xbody {xbackground:#fff; }

.container {
	width:960px; 
	margin:0px auto; 
	position:relative;
	z-index:12;
font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:20px; color:#545353;
	}
	
/* Positions the contact form so it doesn't interfere with any other content, as well as a z-index above any other elements on the page */	
#contactFormContainer {
	position:absolute;
	left:0px;
	z-index:1;
	}
	
/* Hides the whole contact form until needed */	
#contactForm {
	height:189px;width:880px;
	background:#255524; 
	border:1px solid #929191;
	padding:7px 12px; 
	color:white;
	display:none;
	}   

/* Loading bar that will appear while the ajax magic is happening */
.bar{
	display:none; 
	background:url(../images/ajax-loader.gif) no-repeat center; 
	margin-top:100px; 
	height:40px; width:230px;
	}
	
/* Hides the confirmation message until needed */	
#messageSent {display:none;}

/* This hides the form validation alert messages until needed */
#contactForm span { 
	display:none; 
	font-size:9px; 
	line-height:10px; 
	padding-left:6px; 
	color:#f5c478;
	}
	
/* Some styling for the contact button */
#contactFormContainer .contact {
	height:40px; width:211px;
	background:url(../images/my_profile3.png); 
	position:absolute; 
	left:688px; bottom:-37px; 
	cursor:pointer;
z-index:9999;
	}
			
/* Hides the darkening layer for the Modal effect. The z-index is necessary for layering purposes, and be sure to keep the positioning/height/width the same */	
#backgroundPopup{
	display:none; 
	position:fixed; 
	_position:absolute; 
	height:100%; width:100%; 
	top:0; left:0;
	background:#000; 
	z-index:11;
	}  
	
/* Form styling from here on out. There is nothing in here that you HAVE to use to get this to work */	
#contactForm textarea, #contactForm input {
	width:150px; 
	background:#fff ; 
	color:#000; 
	border:1px solid #8a8a8a; 
	height:15px; 
	line-height:14px; 
	font-size:11px; 
	padding:2px 2px 0px;
	}
#contactForm input {background-position:0px -20px;}
#contactForm textarea {height:114px; font-family:Verdana, Geneva, sans-serif;}
#contactForm .submit {
	color:white;
	padding:0px 5px 0px 5px; 
	height:23px; width:60px; 
	cursor:pointer; 
	float:left; 
	margin-bottom:5px;
margin-top:3px;
background-color:#255524;

	}
#contactForm .submit:active {background:#cacaca; }
#contactForm label {font-weight:bold;}
#contactForm p {padding-bottom:4px; color:white}
#contactForm .input_boxes {float:left; width:100px;}

#dummycontent {padding-top:100px; height:900px; position:relative;}
.bottomlink {position:absolute; xbottom:0;}
ul#tabnav {
	list-style-type: none;
	margin: 0;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 25px;
	font: bold 11px verdana, arial, sans-serif;
}
ul#tabnav li {
	float: left;
	height: 21px;
	background-color: #447899;
	color: white;
	margin: 2px 2px 0px 2px;
}
ul#tabnav a:link, ul#tabnav a:visited {
	display: block;
	color: white;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}

html>body ul#tabnav li{
	height: 22px;
}

xul#tabnav a:hover {
	background-color: #F4869C;
	color: #FFFFFF;
}



#tab1, #tab2{
height:140px;
width:400px;
border-top:0px;
padding:10px;
padding-top:10px;
margin-bottom:10px;
margin-top:0px;
background-color:#A3CD84;
}

.input_boxes table{
margin-top:-1px;
background-color:#A3CD84;
}

.profileHeader{
padding:3px 3px 3px 8px; 
width:189px;
xheight:21px;
background-color:#255524;
font: bold 12px verdana, arial, sans-serif;
}

.loader h3{
font: bold 14px verdana, arial, sans-serif;
color:white;
}

.profile_top_box{
margin-top:5px;
margin-right:5px;
background-color:#A3CD84;
border:1px solid #fff;
height:100px;
width:180px;
padding:5px;
font-size:10px;
line-height:1.2;

}

.profile_top_box h3{
margin-top:-2px;
margin-bottom:2px;
color:white;
font-size:14px;
}



.profile_button{
margin-top:3px;
background-color:#A3CD84;
xborder:1px solid #9D6F81;
}

.profile_button a, .profile_button2 a, .logout_button a{
padding:5px;
color:white;
text-decoration:none;
}

.profile_button2{
	color:white;
	height:15px;
	cursor:pointer; 
	float:left; 
	margin-bottom:5px;
margin-top:3px;
background-color:#255524;
xborder:1px solid #9D6F81;
	line-height:14px; 
	font-size:11px; 
padding:3px 5px 3px 5px; 
}

.logout_button{
	color:white;
	height:15px;
	cursor:pointer; 
	background-color:#81445C;
	border:1px solid #9D6F81;
	line-height:14px; 
	font-size:11px; 
	padding:3px 5px 3px 5px; 
}
