body
{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: auto;
	margin-top: 0px;
	background-color: #D6DCE8;
	font-size: 11px;
}

/*TAGS*/
p 
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
}
h1
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	margin: 0px;
}
h2
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	margin: 0px;
}

form
{
	padding: 0;
	margin: 0;
}

a:link {
	color: #ffffff;
	
}
a:visited {
	color: #ffffff;
}

ul {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
}

/*END*/

#container {
	margin: auto;
	width: 919px;
	background-image: url(../images/resi/backgrounds/main_bg.jpg);
}

#container_home 
{
	margin: auto;
	width: 919px;
	background-image: url(../images/resi/backgrounds/surv_backgrad.jpg);
}

#header {
	width: 850px;
	margin: auto;
}
#content {
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_home.jpg);
	background-repeat: no-repeat;
}
#content_resi_home {
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/resi/backgrounds/Main1.jpg);
	background-repeat: no-repeat;
}

#content_resi_home2 {
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/resi/backgrounds/rightHome.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#content_resi_home3
{
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content_testimonials {
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/resi/backgrounds/Main2.jpg);
	background-repeat: no-repeat;
}
#content_property {
	width: 820px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}
#content_contact {
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/resi/backgrounds/Main9.jpg);
	background-repeat: no-repeat;
}
#content_mysurvey {
	width: 850px;
	height: 500px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/resi/backgrounds/Main3.jpg);
	background-repeat: no-repeat;
}
#content_mysurvey_home {
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/resi/backgrounds/Main4.jpg);
	background-repeat: no-repeat;
}
#content_plain {
	width: 850px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content_normal {
	width: 345px;
	margin-left: 15px;
}
#content_normal_float {
	width: 345px;
	margin-left: 15px;
	float: left;
}
#content_left {
	width: 395px;
	margin-left: 15px;
	float: left;
}
#content_right {
	width: 410px;
	margin-left: 15px;
	margin-right: 15px;
	float: right;
}
#content_left_map {
	width: 825px;
	margin-left: 15px;
}
#footer {
	height: 120px;
	background-image: url(../images/resi/backgrounds/footer_bg.gif);
	clear: both;
}

#footer_home
{
	height: 127px;
	background-image: url(../images/resi/backgrounds/surv_newfooter.jpg);
	clear: both;
}

.footer_content a:link {
	color: #333333;
}
.footer_content a:visited {
	color: #333333;
}
.footer_content {
	padding-left: 55px;
	color: #333333;
}

/*--------------MENU------------*/
#menu {
	width: 850px;
	height: 25px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(../images/resi/backgrounds/menu_bg.gif);
}
.nav-menu {
  border: 0px;
  padding: 0px 0px 0px 10px;
  margin: 0px;
  width: 840px;
}
.nav-menu ul {
	list-style: none; 
	padding: 0px; 
	margin: 0px;
	border: 0px;
}
.nav-menu li {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.nav-menu li.pos-left {
	float: left; 
	height: 25px;
	margin: 0px; 
	background: none; 
	padding: 0px;
	border: 0px;
	font-weight: bold;

}
.nav-menu li.pos-right {
	float: right; 
	height: 25px;
	margin: 0px; 
	background: none; 
	padding: 0px;
	border: 0px;
	font-weight: bold;

}
.nav-menu li a {
	color: #012E65;
	font-weight: bold;
	text-decoration :none; 
	float:left; 
	display:block; 
	height: 25px; 
	text-align:center;
	line-height: 25px;
	padding-left: 8px;
	padding-right: 8px;
    font-size: 13px;
}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {
	color:#ffffff;
	text-decoration: none;
}

/***** HOMEPAGE STYLES ****/

#surv_home_container
{
	padding: 10px 10px 0px 10px;
}

#surv_panel_grouping
{
	padding-bottom: 10px;
}

.mySurveyButton
{
	background-image: url('images/mysurveybutton.jpg'); 
	background-repeat: no-repeat; 
	margin-left: -15px; 
	padding: 10px; 
	padding-left: 15px; 
	height: 95px; 
	color: #012E67; 
	cursor: pointer; 
	font-size: 13px;
}

.mySurveyHeader
{
	font-size: 16px; font-weight: bold; margin: 0px; margin-bottom: 5px;
}

#surv_middle_advert
{
	float: left; 
	width: 239px; 
	height: 418px;
	background-image: url('../images/surv_5day_ad.jpg');
	background-repeat: no-repeat;
	margin: 0px 10px 0px 10px;
}

#surv_right_advert
{
	margin-top: 11px; 
	background-image: url('../images/surv_free_survey.jpg'); 
	width: 239px; 
	height: 298px;
}

#surv_right_panel
{
	float: left;
}

#surv_login_panel
{
	background-image: url('../images/surv_login.jpg'); 
	background-repeat: no-repeat; 
	width: 239px; 
	height: 107px;
}

#surv_login_panel a, #surv_login_panel p
{
	text-decoration: none;
}

#surv_login_panel_interior
{
	padding: 15px 10px 10px 10px;
}

#surv_login_panel_interior span
{
	color: #003466; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: left; 
	float: left;
}

#surv_top_content
{
	color: #000;
	padding: 5px;
	width: 300px;
	min-height: 113px;
}

#surv_top_content h1
{
	color: #537E9E; 
	padding:0; 
	margin: 0; 
	padding-bottom: 5px;
}

#surv_top_content p
{
	color: #000;
	padding: 0;
	margin: 0;
}

#surv_form_container
{
	width: 323px; 
	height: 295px;
	background-image: url('../images/surv_val_back_short.jpg');
	background-repeat: no-repeat;
}

#surv_valform
{
	float: left; 
}

#surv_formvalues
{
	padding: 0px 25px 10px 10px;
	color: #000;
}

#surv_formheader
{
	padding: 10px;
}

#surv_formheader span
{
	font-size: 18px; 
	font-weight: bold; 
	margin-top: 7px;
}

#surv_formvalues p
{
	color: #000;
	padding: 10px 0px 10px 0px;
	margin: 0;
}

#surv_formvalues label
{
	font-weight: bold;
	margin-right: 15px;
}

#surv_videopanel
{
	float: left;
	background-image: url('../images/surv_videopanel_small.jpg'); 
	background-repeat: no-repeat;
	width: 571px;
	height: 154px;
	margin-bottom: 10px;
}

#surv_testimonial
{
	float: left;
	width: 237px;
	height: 153px;
	margin-left: 12px;
}

.surv_testimonial_item
{ margin: 5px 5px 10px 0; background: #527692; padding: 5px; }

.surv_testimonial_item p { padding: 0; margin: 0; margin-bottom: 5px;}

/*** BUTTON CSS CODE ***/

.darkButtonText
{
	font-family: Verdana, Helvetica, sans-serif;
	display: block;
	padding-top: 7px;
	text-align: center;
	color: #003466;
	font-size: 13px;
	font-weight: bold;
}

.lightButtonText
{
	margin: 0;
	padding: 5px 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.surv_orangebuton
{
	float: right;
	padding: 0;
	margin: 0;
	background-image: url('../images/surv_orangebutton.png');
	height: 32px;
	width: 122px;
	cursor: pointer;
}

.surv_bluebuton
{
	float: right;
	padding: 0;
	margin: 0;
	background-image: url('../images/surv_blue.png');
	background-repeat: no-repeat;
	height: 27px;
	width: 114px;
	cursor: pointer;
}

.surv_bluebutonbig
{
	background-image: url('../images/surv_bluebig.png');
	background-repeat: no-repeat;
	height: 27px;
	width: 228px;
	cursor: pointer;
	margin: 5px 5px 5px 10px;
}

.surv_bluebutonbig p
{
	padding: 5px 5px 0px 0px;
	margin: 0;
	text-align: center;
}

.clearPanel
{
	clear: both; 
	height: 10px;
}

.errorText
{
	color: red;
}

#errorPanel
{
	width: 140px; 
	float: left;
}

#infoSection h2
{
	font-size: 12px;
	padding: 0; margin: 0;
	color: #537E9E;
	margin-top: 10px;
}

#infoSection p
{
	margin: 0;
}

#surv_middle_advert
{
	height: 418px;
	background-image: url(../images/surv_5day_ad_multi.jpg);
	background-position: bottom;
	margin-left: 10px;
}

#surv_right_advert
{
	background: none;
}