@charset "utf-8";
/* CSS Document */
body{}

#headerPartnerLogin{
 padding: 15px 15px 0px 0px;
 text-align: right;
}

#headerPartnerLogin a{
 display: block;
 height: 28px;
 width: 139px;
 /*border: 1px solid #729BC7;*/
 background-image: url(/images/lwfp_partner_login_button_trans.gif);
}
#headerPartnerLogin a span{
 display: none;	
}

h1{
	
}
h2{
 padding: 5px 0px;	
}
p.copy{
 margin: 0px 20px;
 padding: 10px 0px;
}
ul.copy{
 list-style: none;
 margin: 0px 20px;
 padding: 10px 0px;
}
h1.copy{
 margin: 0px 20px;	
}
h2.copy{
 margin: 0px 20px;
}

input, select{
 height: 22px;
 font-size: 1.1em;
 border: 1px solid #CCC;
 margin-top: 3px;
}
#page{
 width: 950px;	
 margin: 0 auto;
}
#header{
 height: 129px;
 background-repeat: no-repeat;
}
.header_index{
 background-image: url(../images/lwf_header_bg.jpg);
}
.header_terms, .header_privacy, .header_thanks{
 background-image: url(../images/lwf_header_offset_bg.jpg);	
}

.header_careers, .header_partners{
 background-image: url(../images/lwf_header_career_partner_bg.jpg);
}
#lwf_logo{
 float: left;
}
#flash_content{
 float: right;
 outline: none;
}
#content{
 padding-top: 10px;
}

#left_bar{
 width: 190px;
 margin-left: 10px;
 float: left;
}
#bbb_logo{
 margin-bottom: 25px;	
}
#left_bar_top{
 width: 194px;
 height: 12px;
 background-image: url(../images/lwf_left_bar_top_bg.jpg);
 background-repeat: no-repeat;
 background-position: center bottom;
}
#left_bar_middle{
 width: 169px;
 background-image: url(../images/lwf_left_bar_middle_bg.jpg);
 background-repeat: repeat-y;
 padding: 0px 0px 0px 25px;
 list-style: disc;
}
#left_bar_middle li{
 padding: 4px 0px;	
}
#left_bar_middle li ul{
 list-style: none;
 padding: 4px 0px 0px 0px;
 margin: 0;
}
#left_bar_middle li ul li{
 padding: 2px 0px;	
}
#left_bar_bottom{
 width: 194px;
 height: 16px;
 background-image: url(../images/lwf_left_bar_bottom_bg.jpg);
 background-repeat: no-repeat;
}
#right_bar{
 width: 750px;
 float: left;
}
#application_form_top, .application_form_content, #application_form_bottom{
 margin: 0px auto;
}
#application_form_top{
 /*margin: 0px auto;*/
 height: 10px;
 width: 720px;
 background-image: url(../images/lwf_form_top_bg.gif);
 background-repeat: no-repeat;
 background-position: bottom;
}
.application_form_content{
 /*margin: 0px auto;*/
 width: 700px;
 background-image: url(../images/lwf_form_middle_bg.gif);
 background-repeat: repeat-y;
 padding: 0 10px;
}
.application_form p{
 padding: 5px 0px;	
}
#application_form_bottom{
 /*margin: 0px auto;*/
 height: 10px;
 width: 720px;
 background-image: url(../images/lwf_form_bottom_bg.gif);
 background-repeat: no-repeat;
}
.application_form_left{
 float: left;
 width: 350px;
}
.application_form_left p{
 padding: 5px 0px;	
}
.application_form_right{
 float: left;
 width: 350px;
}
.application_form_right p{
 padding: 5px 0px;	
}
.application_form_table{
 margin: 5px 0px 10px 0px;
}
#application_form_street{
	width: 100%;
}
#application_form_city{
	width: 160px;
}
#application_form_state{}
#application_form_zip{ width: 50px;}

.application_form_fname, .application_form_lname{
	width: 100px;
}
.application_form_mname{
 width: 15px;
}
.application_form_phone input{
 width: 50px;	
}
#application_form_email input{
 width: 200px;	
}

#application_form_coapp_popout, #application_form_primary_popout, #application_form_ref_popout{
 display: none;
 padding: 5px;
}
#application_form_submit_container{
 margin-top: 15px;
 text-align: center;	
}
#application_form_submit{
 width: 351px; 
 height: 34px; 
 border: none; 
 margin: 0 auto	
}
#footer{
 clear: both;
 padding: 20px 20px 10px 0px;
 text-align: right;
 background-image:url(../images/lwf_footer_bg.gif);
 background-repeat: no-repeat;
 background-position: bottom;
 
}
#footer_navigation{
 list-style: none;
 margin: 0;
 padding: 0;
}
#footer_navigation li{
 display: inline;	
}
#footer_navigation li a{
 text-decoration: none;	
}



.center{
 display: block;
 margin: 0 auto;	
}
.clear{
 clear: both;	
}
