H1 { font-size: 18pt; font-weight: normal; text-decoration: none; color: #000000; padding: 2px 10px 10px 2px; 
   font-family: tahoma, helvetica, sans-serif; letter-spacing: 2px; }
H2 { font-size: 16pt; font-weight: none; color: #000000; font-family: tahoma, arial, helvetica, sans-serif; }
H3 { font-size: 15pt; font-weight: bold; color: #000000; font-family: tahoma, arial, helvetica, sans-serif; }
H4 { font-size: 11pt; font-weight: bold; color: #000000; font-family: arial, helvetica, sans-serif; }
H5 { font-size: 10.5pt; font-weight: bold; color: #000000; font-family: arial, helvetica, sans-serif; }
H6 { font-size: 10pt; font-weight: bold; color: #000000; font-family: arial, helvetica, sans-serif; }

hr { color: #6c6c6c; height: 1px; }
 


body { 
   background-image: url(/images/bg.jpg);
   margin: 0px;
   padding: 0px;  
   font-size: 8pt; color: #000000; font-family: times, serif;
   	
}

.mainbody { background: url(/images/body-bg.jpg) repeat-y;
	height: 467px;
	width: 780px;
	vertical-align: top;
	padding:10px 10px 0px 10px;
 }
 
 .mainbody_int { background: #002180 url(/images/int_body-bg.jpg) repeat-x;
	height: 467px;
	width: 780px;
	vertical-align: top;
	padding: 10px;
 }

.footer { background: url(/images/footer.gif) no-repeat;
	height: 35px;
	width: 780px;
	padding: 0px 20px 0px 20px;
	font-size: 8pt; color: #ffffff; font-family: arial, helvetica sans-serif;
        line-height: 100%;
 }
.footer a { text-decoration: none; 
	font-size: 8pt; color: #ffffff; font-family: arial, helvetica sans-serif; }

.header   { font-size: 10pt; color: #100d98; font-family: times, serif; }
.header  a:hover { 
	color: #ffffff; 
	text-decoration: underline;
}

.header a { text-decoration: none; 
	font-size: 12pt; color: #100d98; font-family: times, serif; }

.data   { font-size: 14pt; color: #ffffff; font-family: times, serif; }
.data a:hover { 
	color: #cfcff4; 
	text-decoration: none;
}
.data a { text-decoration: none; 
	font-size: 8pt; color: #ffffff; font-family: times, serif; 
}

.data2   { font-size: 8pt; color: #ffffff; font-family: times, serif; }

.header {
   background: url(/images/header.gif) no-repeat;
}

.clock_label {
   color: #fdb913;
   font-family: times, serif;
   font-size: 10pt;
}

.clock {
   background: url(/images/clock.jpg) center no-repeat;
   color: white;
   font-family: arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding-top: 2px;
}

.grey_bar {
   background: url(/images/grey-bar.gif) no-repeat;
}

.grey_bar a {
	text-decoration: none;
}

.grey_bar form {
   padding: 0px;
   margin: 0px;
}

input.search_box {
   width: 135px;
   height: 19px;
   background: url(/images/search_box_back.jpg) repeat-x;
   color: white;
   font-family: arial, sans-serif;
   font-size: 9pt;
}

.topmenu	a {
	text-decoration: none; 
	font-size: 12pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	padding: 0px 20px 0px 25px;
}
.topmenu a:hover { 
	color: #cacaca; 
	text-decoration: underline;
}

.topmenu { background: url(/images/top-menu.gif);
	width: 780px;
	height: 22px;
} 


.menu2  a:hover { 
	color: #ffffff; 
	text-decoration: underline;
}
.menu2 a { text-decoration: none; 
	font-size: 12pt; color: #100d98; font-family: times, serif; 
}

.footer a:hover { 
	color: #cacaca; 
	text-decoration: underline;
}
.footer	a { text-decoration: none; 
	font-size: 10pt; color: #ffffff; font-family: times, serif; 
}

		


.area_back { 
   
}

.area_back a {
   color: #4F593E; text-decoration: underline; 
}

.ic_top {
   background: url(/images/ic-top.gif) no-repeat;
   font-style: italic;
   font-weight: bold;
   color: #fdb913;
   font-size: 15pt;
   font-family: times, serif;
   padding-left: 20px;
}

.ic_body a {
   display: block;
   background: url(/images/ic-button-off.jpg) no-repeat;
   height: 22px;
   color: #ffffff;
   font-family: times, serif;
   font-size: 12pt;
   text-decoration: none;
   padding-left: 30px;
   padding-top: 5px;
   margin-top: 1px;
}

.ic_body a:hover {
   background: url(/images/ic-button-on.jpg) no-repeat;
}

.int_header {
   background: url(/images/int_page_header.gif) no-repeat bottom left;
   font-style: italic;
   font-weight: bold;
   color: #ffffff;
   font-size: 15pt;
   font-family: times, serif;
   padding-left: 50px;
}

.int_content {
   background: url(/images/int_content_bg.gif) repeat-y left;
   padding: 0px 25px 0px 25px;
   color: white;
   font-family: times, serif;
   font-size: 12pt;
}

.int_content a {
   color: black;
   text-decoration: underline;
   
}

.summary {
   display: block;
   padding: 0px 0px 10px 20px;
   margin: 0px;
   font-size: 9pt;
   color: black;
}

/*************MENU STYLING**********************/
#nav, #nav ul { /* all lists */
   padding: 0;
   margin: 0px;
   list-style: none;
   line-height: 1;
   
}

#nav a { /*configure menu headers*/
   display: block;
   text-decoration:none;
   width: 92px;
   height: 32px;
   font-family: arial, tahoma, sans-serif;
   font-size: 10pt;
   text-align: left;
   color: #ffffff;
   padding-left: 15px;
   padding-top: 3px;
   vertical-align: middle;
}

#nav li { /* all list items */
   float: left;
   width: 102px;  /*width needed or else Opera goes nuts*/
   height: 35px;
   background: url(/images/dd-button-main.gif) no-repeat;
   vertical-align: middle;
}

#nav li {
   margin: 0px 20px 0px 0px;
}

#nav li ul li { margin: 0px; }

#nav li ul { /* second-level lists */
   position: absolute;
   color: #ffffff;
   display: none;
   width: 102px;
}

#nav li ul li {
   background: url(/images/dd-button-sub.gif) no-repeat;
   width: 102px;
   height: 20px;
}

#nav li:hover {
   color: #ffffff; 
}

#nav li ul a {
   display: block;
   width: 92px;
   height: 14px;
   color:#ffffff;
   text-decoration:none;
   text-align: left;
   font-size: 10pt;
   padding-left: 15px;
   padding-top: 3px;
}

#nav li ul ul { /* third-and-above-level lists */
   margin: -3px 0px 0px 0px;
}

#nav>li:hover, #nav li.sfhover {
   background: url(/images/dd-button-on.gif) no-repeat;
}

#nav li ul li.sfhover, #nav li ul li:hover {
   background: url(/images/dd-button-sub-on.gif) no-repeat;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
   display: block;
   color: #ffffff; 
   text-decoration: none; 
   background: #aeacad;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
   left: auto;
   display: block;
   color: #ffffff; 
   text-decoration: none; 
}
/*#nav a:hover{
   color: #ffffff;
   text-decoration: underline; 
}*/


#nav:hover {
   color: #ffffff; 
   text-decoration: none; 
}




