/* CSS Document */

body { margin:0px; padding:0px; background:#2a2b29 url(../images/pagebbg.jpg) repeat top;}
form { margin:0px; padding:0px;}
br, label, p { padding:0px; margin:0px;}
.wrapper{ background:#d5bf96; margin:20px auto 0px}
.form{ font-family:arial; color:#2752a2; font-size:11px}
h1{ font-family:"trebuchet MS"; font-size:24px; font-style: italic; color:#2752a2; text-align:center; margin:0px; padding:6px 0px}
.button { background:#000; height:26px; color:#fff; border:1px solid #949393;font-weight:bold; padding-bottom:4px}
.input { margin:0px; width:200px; padding:3px }
.CustomHeader {display:none!important;}
.headerbg { background:#fffefe url(../images/headerbg.jpg) repeat-x left top; height:200px}
.headertxt { padding-top:20px }
.headertxt div.text{ float:right; /* height:40px; */font-family:arial; font-size:16px; font-weight:bold; margin-right:16px; padding-top:10px; background:url(../images/logosm.gif) no-repeat right 2em}
.headertxt div p.sm{ font-size:8px; padding:0px; margin:0px;}

.search{background:url(../images/navbg.jpg) repeat-x; height:50px; font-family:arial; font-size:18px; }
.search span{ line-height:20px}

#navcontainer { margin:6px 0 0 0; background:none; font-size:12px; float:none; height:auto;}
ul#navlist{margin: 0;padding: 0;white-space: nowrap; margin-left:30px; padding-left:30px}

#navlist li{display: inline;list-style-type: none; line-height:30px;font-family:arial;font-weight:bold;color: #fff;}
#navlist a { padding: 6px 10px }
#navlist a:link, #navlist a:visited{color: #fff;background-color:transparent;text-decoration: none;}

#navlist a:hover{color: #1b3804;background-color:transparent;text-decoration: none;}
.slideshow{ height:180px; width:730px; margin-left:176px}
/*.contenttable{ }*/
.linkbg { background:#000 url(../images/linkbg.gif) no-repeat top right; width:582px;}
.toplinks { background:url(../images/bar.jpg) repeat-x bottom left; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.toplinks ul { float:left; margin:0px; padding:0px}
.toplinks ul li { display:inline; float: left; list-style:none; padding-left:25px}
.toplinks ul li a{ color:#000; text-decoration:none}

.logo { position:absolute; width:252px; height:174px; top:10px; left:24px; z-index:400}

/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #faf5f2;
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:#000
}

.anylinkcss a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
.foot{ background:#000; padding:10px 0px; font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif}