body{
margin:0;
padding:0;
background:#FFF;
color:#000;
font-family:Arial,Verdana,Helvetica,Geneva,"Lucida Console",sans-serif;
font-size:9pt;
}
div#content{
margin:115px auto 0;
width:760px;
}
#splash{
padding:15px 17px 0 17px;
background:#FFF;
}
#pageinfo{
padding:0 17px;
border-bottom:1px solid #F30;
}
#pageinfo h1{
font-size:15pt;
margin:0;
padding:10px 0 5px 0;
}
#pageinfo h2{
font-size:13pt;
margin:0;
padding:5px 0 10px 0;
}
#main{ color: #494949; font-size: 12pt; display:inline; margin:15px 0 0 17px; float:left; width:721px; }
#sidebar{
width:160px;
margin:15px 17px 0 575px ;
}
#minornav{
width:160px;
margin:15px 17px 0 575px ;
}
#head{
margin:0 auto;
width:755px;
}
#title{
position:absolute;
top:0;
width:725px;
margin:0 17px;
height:65px;
}
#title img{
padding:10px 0;
}
#search{
padding:10px 0;
width:200px;
text-align:right;
float:right;
font-size:7pt;
}
#call { font-size: 7pt; text-align: right; padding: 10px 0; width: 200px; float: right; }
#search form{
margin-top:-4px;
float:right;
display:inline;
}
#search form fieldset{
display:inline;
}
#searchbox{
margin-left:3px;
font-family:Verdana,Arial,Helvetica,Geneva,"Lucida Console",sans-serif;
font-size:7pt;
color:#028;
height:auto;
}
#searchbutton{
font-size:7pt;
width:auto;
height:auto;
}
#here{
font-weight:bold;
line-height:26px;
text-indent:26px;
color:#FFF;
position:absolute;
top:65px;
width:755px;
margin:0;
height:26px;
background:url("/i/here_bg.gif") no-repeat #007;
}
#here a, #here a:link{
color:#DDF;
}
#here a:hover{
text-decoration:none;
}
#here a:visited{
color:#DDD;
}
#here a:active{
color:#38F;
}
#navbar{
border:1px solid #666;
border-left:0;
border-top:0;
position:absolute;
top:91px;
width:721px;
margin:0 17px;
height:24px;
background-color:#FFE;
}
#footer{
font-size:7pt;
width:755px;
margin:10px auto 0 auto;
border-top:1px solid #F30;
text-align:center;
clear:both;
}
#trademarks{
font-size:7pt;
width:755px;
margin:6px auto 0 auto;
text-align:center;
clear:both;
color:rgb(120,120,120);
}




#nav{
margin:0;
padding:0;
}
#nav li{
position:relative;
border-left:1px solid #666;
float:left;
text-align:center;
display:inline;
list-style:none;
line-height:24px;
margin:0;
padding:0;
width:102px;
}
#nav li ul{
border-top:1px #666 solid;
position:absolute;
display:none;
list-style:none;
padding:0;
margin:0;
}
#nav li a{
color:#A00;
text-decoration:none;
font-weight:bold;
display:block;
}
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul { margin-left:-71px; }
* html #nav ul li a { height: 1%; }
/* End */
#nav li a:hover {
background:#FC9;
color:#028;
}
#nav li:hover ul, #nav li.over ul{
display:block;
}
#nav li ul li{
width:120px;
margin-left:-10px;
border:1px #666 solid;
border-top:0;
line-height:18px;
font-size:7pt;
display:block;
}
#nav li ul li a{
color:#028;
font-weight:normal;
background:#DEF;
}
#nav li ul li a:hover{
background:#ACF;
}




fieldset{
border:0;
}
abbr{
border:0;
}
h1,h2,h3,p{ color: #484848; padding-top:0; margin-top:0; }
h1{
font-size:13pt;
}
blue { color: #fff; font-size: 15pt; font-weight: bold; background-color: #0000ed; }
blue2 { color: #fff; font-size: 15pt; font-weight: bold; background-color: #208eb3; }
h2{ font-size:11pt; font-weight: bold; }
h3{
font-size:12pt;
}
h1.splash{
font-size:11pt;
}
img{
border:0;
}
i{
font-style:normal;
font-weight:bold;
}





a, a:link{
color:#028;
}
a:hover{
text-decoration:none;
}
a:visited{
color:#306;
}
a:active{
color:#05C;
}





.pi{
line-height:20px;
margin:0;
padding:5px 0;
}
.blue hl { color: #fff; font-size: 14px; background-color: #1919fa; }
left{
float:left;
margin:5px 10px 5px 0;
}
right{
float:right;
margin:5px 0 5px 10px;
}
.infopanel{
margin:0 0 15px 0;
width:158px;
border:1px #BBA solid;
background:#FFE;
}
.iptitle{
background:#666;
line-height:22px;
font-size:9pt;
color:#FFF;
font-weight:bold;
text-align:center;
}
.ipcontent{
margin:5px;
}
.iptitle a, .iptitle a:link{
color:#FFF;
}
.iptitle a:hover{
text-decoration:none;
}
.iptitle a:visited{
color:#EEE;
}
.iptitle a:active{
color:#FFE;
}
.ipcontent a, .ipcontent a:link{
color:#333;
}
.ipcontent a:hover{
text-decoration:none;
}
.ipcontent a:visited{
color:#666;
}
.ipcontent a:active{
color:#999;
}
.ipcontent li{
margin-left:-26px;
}
.quotepanel{
margin:0 0 15px 0;
width:150px;
border:5px #666 solid;
background:#FFE;
}
.qpcontent{
text-align:center;
margin:5px;
font-size:7pt;
}
.qpbyline{
margin-top:5px;
font-weight:bold;
}
.qpbyline span{
display:block;
font-weight:normal;
}
.list{
list-style:url("/i/list.gif") outside;
}
.list li{
margin-bottom:5px;
}
.sublist{
list-style:url("/i/sublist.gif") outside;
}
.sublist li{
margin-bottom:5px;
}
.btn {
float:right;
width:120px;
}
.srch_trm{
font-weight:bold;
}
.results li{
margin-bottom:10px;
}

.dmtime{
float:left;
display:inline;
font-size:8pt;
color:#666;
margin:0 10px;
}
.dmvw{
float:right;
display:inline;
margin:0 10px;
}
.dmdl{
float:right;
display:inline;
margin:0 10px;
}

#plclnksbar{
border:1px solid #666;
border-left:0;
/*border-top:0;
position:absolute;
top:91px;*/
width:432px;
margin:0 auto;
margin-bottom:12px;
height:24px;
background-color:#FFE;
}

#plclnkstop{
	margin:0;
	padding:0;
	text-align:center;
	}
#plclnkstop li{
position:relative;
border-left:1px solid #666;
float:left;
text-align:center;
display:inline;
list-style:none;
line-height:24px;
margin:0;
padding:0;
width:143px;
}
#plclnkstop li ul{
position:absolute;
display:none;
list-style:none;
padding:0;
margin:0;
}
#plclnkstop li a{
color:#A00;
text-decoration:none;
font-weight:bold;
display:block;
}
/* Fix IE. Hide from IE Mac \*/
* html #plclnkstop ul li { float: left; height: 1%; }
* html #plclnkstop ul { margin-left:-71px; }
* html #plclnkstop ul li a { height: 1%; }
/* End */
#plclnkstop li a:hover {
background:#FC9;
color:#028;
}
#plclnkstop li:hover ul, #nav li.over ul{
display:block;
}


.lnktbl{
margin:10px auto;
width:auto;
border:1px solid #333;
background-color:#ffe;
font-size:8pt;
}
.lnktbl a, .lnktbl a:link, .lnktbl a:hover, .lnktbl a:visited{
color:#028;
}

.infopanelX{
margin:0;
width:220px;
/*height:152px;*/
border:2px #BBA solid;
background:#FFE;
}
.iptitleX{
background:#666;
line-height:24px;
font-size:10pt;
color:#FFF;
font-weight:bold;
text-align:center;
}
.ipcontentX{
margin:5px;
font-size:10pt;
}
.iptitleX a, .iptitleX a:link{
color:#FFF;
}
.iptitleX a:hover{
text-decoration:none;
}
.iptitleX a:visited{
color:#EEE;
}
.iptitleX a:active{
color:#FFE;
}
.ipcontentX a, .ipcontentX a:link{
color:#333;
}
.ipcontentX a:hover{
text-decoration:none;
}
.ipcontentX a:visited{
color:#666;
}
.ipcontentX a:active{
color:#999;
}

.required, .message{
font-weight:bold;
color:#F30;
}
#id { }
#blue { color: #fff; background-color: #010196; margin: 0; padding: 0; }
#head1 { font-size: 20px; }

