@charset "utf-8";
/* CSS Document */

.formErrorMessage{display: none;}
.wireFrame{
 border: 1px solid #766948;
}

strong.brown{font-weight: bold; color: #766948;}
strong.darkBlue{font-weight: bold; color: #37608D;}
strong.red{font-weight: bold; color: #ff0000;}
body{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11.5px;
 background-color: #729BC7;
}

#page{
 width: 1000px;
 margin: 0 auto;
 padding: 0;
 background-color: #729BC7;
}

#header, #body, #footer{margin: 0 auto;}

#header{
 /*	Total height can be 140px and total width can be 1000px */
 height: 140px;	
 width: 960px; 
 padding: 0 20px;
 background-image: url(/images/lwfp_page_bg.gif);
 background-repeat: repeat-y;
}
#headerCreative{
 width: 958px;
 height: 100px;
 margin: 0 1px;
 background-image: url(/images/lwfp_headerCreative_bg.gif);
}
#headerCreativeLogo{
 display: block;
 float: left;
 padding: 5px 0px 0px 15px;
}
#headerRight{
 float: right;
 text-align: right;
 position:relative;
}
#headerPartnerLogin{
 padding: 15px 15px 0px 0px;
 text-align: right;
}
#headerPhoneNumber{
 position: absolute;
 top: 78px;
 right: 15px;
 text-align: right;
 width: 250px;
 font-size: 13px;
}
#headerPartnerLogin a{
 display: block;
 height: 28px;
 width: 139px;
 /*border: 1px solid #729BC7;*/
 background-image: url(/images/lwfp_partner_login_button.gif);
}

#headerPartnerLogin a:hover{
 background-image: url(/images/lwfp_partner_login_button_over.gif);	
}
#headerPartnerLogin a span{display: none;}

#headerNavigation{
 height: 39px;
 width: 960px;
 background-image: url(/images/partners_menu/lwfnav_bg.gif);
 background-repeat: repeat-x;
}
#partnersMenu{
 margin: 0px 0px 0px 34px;
}
#partnersMenu li{
 display: inline;
 float: left;
 text-align: center;
}
#partnersMenu li a{
 display: block;	
}
#partnersMenu li a span{
 display: none;
}
#nav_home, #nav_about, #nav_programs, #nav_why, #nav_signup, #nav_contact{
 height: 39px;
 background-repeat: no-repeat;
 border: none;
 outline: none;
}
#nav_home{
	width: 79px; 
	background-image: url(/images/partners_menu/lwfnav_off_home.gif);
}
#nav_home:hover{background-image: url(/images/partners_menu/lwfnav_over_home.gif);}
#nav_home img{display: none;}

#nav_about{
	width: 166px;
	background-image: url(/images/partners_menu/lwfnav_off_about.gif);
}
#nav_about:hover{background-image: url(/images/partners_menu/lwfnav_over_about.gif);}
#nav_about img{display: none;}

#nav_programs{
	width: 196px;
	background-image: url(/images/partners_menu/lwfnav_off_programs.gif);
}
#nav_programs:hover{background-image: url(/images/partners_menu/lwfnav_over_programs.gif);}
#nav_programs img{display: none;}

#nav_why{
	width: 193px;
	background-image: url(/images/partners_menu/lwfnav_off_why.gif);
}
#nav_why:hover{background-image: url(/images/partners_menu/lwfnav_over_why.gif);}
#nav_why img{display: none;}

#nav_signup{
	width: 130px;
	background-image: url(/images/partners_menu/lwfnav_off_signup.gif);
}
#nav_signup:hover{background-image: url(/images/partners_menu/lwfnav_over_signup.gif);}
#nav_signup img{display: none;}

#nav_contact{
	width: 114px;
	background-image: url(/images/partners_menu/lwfnav_off_contact.gif);
}
#nav_contact:hover{background-image: url(/images/partners_menu/lwfnav_over_contact.gif);}
#nav_contact img{display: none;}

#body{
 height: 500px;
 width: 930px;
 padding: 15px 35px 0px 35px;
 background-image: url(/images/lwfp_page_bg.gif);
 background-repeat: repeat-y;
}
#leftColumn, #content{float: left;}
#leftColumn{
 width: 200px;
 margin-right: 15px;
 /*background-color: #FCC;*/
}
.module{
 width: 198px;
 height: 148px;
 border: 1px solid #766948;
 margin-bottom: 15px;
 
 position: relative;
}
h1.moduleHeader{
 height: 28px;
 padding-top: 7px;
 padding-left: 10px;
 background-color: #766948;
 color: #fff;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 18px;
 border-bottom: 5px solid #B8A778;
}
h2.moduleHeader{
 height: 26px;
 padding-top: 9px;
 padding-left: 10px;
 background-color: #766948;
 color: #fff;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 5px solid #B8A778;
}

.module p, .contentModule p{
 padding: 5px 5px 0px 5px;
}
p.modulep{
 padding: 8px 10px 0px 10px;
 font-size: 13px;
}
.moduleAction{
 width: 188px;
 margin-right: 10px;
 position: absolute; 
 top: 125px; 
 text-align: right;
 
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 13px;
 color: #766948;
}
.moduleAction a, .moduleAction a:active, .moduleAction a:visited{
 text-decoration: none;	
 color: #766948;
}
.moduleAction a:hover{text-decoration: underline;}

#content{
 width: 715px;
 /*background-color: #FF9;*/
}
#contentHighlight{
 width: 715px;
 height: 275px;	
 position: relative;
 background-image: url(/images/lwfp_content_highlight_quote.jpg);
}
#contentHighlightTest{
 width: 715px;
 height: 275px;	
 position: relative;
 background-image: url(/images/lwfp_content_highlight_quote.jpg);
}
#contentHighlightSubmit{
 position: absolute;
 right: 5px;
 top: 5px;
}
#contentHighlightSubmit a{
 display: block;
 height: 78px;
 width: 327px;
 background-image: url(/images/lwfp_sign_up_today.png);
}
#contentHighlightSubmit a:hover{
 display: block;
 background-image: url(/images/lwfp_sign_up_today_over.png);
 cursor: pointer;
}
#contentHighlightSubmit a span{
 display: none;	
}

.contentModule{
 width: 715px;
 height: 188px;
 border: 1px solid #766948;
 margin: 15px 0;
}

#footer{
 /*	Total height can be 113px and total width can be 1000px */
 height: 80px;
 width: 930px;
 padding: 33px 35px 0px 35px;
 background-image: url(/images/lwfp_footer_bg.gif);
 background-repeat: no-repeat;
 position: relative;
}
#footerNav{
 text-align: center;
 width: inherit;
 list-style: none;
 padding: 0px 0px 8px 0px;
 margin: 0;
}
#footerNav li{
 display: inline;
 color: #37608D;
}
#footerNav li a:active, #footerNav li a:visited, #footerNav li a{
 text-decoration: none;
 color: #37608D;
}
#footerNav li a:hover{
 color: #729BC7;	
}
#footerFinePrint{
 font-size: 10px;
 color: #729BC7;
 text-align: center;
}
#lost_consumer{
 position: absolute;
 bottom: 30px;
}
#lost_consumer:a{
 border: none;
 outline: none;
}







.block{display: block;}