@charset "UTF-8";

@import "reset.css";

html {color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
body {height:100%; background:#3766b0 url(../../images/bg_main.jpg) repeat-x; margin:0 0 30px 0;}
a {outline:none;}
.clear {clear:both;}

/*===================================
	HOME PAGE
===================================*/

/*== SLIDESHOW ==*/

#slideshow {width:798px; height:253px; float:left; padding:0; position:relative; margin:26px 0 0 26px;}
#slideshow div { position:absolute;top:0;left:0;z-index:8;opacity:0.0; height:176px; background-color: #FFF;}
#slideshow div.active {z-index:10;opacity:1.0;}
#slideshow div.last-active {z-index:9;}
#slideshow div img {width:798px; height:253px; display: block; border: 0; margin-bottom: 10px;}

/*===================================
	TOP NAV
===================================*/

.nav {text-align:center; background:url(../../images/bg_nav.jpg) no-repeat; width:850px; height:41px; border-top:3px solid #fff;}
.nav ul {}
.nav ul li {display:inline; padding:0 9px; border-right:1px solid #ac9a59; line-height:41px;}
.nav ul li.last {border-right:0;}
.nav ul li a {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff;}
.nav ul li a:hover {color:#d8c264;}


/*===================================
	FOOTER
===================================*/

.footer {margin:20px 0 0 0; padding-bottom:40px; padding-top:20px; text-align:center}
.footer p {color:#fff; font:12px Arial, Helvetica, sans-serif;margin-bottom: 10px;}
.footer p.copyright {color:#fff; font:12px Arial, Helvetica, sans-serif;}
.footer p.copyright a {color:#fff; text-decoration:none;}
.footer p.copyright a:hover {color:#fff; text-decoration:underline;}

/*== FOOTER LINKS ==*/

.footer ul {margin-bottom:15px;}
.footer ul li {display:inline; border-right:1px solid #fff; padding:0 5px 0 3px;}
.footer ul li.last {border-right:0;}
.footer ul li a {color:#c1b12f; font:12px Arial, Helvetica, sans-serif;}
.footer ul li a:hover {color:#c1b12f; text-decoration:underline;}

/*===================================
	SUBNAV
===================================*/

.subnav {display:block; height:50px;}
a.button {background: transparent url('../../images/bg_button_a.gif') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 18px; /* sliding doors padding */text-decoration: none;}
a.button span {background: transparent url('../../images/bg_button_span.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;text-decoration: none;}
a.button:hover {background-position: bottom right;color: #f7e4ae;outline: none; /* hide dotted outline in Firefox */}
a.button:hover span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */} 


/*===================================
	CONTENT
===================================*/

.content {background:#ffffff url(../../images/bg_content_inner.gif) repeat-y; padding:20px; min-height:500px;}
.content p {font:12px Arial; line-height:16px; margin-bottom:15px; color:#000000;}
.content a {font:12px Arial; color:#2f58a5;}
.content a:hover {text-decoration:underline;}
.content h1 {font:28px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:20px; text-transform:normal; width:100%; color:#907821; display:block; border-bottom:1px solid #ac9a59; text-transform:uppercase;}
.content h2 {font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:10px; width:100%; display:block; color:#907821; font-weight:800;}
.content h2 a {font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:10px; width:100%; display:block; color:#2f58a5; font-weight:800;}

img.left {border:1px solid #ac9a59; padding:3px; float:left; margin-right:20px; }
img.right {border:1px solid #ac9a59; padding:3px; float:right; margin-left:20px; }

.content ul {margin-left:30px; color:#28292c; margin-bottom:17px; line-height:16px; list-style:disc;}
.content ul li {line-height:17px; font:12px Arial, Helvetica, sans-serif;}

.content .subnav {display:block; height:50px;}
.content a.button {background: transparent url('../../images/bg_button_a.gif') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 18px; /* sliding doors padding */text-decoration: none;}
.content a.button span {background: transparent url('../../images/bg_button_span.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;text-decoration: none;}
.content a.button:hover {background-position: bottom right;color: #f7e4ae;outline: none; /* hide dotted outline in Firefox */}
.content a.button:hover span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */} 

label, legend {display:block; margin:15px 0 7px 0; font:12px Arial; font-weight:bold;}
input, option, select {font:12px Arial;}




















