/* CSS Document */

* {margin:0; padding:0;font-size:100%;}
body{ background:url(../_img/bg_header.jpg) repeat-x top #000000; text-align:center;}
html, input, textarea{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.5em;color: #ffffff;}
img {vertical-align:top; border:0px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
 
a {color: #FC0; text-decoration:none;}
a:hover{color: #ffffff; }
p {padding-top:15px;}
ul { list-style:none;}
ol{ list-style: inside;} 

/* ============================= main layout ====================== */

h1 {font-size:18px; color: #ffffff; font-weight:normal;}
h2 {font-size:16px; color: #937E43; font-weight:normal;}
h3 {font-size:14px; color: #425E80; font-weight:normal;}
h4 { padding:5px 0px 0px 0px; }

cite {font-style:normal;}
#wrapper { margin:0 auto; background:url(../_img/body_bg.jpg) top no-repeat; }
#container{ width:960px; margin:0 auto; text-align:left;}

/* ============================= header ====================== */

.headerWrapper{  height:127px;}
.headerContainer{ width:1000px; margin:0 auto; text-align:left; height:127px; background:url(../_img/logo.jpg) no-repeat left; }
.header{ height:94px; background:url(../_img/tagline.jpg) no-repeat right top;}
.logo{ margin:15px 0px 0px 10px;}
.tagline{ padding:0px 0px 0px 290px; font-size:16px; color:#1F2D3D; font-weight:normal; }
.headerPhone{ font-size:32px; color:#415E7F; padding:33px 30px 10px 10px; font-weight:normal;}

/* ============================= feature ====================== */
.featureWrapper{ height:430px; background:url(../_img/feature_bg.jpg) top no-repeat;}
.feature{ padding:14px 0px 0px 29px;}
.featureImg{ border:1px solid #006;}

.subFeatures{ padding:30px 0px 0px 20px;}
.subFeatureBox{ float:left; width:285px; border:0px solid #096; margin:0px 10px 0px 12px;}
.subpageFeature{ height:10px;}

/* ============================= content ====================== */
.contentWrapper{ background:url(../_img/bg_body_2.jpg) no-repeat top #3C310D; min-height:600px; height:auto !important; height:600px;}



.contentContainer{width:1000px; margin:0 auto; text-align:left; }
.content{ padding:20px 20px 20px 20px; border:0px solid #CCC;}
.contentPad{ padding:30px;}
.contentPad ul{ padding:0px 0px 0px 15; list-style: circle;}
.contentPad ul.li{ margin:5px 0px 0px 10px; padding:0px 10px 0px 10px; list-style:outside; }

/*
.rightBox{ float:right; border: 1px solid #937E43; width:550px; background: #000; }
.wideBox{border: 1px solid #937E43; background:#000;} 
 */

.rightBox{ float:right; border: 1px solid #937E43; width:550px; background: url(../_img/content_bg_x.png) repeat;}
.wideBox{border: 1px solid #937E43; background: url(../_img/content_bg_x.png) repeat;} 

 
.list1{ padding:0px 0px 0px 20px;}
.list2{padding:0px 0px 0px 40px;}
.listBox{  padding:20px;} 

.images{ padding:20px 0px 0px 6px;}
.imageBox{ padding:8px; border:1px solid #000; background:#937E43; float:left; margin:20px;}
.image{ border:1px solid #FFF;}

/* ============================= footer ====================== */
.footer{ background:url(../_img/bg_footer.jpg) repeat-x top; text-align:center; color:#867239; font-size:14px; padding:40px 0px 30px 0px; margin:0px auto; }
.legal{ text-align:center; margin:auto; padding:0px 0px 6px 0px; width:950px;  color:#867239;width:1000px;}
.legalSmall{ font-size:11px;width:1000px;text-align:center; margin:auto;}


/* ============================= Menu ====================== */
.menuWrapper{ width:1000px; margin:0 auto; text-align:left;}
.menu {height:34px; width:100%; overflow:hidden; background:url(../_img/menu_bg.jpg) no-repeat; }
.menu li {float:left; padding:0; text-align:center; background:url(../_img/menu_sep.jpg) top right no-repeat; padding-right:2px; line-height:2.083em; height:39px; }
.menu li a {color:#ffffff; text-decoration:none; display:block; padding:0px 50px 2px 40px; font-size:14px; font-weight:normal; font-size:16px;}
.menu li a:hover {color: #FC0;  }
.menu .active a {color:#1F2D3D;   }
.menu .last {background:none; padding:0;  }

.dropmenudiv{
position:absolute;
padding: 0px;
top: 0; left:0;
border: 1px solid #1F2D3D; /*border around dropdown box*/
border-bottom-width: 0; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
line-height:20px;
z-index:100;
background-color: #496586;
visibility: hidden;
} 

.dropmenudiv a{
width: auto;
display: block;
text-indent: 0px;
border-bottom: 1px solid #1F2D3D; 
padding: 3px;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

.dropmenudiv a:hover{
background-color: #9DAFC5 ;
}
/* end menu */





