/* footer styles
----------------------------------------------- */	
#footer { clear: left; height: 22px; margin: 0 }

#footer {
	background: url(/_img/backgrounds/bg_footer.gif) #444444 repeat-x center bottom;
	border-bottom: 2px solid #2b2b2b;
	color: #cccccc;
	text-align: center
}

#footer #company { color: #ffffff; font-weight: bold; margin-right: 15px }

#footer li { background: none; display: inline; font-size: 11px; padding: 0 3px }

#footer li a, #footer li a:visited { color: #999999 }

#footer li a:hover { color: #a7c1e4 }

#footer ul { padding-top: 2px }

/* header styles
----------------------------------------------- */	
#header { height: 65px; margin: 0; padding: 0 }

#header {
	background: url(/_img/header/bg_header.gif) #fbe01a;
	color: #2a2b26;
	font-size: 0.75em
}

#header #frmSearch { margin-top: 10px }

#header #logo { float: left; margin: 0; padding: 0 5px }

#header #qlSearch { float: right; font-weight: bold;}

#header .overTxtLabel { padding-left:15px;padding-top:2px;color: #999; }

#header #replocator { border-right: none }

#header a { background: none }

#header li {
	background: none;
	border-right: 1px dashed #000000;
	display: inline;
	padding: 0 10px
}

#header li a { color: #000000; font-size: 90%; font-weight: bold; text-decoration: none }

#header li a:hover { color: #ffffff }

#header ul { }

/* search field styles
----------------------------------------------- */
#search { padding-left: 138px }

#search a#search_go {
	background: transparent url(/_img/header/bg_search_a.gif) no-repeat;
	display: block;
	float: left;
	padding:4px 7px;
}

#search fieldset { height: 22px; margin: 0; overflow: hidden; padding: 0; width: 176px }

#search input {
	background: transparent url(/_img/header/bg_search_input.gif) no-repeat;
	border: medium none;
	color: #797979;
	display: block;
	float: left;
	font-size: 1.1em;
	height: 15px;
	padding: 4px 3px 3px 22px;
	text-transform: capitalize;
	width: 122px
}

/* 
----------------------------------------------- */	
.line-separator{
	border-top:3px solid #295794;
	height:5px;
	}	
.png-link{
	position:relative;z-index:50;
}	
.top-bottom_padding{
	margin-top:20px;
	margin-bottom:20px;
}
.left-right_padding{ 
margin-left:20px;
margin-right: 20px;
 }
	
.container_16{
	background:#FAFAF0;
}
	
/* 
----------------------------------------------- */	
.available-now h2{
	font-family:arial black;
font-size:90%;
text-transform:uppercase;
	margin-bottom:20px;
}	
.available-now h2 span{
	color:#1e3b7d;
}
.available-now ul{
margin:0;
padding-left:0;
}
.available-now li{
	background:none;
	font-family:"Tw Cen MT";
	padding:10px 20px;
	text-align:center;
}
.available-now li.odd{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background:#f5f5ec;
}

/* box styles
----------------------------------------------- */
#content .box{
	height:115px;
	background:#fff;
	border:1px solid #ccc;
	margin-bottom:20px;
	color:#666;
	font-size:.875em
}
#content .box p{
	padding:10px;
}
#content .box p.water {
background:transparent url(../_img/water.png) repeat-x right bottom;
padding-bottom:45px;
}
 span.tagline {
display:block;
text-align:right;
}
span.csoon{
	color:#1e3b7d;
text-transform:uppercase;
}
/* 
----------------------------------------------- */
.area{	
	background:#1e3b7d url(../_img/area.png) no-repeat; 
	height:202px;
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:.875em
}
/* 
----------------------------------------------- */
.resources{
	position:relative;
}

.resources h2{
	border-bottom:1px solid #ccc;
	padding:10px;
	font:1.8em Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #ccc; 
	color:#3b6fb3;
	font-weight:bold;
	margin-left:85px;
}
.resources h2 span{
	display:block;
	text-transform:uppercase;
	color:#59719F;
	text-shadow:none;
	font-size:.44em;
}
.resources ul{
margin-left:85px;
}
.resources li{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #ccc;
}


.glass{
	width:129px;
	height:178px;
	position:absolute;
	top:-45px;
	left:0;
	_top:-60px;
	_left:-85px;
}

/* menu customization
----------------------------------------------- */
#horiz-menu{
	background:#000 url(../_img/bg_menu.gif) repeat-x center bottom;
}
#horiz-menu ul li{
	padding:0 20px;
}
#horiz-menu ul li a{
	color:#fff;
	font-size:100%;
}
#horiz-menu ul li span{
	color:#bfdaf5;
}

/* content section
----------------------------------------------- */
#content{
	background:#FAFAF0;
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	min-height:450px;  
   height:auto !important;  
   height:450px;  
}
  
.content h1{
	margin:20px 0;
	padding:0.5em;
	border-bottom:1px solid #ccc;
}

/* faq section
----------------------------------------------- */
.faqs{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color: #333;
	margin-left:40px;
}
.faqs h2{
	font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:.65em;
	margin:0;
}
.faqs p{
		font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
		font-size:.5em;
		color:#666;
			margin-left:0;
}
.faqs dl{
		font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
		color:#666;
		font-size:.5em;
}