body{
clear:both;
border:0;
margin:0 13px 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
text-align:left;
}

.bold{
font-weight:bold;
}


h1{
text-align:left;
border:0;
margin:12px 0 0 0;
padding:0 0 0 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:160%;
color:#000000;
font-weight:normal;
width:50%;
}

h2, h3{
text-align:left;
border:0;
margin:12px 0 0 0;
padding:0 0 0 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:160%;
color:#000000;
font-weight:normal;
width:50%;
}


h1.top{
width:auto;
text-align:left;
border:0;
margin:0px 0 0 0;
padding:0 0 12px 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:160%;
color:#000000;
font-weight:normal;
border-bottom:1px solid #E0E0E0;
}

hr{
text-align:left;
border:0;
color:#E0E0E0;
background-color:#E0E0E0;
height:1px;
padding:0;
margin:0;
width:100%;
margin-top:12px;
clear:right;
}

#outer{
position:absolute;
min-width:750px;
max-width:964px;
width: expression(document.body.clientWidth < 755? "750px" : document.body.clientWidth > 969? "964px" : "auto");
}

#head{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0;
padding:17px 0 0 10px;
margin:0;
height:63px;
}

#breadcrum div{
display:inline;
margin:0 0 12px 0;
padding:0 0 12px 20px;
}

#breadcrum div a{
color:#000000;
text-decoration:none;
}

#breadcrum div a:hover{
color:#00AEEF;
text-decoration:underline;
}

#container{
min-width:750px;
max-width:964px;
width: expression(document.body.clientWidth < 755? "750px" : document.body.clientWidth > 969? "964px" : "auto");
border-right:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
padding-top:12px;
margin-bottom:20px;
}

#mainContent{
position:static;
margin:0 185px 0 0;
padding:0;
border-right:1px solid #E0E0E0;
}

#fullContent{
margin:0 0 0 0;
padding:0;
}

.content{
position:relative;
margin-left:180px;
border-left:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
padding-top:12px;
}

.content p{
margin:0;
padding:10px 0 0 20px;
}


#right{
float:right;
width:186px;
margin-top:6px;
/*margin-top:-67px;
margin-right:-187px;*/
}

#leftnav{
float:left;
width:180px;
}

#top{
margin-top:12px;
margin-right:185px;
background-color:#000000;
background-image:url(../images/topblue.jpg);
background-position:right;
background-repeat:no-repeat;
}

#top1{
margin-top:12px;
margin-right:185px;
background-color:#000000;
background:url(../images/topblue.jpg) center top no-repeat; 
padding-left:none; 
height:25px;
}

#fulltop{
background-color:#000000;
background-image:url(../images/topblue.jpg);
background-position:right;
background-repeat:no-repeat;
margin-top:12px;
border-right:1px solid #E0E0E0;
}

#topleft{
float:left;
width:202px;
background-image:url(../images/topleft.gif);
height:24px;
}

#topmain{
margin-left:202px;
background-color:#000000;
height:24px;
}


#topright{
float:right;
width:50%;
background-image:url(../images/topblue.jpg);
background-position:right;
height:24px;
}

.content p{
padding-right:12px;
}


a{
color:#00AEEF;
text-decoration:underline;
}

a:visited{
color:#858585;
text-decoration:none;
}
a:hover{
color:#00AEEF;
text-decoration:underline;
}





.content dl dt {
padding: 0 12px 0 12px;
margin: 0 0 0 25px;
background-image:url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}



.content ul li{
padding: 0 0 0 0px;
margin: 0 0 12px 0px;
list-style-image:url(../images/bullet.gif);
padding-right:12px;
}

.content ul li ul{
margin-top:12px;
}

.content dl dd{
padding: 0 0 0 12px;
margin: 0 0 12px 25px;
padding-right:12px;
}

.content dl dt a, .content ul li a{
text-decoration:none;
color:#00AEEF;
}

.content dl dd a{
color:#000000;
text-decoration:none;
}

.content dl dd a:visited{
color:#858585;
text-decoration:none;
}

.content dl dd a:hover{
color:#00AEEF;
text-decoration:underline;
}

.content dl dt a:visited, .content ul li a:visited{
text-decoration:none;
color:#858585;
}

.content dl dt a:hover, .content ul li a:hover{
text-decoration:underline;
color:#00AEEF;
}

ul#black li{
list-style-image:url(../images/bulletb.gif);
}

ul#black a{
color:#000000;
}

ul#black a:hover{
color:#00AEEF;
}

#foot .footer_logo {
float:right;
margin-right:16px;
}
#foot .footer_logo a {
background:url(../images/footer_strapline.gif) no-repeat scroll left top transparent;
display:block;
height:18px;
text-indent:-9999px;
width:134px;
}

#footimg{
padding:0;
margin:0;
border:0;
height:12px;
background-color:#000000;
background-image:url(../images/footright.gif);
background-position:right;
background-repeat:no-repeat;
min-width:750px;
width: expression(document.body.clientWidth < 755? "750px" : "auto");
}

#foot img{
height:12px;
}

#foot p{
padding-left:9px;
}

#foot p span{
color:#7B7B7B;
}

#foot a{
color:#000000;
text-decoration:none;
}

#foot a:visited{
color:#000000;
text-decoration:none;
}

#foot a:hover{
color:#00AEEF;
text-decoration:underline;
}


* html #foot{
margin-bottom:20px;
}

#navfix{
background-color:#FFFFFF;
width:186px;
height:7px;
}

.active{
color:#00AEEF;
}

.imagesmall{
float:right;
width:82px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#858585;
margin:10px 10px 10px 20px;
}

.imagesmall img{
border:1px solid #00AEEF;
}

.imagesmall p{
border:0;
padding:0;
margin:0;
}

.imagelarge{
float:right;
width:163px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#858585;
margin:10px 10px 10px 20px;
}

.imagelarge img{
border:1px solid #00AEEF;
}

.imagelarge p{
border:0;
padding:0;
margin:0;
}

blockquote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#00AEEF;
margin:0;
padding:15px 0 5px 0;
}

blockquote p{
border:0;
padding:0;
margin:0;
}

.chart{
float:right;
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#858585;
margin:10px 10px 10px 20px;
}

.chart img{
border:1px solid #00AEEF;
}

.chart p{
border:0;
padding:0;
margin:0;
}

#page{
margin:12px 0 0 0;
text-align:right;
padding:8px 12px 12px 12px;
border-top:1px solid #E0E0E0;
}

#page a{
color:#000000;
text-decoration:none;
}

#page a:visited{
color:#858585;
text-decoration:none;
}

#page a:hover{
color:#00AEEF;
text-decoration:underline;
}

#print{
float:right;
padding:6px 12px 0 0;
}

.table1{
width:70%;
border:1px solid black;
margin:0 0 10px 20px;
border-collapse:collapse;
}

.table1 caption{
margin-top:10px;
caption-side:top;
}

.table1 .corner{
background:#EEEEEE;
border-bottom:1px solid #E0E0E0;
}

.table1 th.thead{
border-bottom:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
text-align:center;
}

.table1 th.lhead{
width:100px;
font-weight:normal;
padding:6px 0px 6px 0;
margin:0 30px 0 0;
}

.table1 td{
border-left:1px solid #E0E0E0;
margin:0;
text-align:right;
}

.table1 tr{
margin:0;
}

tr.odd{
background-color:#E5F6FD;
}


