﻿/* IE Png Fix */

img, div, { behavior: url(iepngfix.htc) }



/* Preload Images */

.preloadImages{display:none; width:0px; height:0px; margin:-3000px -3000px; position:absolute;}



/* Global Layout Elements */

body{ margin:0; padding:0; background:#fff url(../images/bkg_body.jpg) repeat-x top left; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; color:#6d6c68;}

#top_sec1{ margin:0 auto; padding:0; width:760px; height:auto; position:relative; z-index:0;}

#header_1{ margin:0; padding:0; width:416px; height:355px; position:absolute; z-index:1;}

#logo_home{margin:0; padding:0; background:url(../images/logo_home.gif) no-repeat top left; display:block; width:189px; height:90px; position:absolute; z-index:2;} 

#logo{margin:0; padding:0; background:url(../images/logo.gif) no-repeat top left; display:block; width:189px; height:90px; position:absolute; z-index:2;} 

#logo a{ margin:0; padding:0; background:url(../images/logo.gif) no-repeat top left; display:block; width:189px; height:90px; position:absolute; z-index:2;}

#logo a:hover{ margin:0; padding:0; background:url(../images/logo.gif) no-repeat top left; display:block; width:189px; height:90px;}

#topShadow{ margin:90px auto 0 auto; padding:0; background:url(../images/top_shadow.png) no-repeat; width:750px; height:20px; clear:both; position:absolute; z-index:0;}

li { margin: 0; padding:0; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; color:#6d6c68;}



/* Nav Elements */

#nav_con{background:#6a261c; margin:344px auto 0 auto; padding:0 0 2px 0; height:35px; border-top: 1px solid #fff; position:absolute; text-align:center; width:100%; }

#nav{ margin:11px auto 0 auto; padding:0; width:780px; height:24px;}

ul#navlist{margin:0; padding:0; font: normal 12px/12px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#42150c; list-style:none; display:inline; height:auto;}

#navlist li {display: inline;}

#navlist a {padding:0; text-decoration:none; font: normal 12px/12px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#abac7c;}

#navlist a:hover {text-decoration:none; color:#fff;}

#nav_con2{background:#6a261c; margin:250px auto 0 auto; padding:0 0 2px 0; height:35px; border-top: 1px solid #fff; position:absolute; text-align:center; width:100%; }

/* Sub Nav Elements */

ul#SUBnavlist{margin:0; padding:0; font: normal 14px/20px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#42150c; list-style:none; display:inline; height:auto;}

#SUBnavlist a {padding:0; text-decoration:none; font: normal 14px/20px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#abac7c;}

#SUBnavlist a:hover {text-decoration:none; color:#843226;}


ul#SUBnavlist2{ font:normal 12px/24px "Trebuchet MS", Verdana, sans-serif; color:#42150c; margin:0; list-style:none; padding:0;}

#SUBnavlist2 a {font:normal 12px/24px "Trebuchet MS", Verdana, sans-serif; color:#abac7c; background:url(../images/arrow_smallTan.gif) no-repeat left 5px; padding:0 0 0 15px; cursor:pointer; margin:0; list-style:none;}

#SUBnavlist2 a:hover {text-decoration:none; color:#843226;}





/* Link Elements */

a:link, a:visited, a:active{ font:normal 11px/17px "Trebuchet MS", Verdana, sans-serif; color:#000000; text-decoration:underline; width:auto; padding:0; cursor:pointer; margin:10px 0 0 0;}

a:hover{color:#843226;}	

a.headerLink:link, a.headerLink:visited, a.headerLink:hover, a.headerLink:active{ font:normal 14px/1px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; width:auto; background:url(../images/arrow_largeTan.png) no-repeat left 5px; padding:0 0 0 15px; cursor:pointer; margin:10px 0 0 0;}

a.hotspotLink:link, a.hotspotLink:visited, a.hotspotLink:active{ font:normal 11px/15px "Trebuchet MS", Verdana, sans-serif; color:#000000; text-decoration:underline; width:auto; background:url(../images/arrow_smallTan.gif) no-repeat left 5px; padding:0 0 0 15px; cursor:pointer; margin:10px 0 0 0;}

a.hotspotLink:hover{color:#843226;}

a.arrow11ptLink:link, a.arrow11ptLink:visited, a.arrow11ptLink:active{ font:normal 11px/15px "Trebuchet MS", Verdana, sans-serif; color:#000000; text-decoration:underline; width:auto; background:url(../images/arrow_smallTan.gif) no-repeat left 5px; padding:0 0 0 15px; cursor:pointer; margin:10px 0 0 0;}

a.arrow11ptLink:hover{color:#843226;}


ul#regionlist{margin:0; padding:0 0 10px 0; font: normal 12px/18px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#6d6c68; list-style:none; height:auto;}

#regionlist li {display:block;}

#regionlist a {padding:0 0 0 20px; text-decoration:underline; font: normal 12px/18px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#6d6c68; background:url(../images/arrow_smallTan.gif) no-repeat 0 50%;}

#regionlist a:hover {text-decoration:underline; color:#abac7c;}

li.normalList{margin:0 0 0 -25px; padding:0 0 0 20px; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; color:#6d6c68; text-align:left;}




/* Text Elements */

p{ margin:0; padding:0 0 10px 0; font:normal 13px/16px "Trebuchet MS", Verdana, sans-serif; color:#6d6c68; text-align:left;}

p.indent{ margin:0; padding:0 0 10px 15px; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; color:#6d6c68; text-align:left;}

p.wht11pt{ margin:0; padding:0 0 10px 0; font:normal 12px/15px "Trebuchet MS", Verdana, sans-serif; color:#fff;}

.red11pt{ margin:0; padding:0 0 10px 0; font:normal 12px/15px "Trebuchet MS", Verdana, sans-serif;  color:#843226;}

.tan30pt{ margin:0; padding:0; font:normal 30px/36px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#abac7c;}

.tan24pt{ margin:0; padding:0; font:normal 24px/30px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#abac7c;}

.tan18pt{ margin:0; padding:0 0 10px 0; font:normal 18px/24px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#abac7c;}

.tan14pt{ margin:0; padding:0 0 2px 0; font:normal 14px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#abac7c;}

.tan12pt{ margin:0; padding:0 0 2px 0; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#abac7c;}

.black12pt{ margin:0; padding:0 0 2px 0; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#000000;}

.black14pt{ margin:0; padding:0 0 2px 0; font:normal 14px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#000000;}

.black18pt{ margin:0; padding:0 0 5px 0; font:normal 18px/24px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#000000;}

.drkred18pt{ margin:0; padding:0 0 5px 0; font:normal 18px/24px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#843226;}

.grey18pt{ margin:10px 0 0 0; padding:0 0 2px 0; font:normal 18px/18px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#6d6c68;}

.grey15pt{ margin:0 0 0 0; padding:0 0 2px 0; font:normal 15px/17px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#6d6c68;}

.grey15pt{ margin:0; padding:0 0 10px 0; font:normal 14px/17px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#6d6c68;}


/* Home Page Elements */

#content{ margin:384px 0 0 0; padding:0; text-align:center; position:absolute; border-top:1px solid #cfccbd; width:100%;}



/* About Page Elements */

.aboutBody{ margin:0; padding:0; background:#fff url(../images/bkg_body2.jpg) repeat-x top left; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; color:#6d6c68;}

#header_2{ margin:0; padding:0; width:370; height:250px; position:absolute; z-index:1;}

#content2{ margin:290px 0 0 0; padding:0; text-align:center; position:absolute; border-top:1px solid #cfccbd; width:100%;}



/* Footer Elements */

.footer{margin:0 auto; padding:0 0 25px 0; text-align:left; width:750px;}

ul#footerlist{margin:0;padding:0 0 5px 0; font: normal 10px/15px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#6e6d6a; list-style:none; display:inline;}

#footerlist li {display: inline;}

#footerlist a {text-decoration:underline; font: normal 10px/15px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#6e6d6a;}

#footerlist a:hover {text-decoration:underline; color:#843226;}



/* Form Elements */

.infoDrop{ width:320px; font: normal 11px/16px "Trebuchet MS", Verdana, sans-serif; text-align: left; color: #3b3b3b;}

.input1{font:normal 11px/16px "Trebuchet MS", Verdana, sans-serif; color:#666; text-align:left; margin:0; padding:2px 0 0 4px; width:250px; border:1px solid #ccc; height:16px;}

.input2{font:normal 11px/14px "Trebuchet MS", Verdana, sans-serif; color:#666; text-align:left; margin:0; padding:0px 0 0 4px; width:250px;  border:1px solid #ccc; height:80px;}

