@charset "utf-8";

/* LAYOUT */

html{
 background-color:#96a4a9;
}

body{
 background: url(../images/top-repeater.jpg) top left repeat-x;
}

*{
 margin:0;
 padding:0;
}

a :active, a:focus{
 outline: none;
}

#container{
 display:block;
 width:775px;
 height:100%;
 margin: 0 auto;
 background: transparent url(../images/container-repeater.jpg) top left repeat-y;
} 

#eval{
 float:left;
 width:240px;
 height:100%;
 padding:0 0 0 0px;
 background:url(../images/eval-top.jpg) top left no-repeat;	 
}

	#eval-error{
	 float:left;
	 width:240px;
	 height:479px;
	 padding:0 0 0 0px;
	 background:url(../images/eval-top-error.jpg) top left no-repeat;	 	
	}

	#eval-success{
	 float:left;
	 width:240px;
	 height:479px;
	 padding:0 0 0 0px;
	 background:url(../images/eval-top-success.jpg) top left no-repeat;	 	
	}

/* Begin Eval Form Styles */

	#eval #contactform{
	 width:230px;
	 padding:175px 0 0 10px;
	}
	
	.contactquestion{
	 color:#fff;
	 margin:0 0 10px 0;
	 font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	 color:#fff;
	 font-size:12px;
	 line-height:15px;	
	}
	
	#eval #contactform #contactquestion{
	 color:#fff;
	 margin:0 0 10px 0;
	}
	
	#eval #contactform #contactrequired{
	 display:none;
	}
	
	#eval #contactform p{
	 width:220px;
	 margin:0 0 6px 0;	
	 font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	 color:#fff;
	 font-size:12px;
	 line-height:15px;	 
	}
	
	#eval #contactform .select{
	 margin:0 0 12px 0;	
	 background:#000;
	 color:#fff;
	 border-top:0;
	 border-right:1px solid #e9997f;
	 border-bottom:1px solid #e9997f;
	 border-left:0;
	}
	
	#eval #contactform .textbox{
	 margin:0 0 12px 0;	
	}
	
	#eval #contactform #m5_r_vn_Zip{
	 width:45px;
	 margin:0 0 0 0px;
	 padding:0 10px 0 18px;
	}
	
	#eval #contactform .textbox, .date{
	 background:url(../images/field-bg.gif) top left repeat-x;
	 border-top:0;
	 border-right:1px solid #e9997f;
	 border-bottom:1px solid #e9997f;
	 border-left:0;
	 height:18px;
	 color:#fff;
	 font-size:11px;
	}
	
	#eval #contactform .textarea{
	 width:210px;
	 height:75px; 
	 border-top:0;
	 border-right:1px solid #e9997f;
	 border-bottom:1px solid #e9997f;
	 border-left:0;
	 color:#fff;
	 font-size:11px;
	 background:#444 url(../images/field-bg-big.gif) top left repeat-x;
	 margin:0 0 10px 0;
	}
		
	#eval #contactform #FilingReasons, #Bills, #r_First, #r_Last, #r_vp_Phone, #r_Email{
	 width:210px;
	}
	
	#eval #contactform #r_First, #r_Last, #r_vp_Phone, #r_Email{
	 width:210px;
	 margin:-2px 0 4px 0;
	}
	
	#eval #contactform #captchaImage{
	 border-top:0;
	 border-right:1px solid #e9997f;
	 border-bottom:1px solid #e9997f;
	 border-left:0; 	
	}
	
	#eval #contactform #captchaT{
	 vertical-align:top;
	 margin:0 0 -5px 6px;
	 width:82px;
	 height:26px;
	 background:url(../images/field-bg-mid.gif) top left repeat-x;
	 font-size:16px;
	 font-weight:bold;
	 padding:4px 0 0 27px;
	}
	
	#eval #contactform #contactbottom .button{
	 background:url(../images/submit.gif) top left repeat-x;	
	 width:60px;
	 height:26px;
	 margin:8px 0 0 0;
	}

	#date_31853{
	 border-top:0;
	 border-right:1px solid #e9997f;
	 border-bottom:1px solid #e9997f;
	 border-left:0; 
	 background:#444 url(../images/field-bg.gif) top left repeat-x;
	 color:#fff;
	 height:18px;		
	}

/* Floating Phone Number */

#floatlayer{
 background:url(../images/floater.jpg) top left no-repeat;
 width:130px;
 height:105px;
 text-align:right;
}

#close a {
 color:#60180b;
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:right;
 display:block;
 margin:2px 4px 0 0; 
} 

#close a:hover {
 color:#a5391c;
} 


/* Content Styles */

#column-right{
 float:right;
 width:535px;
 height:100%;
 background-color:#fff;
}

	#header{
	 width:535px;
	 height:172px;
	 background:url(../images/header.jpg) top left no-repeat;
	}

	h1{
	 width:535px;
	 height:29px;
	 display:block;
	 background:url(../images/h1.jpg) bottom left no-repeat;
	 font-family:Arial;
	 font-weight:bold;
	 font-size:15px;
	 text-indent:22px;
	 padding:12px 0 0 0;
	 color:#fff;
	}

	h2{
	 width:535px;
	 height:28px;
	 display:block;
	 background:url(../images/h2.jpg) bottom left no-repeat;
	 font-family:Arial;
	 font-weight:bold;
	 font-size:15px;
	 text-indent:22px;
	 padding:31px 0 0 0;
	 color:#fff;
	}	
	
	h3{
	 height:28px;
	 display:block;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#353c4e;
	 padding:13px 0 0 28px;
	 margin:0 0 -6px 24px;
	 background:url(../images/li.jpg) center left no-repeat;
	}
	
	
	p{
	 width:484px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:12px;
	 line-height:17px;
	 color:#000;
	 margin:15px 0 16px 24px;
	}
	
	p.ul{
	 width:484px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:12px;
	 line-height:17px;
	 color:#000;
	 margin:15px 0 0px 24px;
	}

	ul.nav{
	 list-style:none;
	 margin:0 0 21px 41px;
	}
		
		li.nav{
		 display:block;
		 background:url(../images/li.jpg) center left no-repeat;
		 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:22px;
		 color:#a2381b;
		 padding:3px 0 3px 30px;
		 margin:3px 0 3px 0;
		 border-top:1px dotted #96a4a9;
		 border-right:0;
		 border-bottom:1px dotted #96a4a9;
		 border-left:0;
		}
		
		li.nav a{
		 text-decoration:none;
	 	 color:#a2381b;
		}
		
		li.nav a:hover{
		 font-style:italic;
		 color:#74230c;	
		}

	ul{
	 list-style:none;
	 margin:0 0 21px 53px;
	}
		
		li{
		 display:block;
		 background:url(../images/li2.jpg) center left no-repeat;
		 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:22px;
		 color:#a5391c;
		 padding:1px 0 0px 15px;
		 border-top:0;
		 border-right:0;
		 border-bottom:1px dotted #bdbdbd;
		 border-left:0;
		}
			
		li.last{
		 margin:0 0 30px 0;	
		}
		
		li.dark{
		 color:#641904;	
		}
		
		li.first{
		 margin:15px 0 0 0;	
		}
		
	.red-bold{
	 font-weight:bold;
	 color:#a5391c;
	}
	
	.red-ital{
 	 font-style:italic;
	 color:#a5391c;
	}	

	.green-bold{
	 font-weight:bold;
	 color:#26390c;
	}
		
	.green-ital{
 	 font-style:italic;
	 color:#26390c;
	}	

	

	#backtop a{
	 float:right;
	 width:83px;
	 height:10px;
	 margin:0 14px 0px 0;
	 background:url(../images/backtop.jpg) top right no-repeat;
	}
	
	#backtop.last a{
	 margin-bottom:0;	
	}

	#phonebug{
	 width:535px;
	 height:236px;
	 background:url(../images/phonebug.jpg) top left no-repeat;
	}

	#footer{
	 float:left;
	 width:735px;
	 height:77px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#fff;	 
	 background:url(../images/footer.jpg) top left no-repeat;
	 padding:16px 15px 0 25px;
	}

		#copyright{
		 float:left;
		}
		
		
		#links{
		 float:right;
		}
			
			#links a{
			 color:#fff;
			}
		
			#links a:hover{
			 color:#732412;
			}		

		p.paid{
		 color:#1b2026;
		 font-size:12px;
		 width:730px;
		 text-align:justify;
		 margin:0 auto;
		 padding:0 0 10px 0;
		}

		p.paid a{
		 color:#1b2026;	
		}
		
		p.paid a:hover{
		 text-decoration:none;	
		}

