/* Elements */
body{
	background:#FFF url(/templates/s6/images/bg.gif) repeat-x;
	border:0;
	margin:0 0 10px 0;
	text-align:center;
}
a{
	color:#000;
	text-decoration:underline;
}
a:visited{
	color:#333;
	text-decoration:underline;
}
a:active,a:hover{
	color:#000;
	text-decoration:none;
}
div,table{
	font-family: trebuchet ms,verdana,tahoma,sans-serif;
}
tr{
	vertical-align:top;
}
img{
	border:0;
}
#skip-nav img{
	display:none;
}
h1,h2,h3,h4{
	margin:0;
}
/* container */
#container1
{
	width:740px;
	background:#fff;
	text-align:center;
}
#container2{
	background:#FFF;
	margin:0 auto;
	width:740px;
	text-align:center;
	padding:0 0 10px 0;
}
/* Header */
#header{
	/*background:#121557;*/
	width:740px;
	height:75px;
	margin:0 auto;
	text-align:left;
}
.header-logo{
	width:575px;
	height:75px;
	float:left;
}
#logo{
	background:url(/templates/s6/images/header-logo.gif) center center no-repeat;
	cursor:pointer;
	width:246px;
	height:75px;
}
#logo h1{
	display:none;
}
.header-tagline{
	width:328px;
	height:75px;
	float:left;
}
.tagline{
	color:#DEF;
	font-size:12px;
	padding:38px 0 0 0;
	text-transform:uppercase;
}
.header-right-column{
	width:165px;
	float:left;
}
.header-number{
	background:url(/templates/s6/images/header-number.gif) top left no-repeat;
	width:165px;
	height:36px;
}
.phone-number{
	color:#FFF;
	font:bold 14px arial,helvetica,sans-serif;
	margin-top:1px;
	text-align:center;
	width:112px;
}
.header-search{
	width:165px;
	height:39px;
}
.header-search td{
	color:#20BCAB;
}
.header-search a,.header-search a:visited{
	color:#20BCAB;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.header-search a:active,.header-search a:hover{
	color:#20BCAB;
	text-decoration:none;
}
.search-box{
}
.search-box-content h5{
	display:none;
}
.search-box-field input{
	float:left;
	font-size:10px;
	width:112px;
}
.search-box-button input{
	background:none;
	float:left;
	border:0;
	color:#20BCAB;
	font:normal 12px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
	text-transform:uppercase;
}
/* navigation */
#navigation{
	text-align:left;
	width:740px;
}
#nav{
	padding:2px 0 0px 35px;
	_padding:2px 0 4px 35px;
}
/* menu 
#nav-left{
	background:url(/templates/s6/images/nav-off.gif) repeat-x;
	border-left:1px solid #BBB;
	float:left;
	height:30px;
	width:29px;_width:30px;
}
#nav-right{
	background:url(/templates/s6/images/nav-off.gif) repeat-x;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	float:left;
	height:30px;
	width:29px;_width:31px;
}
.menu{
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	width:684px;
}
td.menu-item{
	background:url(/templates/s6/images/nav-off.gif) right top no-repeat;
	border-left:1px solid #CBCBC5;
	color:#0e1b8d;
	font: bold 16px trebuchet ms,verdana,tahoma,sans-serif;
	height:24px;
}
td.menu-item-hover{
	background:url(/templates/s6/images/nav-off.gif) right top no-repeat;
	border-left:1px solid #DBDBD5;
	color:#575757;
	cursor:pointer;
	font: bold 16px trebuchet ms,verdana,tahoma,sans-serif;
	height:24px;
}
.menu-item span,
.menu-item-hover span{
	display:block;
	padding:3px 15px 0 15px;
}
table.menu-subitem{
	border:0;
}
td.menu-subitem{
	background:#FFF;
	color:#12AA96;
	font:bold 11px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
	overflow:hidden;
	opacity:0.9;
	filter:alpha(opacity=90);
}
td.menu-subitem-hover{
	background:#E6E6E6;
	color:#434343;
	cursor:pointer;
	font:bold 11px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
	overflow:hidden;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.menu-subitem td span, 
.menu-subitem-hover td span{
	display:block;
	padding:5px 15px 4px 15px;
}*/

/* menu */
.menu{
	width:684px;
	height:24px;
	margin:0;
	padding:0;

	top:2px;
	text-align:left;
}
td.menu-item{
	color:#0e1b8d;
	cursor:pointer;
	font:bold 15px trebuchet ms, verdana, arial, helvetica, sans-serif;
	padding:0;
	margin:0;
	height:24px;
	width:114px;
}
td.menu-item span{
	background:transparent url(/templates/s6/images/nav-off.gif) no-repeat 0 0;
	display:block;
	margin:0;
	
	padding:2px 0px 6px 10px;
	width:104px;
	_width:114px;
	
	
	height:24px;
}
td.menu-item-hover{
	
	color:#575757;
	cursor:pointer;
	font:bold 15px trebuchet ms, verdana, arial, helvetica, sans-serif;
	height:25px;
	width:114px;
}
td.menu-item-hover span{
	background:transparent url(/templates/s6/images/nav-on.gif) no-repeat 0 0;
	display:block;
	margin:0;

	padding:2px 0px 6px 10px;
	width:104px;
	_width:114px;
		height:24px;
}
/*subitems*/
td.menu-subitem{
	font:bold 15px trebuchet ms, verdana, arial, helvetica, sans-serif;
	background-color:#FFF;
	opacity:0.90;
	moz-opacity:0.90;
	filter:alpha(opacity=90);
	color:#0e1b8d;
	cursor:pointer;	
	height:25px;
	padding:0;
	width:114px;
}
td.menu-subitem span{
	opacity:1;
	moz-opacity:1;
	filter:alpha(opacity=100);
	margin:0 4px 0 4px;
}
td.menu-subitem-hover{
	font:bold 15px trebuchet ms, verdana, arial, helvetica, sans-serif;
	background-color:#d1ced2;
	opacity:0.90;
	moz-opacity:0.90;
	filter:alpha(opacity=90);
	color:#575757;
	cursor:pointer;	
	height:25px;
	padding:0;
	width:114px;
}
td.menu-subitem-hover span{
	opacity:1;
	moz-opacity:1;
	filter:alpha(opacity=100);
	margin:0 4px 0 4px;
}





/* sub nav */
.sub-nav{
	background:#373737 url(/templates/s6/images/sub_nav.gif) no-repeat;
	width:714px;
	height:18px;
}
.sub-nav-in{
	background:#FFF;
	width:740px;
	height:14px;
	font-size:0px;
}
/* HomePage Header Image */
.header-image
{
	margin-left:35px;
	_margin-left:13px;
	width:683px;
	height:90px;
}
.header-image img{
	border:2px solid #c0bfb3;
}
.header-title{
	margin-top:-45px;
	position:absolute;
}
.sub-header-image{
	background:#FFF url(/templates/s6/images/sub-header-image.gif) top left no-repeat;
	clear:both;
	width:740px;
	height:28px;
}
/* Body */
.bucket-header{
	background:#FFF url(/templates/s6/images/hp-bucket-header.gif) top left no-repeat;
	width:413px;
	height:18px;
}
.bucket-body{
	background:#FFF /*url(/templates/s6/images/hp-bucket-body.gif) repeat-y*/;
	width:413px;
}
.bucket-content a,.bucket-content a:visited{
	color:#0e1b8d;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
.bucket-content a:active,.bucket-content a:hover{
	color:#0e1b8d;
		font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* HomePage Body */
#body-bg{
	background:#FFF;
	width:740px;
	text-align:left;
	font-size:14px;
	color:#121557;

}
/* Left Column */
.left-column{
	padding:8px 38px 20px 48px;
}

.left-column ul{
	margin:0;
	padding:38px 0 0 16px;
}
.left-column li{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
/* Right Column */
.bucket-content{
	padding:8px 22px 12px 24px;
	font-size:14px;
	color:#121557;
}
.bucket-content h4
{

	font-size:18px;
	padding:0 0 16px 0;
	text-transform:uppercase;

}
.bucket-content span{
	font-size:11px;
	font-weight:bold;
}
/*Page Titles*/
#page-title{
	margin-bottom:5px;
}
#page-title h2{
	color:#121557;
	font-size:16px;
	font-weight:bold;
	margin:0;
}
.header-title #page-title h2{	/*must be defined after #page-title h2*/
	color:#FFF;
	font:bold 18px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
	margin:0 0 0 50px;
	text-transform:uppercase;
}
/* InsidePage Body */
#body-bg-in{
	background:url(/templates/s6/images/body-bg-in.gif) repeat-y;
	width:740px;
	text-align:left;
	font-size:14px;
}
/* Left Column */
.left-column-in{
	background:#FFF;
	width:310px;
	height:5px;
	font-size:0px;
}
.left-column-image{
	padding:24px 0 0 50px;
}
.left-column-image img{
	border:3px solid #c8c1c9;
}
.image-caption{
	color:#fff;
	font-size:10px;
	padding:8px 38px 38px 50px;
}
.left-column-content{
	color:#121557;
	padding:8px 38px 20px 50px;
}
.left-column-content ul{
	margin:0;
	padding:38px 0 0 16px;
}
.left-column-content li{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
.left-column-content a,.left-column-content a:visited{
	color:#C8C1C9;
	text-decoration:underline;
}
.left-column-content a:active,.left-column-content a:hover{
	color:#C8C1C9;
	text-decoration:none;
}
/* Right Column */
.right-column-in{
	padding:0px 10px 0px 0px;
	font-size:12px;
}
.right-column-in td{
	font-size:12px;
}
.bucket-title-in{
	padding:8px 0px 0 24px;
	font-size:18px;
	font-weight:bold;
	color:#121557;
	text-transform:uppercase;
}
.bucket-title-in span{
	color:#ff6f36;
}
.bucket-content-in{
	padding:8px 22px 12px 24px;
	font-size:12px;
}
.bucket-content-in span{
	font-size:11px;
	font-weight:bold;
}
/* Sub Body */
.sub-body-in{
	background:#FFF;
	width:740px;
	height:20px;
}
/* AdminPage Body */
#body-bg-admin{
	background:#FFF;
	width:740px;
	text-align:left;
	font-size:12px;
}

/* subscribe */
.subscribe-box{
	float:left;
}
.subscribe-box-content h5,.subscribe-box-content span{
	display:none;
}
.subscribe-box-field input{
	float:left;
	font-size:10px;
	width:112px;
}
.subscribe-box-button input{
	width:100px;
	float:left;
	background:none;
	border:0;
	color:#20BCAB;
	font:normal 10px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
	text-transform:uppercase;
}
/* admin page */
#admin-page{
	background-color:#F8F3E5;
	width:714px;
	padding:20px;
}
/* form */
.form,
textarea.form{
	background:#FFF url(/templates/s6/images/input-bg.gif) repeat-x;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #DDD;
	border-right:1px solid #DDD;
	color:#333;
	font:11px verdana,tahoma,sans-serif;
}
.form-submit{
	background-color:#ff6f36;
	/*background-image:url(/templates/s6/images/button-bg.gif);
	background-repeat:repeat-x;*/
	border:1px solid #121557;
	color:#FFF;
	font:bold 12px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
}
.form-cancel{
	background-color:#999;
	background-image:url(/templates/s6/images/button-bg-cancel.gif);
	background-repeat:repeat-x;
	border:1px solid #666;
	color:#FFF;
	font:bold 12px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
}
.form-label{
	color:#333;
	font:bold 12px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
}
.error{
	color:#C00;
}
.error-box{
	background:#FEE;
	border:1px solid #FCC;
	color:#C00;
	margin-bottom:8px;
	padding:3px 10px;
}
.error-box ul{
	color:#C00;
	margin:0;
	padding:0 0 0 20px;
}
.help{
	color:#639;
	font-weight:normal;
}
.required{
	color:#933;
}
/* footer */
/* Footer */
#footer-hr{
	background:#FFF url(/templates/s6/images/footer.gif) top left no-repeat;
	width:740px;
	height:24px;
}
#footer{

}
#footer-content
{
		width:553px;
	float:left;


}
#footer-content p 
{
	margin:0;
		text-align:left;
	color:#9F9F9F;
font:11px tahoma,arial,helvetica,sans-serif;
padding: 4px 0 10px 36px;
	
}

#footer-links 
{
	width:187px;
	float:left;
	text-align:left;
}

#footer-content div{
	/*width:528px;*/
	width:485px;
	float:left;
	color:#9F9F9F;
	font-size:12px;
	text-align:left;
}
#footer-content div span{
	color:#A4C7C5;
	padding:0;
}
#footer-content a,#footer-content a:visited{
	color:#ADACAC;
}
#footer-content a:active,#footer-content a:hover{
	color:#BBB;
}
.footer-links{
}
.footer-address{
}
/* credits */
#credits{
	clear:both;
	color:#778;
	font:9px arial,helvetica,sans-serif;
	padding:10px 0 10px 45px;
}
#credits a,
#credits a:visited{
	color:#778;
}
#credits a:active,
#credits a:hover{
	color:#556;
}
