body { background:#fcfaf1 url('../images/bg01.png') repeat-x top; }

body, td, a, ol, ul, li, p, input, textarea, select, div, h1, h2, h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #000;
	text-decoration: none;
}

body, img, form, ul, li, h1, h2, h3, input, p, table, td { border:none; padding:0; margin:0; }

.rowError { color:#ff0000; font-weight:bold; margin:0; padding:6px 0px 0px 0px; }

.img01 { border:2px solid #e3c458; margin:0px 20px 8px 0px; float:left; }

.input01 { border:1px solid #acacac; }

.header01 { border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:152%; margin-bottom:12px; }
.header01 strong { color:#be962e; }

.header02 { border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:280%; margin-bottom:12px; }
.header02 strong { font-size:120%; font-weight:200; }
.header02 span { color:#be962e; }

.header03 { color:#103dac; border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:152%; margin-bottom:12px; }

.header04 { padding-bottom:8px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:240%; }
.header04 strong, .header04 span { font-size:120%; font-weight:200; }

.header05 { border-bottom:2px solid #c09500; color:#c09500; padding-bottom:8px; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:180%; margin-bottom:12px; }

.header06 { padding-bottom:4px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:280%; }
.header06 strong { font-size:120%; font-weight:200; }

.header07 { color:#103dac; border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:192%; margin-bottom:12px; }
.header07 strong { font-size:120%; }

a {		  color:#103dac; text-decoration:underline; }
a:hover { color:#B80000; }

a.black { color:#000; text-decoration:underline; }
a.black:hover { color:#B80000; }

a.gold { color:#fede6c; }
a.gold:hover { color:#fff; }

a.red { color:#B80000; }
a.red:hover { color:#000; }

.button_submit { width:94px; height:34px; background:url('../images/button-submit.png') no-repeat center top; }
.button_set_date { width:144px; height:34px; text-indent:-4000px; background:url('../images/button-set-date-range.png') no-repeat center top; }
.button_update { width:218px; height:59px; background:url('../images/button-save.png') no-repeat center top; }

#main_div { margin:auto; width:1000px; font-size:72%; }
#main_div2 { width:1000px; float:left; }

#header { width:1000px; float:left; height:149px; background:url('../images/bg-header.png') no-repeat center top; margin:10px 0px 6px 0px; }
#header p { text-align:right; padding:12px 32px 10px 0px; text-transform:uppercase; font-size:92%; }
#header a.selected { font-weight:bold; color:#000; }
#header a.selected:hover { color:#B80000 }
#header img { margin:16px 0px 0px 28px; }
#header a.details { color:#000; }
#header a.details:hover { color:#B80000 }
#header a.signout { font-weight:bold; color:#de2971; }
#header a.signout:hover { color:#fb2e80 }

#content { width:1000px; float:left; background:url('../images/bg02.png') repeat-y center; }
#content2 { width:1000px; float:left; background:url('../images/bg03.png') no-repeat center top; }
#content3 { width:1000px; float:left; background:url('../images/bg04.png') no-repeat center bottom; }
#content4{ width:1000px; float:left; background:url('../images/bg13.png') repeat-y center; }
#content5 { width:1000px; float:left; background:url('../images/bg14.png') no-repeat center top; }
#content6 { width:1000px; float:left; background:url('../images/bg15.png') no-repeat center bottom; }

#content_left { width:226px; float:left; padding-right:2px; padding-bottom:20px; }
#content_middle { width:574px; float:left; padding-right:2px; }
#content_right { width:196px; float:left; padding-bottom:20px; }
#content_middle_plus_right { width:772px; float:left; }

#footer { width:1000px; float:left; text-align:center; padding:18px 0px; color:#103dac; font-size:92%; }
#footer p { padding-top:12px; color:#000; }
#footer p a { font-weight:bold; }
#footer a { text-transform:uppercase; }

#menu { list-style-type:none; float:left; width:210px; padding:6px 8px 14px 8px; }
#menu li { float:left; width:210px; margin-bottom:1px; font-size:92%; }
#menu a { float:left; width:178px; padding:5px 10px 5px 22px; background:#c09500 url('../images/arrow01.png') no-repeat center left; text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; }
#menu a:hover { background:#b08900 url('../images/arrow03.png') no-repeat center left; }
#menu li.submenu a:hover { background:#e9ecf5 url('../images/arrow03.png') no-repeat center left; }
#menu li.submenu a { background:#fff url('../images/arrow02.png') no-repeat center left; color:#26469d; font-size:92%; }
#menu li.selected a, #menu li.selected a:hover, #menu li.submenuselected a, #menu li.submenuselected a:hover { background:#ebdeb0 url('../images/arrow03.png') no-repeat center left; color:#000; font-size:142%; }

#login { width:210px; margin:0px auto; }
#login2 { float:left; width:210px; background:url('../images/bg16.png') repeat-y center top; }
#login3 { float:left; width:210px; background:url('../images/bg17.png') no-repeat center top; }
#login4 { float:left; width:210px; background:url('../images/bg18.png') no-repeat center bottom;  }
#login4 form { padding:10px 12px; font-size:92%; }
#login4 p { font-size:172%; }
#login4 div { font-weight:bold; padding:8px 0px 4px 0px; }
#login4 .input01 { width:186px; font-size:120%; }

.table01 { margin:16px 0px; width:100%; }
	.table01 td { font-weight:bold; text-align:center; border:1px solid #ddce95; background-color:#fff; padding:4px 12px; color:#b80000; }
		.table01 td.td01 { color:#000; }
		.table01 td.td02 { color:#000; font-weight:200; }
		.table01 td.td03 { color:#103dac; }
		.table01 td.td04 { color:#103dac; font-weight:200; }
		.table01 td.head01 { color:#fff; border:1px solid #cdab35; background-color:#d6ba59; }

.tabs01 li { float:left; display:inline; background:#eef1f8 url('../images/bg25.png') no-repeat top left; margin-right:2px; }
.tabs01 li a { float:left; display:block; background:url('../images/bg26.png') no-repeat top right; padding:6px 12px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#113eae; font-size:92%; }
.tabs01 li a:hover { color:#b80000; }
.tabs01 li.selected { background:#113eae url('../images/bg27.png') no-repeat top left; }
.tabs01 li.selected a { background:url('../images/bg28.png') no-repeat top right; color:#fff; }
.tabs01 li.selected a:hover { color:#fff; }