/*===================================
	GLOBAL
===================================*/
@import "reset.css";

html {color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
body {margin-top:49px; background: #eeeed5 url(../images/bg_main.jpg) no-repeat center top; height:100%; /* for older browsers */}

#main {margin: 0 auto; position: relative; width: 100%; text-align:left; height: 100%; /* for older browsers */}
.inside {margin: 0 auto; position: relative; width:858px;}

#header, #header_inner, #content, #footer {position: relative;}

/*------ GLOBAL SETTINGS ------*/
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
a img {border: none;}
a {outline: none;}


/*===================================
	HEADER HOME
===================================*/
#header .inside {width:862px; height:381px; background: transparent url(../images/bg_hdr_home.png) no-repeat center top;}
#logo {float:left; position:absolute; top:0; left:0; width:215px; height:234px; padding:23px 0 0 42px;}
#slideshow { position:absolute; left:415px; top:9px;}
#teaser {position:absolute; left:30px; top:265px;}
	#teaser p {font-size:20px; color:#fff;}
/*------ TOP NAV ------*/
#nav {position:absolute; left:219px; top:9px; height:229px; width:195px;}
	#nav ul {background:url("../images/nav.gif") no-repeat; width:195px ;height:229px; margin:0; padding:0;}
	#nav ul span {display:none;}
	#nav ul li, #nav ul a {display:block;}
	#nav ul li {list-style:none;}
	#nav ul li#btn1 a {height: 38px;}
	#nav ul li#btn2 a {height: 38px;}
	#nav ul li#btn3 a {height: 38px;}
	#nav ul li#btn4 a {height: 38px;}
	#nav ul li#btn5 a {height: 38px;}
	#nav ul li#btn6 a {height: 39px;}
	#nav ul li#btn1 a:hover,.current1 {background:url("../images/nav.gif") -195px 0 no-repeat; }
	#nav ul li#btn2 a:hover,.current2 {background:url("../images/nav.gif") -195px -38px no-repeat; }
	#nav ul li#btn3 a:hover,.current3 {background:url("../images/nav.gif") -195px -76px no-repeat; }
	#nav ul li#btn4 a:hover,.current4 {background:url("../images/nav.gif") -195px -114px no-repeat; }
	#nav ul li#btn5 a:hover,.current5 {background:url("../images/nav.gif") -195px -152px no-repeat; }
	#nav ul li#btn6 a:hover,.current5 {background:url("../images/nav.gif") -195px -190px no-repeat; }


/*===================================
	HEADER INNER
===================================*/
#header_inner .inside {width:862px; height:315px; background: transparent url(../images/bg_hdr_inner.png) no-repeat center top;}
#title {float:left; position:absolute; top:260px; left:30px;}
	#title h1 {font-size:28px; color:#fff;}
#crumbs { position:absolute; top:268px; right:30px;color:#fff; font:12px Arial;}
	#crumbs a {color:#fff;}
	#crumbs a:hover {text-decoration:underline;}
	
	
/*===================================
	CONTENT
===================================*/
#content {min-height:200px; height:auto !important; height:200px;}
	#content h2 {font-size:16px; color:#3b97bc;}
	#content p {font:13px Arial; font-family:Arial,Helvetica,sans-serif; color:#000; line-height:19px; margin:20px 0;}
	#content a {color:#556A1D; text-decoration:none;}
	#content a:visited {color:#556A1D; text-decoration:none;}
	#content a:hover {text-decoration:underline;}
	#content .border { border:1px solid #bebea8; background-color:#fff; padding:3px;}
	#content ul {list-style:square; margin-left:30px;}
		#content ul li {font:13px Arial; color:#000; line-height:17px;}

/*------ BUCKETS ------*/
#content #buckets {margin:20px 0 ;background:url("../images/bg_buckets.gif") repeat-y top;}
	#content #buckets h2 {font-size:20px; color:#3b97bc; margin-bottom:10px;}
	#content #buckets .left {float:left; width:259px; border-right:0 dotted #aeae8c; padding-right:20px;}
	#content #buckets .mid {float:left; width:259px; border-right:0 dotted #aeae8c; padding-right:20px; padding-left:20px;}
	#content #buckets .right {float:left; width:259px; padding-left:21px;}

/*------ FORM ELEMENTS ------*/
.form {}
.input {background:url("../images/bg_input.gif") no-repeat; display:block; width:257px; height:28px; margin-bottom:4px;}
	.input label {float:left; font:12px Arial; color:#787868; width:75px; margin-right:10px; padding:7px 0 0 0; display:block; text-align:right;}
	.input input {border:0; width:163px; float:right; height:20px; padding:7px 0 0 0; background:transparent; font:12px Arial; color:#787868;}

/*------ INNER CONTENT ------*/
#lcol {float:left; width:605px; margin-top:40p; padding-bottom:20px; padding-top:8px;}
#rcol {float:right; width:233px;}
	#rcol #box {background:url("../images/bg_rcol.png") no-repeat; width:233px; display:block; margin-top:18px}
		#rcol #box div {padding:20px;}
	#rcol #box_cap {background:url("../images/bg_rcol.png"); background-position:bottom; width:233px; height:10px; margin-bottom:20px;}
		#rcol #box h2 {font-size:20px;}
	#rcol #box input.txt {background:url("../images/bg_input.jpg") repeat-x; height:20px; border:1px solid #b8b899; margin-bottom:4px; width:184px; padding:6px 0 0 6px; font:12px Arial; color:#787868;}


/*===================================
	FOOTER
===================================*/
#footer {height:205px; background: url(../images/bg_footer.jpg) no-repeat center top;}
#footer #phone { margin-top:10px;}
#footer #phone h2 {color:#efefd6; font-size:18px;}

/*------ FOOTER NAV ------*/
#links {}
#links ul {padding:20px 0 0 0;}
#links ul li {border-right:1px solid #fff; display:inline; padding-right:8px; padding-left:6px;}
#links ul li.last {border-right:0;}
#links ul li.first {padding-left:0;}
#links ul li a {font-size:13px; color:#ffffff;}
#links ul li a:hover {text-decoration:underline;}










