* { font-family:Arial,Helvetica,sans-serif; }

body, td, p { color:000000; font-size:10pt; text-decoration:none; font-weight:normal; }
body { background:FFFFFF; background-color:FFFFFF; margin:0px; padding:0px; }
hr { color:000000; height:1px; }
p { margin-top:2px; }
li { margin-bottom:5px; padding-bottom:0px; }
#tabNav {float:none;margin:-22px 0 0 0;padding:0 0 0 220px;vertical-align:top;line-height:normal;background:url("../images/tab_bottom.gif") bottom left repeat-x}
#tabNav ul,#tabNav li {float:left;list-style-type:none;padding:0;margin:0}
#tabNav ul a {display:block;border-left:1px solid #ccc;margin:0 2px 0 0;padding:5px 10px 5px 10px;color:#369;font-weight:bold;text-decoration:none;background:url("../images/unselected_tab.jpg") top right no-repeat}
#tabNav ul a:hover {color:#205080;text-decoration:none;border-left:1px solid #cdcdcd;background:url("../images/rollover_tab.gif") top right no-repeat}
#tabNav li.tabOn {margin:0 2px 0 0;padding:5px 10px 6px 10px;font-weight:bold;color:#000;border-left:1px solid #b3b1b1;border-bottom:none;background:url("../images/selected_tab.gif") top right no-repeat}
.clearAll {display:inherit;clear:left;height:0;line-height:0}
.divider {margin:0 0 24px 0;padding:0;height:1px;line-height:1px;background-color:#b3b1b1}

#headerArea {margin:0 100 0 50;padding:0 0 0 50;}
#mainBannerTitle_1 {position:absolute; margin:12px 0 0 222px;padding:0 0 0 0;font-size:28pt;font-weight:bold;color:#C91A17;}
#mainBannerTitle_2 {position:absolute; margin:10px 0 0 220px;padding:0 0 0 0;font-size:28pt;font-weight:bold;color:202020;}
#bodyArea {margin:0 100 0 50;padding:0 100 0 50;}
#footerArea {margin:0 100 0 50;padding:0 100 0 50;text-align:center;color:999999;font-size:8pt;}

.banner_title1 { color:B53731; font-size:14pt; font-weight:600; }
.banner_title2 { color:292929; font-size:10pt; }

/*****************************************************************************************************************************/
.bodybold { font-weight: bold; }
.bodyred { color: FF0000; font-weight: bold; }
.bodygray { color: 999999; }
.bodyitalic { font-style: italic; }
.bodysmall { font-size: 8pt; font-weight: normal; }
.bodysmallbold { font-size: 8pt; font-weight: bold; }
.banner_header { color: CC0000; font-size: 18pt; text-decoration: none; font-weight: normal; }
.header { color: 000000; font-size: 12pt; text-decoration: none; font-weight: bold; }
/*****************************************************************************************************************************/

a.main_nav, a.main_nav:link, a.main_nav:visited, a.main_nav:hover { color:FFFFFF; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none; }
a.main_nav:hover { background-color:transparent; }

a.title_link, a.title_link:hover { font-size:12pt; font-weight:bold; }

a.left_nav, a.left_nav:link, a.left_nav:visited, a.left_nav:hover { color:292929; font-size:8pt; font-style:normal; font-weight:bold; text-decoration:none; }
a.left_nav:hover { background-color:transparent; }


a { font-weight:normal; }
a:link, a:visited { color:0000FF; text-decoration:underline; }
a:hover { color:FFFFFF; background-color:292929; text-decoration:none; }
/*
a:link { color: 0000CC; }
a:visited { color: 551A8B; }
*/


/*
a { font-weight:normal; }
a:link, a:visited { color:000066; text-decoration:underline; }
a:hover { color:FFFFFF; background-color:000080; text-decoration:none; }

.center_column { color:000000; }
a.center_column:link, a.center_column:visited { color:FF0000; }
a.center_column:hover { color:000000; background-color:FFFF00; }

.right_column { color:FFFFFF; }
a.right_column:link, a.right_column:visited { color:FFFF00; }
a.right_column:hover { color:0000FF; background-color:FFFFFF; }
*/


.th1, .th2, .th3, .th4, .th5, .th6 { font-size: 10pt; font-weight: bold; text-align: center; }
.th1, .th2, .th3, .th5 { color: FFFFFF; }
.th4, .th6 { color: 000000; }
.th1 { background-color: 008000; }
.th2 { background-color: CC0000; }
.th3 { background-color: 292929; }
.th4 { background-color: CCCCCC; }
.th5 { background-color: 333399; }
.th6 { background-color: FF6600; }
.td_topnav { color: FFFFFF; font-size: 8pt; font-style: normal; font-weight: normal; text-align: center; cursor: pointer; white-space: nowrap; }
.td_leftnav { white-space: nowrap; cursor: pointer; }
.td1 { color: 333333; font-size: 8pt; font-weight: normal; vertical-align: top; }
.td4 { background-color: FFFF66; color: 333333; font-size: 8pt; font-weight: normal; vertical-align: top; }
.td5 { background-color: FFFF99; color: 000000; font-size: 8pt; font-weight: normal; vertical-align: top; }
.td6 { background-color: FF6600; color: 333333; font-size: 8pt; font-weight: normal; vertical-align: top; }
.disclaimer { color: 333333; font-size: 8pt; font-weight: normal; text-align: left; text-decoration: none; }
.copyright, .copyright:link, .copyright:visited, .copyright:hover { color: 666666; font-size: 8pt; font-weight: normal; text-align: center; text-decoration: none; background-color: transparent; }
.hr1 { color: 008000; height: 1px; }
.hr2 { color: CC0000; height: 1px; }
.hr3 { color: 292929; height: 1px; }
.hr4 { color: CCCCCC; height: 1px; }
.hr6 { color: FF6600; height: 1px; }

/*----------------------------------------------------------
 FORM STYLES
------------------------------------------------------------*/
.searchbox { color: 000000; font-size: 8pt; width: 170px; }
.searchbutton { color: 000000; font-size: 8pt; padding-left: 0px; padding-right: 0px; width: 170px; }
