body{background:url("images/blueground.gif") repeat-x #043882; font-family:verdana; font-size:0.8em; padding:0; margin:10px;}
#main{width:760px; padding:0 0 5em 0; margin:0 auto; background:url("images/main_bot.gif") repeat-x bottom center white; }
#sols #main{width:760px; padding:0; margin:0 auto; background:url("images/sol_foot_top.gif") repeat-x bottom center white; }

#bulk{width:760px; padding:0; margin:0; background:url("images/topback.gif") repeat-x top center; border:0px solid red;}
#bnr{width:760px; padding:0; margin:0;}
#bnr img{border:0;}


h1{padding:0 0 0 1.5em; font-size:1.2em; line-height:1em; color:#0f347b; margin:0;}
h2{padding:0 0 0 20px; font-size:1.1em; line-height:1em; color:#0f347b; margin:1.5em 0 0 0;}
h3{padding:0 0 0 2em; font-size:0.85em; line-height:1em; color:#0f347b; margin:1.5em 0 0 0;}

p{padding:0 5em 0 25px; font-size:0.85em; line-height:2em; margin:1em 0 0 0;}
.intro{padding:0 5em 0 2em; font-size:0.85em; line-height:2em; margin:1em 0 0 0;}

.download-pdf{border:0px solid green; padding:1em 0 0 0;}
.download-pdf img{border:0; margin:0; padding:0;}
.download-pdf a{color:#0f347b; font-size:0.8em; margin:0 0 50px 0; padding:0;}

a{text-decoration:none; color:#0f347b; font-weight:normal;}
a img{border:0;}
a.toplink{display:block; text-align:right; margin:0 2em 2em 0; color:#0f347b; font-size:0.85em; font-weight:bold;}

#header img{padding:0; margin:1em 5em 0 25px; }


#menur{width:198px; padding:0; margin:0 0 20px 0; background:url("images/menurback.gif") no-repeat; float:left; clear:left; }
#menur dl{padding:0; margin:0;}
#menur dt{background-color:#9d9691; padding:10px 0 0 20px; margin:0; height:30px; color:#fff; border:0px solid purple;}
#menur dd{padding:10px 0 5px 40px; margin:0; background-color:#aaa099; border-bottom:0px solid white; border-top:0px solid white; }

#menur ul{padding:0; margin:0; list-style-type:none; background-color:#aaa099;}
#menur ul a{text-decoration:none; color:#fff; font-size:0.95em; font-weight:bold; padding:0; }
#menur li{margin:0 0 10px 0; padding:0; }

#flybox{float:left; margin-top:4em;}
div.menuline{border-bottom:1px solid #fff; padding:8px 0 0 0;}

dt#curr, dt#current{border-bottom:1px solid white; margin:0; padding-top:20px; padding-bottom:2px; background:url("images/menu_top.gif") no-repeat #9d9691;}
dt#current{border-bottom:1px solid gold; }
dt#currbelow{padding-top:17px; }
dt#currbeline{padding-top:17px; border-top:1px solid white; }

dt a{color:#fff; font-size:0.8em; font-weight:bold; padding:0; margin:0 0 0 10px; }
dt img a{border:0; padding:3px 0 0 0; margin:0 10px 0 0;}

#content{padding:0; margin:0; float:right; width:562px; background:url("images/con_back.gif") no-repeat top left; border:0px solid blue; }
#content table{margin:0 0 0 10px; }

ul{color:#0f347b; padding:0; margin:0 0 0 4em;}

.noted{display:block; color:#0f347b; font-weight:bold; padding:1em 0; margin:0 0 0 0em; font-size:0.85em;}
.email-link{color:#0f347b; font-weight:bold;}

li{font-size:0.85em; margin-bottom:1em; line-height:1.1em; color: #0f347b;}
.bullet-text{color:#000;}


#content #para-l{float:left; width:220px; padding:1em 1em 1em 2em; }
#content #para-r{float:right; width:220px; padding:1em 3em 1em 1em; }


.list-l{margin:0; padding:0 0 0 70px; border:0px solid green;}
.list-r{margin:0; padding:0 50px; border:0px solid green;}

.newsboxred span, .newsboxgreen span, .newsboxsun span{line-height:1.2em; font-size:1.1em;}
.newsboxred, .newsboxgreen, .newsboxsun{padding:0 10px; margin:0; font-size:0.7em; height:35px; color:#fff; font-weight:bold;}
.newsboxred{background:url("images/box_top_red.gif") no-repeat top left; }
.newsboxgreen{background:url("images/box_top_green.gif") no-repeat top left; }
.newsboxsun{background:url("images/box_top_sun.gif") no-repeat top left; }

.boxtop{background:url("images/box_top.gif") no-repeat top left; padding:0 0 0 15px; margin:0; font-size:0.85em; height:35px; color:#fff; font-weight:bold;}
.boxtop a, .newsboxredXXX a, .newsboxgreen a, .newsboxsun a{color:#fff; font-weight:bold; }
.boxtop a:hover{text-decoration:none;}
.fields{background:url("images/box_back.gif") repeat-y; padding:5px 35px 0 15px; margin:0; font-size:0.85em; line-height:1.7em; border:0px solid pink;}
.boxbot{background:url("images/box_bot.gif") no-repeat bottom left; padding:0; margin:0; height:30px; width:245px;}

#menur a:hover, a:hover{text-decoration:underline;}
#footr #paged, #menur #paged{color:#f1cd44;}
#current a {color:#f1cd44;}
#sols .chosen{color:#f1cd44;}


.buffet{padding:0 0 0 30px;}
.lower h1, .lower h2, .lower h3, .lower p{padding:0;}
.lower ul{padding:0; margin:0 0 0 20px;}

#footr{width:760px; padding:0.5em 0 0 0; margin:0; clear:both; text-align:right; font-size:0.8em; margin:0 auto; font-weight:normal; }
#footr a{color:#fff; background-color:inherit; margin:0 0 5em 0; padding:0; }

#inr{width:760px; padding:0; margin:0; clear:both; text-align:right; font-size:0.9em; clear:both; border:0px solid green;}
#endr{width:760px; height:33px; background:url("images/main_bot_foot.gif") repeat-x bottom center; margin:0 auto; }
#sols #endr{width:760px; height:33px; background:url("images/sol_foot.gif") repeat-x bottom center; margin:0 auto; }

h1 img{padding:0 0 0 0; margin:0;}