@charset "utf-8";
/* CSS Document */


/*---------------------------------clearfix start-----------*/

.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*.clear       {display:inline-block;}	-give css errors in firefox*/



/* Hides from IE-mac \*/

* html .clear {height: 1%;}

.clear {display: block;}

/* End hide from IE-mac */

/*-----------------------------------clearfix end-----------*/


/* =====================main layout=============================*/

html {
	min-width: 460px;
	height:100%;
} 
body {
	color: #000;
	margin: 0px;
	/*text-align: left;*/
	/*font-size:100.1%;
	font: 83%/1.4 verdana, arial, helvetica, sans-serif;*/
	font-family: Arial;
	font-size: 10px;	
	/*line-height: 12px;*/
	/*line-height: 13pt;*/
	padding:0px;
	margin:0px;
	background: url(site_assets/main_background.png) #247578 center repeat-x;
	position:relative;
	background-position: 0px 0px;
	}

#shadowWrap{
	/*position:relative;*/
	top:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width: 840px;
	height: 100%;
	background: url(site_assets/shad_bak.png) repeat-y center;
	overflow:visible;
}

#mainWrapper{
/*background-color:#bada55;*/ /*just to check*/
margin-top:0px;
padding:5px;
margin-left:10px;
margin-right:10px;
width: 820px;
text-align: left;
}

#headerContainer{
position: relative;
background: #13898f url(site_assets/header_grad.png) repeat-x top center;
font-size: 12px;
vertical-align: top;
height: 150px;
width: 810px;
/*background-color: #bada55; */ /*just to check*/
}

#navContainer{
padding:0px;
margin: 0px;
width: 810px;
height: 45px;
font-family: Arial;
background: #ff0000 url(site_assets/nav_grad.png) repeat-x top center;
}

#contentContainer{
display: block;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
/*margin-bottom: 10px; added to footer*/
width: 810px;
height: auto;
/*just to check check*/
/*background-color: #bada55;*/
}

#footer {
clear:both;
display: block;
width: 810px;
height: 75px;
font-size: 14px;
font-family: Arial;
margin-top: 10px;
margin-bottom: 10px;
background-color: transparent;
/*background:#ff0000;*/
/*background-image: url(_images/footer.png);*/ /*get garrett to remove*/
/*background-repeat: no-repeat;*/ /*get garrett to remove*/
/*background-attachment: scroll;*/  /*get garrett to remove*/
/*background-x-position: center;*/ /*get garrett to remove*/
/*background-y-position: center;*/ /*get garrett to remove*/
}


/* =====================header stuff=============================*/
#headerLogo{
	/*display: inline;*/
	float:left;
	background: transparent url(site_assets/myplace_logo.png) no-repeat;
	width : 530px;
	height : 100%;
	clear:none;
	/* position : relative;
	overflow:visible;*/
}

/* Logo form garrett to fill in*/

#loginWrapper{
display: inline;
 position : relative;
/*top: -165px;*/
float:right;
margin-top:15px;
margin-right:70px;
width: 190px;
/*background-color:#ff0000;*/
 /*clear:none;*/
} 

#headerTag{

/* position : relative;*/
float:right;
margin-top:20px;
 background: transparent url(site_assets/banner_tag.png) no-repeat;
  height : 40px;
  width: 260px;
 /*clear:none;*/
}

.ie6wrn
{
	position: absolute;
	width: 80%;
	top: 100px;
	left: 10%;
	background-color: White;
	border: solid 2px Black;
	padding: 50px 20px 50px 40px;
	font-size: 15px;
	font-weight:bold;
	opacity:0.95; 
	-ms-filter:'alpha(opacity=95)'; 
	filter:alpha(opacity=95)
	
	
}


/* from garretts css*/
.nav{
/*padding-top:14px;
padding-bottom:5px;*/
/*display: block;*/
/*height: 45px;*/
width: auto;
color: #ffffff;
font-weight: bold;
text-decoration: none;
margin-left:0px;
text-align: left;
font-size:15px;
font-family: verdana, arial, helvetica, sans-serif;
}


a.nav, a.nav:link, a.nav:active, a.nav:visited, a.nav:hover{
display: inline;
width: 100%;
text-decoration: none;
padding:5px;
margin:0px;
/*background:#ff00ff;*/

}
a.nav:hover{
color: #b2a479;
/*background: transparent url(site_assets/nav_tab.png) no-repeat;
background-position: center center;*/

padding-bottom: 8px;              
background-color: transparent;
background-image: url("site_assets/nav_tab.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50% 0%;


}
a.nav:active{
color: #138b92;
}
#menuWrap{
float:left;
height:31px;
/*background:#f00000;*/ /*check for height*/
padding-top:14px;
margin-left:15px;

}

.menuLoggedinText{
float:right;
height:31px;

padding-top:14px;
margin-right:15px;

/* no idea why this dosent work */
color:#fff;
/*and code this does*/
/*background:#f0f;*/
/*font-size:25px;*/
}

#navUrl{
/*background:#00ff00;*/
/*height: 45px;*/
height: 40px;
width: auto;
text-decoration: none;
margin-top:12px;
margin-right:20px;
float:right;
text-align: left;
color:#138b92;
text-decoration:none;
font-size:17px;
}

.navUrlUserN{
color:#b2a479;
font-weight: bold;
}

/* =====================footer stuff=============================*/

#footerText {
padding-top: 8px; /*garrett to chan nge*/
padding-bottom: 8px; /*garrett to add*/
padding-left: 50px;
text-align:left;
color: #000000; /*is this needed ? */
}

#footerText a{
color:#fff;
text-decoration:none;
font-weight: bold;

}

#footerText a:hover{
text-decoration:none;
color:#5a584f; /* dark brown */
font-weight: bold;
}

.Rte{

}


.faqaccordion_toggle {
			display: block;
			height: 25px;
			/**width: 680px;*/
			width:98%;
			/*background: url(/Images/accordion_toggle.jpg) no-repeat top right #b2a479;*/
			background-color:White ;
			/*padding: 0 10px 0 10px;*/
			padding: 0px;
			padding-left: 2px;
			line-height: 25px;
			overflow:hidden;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: black;
			
			border-bottom: 2px solid #eee;
			cursor: pointer;
			margin: 0;
			font-weight: bold;
		}
		
		.faqaccordion_toggle_active {
			background: url(/Images/accordion_toggle_active.jpg) no-repeat top right #5a584f;
			color: #ffffff;
			border-bottom: 5px solid #eee;
		}	
		
		.faqCont
		{
			font-size: 12px;
			padding-left: 5px;
			width:98%;
			background-color: #eee;
			overflow: hidden;
		}

