@charset "utf-8";

/* LAYOUT */

html{
background-color:#192752;
}

body{
background: url(../images/top-repeater.gif) 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 #ffed8a;
border-bottom:1px solid #ffed8a;
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{
background:url(../images/field-bg.gif) top left repeat-x;
border-top:0;
border-right:1px solid #ffed8a;
border-bottom:1px solid #ffed8a;
border-left:0;
height:18px;
color:#fff;
font-size:11px;
}

#eval #contactform .textarea{
width:210px;
height:75px; 
border-top:0;
border-right:1px solid #ffed8a;
border-bottom:1px solid #ffed8a;
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 #ffed8a;
border-bottom:1px solid #ffed8a;
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_31532{
border-top:0;
border-right:1px solid #ffed8a;
border-bottom:1px solid #ffed8a;
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:#9d760f;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
display:block;
margin:2px 4px 0 0;  
} 

#close a:hover {
color:#1f5d87;
} 


/* 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:#a5391c;
padding:13px 0 0 28px;
margin:0 0 0 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 #b2b2b2;
border-right:0;
border-bottom:1px dotted #b2b2b2;
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 41px;
}

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:2px 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;	
}

.red-bold{
font-weight:bold;
color:#a5391c;
}

.red-ital{
font-style:italic;
color:#a5391c;
}	

.blue-bold{
font-weight:bold;
color:#192752;
}

.blue-ital{
font-style:italic;
color:#192752;
}	



#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:210px;
background:url(../images/phonebug.jpg) top left no-repeat;
}

#footer{
float:left;
width:730px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;	 
background:url(../images/footer.jpg) top left no-repeat;
padding:18px 20px 0 25px;
}

#copyright{
float:left;
}


#links{
float:right;
}

#links a{
color:#fff;
}

#links a:hover{
color:#eb9d0f;
}		

p.paid{
color:#fff;
font-size:12px;
width:730px;
text-align:justify;
margin:0 auto;
padding:0 0 10px 0;
}

p.paid a{
color:#fff;	
}

p.paid a:hover{
text-decoration:none;	
}
