body
{
	background: #FFF url(bckg_tile.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	color: #64665a;
	font-family: verdana, sans-serif;
	font-size: 11px;
}

.clearer
{
	clear: both;
}

.tainer
{
	margin: 0px auto;
	width: 839px;
	position: relative;
}


.innertainer
{
	min-height: 500px;
	width: 827px;
	margin-left: 7px;
	border-left: solid 3px #dfe0da;
	border-bottom: solid 3px #dfe0da;
	border-right: solid 3px #dfe0da;
}

.header
{
	height: 204px;
	position:relative;
	background-color: #b6ce15;
	margin-left: 7px;
}

#footnote
{
	color: #c0c2b6;
	width: 820px;
	display: block;
	height: 20px;
	margin: 0px auto;
	padding: 0px 0px 0px 10px;
	line-height: 10px;
	font-size: 9px;
	
}


#footnote a:link, #footnote a:visited
{
	color: #c0c2b6;
	text-decoration: none;
}

#footnote a:hover
{
	color: #a7bf0a;
}


#footnote #alka
{
	float:right;
	padding-top: 8px;
	padding-right: 5px;
}


#footnote #tandcs
{
	float:right;
	border-left: solid 1px #c0c2b6;
	padding-left: 5px;
	padding-top: 8px;
}

#pagetandcs #footnote #tandcs a
{
	color: #a7bf0a;
}

#footnote #tandcs div
{
	vertical-align: baseline;
}

object
{
	float:left;
	display: block;
}

/*this is for if they don't have flash */
.noflash
{
	float:left;
	display: block;
}



/************* Main Menu ***************/

#menuspacer
{
	display:block;
	width: 1px;
	height: 300px;
	float: left;
}


.menubar
{
	display:block;
	position: absolute;
	width: 182px;
	color: #000;
	padding-top: 10px;
	left:0px;
}

.menubar .menu {
	width: 182px; 
	height: 17px;
	background: url("nav_options.gif") 0 -17px no-repeat;
	margin-bottom: 1px;
}

.menubar .menu a span {
	display: block;
	margin: 2px 0px 0px 20px;
	font-weight: bold;
	font-size: 10px;
	color: #24292e;
}

.menubar .menu a {
	display: block;
	width:100%; 
	height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url("nav_options.gif") top left no-repeat;
}

.menubar .menu a:hover
{
	background-image: none;
}

.menubar .menu a:hover span
{
	color: #fff;
}

.menubar .menu .selected 
{
	background-image: none;
}

.menubar .menu .selected span
{
	color: #fff;
}

/*
.menubar .menu
{
	width: 182px; 
	height: 17px;
	background: url("nav_options.gif") 0 -17px no-repeat;
	margin-bottom: 1px;

}

.menubar .menu a span
{
	display: block;
	margin: 2px 0px 0px 20px;
	font-weight: bold;
	font-size: 10px;
	color: #24292e;
}

.menubar .menu a
{
	display: block;
	width:100%; 
	height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url("nav_options.gif") top left no-repeat;
}


.menubar .menu a:hover
{
	background-image: none;
}

.menubar .menu a:hover span
{
	color: #fff;
}

 
#pagehome .menuhome, #pageadvantage .menuadvantage, #pagecheck .menucheck, #pageinstant .menuinstant, #pageaccount .menuaccount, #pagefaq .menufaq, #pagenews .menunews, #pageenquiries .menuenquiries, #pagedemos .menudemos,
.selected 
{
	background-image: none;
}



#pagehome .menuhome span, #pageadvantage .menuadvantage span, #pagecheck .menucheck span, #pageinstant .menuinstant span, #pagefaq .menufaq span, #pageaccount .menuaccount span, #pagedemos .menudemos span, #pagenews .menunews span, #pageenquiries .menuenquiries span,
.selected
{
	color: #fff;
}
*/



/*****         Indented Menu Items       *********/


.menubar ul
{
	/*margin: 5px 0px 5px 50px;
	padding: 0px;*/
	padding: 0px 0px 2px 25px;
	font-size: 10px;
	margin: 0px;
}


.menubar li
{
	list-style-type: none;
	color: #929583;
	/*padding-bottom: 3px;*/

	padding: 1px 0px 1px 0px;
	
}

.menubar a.selected
{	
	color: #b6ce15;
}

.menubar li a
{
	color: #929583;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width: 100%;
	height: 100%;
}

.menubar li a:hover
{
	color: #a7bf0a;
}


.pg_how .mu_how, .pg_benefit .mu_benefit, .pg_id .mu_id, .pg_ml .mu_ml, .pg_property .mu_property, .pg_title .mu_title, .pg_credit .mu_credit,
.pg_corporate .mu_corporate
{
	color: #a7bf0a;
}



#map
{
	display:block;
	width: 440px;
	height: 320px;
}

.content
{
	background-color: #e7e9db;	
	width: 604px;
	margin: 0px 5px 5px 5px;
	display: inline;
	padding: 10px 20px 20px 20px;
	border-top: solid 5px #fff;
	float: right;

}


/****************************************************/
/****              News Styles                  *****/
/****************************************************/



.newsdate
{
	color: #a7bf0a;
}

.newsauthor
{
	color: #a7bf0a;
	margin-top: 6px;
}

.newsitem
{
	margin-bottom: 30px;
}

.newsitem .newsnav
{
	margin-top: 10px;
	border: none;
}







/****************************************************/
/****         FAQs                              *****/
/****************************************************/

.faq
{
	display: block;
	width: 604px;
	margin: 0px 0px 10px 0px;

}

#faqtitle
{
	display: block;
	
	width: 604px;
	font-weight: bold;
	
	vertical-align: top;
	padding-left: 5px;
	position: relative;
}


#faqtitle a
{
	display: block;
	width:100%; 
	height:100%;
	overflow:hidden;
	color: #a7bf0a;
	font-weight: bold;
	text-decoration: none;
}

#faqdes1, #faqdes2, #faqdes3, #faqdes4, #faqdes5, #faqdes6, #faqdes7, #faqdes8, #faqdes9, #faqdes10, #faqdes11, #faqdes12, #faqdes13, #faqdes14, #faqdes15, #faqdes16, #faqdes17, #faqdes18, #faqdes19, #faqdes20, #faqdes21, #faqdes22, #faqdes23, #faqdes24, #faqdes25, #faqdes26, #faqdes27, #faqdes28, #faqdes29, #faqdes30, #faqdes31, #faqdes32, #faqdes33, #faqdes34, #faqdes35, #faqdes36, #faqdes37, #faqdes38, #faqdes39, #faqdes40, #faqdes41, #faqdes42, #faqdes43, #faqdes44, #faqdes45, #faqdes46, #faqdes47, #faqdes48, #faqdes49, #faqdes50, #faqdes51, #faqdes52, #faqdes53, #faqdes54, #faqdes55, #faqdes56, #faqdes57, #faqdes58, #faqdes59, #faqdes60, #faqdes61, #faqdes62, #faqdes63, #faqdes64, #faqdes65, #faqdes66, #faqdes67, #faqdes68, #faqdes69, #faqdes70, #faqdes71, #faqdes72, #faqdes73, #faqdes74, #faqdes75, #faqdes76, #faqdes77, #faqdes78, #faqdes79, #faqdes80, #faqdes81, #faqdes82, #faqdes83, #faqdes84, #faqdes85, #faqdes86, #faqdes87, #faqdes88, #faqdes89, #faqdes90, #faqdes91, #faqdes92, #faqdes93, #faqdes94, #faqdes95, #faqdes96, #faqdes97, #faqdes98, #faqdes99, #faqdes100
{

    	text-align: justify;
	display: none;
	width: 565px;
	margin-top: 4px;
	padding: 5px;
	margin-left: 23px;
}

#faqtitle img
{
	display: inline-block;
	display: -moz-inline-box;
	border: none;
	vertical-align: middle;
}

a img
{
	border: none;
}






/****************************************************/
/****         Contact Form Styles               *****/
/****************************************************/

.contactlabel, .contactlabelerror
{
	display:-moz-inline-box; 
	display:inline-block; 
	width: 200px; 
	vertical-align: top;
	float:left;
}

.contactbut
{
	margin-left: 423px;
}

.contactinput, .contactmessage, .contactselect
{
	width: 285px;
	margin-bottom: 5px;
	color: #64665a;
}

.contactselect
{
	width: 290px;	
}


textarea.contactinput
{
	height: 55px;
}


.contactmessage
{
	height: 150px;
}

.hiddenspamcheck
{
	display:none;
}


a
{
	color: #a7bf0a;
	text-decoration: none;
}