
/*_______________GENERAL SETUP________________*/
body, html { font-size:13px; font-family:"Trebuchet MS", Geneva, Arial; margin:0; padding:0; background:#abe6e9; color:#544d35 }
html { height:100.1%; margin:0; padding:0;  }
label, legend, fieldset, div, form { margin:0; padding:0; border:0 }
table { border-collapse:collapse }
td { vertical-align:top }
a img, :link img, :visited img { border:0; outline:none }
a { color:#057089; outline:none }
a:hover { color:#0e5053 }

/*___________________MAIN LAYOUT________________*/
#wrapper-1 { width:976px; background:url(../images/main-mid.png) repeat-y; margin:0 auto }
#wrapper-2 { width:976px; background:url(../images/main-mid2.png) repeat-y; margin:0 auto }
#header-1 { width:976px; min-height:460px; height:auto !important; height:460px; background:url(../images/header-1.png) top no-repeat }
#header-2 { width:976px; min-height:460px; height:auto !important; height:460px; background:url(../images/header-2.png) top no-repeat }
#logo { width:500px; height:100px; margin:0 0 0 20px }
#mainLeft { width:600px; float:left; margin:25px 0 0 70px; display:block !important; display:inline; overflow:hidden }
#mainFull { width:840px; margin:65px auto 0 auto  }
#rightColumn { width:240px; float:right; margin:320px 26px 0 0; display:block !important; display:inline  }
#footer-1 { height:78px; width:976px; background:url(../images/main-bottom.png) no-repeat; margin:0 auto }
#footer-2 { height:78px; width:976px; background:url(../images/main-bottom2.png) no-repeat; margin:0 auto }
#copyright { width:910px; margin:10px auto; padding:0; font-size:0.9em }

/* TOP NAVIGATION TAB STYLES  */
#navBar { background:url(../images/nav-bar.gif) no-repeat; height:50px; width:950px; margin:0 auto }
.menu { font-size:1.2em; margin:0 auto; padding:13px 0 0 13px }
.menu a { color:#fff; text-decoration:none; font-weight:bold }
.menu a:hover, .menu .active { color:#fae654 }
.menu li { display:inline; list-style-type:none; margin:0 15px 0 0 }
/* END TOP NAVIGATION TAB STYLES */

/* RIGHT COLUMN NAVIGATION STYLES  */
.menuRight { margin:10px 10px 1px 10px; padding:0; list-style:none   }
.menuRight li { 
	text-decoration:none; 
	cursor:pointer; 
	margin:0 0 1px 5px;
	display:block;
	background:url(../images/bullet-list.png) no-repeat 0 4px; 
	padding-left:10px;
	text-indent:5px 
}
/* END RIGHT COLUMN NAVIGATION STYLES */

/*FLASH IMAGE SLIDESHOW BANNER */
#flashBanners { float:none; width:588px; height:225px; margin:0 auto; padding:12px 0 0 12px; background:url(../images/bannerFrame.png) no-repeat }


/*________________GENERAL STYLES_________________*/
.left { float:left; position:relative }
.right { float:right; position:relative }
.clear { clear:both }
.clear-l { clear:left }
.clear-r { clear:right }
.spacer	{ height:10px }
.imgRight { float:right; border:5px solid #fff; margin:0 0 8px 8px  }
.imgLeft { float:left; border:5px solid #fff; margin:0 8px 8px 0 }
.imgCenter { align:middle; border:5px solid #fff; margin:0 8px 8px 0 }
.img {  border:3px solid #fff; margin:8px }

/*End Image Styles*/
.small { font-size:0.8em; padding:2px 0 }
.button { 
	width:79px; 
	height:27px; 
	line-height:27px; 
	text-align:center;
	font-weight:bold; 
	border:none; padding:0; 
	margin:5px 0 0 0; 
	color:#544d35; 
	background:url(../images/button.png) no-repeat 
}
.form { height:20px; width:240px; background:#fff; padding:2px 0 0 5px; border:1px solid #73af2e }

h1 { font-size:1.4em }
h2 { font-size:1.3em }
h3 { font-size:1.2em }
h4 { font-size:1.1em }

.required_star {
font-weight:bold;
color:#F00;
}