#flashcontainer{
		display:none;
}
#headerContent{
	background-image:url(../images/headerimg.jpg);
}

#contenWrapper{
	margin-top:-1px;
	background-image:none;
	background:#ffffff;
}
.ct{
	padding:0px 100px 0px 100px;
}
#wrapper{
	background-image:none;
	background:#ffffff;
}
#shadow{
	background-image:none;
	background:#ffffff;
}
#bodycontent{
	padding-top:4px;
}



/* ================================================================================== Index Page - RESET */
body#index{
	font-family:Arial, Helvetica, sans-serif;
	/* font-size:.80em; */
	font-size:13px;
	}

body#index h1,
body#index h2,
body#index h3,
body#index h4,
body#index h5,
body#index h6{color:#056AC3; font-family:tahoma, sans-serif;}
	
body#index h1{font-size:24px;}
body#index h2{font-size:22px;}
body#index h3{font-size:18px;}
body#index h4{font-size:16px;}
body#index h5{font-size:14px;}
body#index h6{font-size:12px;}

.clear{clear:both;overflow:hidden;}
.center{text-align:center;}
.center img{padding:5px;}

/* ================================================================================== Index Page */

.mp_article{
	padding-bottom:5px; 
	margin-bottom:30px; 
	border-bottom:1px dashed #CCCCCC;
	}
	
.halfP{
	float:left; 
	width:285px; 
	margin:0 5px 20px 5px; 
	padding:10px 10px; 
	border:1px dashed #DDD; 
	height:200px;
	background-color:#FFF;
	}	

body#index .halfP p,
body#index .halfP p strong,
body#index .halfP p a{
	color:#000;
	}	

body#index .halfP h3,
body#index .halfP h3 a{
	color:#056AC3;
	font-size:14px;
	}	
		
.mp_article p{
	line-height:1.5;
	}	

/* ================================================================================== Index Page - HEADER */

#mp_preHeader{
	position:relative;
	margin:auto;
	padding:0;
	text-align:center;
	width:910px;
	height:72px;
	background-color:#000;
	z-index:2;
}
body#index #headerContent{
	position:relative;
	margin:auto;
	width:auto;
	height:182px;
	background-repeat:no-repeat;
	background-position:center top;	
	background-image:url(../images/header_mainpage.gif);
	z-index:1;
}
body#index #headerContent h1{
	position:absolute;
	left:-3000px;
}
body#index #headerContent a.mp_logo{
	position:absolute;
	display:block;
	left:15px;
	top:3px;
	height:112px;
	width:412px;
}

/*
#mp_chatNow{
	position:absolute;
	top:8px;
	left:0;
	}
*/
	
#smartbutton{
	position:absolute;
	top:8px;
	left:0;
	height:57px;
	width:166px;
	}

#smartbutton a.agentAvailable_true{
	background-image:url(../images/mp_chatNow.gif);
	position:absolute;
	top:0px;
	left:0;
	height:57px;
	width:166px;
	}

#smartbutton a.agentAvailable_true:hover{
	position:absolute;
	top:0px;
	left:0;
	height:163px;
	width:355px;
	background-image:url(../images/mp_chatNow_lg.png);
	z-index:3;
	}

#smartbutton span.agentAvailable_false{ 
	/* ====================================================
	This is really only for testing, it can be removed, 
	but make sure you edit:
	function agents_not_available() in the script:
	/resources/js/InstantInvite_agent_availability.js  
	=======================================================*/
	position:absolute;
	top:-1px;
	left:0;
	height:57px;
	width:166px;
	background-color:#333333;
	text-decoration:none;
	line-height:20px;
	overflow:hidden;
	}
#smartbutton span.agentAvailable_false i{ 
	/* ====================================================
	This is really only for testing, it can be removed, 
	but make sure you edit:
	function agents_not_available() in the script:
	/resources/js/InstantInvite_agent_availability.js  
	=======================================================*/
	position:absolute;
	top:18px;
	left:5px;
	color:#DDD;
	font-style:normal;
	line-height:20px;
	overflow:hidden;
	}



	
#mp_callUs{
	position:absolute;
	right:0px;
	top:22px;
	color:#FFF; 
	font-size:24px;
	}
	
a.mp_social p{
	position:absolute;
	left:-3000px;
	}

a.mp_social{
	position:absolute;
	display:block;
	bottom:-27px;
	height:34px;
	width:34px;
	z-index:2;
	}
	
#mp_rss{
	right:110px;
	background-image:url(../images/mp_rss-icon.png);
	}
#mp_faceBook{
	right:75px;
	background-image:url(../images/mp_faceBook-icon.png);
	}
#mp_twitter{
	right:40px;
	background-image:url(../images/mp_twitter-icon.png);
	}
#mp_eMail{
	right:5px;
	background-image:url(../images/mp_eMail-icon.png);
	}
	

/* ================================================================================== Index Page - CONTENT WELL */
#mp_contenWrapper{width:auto;}
	#mp_left{
		float:left; 
		width:636px; 
		text-align:left; 
		padding:0 10px 0 20px;
		/* border:0px solid red; FOR TESTING */
		}
	#mp_right{
		float:left; 
		width:210px; 
		text-align:center; 
		padding:0 20px 0 10px;
		/* border:0px solid blue; FOR TESTING */
		}

/* ================================================================================== Index Page - FORM ELEMENTS */
.formHeader{
	display:block;
	height:29px;
	width:auto;
	color:#FFFFFF;
	margin-bottom:5px;
	font-weight:bolder;
	line-height:29px;
	text-align:center;
	}
#getStarted.formHeader{background-image:url(../images/tryit_blank.jpg);}
#freeReport.formHeader{background-image:url(../images/ebookbar_blank.jpg);}

body#index form #Submit{
	margin:8px;
	height:20px;
	width:110px;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	}
		
/* ================================================================================== Index Page - FOOTER */
#contentFooter{
	text-align:center;
	padding:0;
	margin:0;
	font-size:10px;
	}
#contentFooter #mp_contactInfo{
	padding:0;
	margin:0;
	}		

body#index #Footer{margin:auto;}


/* ==================================================================================================================== */
/* =============================================== OPEN MAIN NAVIGATION =============================================== */
/* ==================================================================================================================== */

/* =========================================================================== NAVIGATION - General */
menu{padding:0;margin:0;}

ul#mainNav{
	position:relative;
	top:118px;
	}

#mainNav, 
#mainNav ul,
#mainNav *{
	padding:0;
	margin:0;
	list-style:none;
	text-decoration:none;
	}

/* =========================================================================== NAVIGATION - Head links */
#mainNav li.category{
	display:block;
	width:auto;
	float:left;
	margin:0;
	background-color:none;
	text-align:center;
	}
#mainNav li.category a{
	display:block;
	padding:0 28px;
	line-height:30px;
	width:auto;
	}
#mainNav li.category a:hover{
	background-image:url(../images/menu_parent_on.png);
	}	

/* =========================================================================== NAVIGATION - Child lists and links */
#mainNav li.category ul{
	display:none;
	border-top:1px solid #000;
	text-align:left;
	}
#mainNav li.category:hover ul{
	display:block;
	}
#mainNav li.category ul li a{
	display:block;
	padding:0 28px;
	line-height:30px;
	width:auto;
	}
#mainNav li.category ul li a:hover{
	background-image:none;	/* remove parent background */
	text-decoration:none;	/* remove parent background */
	color:orange;
	}

/* =========================================================================== NAVIGATION - Pretty styling */
#mainNav a{ 					/* Global */ 
	color:#FFF;
	}
#mainNav a:hover{				/* Global:hover */ 
	color:#FFF;
	}
#mainNav ul li a:hover{			/* Child:hover  */
	text-decoration:none;
	}
#mainNav li.category{			/* Parent - category */
	background-color:none;
	}
#mainNav li.category ul{		/* Child - post */
	position:absolute;
	border-bottom:1px solid #000;
	background-image:url(../images/menu_child_off.png);
	}	

/* ===================================================================================================================== */
/* =============================================== CLOSE MAIN NAVIGATION =============================================== */
/* ===================================================================================================================== */

