/* CSS Document */

html {
	height: 100%;
}

.clear { clear:both; height:1px; } 
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#363636; background:url("../images/body_bkgd_black.gif") repeat-y scroll center 0 #000000; background-color:#000000; margin:0px; padding:0px; }

li { padding:5px 0px; }

#body_bkgd { background: url(../images/body_bkgd.jpg) repeat-x center top ;width:100%; }

#where_we_are { width:296px; background-color:#cdcdcd; padding:10px 10px 20px 10px;clear:both; margin:10px 0px; border:solid 2px #ff0000; }

img { border:none; }

a { text-decoration:none; }

h1.mainheader  { font-size:24px; font-weight:bold; font-style:italic; margin:0px; padding:30px 0px 10px 0px; text-transform:uppercase; }

h1.logo { text-indent:-999999px; margin:0px; padding:0px; }

h1.logo a { width:150px; height:150px; display:block;}

h2 { font-size:18px; color:#ff0000;font-style:italic;}

h3 { font-size:14px; color:#464646;}

h4 { font-size:13px; color:#ff0000;}

ul.check { list-style-image:url(../images/check.jpg); }

table.top_nav a:link,table.top_nav a:visited,table.top_nav a:active { color:#FFFFFF;font-size:13px;font-weight:bold; }

table.top_nav a:hover { color:#ff0000; }

table.footer a:link,table.footer a:visited,table.footer a:active { color:#363636;font-size:11px; }

table.footer a:hover { color:#efefef; }

#page { width:900px; margin:0px auto; 
}

#header { background:url(../images/header.jpg) no-repeat 0 0; width:900px; height:153px; display:block; clear:both;}

#navigation { background:url(../images/top_nav.jpg) no-repeat 0 0; width:900px; height:40px; display:block; clear:both; border-top:solid 3px #ffffff; }

#navigation table.top_nav { width:900px; height:40px; }

table.top_nav td { padding:5px 6px;text-align:center; }

/* dropdown */

.dropdown {float:left; margin:0px; padding:0px;}

.dropdown dt a.dt, .dropdown dt {background:none; width:auto; padding:0px; font-weight:bold; cursor:pointer;color:#ffffff!important; font-size:13px; }

.dropdown dt:hover  {color:#ff0000!important;font-size:13px; }

.dropdown dt:hover {color:#e4edf9; text-decoration:none;}

.dropdown dd {position:absolute; overflow:hidden; width:170px; display:none;  z-index:200; opacity:0.4; margin-left:-40px;}

.dropdown ul {width:auto; list-style:none; border-top:none; margin:0px; padding:0px;font-size:11px; text-align:center;}

.dropdown li {display:inline; margin:0px!important;padding:2px 0px; text-align:center;}

.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:4px 0px; color:#ffffff!important; text-decoration:none; width:auto; background-color:#000000;}

.dropdown a:hover {color:#000000!important;text-decoration:none!important;background-color:#ff0000;}

.dropdown .underline {border-bottom:1px solid #363636;}

.dropdown ul.dd { margin:10px 0px 0px 0px; padding:0px;  }

.dropdown ul.dd a {font-size:11px!important; font-weight:bold!important;} 

/* end of dropdown */

#content { background-color:#ffffff; width:870px; margin:0px auto; padding:0px 0px 10px 30px; height:auto;
 }
 
.feature_box  { border:solid 1px #d2d6d9; background-color:#e8e8e8; padding:10px 15px; width:auto; font-style:italic;}

td.left { width:535px; float:left; }

td.right { width:310px; margin:0px; padding:0px; float:right; }

#footer { width:898px; height:32px; background-color:#cdcfd3; clear:both; margin:0px auto; }

#navigation table.footer { width:900px; height:32px; }

table.footer td { padding:5px;text-align:center; }

#copyright  { 
clear:both;
color:#666666;
display:block;
font-size:11px;

margin:0 auto;
padding-top:10px;
width:900px; }

#copyright  .left { width:30%; float:left; padding-left:10px;}

#copyright .right { width:65%; float:right; text-align:right; padding-right:10px;}

#footer_text { width:800px; padding-top:10px;margin:0px auto; display:block;  clear:both; text-align:center; font-size:11px; line-height:16px; color:#666666; }

hr { margin:0px; padding:0px; }




