@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background-color:#e7e7e8;
	background-image:url(../images/int_bgSpan.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #231F20;
}

h1 {
	font-size:36px;
	color:#AFBD22;
	font-weight:100;
	margin-bottom: 20px;
	text-transform:capitalize;
}

h2 {
	font-size:14px;
	color: #005958;
	margin-bottom: 10px;
}

.clear {
	CLEAR: both; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px;
}

.masterContainer {
	width: 550px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}

.mainContainer {
	float:left;
	width: 530px;
	min-height: 306px;
	display:block;
	padding-bottom:5px;
	padding-left: 20px;
}

.printHeader {
	display:block;
}


.btmSubLogo {
	display:none;
}

.printLogo {
	float:left;
	width:168px;
	display:block;
}

.firstCornerImage {
	display:none;
}

.secondCornerImage {
	display:none;
}

.leftGrad-Background {
	display:none;
}

.rightGrad-Background {
	display:none;
}
	
.footerBar {
	display:none;
}
.footerBar a:link {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.footerBar a:visited {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.footerBar a:hover {
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

/* NAVIGATION BEGINS */
.navContainer {
	display:none;
}

.main:link {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_main_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.main:visited {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_main_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.main:hover {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_main_roll.gif);
	background-repeat:no-repeat;
	display:block;
}

.aboutUs:link {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_aboutUs_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.aboutUs:visited {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_aboutUs_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.aboutUs:hover {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_aboutUs_roll.gif);
	background-repeat:no-repeat;
	display:block;
}

.lifestyle:link {
	width: 120px;
	height: 29px;
	background-image:url(../images/int_menu_life_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.lifestyle:visited {
	width: 120px;
	height: 29px;
	background-image:url(../images/int_menu_life_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.lifestyle:hover {
	width: 120px;
	height: 29px;
	background-image:url(../images/int_menu_life_roll.gif);
	background-repeat:no-repeat;
	display:block;
}


.homes:link {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_homes_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.homes:visited {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_homes_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.homes:hover {
	width: 120px;
	height: 26px;
	background-image:url(../images/int_menu_homes_roll.gif);
	background-repeat:no-repeat;
	display:block;
}


.process:link {
	width: 120px;
	height: 27px;
	background-image:url(../images/int_menu_process_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.process:visited {
	width: 120px;
	height: 27px;
	background-image:url(../images/int_menu_process_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.process:hover {
	width: 120px;
	height: 27px;
	background-image:url(../images/int_menu_process_roll.gif);
	background-repeat:no-repeat;
	display:block;
}


.faq:link {
	width: 120px;
	height: 28px;
	background-image:url(../images/int_menu_faq_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.faq:visited {
	width: 120px;
	height: 28px;
	background-image:url(../images/int_menu_faq_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.faq:hover {
	width: 120px;
	height: 28px;
	background-image:url(../images/int_menu_faq_roll.gif);
	background-repeat:no-repeat;
	display:block;
}


.contact:link {
	width: 120px;
	height: 31px;
	background-image:url(../images/int_menu_contact_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.contact:visited {
	width: 120px;
	height: 31px;
	background-image:url(../images/int_menu_contact_def.gif);
	background-repeat:no-repeat;
	display:block;
}
.contact:hover {
	width: 120px;
	height: 31px;
	background-image:url(../images/int_menu_contact_roll.gif);
	background-repeat:no-repeat;
	display:block;
}

/* NAVIGATION ENDS */

/* PAGE SPECIFIC STYLES */
	
/* Home Page Styles Begin */
.headerGraphicHome {
	display:none;
}
/* Home Page Styles End */

.headerGraphic {
	display:none;
}

.leftGrad-Background {
	display:none;
}

/* Homes Styles and Functionality Begins */
.styleName {
	background-color: #0E5A59;
	background-image:url(../images/body_styleName_corner.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight: 900;
	width:100px;
	height: 20px;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
}

.header {
	font-size: 14px;
	color: #AEBD37;
	font-weight: 900;	
}
tr.header td {
	padding-bottom: 15px;
}

.whiteRow {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #035958;
}
tr.whiteRow td {
	height: 20px;
	padding:3px;
	padding-left: 5px;
	border-bottom: 3px solid #FFFFFF;
}
.whiteRow a:link {
	color: #035958;
}
.whiteRow a:visited {
	color: #035958;
}
.whiteRow a:hover {
	color: #035958;
}

.colorRow {
	background-color:#dadfe0;
	font-size: 12px;
	color: #035958;
}
tr.colorRow td {
	height: 20px;
	padding:3px;
	padding-left: 5px;
	border-bottom: 3px solid #FFFFFF;
}
.colorRow a:link {
	color: #035958;
}
.colorRow a:visited {
	color: #035958;
}
.colorRow a:hover {
	color: #035958;
}

.planName a:link {
	font-weight:900;
	color: #035958;
}
.planName a:visited {
	font-weight:900;
	color: #035958;
}
.planName a:hover {
	font-weight:900;
	color: #035958;
}

/* HOMES  Div visibility control */

.level2HideMe {
	padding: 3px;
	display:none;
}

.level2ShowMe {
	position:absolute;
	z-index:100;
	display: block;
}
.subPrimary {
	float:left;
}
.subSecondary {
	float:right;
}

.level2 {
	float: left;
	background-color: #FFFFFF;
	display: block;
	width: 182px;
	padding: 5px;
	border: 1px solid #AFBD22;
}

.level2Large 
{
	top: -220px;
	position:relative;
	float:none;
	background-color: #FFFFFF;
	display: block;
	width: 360px;
	padding: 5px;
	border: 1px solid #AFBD22;
}


/* HOMES Styles and Functionality Ends */

/* form styles */
 
.formText {
 margin-top:10px;
 font-size: 12px;
}
input {
 border:1px solid #dadbd9;
}
.floatLeft {
 float:left;
}
.formButton {
 background-color: #005957;
 color:#FFFFFF;
 font-weight: 900;
}
.asterisk {
 color:#FF0000;
}

