@charset "UTF-8";
/* CSS Document */

body {
margin:0;
height:100%;
background-image:url(images/global_background.jpg);
background-repeat:repeat-x;
background-color:#104b9f;
/*font-family: Times, "Times New Roman", serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
}

img, div { behavior: url(iepngfix.htc); }

img {
border:none;
}

p {
line-height:23px;
}

p.header {
font-size:18px;
color:#2b3695;
margin:10px 0 0 0;
padding:0;
font-style:italic;
}

a {
color:#000066;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}

ul li {
	padding:0;
	margin:5px 0;
}

h1 {
	color:#2b3695;
	font-size:18px;
	margin:0;
	padding:10px 0 0 0;
}


h2 {
font-family:"Times New Roman", Times, serif;
color:#2b3695;
font-size:18px;
font-weight:normal;
text-transform:uppercase;
}

.header {
font-size:18px;
color:#2b3695;
margin:10px 0 0 0;
padding:0;
font-style:italic;
}

p.first{
padding:0;
margin:3px 0 0 0;
}

p.header2 {
color:#2b3695;
text-transform:uppercase;
font-size:18px;
}

hr {
width:433px;
height:1px;
background-color:#333;
border:0;
}

#global_wrap {
width:1024px;
margin:0 auto;
}

#logo {
margin:0 auto;
width:818px;
height:137px;
clear:both;
}

#logo_contain {
	width:618px;
	float:left;
	height:137px;
}

#liveperson {
	float:left;
	width:200px;
	height:137px;
}

#liveperson table {
	float:right;
	margin-top:50px;
}

#nav {
margin:0 auto;
width:818px;
}

#body {
margin:0 auto;
width:818px;
background-image:url(images/background.jpg);
background-repeat:repeat;
}

#left {
width:272px;
float:left;
overflow:hidden;
}

#left p{
text-align:center;
}

#right {
width:465px;
float:left;
padding:35px 30px;
}

#footer {
margin:0 auto;
width:957px;
position:relative;
left:-33px;
}

#sub_footer {
width:900px;
margin:0 auto;
margin-top:30px;
}

#sub_footer p{
float:left;
font-family:"Times New Roman", Times, serif;
color:#FFF;
font-size:11px;
}

#sub_footer p a{
color:#FFF;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid black;*/
padding: 10px 0;
text-decoration: none;
font-weight: bold;
color:#FFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #141642;
}

.tax_table {
font-size:14px;
}

.tax_table td.left_border{
border-left:1px solid #000;
text-align:center;
}

.tax_table .headers{
font-size:14px;
color:#2b3695;
text-transform:uppercase;
font-style:italic;
font-weight:bold;
}

.tax_table td{
border-bottom:1px solid #000;
padding:3px 0px;
}

.table td{
padding:3px 0;
}

.contact_table {
font-size:12px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
color:#2b3695;
font-weight:bold;
}

.contact_table td{
padding:7px;
}

.submit {
width:83px;
height:25px;
background: url('images/submit.jpg') no-repeat top left;
border:none;
}

/* RESULTS LISTING PAGE */

#results_headers td {
text-align:center;
padding:3px;
}

#results_headers td a{
text-decoration:none;
color:#000;
}

#results_headers td a:hover{
text-decoration:underline;
}

#results_headers thead th {
text-align:center;
text-transform:uppercase;
font-size:11px;
text-decoration:underline;
padding:3px;
font-style:normal;
color:#000;
}

#printer_friendly {
height:30px;
line-height:30px;
padding:10px 30px 0 0;
}

/* Home Detail */
.home_detail_header{
width:350px;
height:25px;
float:left;
clear:left;
line-height:25px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

.home_detail_header h3{
padding:0px;
color:#2b3695;
margin:0px;
float:left;
font-size:16px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

.home_detail_backto {
color:#959595;
font-size:11px;
height:25px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
float:left;
clear:right;
line-height:25px;
margin-right:75px;
}

.home_detail_backto a{
color:#959595;
text-decoration:none;
}

.home_detail_printer {
color:#959595;
font-size:11px;
height:25px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
float:left;
clear:right;
line-height:25px;
}

.home_detail_printer a{
color:#959595;
text-decoration:none;
}


#home_detail_feature_image{
width:500px;
float:left;
clear:left;
}

#home_detail_info{
width:230px;
float:left;
padding:5px 5px 5px 15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_info h4{
color:#2b3695;
font-size:14px;
text-transform:uppercase;
padding:0px;
margin:0px;
font-weight:bold;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_info h5{
color:#2b3695;
font-size:14px;
padding:0px;
margin:0px;
}

#home_detail_info td {
text-transform:uppercase;
color:#636466;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
padding:3px 3px;
}

#home_detail_info p{
font-size:11px;
line-height:14px;
text-align:left;
color:#636466;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_container {
float:left;
width:450px;
height:150px;
padding-top:15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_header {
width:450px;
color:#2b3695;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
padding-bottom:15px;
}

.home_detail_builder_image {
width:120px;
margin-right:20px;
float:left;
height:150px;
}

#home_detail_builder_info {
width:200px;
float:left;
height:150px;
}

#home_detail_builder_info h6{
color:#2b3695;
font-size:11px;
padding:0px;
margin:0px;
}

#home_detail_builder_info p{
padding:0px;
line-height:normal;
margin:0px;
color:#636466;
font-size:11px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_info p a{
color:#2b3695;
}

#home_detail_incentive {
width:113px;
height:53px;
background-image:url(images/incentive_detail.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding:25px 5px 5px 75px;
margin:0 auto;
color:#FFF;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
}

#home_detail_builder_salespeople {
float:right;
width:280px;
height:150px;
padding-top:15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_salespeople h6{
color:#2b3695;
font-size:14px;
padding:0px;
margin:0px;
}

#home_detail_builder_salespeople p{
font-size:12px;
}

.blue_italic {
font-size:18px;
color:#2b3695;
margin:10px 0 0 0;
padding:0;
font-style:italic;
}

div.pr_row {
	width:100%;
	clear:both;
	margin:15px 0;
}

div.pr_row div.date {
	width:100px;
	float:left;
	font-size:11px;
}

div.pr_row div.title {
	float:left;
	width:360px;
	line-height:18px;
	font-size:13px;
}


.clear {
	clear:both;
}