body{margin:6px; margin-right:0; background-color:#fff; font-size:71%; color:#000; font-family:verdana, arial, helvetica, sans-serif;}
a{color:#6698CD; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-size:100%;}
ul{list-style-type:none; margin:0; padding:0; font-size:91%;}
p{margin:0; padding:0; padding-top:8px; padding-bottom:8px;}
input,select,option,textarea{font-size:100%;}
hr{color:#669ACC; background-color:#669ACC; line-height:1px; height:1px; margin-right:10px;}
select{margin-top:5px; margin-bottom:15px; color:#003363; width:177px;}
/* iemac5.2 hacks begin */
html>body select {width: 153px;} /*mac fix*/
/* commented backslash hack v2 \*/
html>body select {width: 157px;}/*netscape fix*/
/* end hack */

.skiplinks {display: none; color: #fff; font-size: 60%; position: absolute; top: 13px; right: 10px;}

.selectgo{float:right; margin-top:5px; margin-right:2px;}
.selectregform{margin-top:15px; margin-right:2px;}
.inputregform{width:160px;}
form{margin:0; padding:0; border:0;}
/**/
#top{padding-top:7px; padding-bottom:7px; margin-bottom:7px; border-top:1px solid #669ACC; border-bottom:1px solid #669ACC; height:154px; background-image:url(../img/top_bg.gif);}
html>body #top{height:inherit;}
#top #mainlogo{float:left;margin-left:-3px; ma\rgin-left:0;}
#topright{height:155px; margin-left:200px; background-image:url(../img/img_top.jpg); background-repeat:no-repeat; display:block;}
#topright2{color:#669ACC; padding-top:80px; margin-left:200px; background-image:url(../img/img_top_small.jpg); background-repeat:no-repeat; display:block;}
.nbg{background-image:none !important;}
#topright2 h1{margin-left:413px; font-size:110%; margin-bottom:2px;color:#669ACC;}
#topright2 h3{margin-left:413px; font-size:110%; margin-bottom:2px;}
#topright2 #search{margin-left:413px;}
#topright2 #search input.search{width:105px;}
#topright2 #blubox{border:1px solid #669ACC; padding:10px; margin-right:10px; margin-top:3px;}
html>body #topright2 #blubox{margin-top:5px;}
#topright2 #blubox h1{color:#993400; font-size:140%; margin:0; padding:0;}
#topright2 .withheader{padding:7px !important; padding-left:10px !important; padding-top:8px !important;}
/**/
#middle{background-image:url(../img/middleleftbg.gif); background-repeat:repeat-y;}
#middleleft{float:left; width:196px; w\idth:179px; padding:10px; padding-right:7px; background-color:#669ACC; color:#003466;}
#middleleft h2{margin-bottom:10px; color:#fff; font-size:100%;}
#middleleft h2.homepage{margin-left:15px; margin-top:10px; color:#fff; font-size:110%;}
#middleleft h1.homepage{margin-left:15px; margin-top:10px; color:#fff; font-size:110%;}
#middleleft p.homepage{margin-left:15px; color:#fff;}
#middleleft p.homepage a{color:#fff; text-decoration: none;}
#middleleft p.homepage a:hover{color:#fff; text-decoration: underline;}
#middleleft ul{margin:0; padding:0; color:#fff; list-style-type:none;}
#middleleft ul li{margin-bottom:8px;}
#middleleft ul li a{margin-bottom:7px; color:#fff; text-decoration: none;}
#middleleft ul li a:hover{text-decoration: underline;}
#middleleft ul li a.active{margin-bottom:7px; color:#fff;}
#middleleft ul li a.active1{color:#003365;text-decoration: underline;}
#middleleft ul li a.active2{color:#fff;text-decoration: underline;}
#middleleft ul li ul li{margin-top:3px; margin-bottom:-4px; margin-left:20px; }
#middleleft ul li ul li a{font-size:111%; color:#003365;}
#middleleft ul li ul li ul li{margin-top:1px; margin-bottom:-2px; margin-left:15px;}
#middleleft ul li ul li ul li a{font-size:112%; color:#003365;}
html>body #middleleft ul li ul li ul li a{font-size:120%; color:#003365;}
h1{color:#993400; font-size:140%; margin-bottom:20px;}
#middleleftcontent{height:1%; h\eight:1%; border-right:1px solid #669ACC; margin-right:225px; padding-top:5px;}
html>body #middleleftcontent{height:inherit;}
#middlewide{height:1%; h\eight:1%; border-right:1px solid #669ACC; margin-right:15px; padding-top:5px;}
html>body #middlewide{height:inherit;}
.withoutborder{border-right:none !important;}
#middleleftcontent h1.tc{color:#669ACC; font-size:140%; margin-top:20px;}
#middleleftcontent h2{color:#669ACC; font-size:110%; margin-top:20px;}
#middleleftcontent h2.links{color:#003365; font-size:110%; margin-top:20px;}
#middleleftcontent h2.index {margin-top:0px; margin-left:15px; padding-left:12px; color:#669ACC; font-size:140%; background-image:url(../img/arrow.gif); background-repeat:no-repeat;}
#middleleftcontent h2 .index a{color:#669ACC;}
#middleleftcontent h3{margin-left:15px; padding-left:12px; color:#669ACC; font-size:140%; background-image:url(../img/arrow.gif); background-repeat:no-repeat;}
#middleleftcontent h3 a{color:#669ACC;}
#middleleftcontent td {font-size: 71%;
voice-family: "\"}\"";
voice-family:inherit;
font-size: 100%;}
html>body #middleleftcontent td {font-size: 93%;}
#middleleftcontent .error{color:#ff0000;}
#middleleftcontent td .error{color:#ff0000;}
#middleleftcontent td .hidden{display:none;}
#middleleftcontent ul{margin-top:10px;}
#middleleftcontent ul li{margin-bottom:7px; background-image:url(../img/arrow2.gif); background-repeat:no-repeat; padding-left:12px; margin-left:0px; color:#669ACC; font-size: 110%;}
#middleleftcontent ul li a {color:#669ACC; text-decoration: none;}
#middleleftcontent ul li a:active {color:#669ACC; text-decoration: none;}
#middleleftcontent ul li a:hover {color:#669ACC; text-decoration: underline;}
#middleleftcontent ul li a:visited {color:#003365; text-decoration: none;}
#middleleftcontent th {color: #FFF; font-size: 65%; padding: 0; margin: 0; text-align: left;}
#middleleftcontent .normal_text)
#middleleftcontent #sitemap h4{color:#669ACC; font-size:110%; margin-top:15px; margin-bottom:15px;}
#middleleftcontent #sitemap h4 a{color:#003365;}
#middleleftcontent #sitemap ul{margin-top:10px;}
#middleleftcontent #sitemap ul li{margin-bottom:7px; padding-left:12px; margin-left:0px; color:#003365; font-size: 110%; background-image:url(../img/arrow2.gif); background-repeat:no-repeat;}
#middleleftcontent #sitemap ul li a{color:#003365; text-decoration: none;}
#middleleftcontent #sitemap ul li a:hover{color:#003365; text-decoration: underline;}
#middleleftcontent #sitemap ul li ul li {margin-bottom:10px; padding-left:12px; margin-left:0px; color:#003365; font-size: 110%; font-weight:normal; background-image:url(../img/dash.gif); background-repeat:no-repeat;}
#middleleftcontent #sitemap ul li ul li a{color:#669ACC; text-decoration: none;}
#middleleftcontent #sitemap ul li ul li a:hover{color:#669ACC; text-decoration: underline;}
#middleleftcontent #sitemap ul li ul li ul li{margin-bottom:8px; padding-left:12px; margin-left:10px; color:#003365; font-size: 105%; font-weight:normal; background-image:url(../img/dash.gif); background-repeat:no-repeat;}
#middleleftcontent #sitemap ul li ul li ul li a{color:#669ACC; text-decoration: none;}
#middleleftcontent #sitemap ul li ul li ul li a:hover{color:#669ACC; text-decoration: underline;}
#middleleftcontent #sitemap ul li ul li ul li ul li{margin-bottom:8px; padding-left:12px; margin-left:10px; color:#003365; font-size: 110%; font-weight:normal; background-image:url(../img/dash.gif); background-repeat:no-repeat;}
#middleleftcontent #sitemap ul li ul li ul li ul li a{color:#669ACC; text-decoration: none;}
#middleleftcontent #sitemap ul li ul li ul li ul li a:hover{color:#669ACC; text-decoration: underline;}

#middleleftcontent ol{margin-top:10px; margin-left:25px;}
#middleleftcontent ol li{margin-bottom:7px; padding-left:0px; margin-left:0px; color:#6698CD; font-weight:bold; font-size: 100%;}

#middleleftwide{height:1%; h\eight:1%; border-right:1px solid #669ACC; margin-right:10px; padding-top:5px;}
html>body #middleleftcontent{height:inherit;}
.withoutborder{border-right:none !important;}
#middleleftwide td {font-size: 71%;
voice-family: "\"}\"";
voice-family:inherit;
font-size: 100%;}
#middleleftwide h2{color:#669ACC; font-size:110%; margin-top:20px;}
#middleleftwide td .hidden{display:none;}
#middleleftwide ul{margin-top:10px;}
#middleleftwide ul li{margin-bottom:7px; background-image:url(../img/arrow2.gif); background-repeat:no-repeat; padding-left:12px; margin-left:0px; color:#003365; font-size: 110%;}
html>body #middleleftwide ul li{margin-bottom:7px; background-image:url(../img/arrow2.gif); background-repeat:no-repeat; padding-left:12px; margin-left:0px; color:#003365; font-size: 120%;}
html>body #middleleftcontent td {font-size: 100%;}
#middleleftwide .error{color:#ff0000;}
#middleleftwide td .error{color:#ff0000;}

#middleright{padding:10px; padding-top:0; padding-bottom:3px; margin-left:197px; color:#656565;}
html>body #middleright{margin-left:201px;}
#middlerightpanels{float:right; width:210px; color:#003265;}
#middlerightpanels .panel{margin-bottom:10px; padding:10px; padding-bottom:0; background-image:url(../img/midrightpanbg.gif); background-repeat:no-repeat;}
#middlerightpanels .panel .panfinisher{height:27px; background-image:url(../img/midrightpanbg_bot.gif); margin-left:-10px; margin-right:-10px;}
#middleright ul li{margin-bottom:10px; background-image:url(../img/arrow2.gif); background-repeat:no-repeat; padding-left:12px;}
#middlerightpanels h3{color:#993300; font-size:110%; padding:0px; margin:0px;}
#middlerightpanels h3.pad{padding-bottom:18px; padding-top:8px;}
/* reassignment of h3 top h1 for booby */
#middlerightpanels h1.select_titles{color:#993300; font-size:110%; padding:0px; margin:0px;}
#middlerightpanels h1.select_titles_pad{color:#993300; font-size:110%; padding-bottom:18px; padding-top:8px;}

#middlerightpanels .panel p{padding-bottom:15px;}
#middlerightpanels .panel p strong{color:#669ACC;}
#middlerightpanels .panel p.nopadd{padding-top:0px; padding-bottom:0px;}
#middlerightpanels .panel p.nopaddtop{padding-top:0px;}
#middlerightpanels .panel p.nopaddbot{padding-bottom:0px;}
#middlerightpanels .panel .numbers{margin-top:15px; margin-left:20px;}
#middlerightpanels .panel .numbers img{margin-right:5px;}
#middlerightpanels div.divbox{margin-bottom:5px; margin-left:10px; margin-top:10px;}
#middlerightpanels div.divbox a.on{color: #993300; font-weight: bold;}
#middlerightpanels div.divbox span{padding:3px; border: 1px solid #669ACC; color: #669ACC; font-weight: bold;}
#middlerightpanels .box a{color: #669ACC; text-decoration: none; font-weight: bold;}
#middlerightpanels .box a:hover{color: #669ACC; text-decoration: underline; font-weight: bold;}
#middlerightpanels .box a.on {color: #993300; font-weight: bold;}
#middlerightpanels .box a:hover.on {color: #993300; font-weight: bold;}
#middlerightpanels ul li {font-size: 110%; margin-top: 0px; margin-bottom: 5px;
voice-family: "\"}\"";
voice-family:inherit;
margin-top: 0px;
margin-bottom: 2px;}

#middleright .mainindent{}
#middleright .mainindent p{margin-left:25px;}
#middleright .blue{color:#003365; padding-right: 5px;}
#middleright .blueright{color:#003365; margin-right:25%;}
#middleright p.bluetop{color:#003365; padding-top:0; padding-right: 5px;}
#middleright .mainindent .blue img{color:blue; vertical-align:middle; margin-left:-25px; margin-right:9px;}
#middleright .mainindent ul{margin-top:20px; margin-left:29px;}
#middleright .mainindent h2{color:#669ACC; font-size:110%; margin-left:29px; margin-top:10px;}
#middleright .mainindent .blubox2{border:1px solid #669ACC; color:#023467; padding:5px; font-weight:bold; font-size:91%;}
#middleright .borderright{border-right:1px solid #669ACC; margin-right:225px;}
/**/
#bottom{text-align:right; background-image:url(../img/bottom_bg.gif); background-repeat:no-repeat; padding-bottom:3px; clear:both;}
/**/
#footernav{text-align:right;}
#footernav ul{margin:0; margin-top:8px;}
#footernav ul li{display:inline; margin-right:13px; padding-right:10px; border-right:1px solid #000;}
html>body #footernav ul li{margin-right:12px; padding-right:12px;}
#footernav ul li.end{display:inline; margin-right:10px; padding-right:0px; border-right:none;}
/**/
hr.seperator{display:none;}
p.indent{margin-left:25px; padding-top:5px; padding-bottom:5px;}

.form_button {font-size: 100%; font-family: verdana, arial, tahoma, georgia, sans-serif;
background-color: #669ACC; border-color: #003365 #003365 #003365 #003365; font-weight: bold; 
color: #FFFFFF; cursor: pointer; cursor: hand; text-align: center;}
.clearer{clear:both;}

.margintop {margin-top: 0px;
voice-family: "\"}\"";
voice-family:inherit;
margin-top: 0px;}

.marginbottom {margin-bottom: -16px;
voice-family: "\"}\"";
voice-family:inherit;
margin-bottom: 0px;}

/**Styles added for redirect_warning.html, Only applicable to that page*/
#topredirect{padding-top:7px; padding-bottom:7px; margin-bottom:7px; height:154px;}
html>body #topredirect{height:inherit;}
#topredirect #mainlogo{float:left;margin-left:-3px; ma\rgin-left:0;}
#midleftredirect{float:left; width:196px; w\idth:179px; padding:10px; padding-right:7px; color:#003466;}
#toprightredirect{height:155px; margin-left:200px; background-repeat:no-repeat; display:block;}
#middleleftcontentredirect{height:1%; h\eight:1%; margin-right:225px; margin-left:200px; padding-top:5px;} 
html>body #middleleftcontentredirect{height:inherit;}
p.indentredirect{margin-left:25px; padding-top:5px; padding-bottom:5px; color:#686868; font-size:120%;}

/* I love PIN */
#pin {margin-top: 20px;}
#pin img{border:0;}
.center {text-align:center}
.left {text-align:left}

.increase-text {font-size:115%; line-height:1.3em;}



#splashmiddleleft{padding:10px; width:67px; w\idth:50px; padding-right:7px; background-color:#669ACC; color:#003466;}

#splashmiddleright{padding:10px; padding-top:0; padding-bottom:3px; margin-left:70px; color:#656565;}
html>body #splashmiddleright{margin-left:201px;}

#splashmiddleleftcontent{height:1%; h\eight:1%; border-right:1px solid #669ACC; width:250px; padding:0 10px;}
#splashmiddleleftcontent h1{
	color:black;
	font-size:120%;
}
html>body #splashmiddleleftcontent{height:inherit;}

#splashmiddlerightpanels{color:#003265; padding-left:10px;}
#splashmiddlerightpanels h2{
	font-size:150%;
}