html,body{width:100%;}
body{background:url(../images/bg.jpg) repeat-y center #f0f0f0;margin:0; font:normal 62.5% Arial, Helvetica, sans-serif;}
img{border:none;}
a{outline:none;}
#wrapper{width:100%;}
#sitemap{width:100%; background-color:#c9c9c9;}
.sitemapcontain{width:950px; margin:0 auto;background-color:#c9c9c9;}
.sitemapbox{width:950px; background-color:#c9c9c9; float:left;}
#sitemapcontent{width:950px; background-color:#c9c9c9; float:left;}
#sitemapcontent ul{margin:10px;padding:0;}
#sitemapcontent ul li.cat_one{ list-style:none; float:none; clear:both; border:none;margin:0;}
#sitemapcontent ul li.cat_one a{ color:#000; font-weight:bold;}
#sitemapcontent ul li a{  color:#666; text-decoration:none; height:10px;padding-left:8px;}
#sitemapcontent ul li a:hover{color:#fff; text-decoration:underline;}
#sitemapcontent ul li {float:left; display:block; list-style:none;margin:1px 0px 0 10px; font:normal 1.2em/1.4em Tahoma, Geneva, sans-serif;  border-left:1px solid #999;}
.sitemapbutton{width:950px; margin:0 auto; text-align:right;}
.sitemapbutton img{margin-bottom:-10px; z-index:2; position:relative;}
#vertical_slide{overflow:hidden; float:left; display:none;}

.headercontainer{width:100%; background:url(../images/header-bg.jpg) repeat-x; float:left;}
.headercontain{width:950px;margin:0 auto;}
.header{width:950px;background:url(../images/header-bg.jpg) repeat-x; float:left;}
.header .logo{float:left;}
.header .nav{float:left; width:615px;}
.header .nav ul{margin:0;padding:0; list-style:none;}
.header .nav ul li{float:left; font:normal 1.4em "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-left:12px;}
.header .nav ul li a{ text-decoration:none;padding-top:53px; display:block;color:#0e76bc;}
.header .nav ul li a:hover, .header .nav ul li a.active{color:#000;}
.header .acca{float:left;margin-top:20px;}
.header .icaew{margin-left:12px;}

#container{margin:0 auto; width:951px;}
#container .content{float:left;width:951px;}
#container .hp{background:url(../images/hp-content-bg.jpg) repeat-y;}
#container #feature{margin:0 auto; width:949px; border-bottom:1px solid #d0d0d0; padding-bottom:1px;}
#container .col01{ float:left; width:469px; }
#container .col01 h1{margin:0 0 0 24px; color:#0e76bc; font:normal 2.2em Tahoma, Geneva, sans-serif;}
#container .col01 h2{margin:24px 10px 0 24px; color:#0e76bc;font:bold 2.2em Tahoma, Geneva, sans-serif;}
#container .hp .col01 h3{color:#0e76bc; font:normal 1.4em Tahoma, Geneva, sans-serif;margin:10px 10px 0px 25px; }

#container .col01 p{margin:8px 15px 8px 24px; color:#333; font:normal 1.2em/1.4em Arial, Helvetica, sans-serif;}
#container .col01 ul{margin:10px 10px 10px 38px;padding:0;}
#container .col01 li{ list-style:url(/images/bullet.gif);color:#000; font:normal 1.2em/1.5em Arial, Helvetica, sans-serif;} 
#container .col01 li a{text-decoration:none; color:#000;}


#container .col02{ float:left; width:278px; }
#container .col02 h1{background:url(../images/blue-title.jpg) no-repeat; width:257px; height:33px;margin:0; font:normal 1.8em/1em Tahoma, Geneva, sans-serif; color:#fff;padding:18px 0 0 19px;}
#container .col02 h2{margin:16px 10px 16px 19px; color:#0e76bc;font:bold 2em Arial, Helvetica, sans-serif; text-transform:uppercase;}
#container .col02 h3{font:bold 1.6em Arial, Helvetica, sans-serif; text-transform:uppercase;margin:16px 0 0px 19px;}

#container .col02 h4{margin:0px 0 16px 19px; color:#333; font:normal 1.2em/1.4em Arial, Helvetica, sans-serif;}

#container .col02 ul{margin:15px 10px 15px 19px; padding:0; list-style:none;}
#container .col02 ul li {font:bold 1.2em/1.6em Arial, Helvetica, sans-serif; color:#0e76bc;}
#container .col02 ul li a{color:#0e76bc; text-decoration:none;}
#container .col02 ul li a:hover{text-decoration:underline;}
#container .col02 p{margin:8px 0 8px 19px; color:#333; font:normal 1.2em/1.4em Arial, Helvetica, sans-serif;}

#container .col03{ float:left; width:204px; }
#container .col03 h1{background:url(../images/grey-title.jpg) no-repeat; width:187px; height:33px;margin:0; font:normal 1.6em/1em Tahoma, Geneva, sans-serif; color:#fff;padding:18px 0 0 16px;}
#container .col03 ul{margin:0px 5px 15px 30px; padding:5px 0 0 0; list-style:url(../images/icon-news.jpg);}
#container .col03 ul li{margin-top:15px;line-height:0;padding-left:2px;}
#container .col03 h2{margin:0; color:#0e76bc;font:normal 1.2em/1.3em Arial, Helvetica, sans-serif; padding:0 0 4px 0;}
#container .col03 h2 a{color:#0e76bc; text-decoration:none;}
#container .col03 h2 a:hover{text-decoration:underline;}
#container .col03 h4{margin:0; font:bold 1.1em/1em Arial, Helvetica, sans-serif; color:#000; text-transform:capitalize;}
#container .col03 p{margin:8px 0 0 0; color:#3b3939; font:normal 1.1em/1.2em Arial, Helvetica, sans-serif;}
#container .col03 p a{color:#3b3939; text-decoration:none; font-weight:bold;}
#container .col03 p a:hover{text-decoration:underline;}

/* General */

.title {width:951px; background:#f4f4f4;}
.title h1{margin:0; font:normal 2.2em/1.6em Tahoma, Geneva, sans-serif; color:#0e76bc;padding:25px 0 10px 25px;}



.colspancontain{width:950px;background:url(../images/general-bg.jpg) repeat-y; float:left;}
.colspan{width:950px; background:url(../images/general-bg-top.jpg) no-repeat; float:left;}

.colspan .subnav{width:237px; float:left;}
.colspan .subnav ul{margin:30px 10px 60px 30px;padding:0;}
.colspan .subnav li{font:normal 1.3em Arial, Helvetica, sans-serif; list-style:none;margin:12px 0 12px 0;}
.colspan .subnav li a{ text-decoration:none;color:#0e76bc;}
.colspan .subnav li a:hover, .colspan .subnav li a.active{color:#000;}

.colspan .article{float:left; width:464px;}

.article h1{color:#0e76bc; font:normal 2.2em Tahoma, Geneva, sans-serif;margin:30px 10px 10px 35px; text-transform:uppercase;}
.article h2{color:#0e76bc; font:normal 1.6em Tahoma, Geneva, sans-serif;margin:20px 10px 0px 35px; }
.article h3{color:#0e76bc; font:normal 1.4em Tahoma, Geneva, sans-serif;margin:10px 10px 0px 35px; }
.article h3 a{color:#0e76bc;}
.article p{color:#333; font:normal 1.2em/1.5em Arial, Helvetica, sans-serif;margin:0;padding:8px 35px 8px 35px;}
.article p a{ color:#0e76bc;}
.article p a:hover{text-decoration:none;}
.article ul{margin:10px 10px 10px 50px;padding:0;}
.article ul li{ list-style:url(/images/bullet.gif);color:#000; font:normal 1.2em/1.5em Arial, Helvetica, sans-serif;} 

.quicklinks{ float:left; width:249px; }
.quicklinks h1{background:url(../images/blue-title-sml.jpg) no-repeat; width:230px; height:33px;margin:0; font:normal 1.8em/1em Tahoma, Geneva, sans-serif; color:#fff;padding:18px 0 0 19px;}
.quicklinks h2{margin:16px 10px 16px 19px; color:#0e76bc;font:bold 2em Arial, Helvetica, sans-serif; text-transform:uppercase;}
.quicklinks h3{font:bold 1.6em Arial, Helvetica, sans-serif; text-transform:uppercase;margin:16px 0 0px 19px;}
.quicklinks h4{margin:0px 0 16px 19px; color:#333; font:normal 1.2em/1.4em Arial, Helvetica, sans-serif;}

.quicklinks ul{margin:15px 10px 15px 19px; padding:0; list-style:none;}
.quicklinks ul li{font:bold 1.2em/1.6em Arial, Helvetica, sans-serif; color:#0e76bc;}
.quicklinks ul li a{color:#0e76bc; text-decoration:none;}
.quicklinks ul li a:hover{text-decoration:underline;}
.quicklinks p{margin:8px 0 8px 19px; color:#333; font:normal 1.2em/1.4em Arial, Helvetica, sans-serif;}

#container .footer{width:950px; background:#ededed; float:left;margin-left:1px; border-top:1px solid #e0e0e0;}
#container .footer p{font:normal 1.1em Tahoma, Geneva, sans-serif; color:#333;margin:15px;}