body {margin:0px; font:0.8em/1.1em Tahoma, Verdana, Helvetica, sans-serif; background:white; background-image:url(grass.jpg); background-repeat:repeat-x; background-attachment:fixed; background-position:bottom;}

.search{height:20px; width:117px; font-family:Tahoma; font-size:12px; color:#46484A; border:#000000 1px solid; padding:2px 3px 2px 3px;}

.left {height:25px; margin-top:0px; width:100%; margin-bottom:0px; text-indent:5px; padding-top:5px; padding-bottom:4px; background:url(left.gif) no-repeat right top; color:white;}
.right {height:25px; width:100%; margin-bottom:-15px; text-indent:15px; padding-top:5px; padding-bottom:4px; background:url(right.gif) no-repeat right top; color:white;}

#bigone {position:absolute; border: 0px red solid; height:auto; width:100%; background-image:url(clouds.jpg); background-repeat:repeat-x; background-position:0px -100px; background-attachment:fixed;}

#container {width:800px; z-index:100 height:auto; margin-left:auto; margin-right:auto; border:5px solid #4E7E1E; background: white;}

#header {width:100%; height:150px; background:url(header.jpg) no-repeat; border:0px solid red; right:auto; display:block; border-bottom:5px solid #4E7E1E;}
#address {color:yellow; border:1px solid transparent; width:200px; margin-left:10px; margin-top:0px; display:none;}

#content {height:auto; padding:5px;}
#leftside {float:left; height:auto; width:190px; border: 0px red solid;}
#tooltip {height:auto; width: 100%; margin-right:-10px; margin-bottom:5px;}
.bannerlogos {width:50%; float:left;}
.bannerlogoimg {width:90px; border:1px solid green; margin-bottom:1px;}
#rightside {float:right; width:590px;}

/* menu tabs */
#preheader {width:800px; position:relative; z-index:100;  margin-right:auto; margin-left:auto; height:30px;}
#tabs {position:absolute; bottom:0px; right:100px; width:auto; margin-top:0px; display:block; border:0px red solid;}
#tabs ul {position:inline; border-bottom: 0px #A1C442 solid; margin:0; padding:0; list-style:none; font:bold 13px  Arial, Tahoma, verdana, sans-serif; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; }
#tabs li {display:inline; margin:0; padding:0;}
#tabs a {float:left; background: url(tableft.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}
#tabs a span { float:left; display:block; background: url(tabright.gif) no-repeat right top; padding:6px 15px 3px 8px; color: #FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:#FFF;}
#tabs a:hover {background-position:0% -42px;}
#tabs a:hover span {background-position:100% -42px;}
#tabs #current a {background-position:0% -42px; color: #FFF;}
#tabs #current a span {background-position:100% -42px; color: #FFF;}
/* end menu tabs */

#footer {font:1.0em/1.5em Verdana, Tahoma, Helvetica, sans-serif; border-top: 0px solid #A6A6A6; text-align:center; color:white; background:#A6A6A6 url(footer.jpg) repeat-x;}
