/* CSS Document */

html,body, p, ul, h1, h2, h3, h4, h6{margin:0;padding:0; font-family:Arial,Helvetica, sans-serif;}
body {
background-color: #FFFFFF;
background-image: url(images/wallpaper.jpg);
background-repeat: repeat-x, repeat-y;
}
img{border:none;}

div#body{width:830px; margin:0 auto; ; border-top:none;}
div#body div{position:relative; float:left;}


/*-------HEADER---------*/

div#header{width:810px;border:none; border-bottom:none; border-top:none; background:#0066CC;}

div#header a img{position:relative; float:left;}
div#header div.search{ width:250px; top:5px; float:right;}
div#header div.search input.search{position:relative; float:left;background:none; background:url(images/bg-input.jpg) no-repeat; width:192px; border:none; height:28px; color:#3d0601; font-size:13px; text-indent:4px; padding-top:2px;}
div#header div.search input.go{position:relative; top:1px; float:left;color:#3d0601; font-size:14px; cursor:pointer;}
/*-------Navigation---------*/

ul#nav{position:relative; float:left; width:200px;border-left:none; background:#005189; list-style:none; font-size:13px; padding: 0 0 0 0; height:305px;}
ul#nav li{margin: 1px 0 1px 5px;}
ul#nav li a{color:#fff; text-decoration:none; line-height:18px;}
ul#nav li a:hover{text-decoration:underline;}


img.main-pic{position:relative; float:left;border-right:none;}

div.flash{position:relative; float:left;border-right:none; width:610px; height:305px;}


/*-------Three Column Layout---------*/

div.three-column{ border:none; border-top:none; position:relative; float:left; background:url(images/bg-three-columns.jpg) repeat-y;}

div.three-column h1{color:#fff; text-transform:capitalize; font-size:12px; background:#330000; line-height:18px; text-indent:5px; }
div.three-column h2{background:url(images/double-lines.gif) no-repeat left top; background-position: 0 5px; padding-left:10px; font-weight:bold; text-transform:uppercase; font-size:13px; color:#333; margin: 15px 0 5px 10px; width:85%;}
div.three-column h2 a{color:#333; text-decoration:none; }
div.three-column p{font-size:10px; width:85%; margin: 0 0 0 10px; color:#333;}
div.three-column div.blue-column {width:200px; position:relative; float:left;}
div.three-column div.blue-column img{margin:10px 0 0 5px;}
div.three-column div.content {width:400px; position:relative; float:left; background:#fff;}

div.three-column div.content p{width:95%;}
div.three-column div.content h2{width:95%;}


div.three-column div.grey-column {position:relative; float:left; width:210px;}
div.grey-column h2{background:none; padding:0px;}
div.grey-column a {color:#7a2929; text-decoration:none;}
div.grey-column a:hover{text-decoration:underline;}

/*-------Two Column Layout---------*/

div.two-column{ border:none; border-top:none; position:relative; float:left; background:url(images/bg-two-columns.jpg) repeat-y;font-size:11px;}

div.two-column div.content{width:810px;}



div.two-column h1{color:#fff; text-transform:capitalize; font-size:22px; background:#330000; line-height:40px; text-indent:5px; font-weight:normal; margin-bottom:20px;width:810px; }

div.content h2{margin: 10px 0 10px 15px; width:500px; color:#000;}
div.content h3{margin: 10px 0 10px 15px; width:500px; font-size:12px; color:#000;}
div.content h4{margin: 10px 0 10px 15px; width:500px; font-size:12px;color:#333; font-weight:bold}
div.content p{width:550px;margin: 0 0 0 15px; color:#333; font-size:12px; line-height:18px;margin: 10px 0 10px 15px;}

div.content img{position:relative; float:left; margin:10px;}

div.content ul{width:550px; margin: 0 0 0 10px; color:#333;font-size:12px; line-height:18px; margin: 0 0 0 25px;}
div.content ol{font-size:12px; color:#333;}
div.content ul li, div.content ol li{margin: 5px 0 10px 0;}
div.content ul li p{margin-left:0px;}
div.content ul h2, div.content ul h3, div.content ul h4{margin:0px;}
div.content blockquote{ padding:15px; background:#dedede; margin: 20px 0 20px 15px; width:535px;}
div.content blockquote p{width:500px;}
div.content blockquote blockquote{width:470px; border:none 5px #fff; background:#e6e6e6;}


/*-------Grey Column Layout---------*/

div#body div.two-column div.content div.grey-column{position:relative; float:right;width:170px; height:100%;right:25px;}
div.two-column div.grey-column h1{color:#fff; text-transform:capitalize; font-size:22px; background:#330000; line-height:40px; text-indent:5px; font-weight:normal; margin-bottom:20px;width:200px; }
div.two-column div.grey-column h2{margin: 10px 0 10px 0px; width:200px; color:#000;}
div.two-column div.grey-column h3{margin: 10px 0 10px 0px; width:200px; font-size:12px; color:#000;}
div.two-column div.grey-column h4{margin: 10px 0 10px 0px; width:200px; font-size:12px;color:#333; font-weight:bold}
div.two-column div.grey-column img{width:125px;}
div.two-column div.grey-column p{width:175px;color:#333; font-size:12px; line-height:18px;margin: 10px 0 10px 0px;}

div.two-column div.grey-column ul{width:175px; margin: 0 0 0 10px; color:#333;font-size:12px; line-height:18px; margin: 0 0 0 15px;}
div.two-column div.grey-column ol{font-size:12px; color:#333;}
div.two-column div.grey-column ul li, div.two-column ol li{margin: 5px 0 10px 0;}
div.two-column div.grey-column ul li p{margin-left:0px;}
div.two-column div.grey-column ul h2, div.two-column ul h3, div.two-column ul h4{margin:0px;}

div.searchpage{margin:15px;}
div.searchpage h2{left:0px; margin-left:0px;}
#searchsubmit {margin-bottom:200px;}

/*-------Footer---------*/

div#footer{border:none 10px; border-top:none; width:810px; padding-top:5px; height:95px; text-align:left; background:#0066CC;}
div#footer span{margin-left:12px;}
div#footer a{color:#fff; text-decoration:none; line-height:3px;}
div#footer a:hover{text-decoration:underline;}

div#rightfooter{text-align:right;}



