* { font-family:Arial,Helvetica,sans-serif; }

body, td, p { color:000000; font-size:10pt; text-decoration:none; font-weight:normal; }
body { background-color:FFFFFF; margin:0px; padding:0px; text-align:center; }

body { background-image: url(../images/background1.gif); background-position: 0px 0px; background-repeat: repeat-x; }


td, p, div { text-align:left; background-color:FFFFFF; }
td.td_top_banner1 { text-align:right; vertical-align:text-top; background-color:CAEBFC; width:811px; height:58px; padding-top:5px; }
td.td_top_banner2 { text-align:center; vertical-align:middle; width:811px; height:122px; }
hr { color:000000; height:1px; }
p { margin-top:2px; }
li { margin-bottom:5px; padding-bottom:0px; }
#tabNav {float:none;margin:0px;padding:0px 0px 0px 10px;vertical-align:top;line-height:normal;background:url("../images/tab_bottom.gif") bottom left repeat-x; font-size:9pt; }
#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 7px 2px 7px;color:#336699;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 3px 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}

#sideNavItem { position:relative; background-color:EEEEEE; width:110px; margin:1px 1px 1px 1px; padding:3px 3px 3px 3px; cursor:pointer; }
a.sideNavItemLink, a.sideNavItemLink:link, a.sideNavItemLink:visited, a.sideNavItemLink:hover 
	{ color:#336699; font-weight:normal; font-size:10pt; background-color:clear; text-decoration:none; }

#masterDiv { position:relative; width:990px; }
.containerMain { margin: 0px auto; width: 990px; position:relative; }
#sideNav { margin:10px 0px 0px 0px;padding:10px 0px 0px 0px; width:130px; position:absolute; text-align:left; top:230px; left:0px; }
#bodyArea { margin:10px 10px 10px 150px; padding:10px 10px 10px 10px; z-index:100; min-width:1px; }
#footerArea { margin:0 10 0 10;padding:0 10 0 10;text-align:center;color:999999;font-size:8pt;}

.banner_title1 { color:999999; font-size:16pt; text-align:center; }
.banner_title2 { color:99CC33; font-size:11pt; font-weight:600; font-style:italic; text-align:center; }

/*****************************************************************************************************************************/
.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; }
*/


.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; }
