/* CSS Document */
/* Main Content CSS */
body { background-color: #666666; }
#head { position:absolute; left:85px; top:0px; width:710px; height:102px; z-index:1; }
#left { position:absolute; left:85px; top:190px; width:119px; height:335px; z-index:2; background-color: #FFFFFF; }
#main {	position:absolute; left:203px; top:190px; width:500px; height:335px; overflow: auto; z-index:7;	background-color: #FFFFFF; }
#mainalt { position:absolute; left:203px; top:190px; width:500px; height:335px; overflow: auto; z-index:7; background-color: #FFFFFF; }
#contact { position:absolute; left:702px; top:190px; width:143px; height:136px; z-index:5; background-color: #FFFFFF; }
#right { position:absolute; left:702px; top:292px; width:143px; height:235px; z-index:4; background-color: #FFFFFF; }
#nav { position:absolute; left:85px; top:0px; width:760px; height:28px; z-index:6;  background-color: #FFFFFF; }
#footer { position:absolute; left:85px; top:517px; width:760px; height:35px; z-index:3; background-color: #FFFFFF; }
#footerex { position:absolute; left:85px; top:517px; width:760px; height:35px; z-index:20; background-color: #FFFFFF; }
.style1 { font-size: 10pt; font-family: Tahoma; color: #000000; }
.style2 { font-size: 9pt; color: #FFFFFF; }
.style4 { font-size: 12pt; font-family: Tahoma; color: #FFFFFF; font-weight: bold; }
.style5 { font-family: Tahoma; color: #000000; font-size: 12pt; }
.style6 { font-family: Tahoma; color: #000000; font-size: 7pt; }
.style7 { font-size: 12pt; font-family: Tahoma; color: #000000; font-weight: bold; }
.style9 { color: #000000; font-family: Tahoma; font-size: 10pt; }
.style10 { color: #000000; font-family: Tahoma; font-size: 12px; }
.style11 { font-size: 10pt; color:#000000}
.style12 { font-family: Tahoma}
.style13 { font-size: 8pt}
.style14 { font-family: Tahoma; font-size: 10pt; font-weight: bold; }
.style16 { font-size: 10pt }
.style19 { font-size: 8pt }
a:link { color: #666666; }
a:visited { color: #0066CC; }
a:hover { color: #330000; }
a:active { color: #CCCCFF; }

/* Top Level Navigation CSS */
#navtab { background-color:#FFFFFF; }
#tabcontentcontainer { background-color:#FFFFFF; }
#tabcontentcontainer{ width:95%; /*width of 2nd level content*/ height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ }
.halfmoon{ margin-bottom: 4px; }
.halfmoon ul{ padding: 6px/*tab position*/ 8px/*tab spacing*/ 4px/*undeline postion*/ 1px/*position offset*/; margin-left: 0; margin-top: 0px; margin-bottom: 0; font: bold 14px Verdana; list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/ border-bottom: 1px solid #929492; }
.halfmoon li{ display: inline; margin: 0; }
.halfmoon li a{ text-decoration: none; padding: 6px/*text position*/ 8px/*tab spacing*/ 4px/*tab length*/ 2px /*text padding*/; margin: 0; margin-right: 0; /*distance between each tab*/ border-left: 1px solid #DDD; color: black; font: bold 14px Verdana; background: #ECEEEC url(../assets/images/tabright.gif) top right no-repeat; }
.halfmoon li a:visited{ color: black; }
.halfmoon li a:hover, .halfmoon li a.current{ background-color: #CDDADA; color: navy; }
.tabcontent{ display:none; }
