*{padding:0;margin:0}
body{background:#F9F9F7 url('../img/bg.gif') repeat-x;font:62.5% verdana,arial,sans-serif}
.clear-contentunit{clear:both;width:640px;height:0.1em;border:none;background:rgb(210,210,210);color:rgb(210,210,210)}
.column1-unit:after,.column2-unit-left:after,.column2-unit-right:after,.column3-unit-left:after,.column3-unit-middle:after,.column3-unit-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.column1-unit{width:640px;margin-bottom:10px !important ;margin-bottom:5px }
.footer a:hover{text-decoration:none;color:rgb(0,0,0)}
.footer a:visited{color:rgb(0,0,0)}
.footer a{text-decoration:underline;color:rgb(125,125,125)}
.footer p.credits{font-weight:normal}
.footer p{text-align:center;color:rgb(0,0,0);line-height:1.3em;font-weight:bold;font-size:110%}
.footer:after,p:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.footer{clear:both;width:900px;padding:1.0em 0 1.0em 0;background:rgb(225,225,225);font-size:1.0em;overflow:visible !important ;overflow:hidden }
.header-bottom{width:900px}
.header-breadcrumbs .searchform{float:right;width:265px;padding:0 17px 0 0 !important ;padding:0 12px 0 0 }
.header-breadcrumbs ul a:hover{color:rgb(42,90,138);text-decoration:underline}
.header-breadcrumbs ul a{color:rgb(70,122,167);text-decoration:none}
.header-breadcrumbs ul li{display:inline;padding:0 0 0 10px;background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%;color:rgb(125,125,125);font-weight:bold;font-size:100%}
.header-breadcrumbs ul{float:left;width:560px;list-style:none;padding:0 0 0 15px;font-family:verdana,arial,sans-serif}
.header-breadcrumbs{clear:both;width:900px;padding:1.0em 0 1.5em 0;background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y}
.header-middle{width:900px;height:150px;background:rgb(230,230,230);overflow:visible !important ;overflow:hidden }
.header{width:900px;font-family:"trebuchet ms",arial,sans-serif}
.main a img{border:0px}
/*.main a:hover img{border:solid 1px rgb(220,220,220)}*/
.main a:hover{color:rgb(42,90,138);text-decoration:underline}
.main a:visited{color:rgb(42,90,138)}
.main a{color:rgb(70,122,167);font-weight:bold;text-decoration:none}
.main img.center{clear:both;float:none;display:block;margin:0 auto;padding:1px;border:1px solid rgb(150,150,150)}
.main img.right{clear:both;float:right;margin:3px 0 7px 10px;padding:1px;border:1px solid rgb(150,150,150)}
/*.main img{clear:both;float:left;margin:3px 10px 7px 0;padding:1px;border:1px solid rgb(150,150,150)}*/
.main-content blockquote{clear:both;margin:0 30px 0.6em 30px;font-size:90%}
.main-content h1.block{clear:both;margin:1.0em 0 0 0;padding:2px 0 2px 2px;background:rgb(190,190,190);color:rgb(255,255,255);font:bold 220% "trebuchet ms",arial,sans-serif}
.main-content h1.pagetitle{margin:0 0 0.4em 0;padding:0 0 2px 0;border-bottom:solid 7px rgb(225,225,225);color:rgb(100,100,100);font:bold 220% "trebuchet ms",arial,sans-serif}
.main-content h1{clear:both;margin:1.0em 0 0.5em 0;color:rgb(80,80,80);font:normal 210% "trebuchet ms",arial,sans-serif}
.main-content h2{clear:both;margin:1.0em 0 0.5em 0;color:rgb(80,80,80);font:normal 170% "trebuchet ms",arial,sans-serif}
.main-content h3{clear:both;margin:-1.0em 0 0.5em 0;color:rgb(125,125,125);font:normal 130% "trebuchet ms",arial,sans-serif}
.main-content ol li{list-style-position:outside;margin:0 0 0.2em 0;line-height:1.4em;font-size:120%}
.main-content ol{margin:0.5em 0 1.0em 20px !important ;margin:0.5em 0 1.0em 25px }
.main-content p.center{text-align:center}
.main-content p.details{clear:both;margin:-0.25em 0 1.0em 0;line-height:1.0em;font-size:110%}
.main-content p.right{text-align:right}
.main-content p{margin:0 0 1.0em 0;line-height:1.5em;font-size:120%}
.main-content table td{height:3.0em;padding:2px 7px 2px 7px;border-left:solid 2px rgb(255,255,255);border-right:solid 2px rgb(255,255,255);border-top:solid 2px rgb(255,255,255);border-bottom:solid 2px rgb(255,255,255);background-color:rgb(225,225,225);text-align:left;color:rgb(80,80,80);font-weight:normal;font-size:110%}
.main-content table th.top{height:3.5em;padding:0 7px 0 7px;empty-cells:show;background-color:rgb(175,175,175);text-align:left;color:rgb(255,255,255);font-weight:bold;font-size:110%}
.main-content table th{height:3.0em;padding:2px 20px 2px 7px;border-left:solid 2px rgb(255,255,255);border-right:solid 2px rgb(255,255,255);border-top:solid 2px rgb(255,255,255);border-bottom:solid 2px rgb(255,255,255);background-color:rgb(225,225,225);text-align:left;color:rgb(80,80,80);font-weight:bold;font-size:110%}
.main-content table{clear:both;width:600px;margin:0.5em 0 0.2em 20px;table-layout:fixed;border-collapse:collapse;empty-cells:show;background-color:rgb(233,232,244)}
.main-content ul li{margin:0 0 0.2em 2px;padding:0 0 0 12px;background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;line-height:1.4em;font-size:120%}
.main-content ul{list-style:none;margin:0.5em 0 1.0em 0}
.main-content{display:inline;;float:left;width:640px;margin:0 0 0 30px;overflow:visible !important ;overflow:hidden }
.main-nav .round-border-topright{width:10px;height:10px;position:absolute;z-index:10;margin:0 0 0 190px;background:url(../img/bg_corner_topright.gif) no-repeat}
.main-nav h1.first{clear:both;margin:0;padding:4px 20px 3px 20px;background-color:rgb(190,190,190);color:rgb(255,255,255);font:bold 150% "trebuchet ms",arial,sans-serif}
.main-nav h1{clear:both;margin:30px 0 20px 0;padding:4px 20px 3px 20px;background:rgb(190,190,190);color:rgb(255,255,255);font:bold 150% "trebuchet ms",arial,sans-serif}
#sitemap {font-size: 115%;font-weight: bold;}
#sitemap li ul {font-size: 80%;font-weight: normal;}
.main-nav{display:inline ;float:left;width:200px;overflow:visible !important ;overflow:hidden }
.main{clear:both;width:900px;padding-bottom:30px;background:transparent url(../img/bg_main_withnav.jpg) top left repeat-y}
.nav2 .selected{background-color:rgb(210,210,210);color:rgb(42,90,138);text-decoration:none}
.nav2 ul li a:hover{position:relative ;z-index:1000 ;background-color:rgb(210,210,210);text-decoration:none}
.nav2 ul li a{float:none !important ;float:left ;display:block;height:3.1em;padding:0 19px 0 19px;text-decoration:none;line-height:3.1em;font-weight:bold;color:rgb(100,100,100)}
.nav2 ul li:hover{position:relative}
.nav2 ul li{float:left;z-index:auto !important ;z-index:1000 ;border-right:solid 1px rgb(175,175,175)}
.nav2 ul{list-style-type:none}
.nav2{white-space:nowrap ;float:left;width:900px;border:none;background:rgb(225,225,225) url(../img/bg_head_bottom_nav.jpg) no-repeat;color:rgb(75,75,75);font-size:130%}
.nav3-grid .selected{background-color:rgb(225,225,225);color:rgb(42,90,138);text-decoration:none}
.nav3-grid dd a,.nav3-grid dd a:visited{display:block;min-height:1.7em ;height:auto !important;height:1.7em ;padding:0 10px 0 40px;border:none;text-decoration:none;color:rgb(70,122,167);line-height:1.7em;font-weight:normal;font-size:120%}
.nav3-grid dt a,.nav3-grid dt a:visited{display:block;min-height:2.0em ;height:auto !important;height:2.0em ;padding:0 10px 0 20px;border-top:solid 1px rgb(200,200,200);text-decoration:none;color:rgb(70,122,167);line-height:2.0em;font-weight:bold;font-size:120%}
.nav3-grid dt a:hover,.nav3-grid dd a:hover{background-color:rgb(225,225,225);color:rgb(42,90,138);text-decoration:none}
.nav3-grid{width:199px;border-bottom:solid 1px rgb(200,200,200)}
.page-container:after,.header:after,.header-bottom:after,.header-breadcrumbs:after,.main:after,.main-nav:after,.main-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.page-container{width:900px;margin:0 auto;margin-top:0;margin-bottom:10px;border:solid 1px rgb(150,150,150);font-size:1.0em}
