/*
	Created @ Superlative, Inc. 2010 (template 0000)
	Use of this content is by contractual agreement only.
	Superlative, Inc. claims no liability for content provided &/or uploaded by its clients.
*/

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Page Styles */
/* -------------------------------------------------------------------------------------------------- */
html {
	height: 100%;
}
body.template_hp {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #142251 url(images/back01.gif) repeat-x;
	height: 100%;
	text-align: center; /* IE6 block level centering */
	padding: 0;
	margin: 0;
}
body.template_bp {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #142251 url(images/back01.gif) repeat-x;
	height: 100%;
	text-align: center; /* IE6 block level centering */
	padding: 0;
	margin: 0;
}

	
/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- Home Page Containers */
/* -------------------------------------------------------------------------------------------------- */
.outer_container_hp {
	width: 100%;
}
.main_container_hp {
	width: 946px;
	position: relative;
	margin: 0 auto;
}
.main_container_bottom_hp {
	width: 946px;
	height: 6px;
	background: url(images/back03.png) no-repeat;
	float: left;
	margin: -20px 0 20px 0;
}
.outer_container_hp > .main_container_bottom_hp { /* IE6 margin fix, IE6 ignores this */
	margin: 0 0 20px 0;
}
.flash_container_hp {
	width: 946px;
	margin: 0 auto;
}
.featured_slot_container_hp {
	width: 946px;
	margin: 0;
	padding: 20px 0;
	float: left;
	background: url(images/back02.jpg) no-repeat center bottom;
}
.page_main_hp { 
	width: 970px;
	margin: 0;
}
.dynamic_body_cell_hp {
	width: 870px;
	margin: 0 auto;
}



/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- Featured Slot Styles */
/* -------------------------------------------------------------------------------------------------- */
.DesignerFSBG {
	width: 205px;
	height: 325px;
	float: left;
	overflow: hidden;
	text-align: left;
	margin: 0 20px 0 0;
	padding: 0 15px 0 0;
	border-right: 1px dotted #3f577e;
}
.DesignerFSBG h1 {
	font: 18px Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
}
.DesignerFSBG h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0;
}
.DesignerFSBG p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.DesignerFSBG p a {
	font: bold 11px/1.7em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 0 0 10px 0;
}
.DesignerFSBG p a:hover {
	text-decoration: underline;
}
.DesignerFSBG .button {
	font: 11px Arial, Helvetica, sans-serif;
	background: #0d1836;
	color: #fff;
	padding: 7px 10px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
}
.DesignerFSBG .button:hover {
	background: #000;
}
.last {
	border: none;
	margin: 0;

}



/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Quick Search */
/* -------------------------------------------------------------------------------------------------- */
#quickSearch {
	width: 890px;
	position: absolute;
	top: 530px;
	left: 0px;
	padding: 15px 0 0 35px;
}
#quickSearch h1 {
	font: 13px Arial, Helvetica, sans-serif;
	padding: 2px 0 0 22px;
	margin: 0;
	background: url(images/searchGraphic.png) no-repeat;
	height: 20px;
}
#quickSearch table {
	text-align: left;
}
#quickSearch table td {
	padding: 0 2px 0 2px;
	text-align: left;
}
#quickSearch table td a {
	color: #ffffff;
	float: right;
	margin: 5px 0 0 0;
	padding: 0 0 0 18px;
	text-decoration: none;
	background: url(images/buttonAdvanced.png) no-repeat center left;
}
#quickSearch table td a:hover {
	text-decoration: underline;
}
#quickSearch input.text {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
	border: 0;
	padding: 7px 4px 7px 6px;
	margin: 0;
}
#quickSearch .select {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
	border: 0;
	width: 85px;
	padding: 6px 4px 6px 2px;
}
#quickSearch .city {
	width: 350px;
}
#quickSearch input.submit {
	height: 29px;
	width: 103px;
	background: url(images/buttonSearch.gif) no-repeat;
	line-height: 0;
	font-size: 0;
	color: #285483;
	border: 0;
	cursor: pointer;
}



/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- Back Page Containers */
/* -------------------------------------------------------------------------------------------------- */
.outer_container_bp {
	width: 100%;
}
.main_container_bp {
	width: 946px;
	margin: 0 auto;
	padding: 0 0 13px 0;
}
.flash_container_bp {
	width: 946px;
	margin: 0 auto;
}
.page_main_with_nav_bp {
	width: 944px;
	margin: 0 0 20px 0;
	float: left;
	background: #0b1129 url(images/back03.jpg) no-repeat;
	text-align: left;
	border: 1px solid #304168;
	border-top: none;
}
.page_main_without_nav_bp {
	width: 944px;
	margin: 0 0 20px 0;
	float: left;
	background: #091026;
	text-align: left;
	border: 1px solid #304168;
	border-top: none;
}
.page_main_with_nav_bp .dynamic_body_cell_bp {
	margin: 0;
	width: 700px;
}
.page_main_without_nav_bp .dynamic_body_cell_bp {
	margin: 20px auto;
	width: 700px;
	clear: both;
}
.page_main_bottom_bp {
	width: 944px;
	float: left;
	background: url(images/back04.jpg) no-repeat bottom;
}
.BPSB_left {
	width: 700px;
	float: left;
	margin: 10px 30px 0 12px;
}
.BPSB_right {
	width: 184px;
	float: left;
	margin: 15px 0 0 0;
}



/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------- Back Page - Subnav Styles (Dynamic Sub-Navigation) */
/* -------------------------------------------------------------------------------------------------- */	


.overview {
   display: none;
}

.dynamic_subnav_cell_bp {
	font: 12px Arial, Helvetica, sans-serif;
	background: #0b1129 url(images/back04.gif) no-repeat center top;
	width: 149px;
	text-align: left;
	color: #6a92a8;
	padding: 0 15px 20px 25px;
	float: left;
}
.dynamic_subnav_cell_bp h1 {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3b71aa;
	margin: 20px 0 10px 0;
}
.dynamic_subnav_bottom {
	width: 184px;
	height: 81px;
	float: left;
	background: url(images/back05.png) no-repeat bottom;
}
.subnav_links {
	margin: 0;
	overflow: hidden;
}
.overview {
	margin: 0;
}
.subnav_links a {
	width: 110px;
	text-decoration: none;
	outline: none;
	color: #fff;
	float: left;
	margin: 0 0 1px 0;
	padding: 8px 15px;
}
.subnav_links a:hover { 
	text-decoration: none;
	color: #fff;
	background: #121e44;
}


	
/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------- Backpage Featured Slot Styles */
/* -------------------------------------------------------------------------------------------------- */		
.featured_slot_bp {
	margin: 20px 0 0 30px;
	padding: 6px;
	text-align: center;
	width: 200px;
	border-top: 1px #8b8471 solid;
	border-bottom: 1px #8b8471 solid;
	float: left;
}	
.featured_slot_bp p {
	color: #8b8471;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 5px;
	padding: 0;
}
.featured_slot_bp h1 {
	color: #8b8471;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	text-align: left;
}
.featured_slot_bp a {
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #8b8471;
	float: left;
}
.featured_slot_bp a:hover {
	text-decoration: none; 
	color: #ac3333;
}
.featured_slot_bp_no_photo {
	display: none;
}
.featured_slot_bp_photo {
	border: 1px #FFFFFF solid;
	width: 156px;
	height: 104px;
	float: left;
	margin: 15px 0;
}
			


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------ Footer Styles */
/* -------------------------------------------------------------------------------------------------- */		
.footerContainer {
	font: 10px/1.5em Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	float: left;
	width: 100%;
	border-top: 1px solid #285483;
	background: #0a1128;
	padding: 20px 0 0 0;
}
.footerwrap {
	width: 940px;
	margin: 0 auto;
}
.footerwrap table {
	margin: 0 auto;
}
.footerwrap td {
	font-size: 12px;
	color: #637e3c;
}
.footerwrap img {
	margin: 0;
}	
.footerwrap a { 
	font-size: 10px;
	text-decoration: none; 
	color: #fff;
}				
.footerwrap a:hover {
	text-decoration: underline;
} 		 
.footerwrap .listbox {
	font-size: 12px;
	color: #637e3c;
	text-decoration: underline;
}
.footerInfo {
	width: 946px;
	float: left;
	margin: 20px 0 0 0;
	border-top: 1px dotted #474c5d;
}
.footerInfo ul {
	list-style: none;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
}
.footerInfo ul li {
	margin: 0 5px 0 0;
	width: 30px;
	height: 36px;
	text-indent: -9000px;
	float: left;
}
.footerInfo ul li a {
	width: 30px;
	height: 36px;
	float: left;
}
.footerInfo ul li a.twitter {
	background: url(images/twitter.png) no-repeat;
}
.footerInfo ul li a.facebook {
	background: url(images/facebook.png) no-repeat;
}
.footerInfo ul li a.youtube {
	background: url(images/youtube.png) no-repeat;
	width: 150px;
}
.footerInfo p {
	width: 600px;
	float: left;
	margin: 28px 0 0 90px;
}
.footerLogo {
	width: 946px;
	float: left;
	border-top: 1px dotted #474c5d;
	margin: 20px 0;
}
.footerLogo img {
	border: none;
	margin: 5px 0 0 0;
}
.realtor_logos img {
	margin: 18px 0 0 3px;
	float: right;
}



/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Text Blocks */
/* -------------------------------------------------------------------------------------------------- */
.h1_block, .text p, .bullet_block_one_column ul li, .bullet_block_two_column ul li p, .links_block_one_column ul li p, .links_block_two_column ul li p, .testimonial_block p, .text_medium_port_right, .text_medium_port_left, .text_medium_land_right, .text_medium_land_left, .text_large_port_right, .text_large_port_left, .text_large_land_right, .text_large_land_left, .text_small_port_right_maintain, .text_small_port_left_maintain, .text_small_land_right_maintain, .text_small_land_left_maintain, .text_medium_port_right_maintain, .text_medium_port_left_maintain, .text_medium_land_right_maintain, .text_medium_land_left_maintain, .text_large_port_right_maintain, .text_large_port_left_maintain, .text_large_land_right_maintain, .text_large_land_left_maintain, .photo_block li p, .SearchSignUp, .calendar_month, .calendar_day, .calendar_date, .segment_event_results, .segment_event_results p, .schools_community_weather_block ul li, .schools_community_weather_block_two_column ul li p, .school_details, .demographics_block, .SearchSignUp .FormIntro p, .SearchSignUp .FormIntro ul, .SearchSignUp .FormLeft, .SearchSignUp .FormRight, .RSS_Entry, .RSS_Entry p, .RSS_Subscribe, .RSS_Detail_Wrap, .RSS_Detail_Wrap p, .Add_Comment, .splash_container_one_column ul li p, .splash_container_two_columnn ul li p {
	font: 12px/1.8em Arial, Helvetica, sans-serif;
	color: #fff;
	background: none;
	
}
.h1_block a, .text a, .bullet_block_one_column ul li a, .bullet_block_two_column ul li a, .links_block_one_column ul li a, .links_block_two_column ul li a, .testimonial_block a, .photo_block a, .photo_block ul li a, .photo_block li p a, .photo_block li a, .segment_calendar a, .calendar_month a.calendar_click, .calendar_date .calendar_date_link a, .segment_calendar_list .calendar_list_link, .schools_community_weather_block ul li a, .schools_community_weather_block a, .schools_community_weather_block_two_column ul li a, .schools_community_weather_block_two_column a, .school_details a, .demographics_block a, .RSS_Detail_Wrap a, .RSS_Entry a, .splash_container_two_column ul li a, .sitemap a, .main_link_style {
	font: 12px/1.8em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	background: none;
}
.h1_block a:hover, .text a:hover, .bullet_block_one_column ul li a:hover, .bullet_block_two_column ul li a:hover, .links_block_one_column ul li a:hover, .links_block_two_column ul li a:hover, .testimonial_block a:hover, .photo_block a:hover, .photo_block ul li a:hover, .photo_block li p a:hover, .photo_block li a:hover, .schools_community_weather_block li a:hover, .schools_community_weather_block a:hover, .schools_community_weather_block_two_column ul li a:hover, .schools_community_weather_block_two_column a:hover, .school_details a:hover, .demographics_block a:hover, .RSS_Detail_Wrap a:hover, .RSS_Entry a:hover, .splash_container_two_column ul li a:hover, .sitemap a:hover {
	font: 12px/1.8em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	background: none;
}
.text_small_port_right, .text_small_port_left, .text_small_land_right, .text_small_land_left {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background: none;
}
.splash_container_one_column ul li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	background: none;
}
.splash_container_one_column ul li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	background: none;
}
/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- Headline Blocks */
/* -------------------------------------------------------------------------------------------------- */
.headline_block h1, .marquee_block h1, .testimonial_block h1, .photo_block li h1, .SearchSignUp h1, .h1_block h1, .segment_event_results h1, .schools_community_weather_block h1, .schools_community_weather_block_two_column h1, .school_details h1, .demographics_block h1, .SearchSignUp .FormIntro h1, .SearchSignUp .ForgotPassword h1, .RSSWrap h1 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
}
.headline_block a, {
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
}
.headline_block a:hover, .photo_block li h1:hover {
	text-decoration: underline;
}
.segment_calendar_list .month_header, .segment_calendar_list .date_header, .school_name {
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
}
.segment_event_results h2, .schools_community_weather_block h2, .schools_community_weather_block_two_column h2, .RSS_Detail_Wrap h2, .RSS_Entry h2, .RSS_Detail_Wrap h1 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
}
.schools_community_weather_block h3, .schools_community_weather_block h4, .schools_community_weather_block h5, .schools_community_weather_block_two_column h3, .schools_community_weather_block_two_column h4, .schools_community_weather_block_two_column h5 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
}
.RSS_Entry h1 a {
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration: underline;
}
.RSS_Entry h1 a:hover {
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration: underline;
}
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------ Form Elements */
/* -------------------------------------------------------------------------------------------------- */
.form_block .form_left, .form_block .form_right, .DynamicFormsWrap .FormLabel, .DynamicFormsWrap .FormLeft, .DynamicFormsWrap .FormRight, .SearchSignUp .ForgotPassword .FormRight, .SearchSignUp .ForgotPassword .FormLeft, .SFSubTable_Standard_Left, .SFSubTable_3col, .SFSubTable_Range_Left, .IDX_map_search_type {
	font: 12px Arial, Helvetica, sans-serif !important;
	color: #fff !important;
}
.form_block .form_title {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.DynamicFormsWrap .FormPageTitle, .DynamicFormsWrap .FormIntro h1, .DynamicFormsWrap .Payment, .SearchSubHeader h1 {
	font: bold 16px Arial, Helvetica, sans-serif !important;
	color: #fff !important;
}
.form_block a, .DynamicFormsWrap .regulartext a, .DynamicFormsWrap a, .IDX_map_search_type a {
	font: 12px Arial, Helvetica, sans-serif !important;
	color: #fff !important;
	text-decoration: underline !important;
}
.form_block a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}
.SearchSignUp .FormField, .form_block .form_field, .DynamicFormsWrap .FormRight textarea, .DynamicFormsWrap .FormRight input {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
/*-----------------------------*/
/*-----------------Form Buttons*/
/*-----------------------------*/
.form_block .formbuttonswrap input, .SearchButtonWrapper .SearchButton, .SearchSignUp .FormButtons, .DynamicFormsWrap .FormButtons {
	font: 11px Arial, Helvetica, sans-serif;
	background: #0d1836;
	color: #fff;
	padding: 7px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.form_block .formbuttonswrap input:hover, .SearchButtonWrapper .SearchButton:hover, .SearchSignUp .FormButtons:hover, .DynamicFormsWrap .FormButtons:hover {
	background: #000;
}



/*-----------------------------*/
/*-------------Form Backgrounds*/
/*-----------------------------*/
.form_container_table, .form_block {
	background: #122342;
}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Layout Fixes */
/* -------------------------------------------------------------------------------------------------- */

/*-----------------------------*/
/*------------------------Blog */
/*-----------------------------*/
.RSS_Entry img {
	max-width: 700px;
}
.ImageHolder img {
	max-width: 700px;
	padding: 5px 10px 10px 0;
}
.blog_links {
	clear: both;
}

/*-----------------------------*/
/*-----------------------Forms */
/*-----------------------------*/
.form_container_table {
	padding: 0 0 0 20px;
}
.form_title {
	text-indent: 0px !important;
}

/*-----------------------------*/
/*--------------------RSS Feed */
/*-----------------------------*/
.RSSWrap {
	padding: 0 0 0 20px;
}
.RSS_Entry {
	padding: 10px 10px 10px 0;
	
}

/*-----------------------------*/
/*------------------------Misc */
/*-----------------------------*/
.links_block_two_column {
	margin: 0 0 0 20px;
}


/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Page Styles */
/* -------------------------------------------------------------------------------------------------- */

.customMainContainer_wrap {
	width: 943px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0 0 30px 0;
	display: block;
	background:url(images/bg1.jpg) no-repeat;
}


.customMainContainer_build {
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	width: 943px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0 0 30px 0;
	background: #0a1128;
	display: table;
}
.customMainContainer_build h1 {
	width: 968px;
	height: 79px;
	border-bottom: 1px solid #22344a;
	float: left;
	margin: 1px 1px 30px 1px;
	text-indent: -9000px;
	background: #142740 url(images/companyServices.gif) no-repeat left;
}

.customMainContainer {
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	width: 943px;
	float: left;
	margin: 0px 0px 0px -122px;
	padding: 0 0 30px 0;
	background: #0a1128;
	display: table;
}
.customMainContainer h1 {
	width: 968px;
	height: 79px;
	border-bottom: 1px solid #22344a;
	float: left;
	margin: 1px 1px 30px 1px;
	text-indent: -9000px;
	background: #142740 url(images/companyServices.gif) no-repeat left;
}

.customMainContainer_vr {
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	width: 943px;
	float: left;
	margin: -20px 0px 0px -122px;
	padding: 0 0 30px 0;
	background: #0a1128;
	display: table;
}


h1.disclaimer {
	width: 968px;
	height: 79px;
	border-bottom: 1px solid #22344a;
	float: left;
	margin: 1px 1px 30px 1px;
	text-indent: -9000px;
	background: #142740 url(images/disclaimer.gif) no-repeat left;
}

h1.privacy {
	width: 968px;
	height: 79px;
	border-bottom: 1px solid #22344a;
	float: left;
	margin: 1px 1px 30px 1px;
	text-indent: -9000px;
	background: #142740 url(images/privacyPolicy.gif) no-repeat left;
}


.overview h1 {
	height: 153px;
	border-bottom: none;
	background: url(images/overviewHead.jpg) no-repeat left;
}
.developments h1 {
	height: 153px;
	border-bottom: none;
	background: url(images/developmentsHead.jpg) no-repeat left;
}
.customMainContainer_localmarket {
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	width: 970px;
	float: left;
	margin: 0px 0px 0px -135px;
	*margin: 0px 0px 0px -135px;
	padding: 0;
	height: 100%;
	background: #fff;
	position: relative;
	
}
.customMainContainer_localmarket h1 {
	width: 968px;
	height: 79px;
	border-bottom: 1px solid #22344a;
	float: left;
	margin: 1px 1px 30px 1px;
	text-indent: -9000px;
	background: #142740 url(images/localMarket.gif) no-repeat left;
}	

.customMainContainer_developments {
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	width: 970px;
	float: left;
	margin: 0px 0px 0px -135px;
	*margin: 0px 0px 0px -135px;
	padding: 0;
	height: 100%;
	background: #fff;
	position: relative;
}


.customMainContainer_developments h1 {
	width: 968px;
	height: 79px;
	border-bottom: 1px solid #22344a;
	float: left;
	margin: 1px 1px 30px 1px;
	text-indent: -9000px;
	background: #142740 url(images/developments.gif) no-repeat left;
}



/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- Body Container */
/* -------------------------------------------------------------------------------------------------- */
.bodyContainer {
	width: 585px;
	float: left;
	padding: 0 30px;
	margin: 5px 0px 0px 5px;
	display: table;
}
.bodyContainer h2 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration:none;
}
.bodyContainer h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
.bodyContainer p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 15px 0;
}
.bodyContainer ul {
	list-style: url(images/bullet1.gif);
	padding: 0;
	margin: 0 0 15px 40px;
}
.bodyContainer img {
	
	padding: 4px;
	margin: 0 0 20px 0;
	
}
.bodyContainer a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #152944;
	text-decoration: none;
	outline: none;
}
.bodyContainer a:hover {
	text-decoration: underline;
}
.bodyContainer .button {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: #152944;
	border: none;
	cursor: pointer;
	margin: 0 0 15px 0;
	padding: 6px 20px;
	clear: both;
	float: left;
}
.bodyContainer .button:hover {
	text-decoration: none;
}
h4.bottomBox {
	width: 857px;
	height: 22px;
	background: #142740;
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	float: left;
	padding: 30px 10px;
	margin: 0 0 0 30px;
	display: inline;
}
.buttonBlock {
	margin: 0 0 30px 16px;
}
.buttonBlock h4 {
	margin: 0 0 10px 0;
	clear: both;
}


.bodyContainer_buyers {
	width: 345px;
	float: left;
	padding: 0 30px;
	margin: 5px 0px 0px 5px;
	display: table;
	


}
.bodyContainer_buyers h2 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration:none;
}

.bodyContainer_buyers2 {
	width: 300px;
	float: left;
	padding: 0 30px;
	margin: 5px 0px 0px 5px;
	display: table;
}
.bodyContainer_buyers2 h2 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration:none;
}

.bodyContainer_about {
	width: 200px;
	float: left;
	padding: 0 0px;
	margin: 5px 0px 0px 25px;
	display: table;
	
}
.bodyContainer_about h2 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration:none;
}

.bodyContainer_about h3 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration:none;
}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- About */
/* -------------------------------------------------------------------------------------------------- */
.about{
	width: 575px;
	display: table;
	
}

.about_left {
	width: 142px;
	display: inline;
	float: left;
}

.about_right {
	width: 425px;
	display: inline;
	float: right;
	
}

.about_right p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 0px 15px 15px;
	width: 287px;
	display: inline;
	float: left;
	
}
	
.about_bottom {
	width: 475px;
	display: inline-block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	
}

.about_bottom p {
	
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	
}

.about_para {
	width: 475px;
	display: inline-block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	
}

.about_para p {

	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}

.navabout {
	width: 290px;
	float: left;
	*float: right;
	display: inline-block;
	margin: 0px 0px 0px -28px;
	background: url(../../templates51/5127/images/about_line.png) ;
	

}

.navabout h3 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 0px 0;
	padding: 0px 0 0px 45px;
	text-decoration:none;
}


.navabout_wrap {
	width: 270px;
	float: left;
	display: table;
	margin: 10px 0px 35px 0px;
}

.navabout_wrap_left {
	width: 40px;
	float: left;
	display: inline;

}

.navabout_wrap_right {
	width: 175px;
	float: left;
	display: inline;

	
}

.navabout_wrap_right h3 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 0px 0;
	padding: 0px 0 0px 32px;
	text-decoration:none;
}


.navabout_wrap_right p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 0px 15px 0px;
	width: 250px;
	display: inline;
	float: left;
	text-align: left;
}


.navabout_wrap_right a {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: left;
	text-decoration: none;
	margin: 0px 0 0px 32px;
	
}

.navabout_wrap_right a:hover {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: left;
	text-decoration: underline;
	
}


.navabout_wrap_rightshort a {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: right;
	text-decoration: none;
	margin: 0px 0 0px 0px;
	
}

.navabout_wrap_rightshort a:hover {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: right;
	text-decoration: underline;
	
}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Sellers */
/* -------------------------------------------------------------------------------------------------- */
.sellers {
	width: 575px;
	display: block;
	
}

.sellers_left {
	width: 142px;
	display: inline;
	float: left;

	
}

.sellers_right {
	width: 425px;
	display: inline;
	float: right;
	
}

.sellers_right p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 0px 15px 15px;
	width: 400px;
	display: inline;
	float: right;
	
}
	
.sellers_bottom {
	width: 575px;
	display: inline-block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Contact Us */
/* -------------------------------------------------------------------------------------------------- */
.contact {
	width: 575px;
	display: block;
	
}

.contact_img_wrap {
	width: 550px;
	display: inline-block;
	float: left;
}

.contact_img {
	width: 550px;
	display: inline-block;
	float: left;
}

.contact_img_left {
	width: 345px;
	display: inline;
	float: left;
	
}

.contact_img_left1 {
	width: 156px;
	display: inline;
	float: left;
	padding: 0px 2px 0px 2px ;
}

.contact_img_left2 {
	width: 156px;
	display: inline;
	float: left;
	padding: 0px 5px 0px 15px;
}

.contact_img_right {
	width: 200px;
	display: inline;
	float: left;
	
}


.contact_img_right1{
	width: 156px;
	display: inline;
	float: left;
	margin: 0px 0px 0px -15px;
	
}

.contact_text_wrap {
	width: 550px;
	display: inline-block;
	float: left;
}

.contact_text{
	width: 550px;
	display: inline-block;
	float: left;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 10px 0px 0px 15px;
}

.contact_text_left {
	width: 362px;
	display: inline;
	float: left;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 0px 0px 0px;
	
}

.contact_text_left1 {
	width: 156px;
	display: inline;
	float: left;
	padding: 0px 2px 0px 2px ;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 0px 0px 0px;
}

.contact_text_left2 {
	width: 156px;
	display: inline;
	float: left;
	padding: 0px 5px 0px 15px;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 0px 0px 0px;
}

.contact_text_right {
	width: 165px;
	display: inline;
	float: left;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    margin: 10px 0px 0px -25px;
	
	
}


.contact_text_right1{
	width: 150px;
	display: inline;
	float: right;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    margin: 0px 0px 0px -25px;

}


.contact_dir_wrap {
	width: 550px;
	display: inline-block;
	float: left;
}

.contact_dir{
	width: 550px;
	display: inline-block;
	float: left;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 10px 0px 0px 15px;
}

.contact_dir_left {
	width: 362px;
	display: inline;
	float: left;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 5px 0px 0px 0px;
	
}

.contact_dir_left1 {
	width: 156px;
	display: inline;
	float: left;
	padding: 0px 2px 0px 2px ;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 5px 0px 0px 0px;
}


.contact_dir_left1 a{
	width: 150px;
	display: block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 0px 0px 0px 0px;
}


.contact_dir_left2 {
	width: 156px;
	display: inline;
	float: left;
	padding: 0px 5px 0px 15px;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 5px 0px 0px 0px;
}


.contact_dir_left2 a{
	width: 150px;
	display: block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 0px 0px 0px 0px;
}


.contact_dir_right {
	width: 165px;
	display: inline;
	float: left;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
    margin: 10px 0px 0px -25px;
	
	
}


.contact_dir_right1{
	width: 150px;
	display: inline;
	float: right;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: 64aaf4;
    margin: 0px 0px 0px -25px;

}


.contact_dir_right1 a{
	width: 150px;
	display: block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 0px 0px 0px 0px;
}


.contact_right {
	width: 425px;
	display: inline;
	float: right;
	
}

.contact_right p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 0px 15px 15px;
	width: 400px;
	display: inline;
	float: right;
	
}
	
.contact_bottom {
	width: 575px;
	display: inline-block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 25px 0px 0px 0px;
	
}

.contact_bottom_text  {
	width: 575px;
	display: inline-block;
	margin: 0px 0px 0px 18px;
	
}


.contact_bottom_text p {
	width: 150px;
	display: inline;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	float: left;
}


.contact_bottom_text_link{
	width: 150px;
	display: block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 15px 0px 0px 18px;
	
	
}

.contact_bottom_text_link a {
	width: 150px;
	display: inline;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #64aaf4;
	margin: 0px 0px 0px 0px;
	float: left;
	
}

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Buyers */
/* -------------------------------------------------------------------------------------------------- */

.buyers_wrap {
	width: 430px;
	display: inline-block;
	
	
	
}

.buyers {
	width: 420px;
	display: block;
	height: 145px;
	border-bottom: 1px dotted #474c5d;
	padding: 4px 4px 4px 4px;
	
}


.buyers_left {
	width: 105px;
	display: inline;
	float: left;

}

.buyers_right {
	width: 310px;
	display: inline;
	float: right;	
}

.buyers_right p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 25px 0px 15px 15px;
	width: 300px;
	display: inline;
	float: right;
	
}

.buyers_right a {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: right;
	text-decoration: none;
	
}

.buyers_right a:hover {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: right;
	text-decoration: underline;
	
}
	
.buyers_bottom {
	width: 575px;
	display: inline-block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}


.buyers2_wrap {
	width: 350px;
	float: left;
	display: inline;
	margin: 5px 0px 0px -25px;
	*margin: 10px 0px 0px 75px;
	border-left: 1px dotted #474c5d;
	padding-left: 5px;
	
}

.buyers2_wrap  h2{
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration:none;
	
	
}


.buyers2_wrap_build {
	width: 350px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	
	
}

.buyers2_wrap_build  h2{
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 20px;
	background: url(images/headBack.gif) no-repeat left center;
	text-decoration:none;
	
}


.buyers2 {
	width: 420px;
	display: inline-block;
	height: 145px;
	border-bottom: 1px dotted #474c5d;
	padding: 4px 4px 4px 4px;
	
}

.buyers2_left {
	width: 105px;
	display: inline;
	float: left;

	
}

.buyers2_right {
	width: 300px;
	display: inline;
	float: right;
	
}

.buyers2_right p {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 25px 0px 15px 0px;
	width: 300px;
	display: inline;
	float: right;
	
}


.buyers2_right a {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: right;
	text-decoration: none;
	
}

.buyers2_right a:hover {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	float: right;
	text-decoration: underline;
	
}
	
.buyers2_bottom {
	width: 575px;
	display: inline-block;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}



/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- Overview */
/* -------------------------------------------------------------------------------------------------- */
.overview {
	width: 968px;
}
.overviewCol1 {
	width: 370px;
	float: left;
	margin: 0 25px 0 0;
}
.overviewCol2 {
	width: 226px;
	float: left;
	margin: 0 25px 0 0;
	background: url(images/ruleMiddle.gif) repeat-y;
}
.last {
	margin: 0;
}
.overviewTop {
	background: url(images/ruleTop.gif) no-repeat left top;
	float: left;
}
.overviewBottom {
	background: url(images/ruleBottom.gif) no-repeat left bottom;
	float: left;
	padding: 0 0 0 25px;
}
.overviewCol2 a img {
	padding: 0;
	border: 0;
	margin: 0 0 5px -5px;
	border: 5px solid #fff;
	outline: none;
}
.overviewCol2 a img:hover {
	border: 5px solid #cdcdcd;
}
.overviewCol2 h3 {
	margin: 0 0 5px 0;
}
.overviewCol2 p {
	margin: 0 0 25px 0;
	height: 60px;
}


/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- Blueprint Fractional */
/* -------------------------------------------------------------------------------------------------- */
.blueprintFractional ul {
	width: 230px;
	padding: 0;
	margin: 0 0 15px 20px;
	float: left;
	line-height: 1.3em;
}
.blueprintFractional ul li {
	margin: 0 0 3px 0;
}
.blueprintFractional p {
	clear: both;
}



/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Marketplace */
/* -------------------------------------------------------------------------------------------------- */
.marketplace {
	margin: 0 0 0 30px;
}
.marketplace h3 {
	text-transform: none;
	margin: 0 0 3px 0;
}



/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- Our Partners */
/* -------------------------------------------------------------------------------------------------- */
.ourPartners {
	margin: 0 0 50px 0;
}
.ourPartners ul {
	width: 280px;
	padding: 0;
	margin: 0 0 15px 20px;
	float: left;
	line-height: 1.3em;
}
.ourPartners ul li {
	margin: 0 0 3px 0;
}
.ourPartners p {
	clear: both;
}



/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- Bio Detail */
/* -------------------------------------------------------------------------------------------------- */
h1.bioHead {
	width: 968px;
	height: 79px;
	border-bottom: 1px solid #22344a;
	float: left;
	margin: 1px 1px 30px 1px;
	text-indent: -9000px;
	background: #142740 url(images/teamBio.gif) no-repeat left;
}
.bioDetail img {
	float: left;
}
.bioDetail address {
	font: bold 12px/1.5em Arial, Helvetica, sans-serif;
	height: 140px;
	color: #404040;
	float: left;
	margin: 5px 0 0 15px;
}
.bioDetail p {
	clear: both;
	width: 600px;
	float: left;
}
.bioDetail .button {
	margin-top: 15px;
}



/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- Bio Page */
/* -------------------------------------------------------------------------------------------------- */
.bioContainer {
	width: 620px;
	margin: 0 0 0 10px;
	clear: both;
	float: left;
}
.bioContainer h3 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #8a94a1;
	text-transform: uppercase;
	margin: 0 0 25px 20px;
}
.bioContainer h4 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #152944;
	text-transform: uppercase;
	margin: -15px 0 25px 20px;
}
.bioBlock {
	height: 210px;
	width: 140px;
	margin: 0 5px 5px 0;
	text-align: center;
	float: left;
	display: inline;
}
.bioBlock img {
	margin: 0 auto 10px auto;
	display: block;
}
.bioBlock p {
	margin: 0;
}
.bioBlock p strong {
	color: #142740;
}


/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- Unique Marketing */
/* -------------------------------------------------------------------------------------------------- */
.column1 {
	width: 289px;
	padding: 0;
	margin: 20px 16px 0 0;
	float: left;
}
.column1 .columnBlock {
	height: 260px;
	margin: 0;
}
.column2 {
	width: 289px;
	padding: 0;
	margin: 20px 0 0 0;
	float: left;
	background: url(images/ruleMiddle.gif) repeat-y;
}
.column2 .columnBlock {
	height: 260px;
	margin: 0 0 0 16px;
}
.column2Top {
	background: url(images/ruleTop.gif) no-repeat left top;
	float: left;
}
.column2Bottom {
	background: url(images/ruleBottom.gif) no-repeat left bottom;
	float: left;
}
.column1 img, .column2 img {
	border: none;
	padding: 0;
	margin: 0 0 15px 0;
}
.column1 h4, .column2 h4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}



/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------ Nav Container */
/* -------------------------------------------------------------------------------------------------- */




.navContainer {
	width: 270px;
	float: left;
	display: inline;
	background:#000000;
	
}
.navContainer ul {
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
.navContainer ul li {
	padding: 0;
	margin: 0;
}
.navContainer ul li a {
	width: 210px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #152944;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	padding: 5px 15px;
	display: inline-block;
	outline: none;
}
.navContainer ul li a:hover {
	background: #e6e6e6;
}
.navContainer h2 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:url(images/form1.jpg) no-repeat;
	padding: 24px 3px 55px 30px;
	margin: 0;
	
}
img.noBorder {
	border: none;
}
.navContainer form {
	width: 211px;
	margin: 0 0 0 30px;
	padding: 0;
}
.navContainer label {
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 3px 0;
	color: #FFFFFF;
}
.navContainer .customTextArea {
	width: 209px;
	height: 128px;
	border: 1px solid #FFFFFF;
	margin: 0 0 15px 0;
}
.navContainer .customText {
	width: 209px;
	border: 1px solid #FFFFFF;
	margin: 0 0 15px 0;
}
.navContainer .customSubmit {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 180px;
	color: #fff;
	background: #285483;
	border: none;
	cursor: pointer;
	margin: 0 0 15px 0;
	padding: 5px 20px;
}
.navContainer .customReset {
	width: 82px;
	height: 15px;
	border: none;
	cursor: pointer;
	background: url(images/customReset.gif) no-repeat;
	font-size: 0;
}

.navContainer .customReset-fr {
	width: 82px;
	height: 15px;
	border: none;
	cursor: pointer;
	background: url(images/reset-form-fr.jpg) no-repeat;
	font-size: 0;
}


.navTop {
	background: url(images/ruleTop.gif) no-repeat left top;
	float: left;
}
.navBottom {
	background: url(images/ruleBottom.gif) no-repeat left bottom;
	float: left;
}



/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- Horizontal Form */
/* -------------------------------------------------------------------------------------------------- */
h2.horizontalForm {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #142740;
	padding: 24px 3px 21px 30px;
	margin: 0;
}
.horizontalForm {
	width: 600px;
	margin: 0 0 30px 30px;
	padding: 0;
	float: left;
	
}
.horizontalForm div {
	width: 280px;
	float: left;
}
.horizontalForm label {
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 1px 0;
}

.horizontalForm field{
   width: 300px;
   float: left;
   border: 1px solid #285483;
   background-color:#000000;
   
	
}


.horizontalForm .customTextArea {
	width: 250px;
	height: 160px;
	border: 1px solid #FFFFFF;
	margin: 0 0 10px 0;
}
.horizontalForm .customText {
	width: 209px;
	border: 1px solid #FFFFFF;
	margin: 0 0 10px 0;
}
.horizontalForm .customSubmit {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 180px;
	color: #fff;
	background: #152944;
	border: none;
	cursor: pointer;
	margin: 10px 15px 0 0;
	padding: 5px 20px;
	float: left;
}
.horizontalForm .customReset {
	width: 82px;
	height: 15px;
	margin: 16px 0 0 0;
	border: none;
	cursor: pointer;
	background: url(images/customReset.gif) no-repeat;
	font-size: 0;
	float: left;
}

.horizontalForm .customReset-fr {
	width: 82px;
	height: 15px;
	margin: 16px 0 0 0;
	border: none;
	cursor: pointer;
	background: url(images/reset-form-fr.jpg) no-repeat;
	font-size: 0;
	float: left;
}


.IDX_1 {
	clear: both;
}





/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- Misc Fixes */
/* -------------------------------------------------------------------------------------------------- */
.RSS_Detail_Wrap {
	color:#FFFFFF;
	margin: 40px 0 0 0;
}
.RSS_Detail_Wrap p {
	color:#FFFFFF;
}
.Comment_Holder {
	margin: 30px 0 30px 0;
}
.Add_Comment {
	margin: 20px 0 0 0;
}
img.noBorder {
	border: none;
}
h2.noBorder {
	border: none;
}
.move ul {
	width:100%;
}
.move ul li {
	margin: 0 0 10px 0;
}
.move h2 {
	margin: 10px 0 5px 0;
}
.move h3 {
	margin: 20px 0 8px 0;
}
.move p {
	margin 0;
}



.rightContainer {
	width: 200px;
	display: inline-block;
	float: right;
	margin: 0px 95px 0px 0px;
}

.SearchButton {
    background: none repeat scroll 0 0 #3D6D9E;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    letter-spacing: 1px;
    outline: medium none;
    padding: 10px 15px;
    text-transform: uppercase;
}
