/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #000000 ;
}

#wrapper{
	margin: 0px auto 0px auto;
	padding: 10px;
	width: 820px;
	background: url(images/background_wrap.gif) #ffffff repeat-y;
	overflow: visible;
}

#header{
	margin: 0px auto 5px auto;
	width: 800px;
	text-align: center;
	height:125px;
}

#header ul {
	text-align: right;
}

#header ul li {
	color: #0D3C6B;
	display: inline;
	font-weight: bold;
	padding: 0px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#header ul li a {
	color: #0D3C6B;
	padding: 5px;
	text-decoration: none;
	margin: 0px;
}

#header ul li a:hover{
	color: #FF0000;
	text-decoration: none;
}

#header-logo{
	margin: 0px;
	float: left;
	padding: 0px 10px;
	width: 300px;
}

#header-right{
	float: right;
	padding: 10px;
	width: 458px;
	text-align: center;
	border: #bfbfbf 1px solid;
}

.center {text-align:center;}
.left {text-align:left;}
.right { text-align:right;}

#logo { border:0px;}

.larger {font-size: 18px}

#header-links {
	float:right;
	margin-top:10px;
	margin-right:0px;
	width:470px;
	display: inline;
}

a, a:visited{
	color: #0D3C6B;
	text-decoration: underline;
}

a:hover{
	color: #FF0000;
	text-decoration: none;
}

.font2 {font-family: "Trebuchet MS"; color:#003385;}

.font3 {font-family: "Trebuchet MS"; color:#000000; text-decoration:underline;}
.style1 {font-size: 14px}

#sales {
	width:200px;
	height:20px;
	float: right;
	text-align: right;
	margin-top: 10px;
}

#dateformat { font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
padding: 5px 10px;
	text-align:center;
	background-color:#003385;
	color:#ffffff;
}
	
.padd1 {
	height: 30px;
	padding-bottom: 0px;
	padding-top:10px;
	float: right;
	width: auto;
	clear: right;
	margin-top: 20px;
}

.padd2 {
	height: 30px;
	padding-bottom: 0px;
	padding-top:10px;
	float: right;
	width: auto;
	clear: right;
	margin-top: 0px;
}

#table1 {
	width:auto;
	height:160px;
}




.tablecell {
	width:auto;
	float:left;
	height: auto;
}

.tablecell_header {
	background-image:url(images/h4_background.gif);
	border:#ffffff 1px solid;
	padding:5px;
}

.tablecell_text {
	background-color:#f8f8f8;
	border: #aeaeae 1px solid;
	padding: 5px;
}




h2{
	color: #0D3C6B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	text-transform: uppercase;
}

h3{
	color: #0D3C6B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-transform: uppercase;
}

h4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 3px;
	border: 0px none #ff0000;
	color: #000000
}

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

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

ul.menu li {
	list-style: none;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}

ul.menu li a, ul.menu li a:visited {
	background:#ffffff url(images/icon_red2.gif) left 4px no-repeat;
	color: #0000ff;
	display: block;
	margin: 0px;
	padding: 0px 2px 0px 18px;
	text-decoration: underline;
	line-height:16px;
}

.wid1 {
	width:170px;
}
.wid2 {
	width:170px;
}
.wid3 {
	width:160px;
}
.wid4 {
	width:160px;
}
.wid5 {
	width:160px;
}

#table2 {
	width:810px;
	clear: both;
}




#form1 {
	display:block;
	width:480px;
	padding:0px 10px;
	float:left
}

#testimonial {
	display:block;
	float:left;
	width:300px;
	clear:right;
	
	color: #000000;
	padding: 3px;
	margin: 16px 0px;
	font-size: 11px;
	font-weight: bold;
	border:#AEAEAE 1px solid;
	text-indent:15px;
	background-color:#CCCCCC;
	
}


#testimonial p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(images/icon_checkbox.gif) no-repeat 2px 2px;
}





fieldset {
	background-color: #ffffff;
	border: 1px solid #AEAEAE;
	margin-bottom:10px;
	padding: 10px;
}

.field_bg1 {
	background-color: #d6e9f8!important;
	
}

form{
	margin: 0px;
	padding: 0px;
}

form input#submit {
	background-color: transparent;
	border: none;
	padding: 3px 5px 3px 5px;
	width: auto;
}

form input#submit2 {
	background-color: transparent;
	border: none;
	padding: 23px 5px 3px 170px;
	width: auto;
}

.field_text {
	width:220px;
	float:left;
	height:auto;
	margin-right: 10px;
}

.field_text1 {
	width:220px;
	float:left;
	height:auto;
	margin-right: 0px;
}

.input1 {
	background-color: #ffffa0!important;
	border: 1px solid #AEAEAE;
	font-size: 110%;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	width: 210px;
}

legend {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0D3C6B;
	font-weight: bold;
	padding: 5px;
}

.select1 {
	border: 1px solid #AEAEAE;
	font-size: 120%;
	margin: 0px 0px 5px 0px;
	padding: 4px;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.border2{
	margin: 10px auto;
	padding: 10px;
	width: 780px;
	text-align: left;
	border: 1px solid #AEAEAE;
	display: block;
	clear: both;
}

.border20 {
	margin: 10px auto;
	padding: 10px 0px;
	width: 800px;
	text-align: left;
	border: 1px solid #AEAEAE;
	display: block;
	clear: both;
}

.style4 {font-size: 16px}

p a.reports{
	text-align: center;
	background: url(images/icon_results.gif) no-repeat top left;
	margin: 0px;
	font-size:16px;
	padding: 0px 0px 5px 25px;
}

#government1 {
	width:800px;
	font-family: "Trebuchet MS";
	font-weight: 700;
	font-size:9pt;
	color:#ffffff;
	background-color: #000080;
	margin: 0px 10px;
	text-align: center;
	height: 38px;
	padding-top: 20px;
}

#government2 {
	width:800px;
	font-family: "Trebuchet MS";
	font-weight: 700;
	font-size:9pt;
	font-style:normal;
	color:#000000;
	background-color: #cccccc;
	margin: 0px 10px;
	text-align: center;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
}

.red {color:#cc3300;}

.italic { font-style:italic;}

ul.search-find{
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

ul.search-find li {
	background: url(images/icon_search_find.gif) no-repeat top left;
	color: #000000;
	padding: 0px 0px 3px 20px;
	margin: 0px;
}

ul.search-find li a {
	color: #000000;
	padding: 8px 10px 8px 0px;
	text-decoration: none;
}

ul.search-find li a:hover{
	color: #FF0000;
}

.reason{
	color: #FF0000;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#img-map { border:0px; margin:10px auto;}

.column1 {
	width:195px;
	height:215px;
	text-align:left;
	float: left;
	margin-top: 10px;
}

.column2 {
	width:195px;
	height:auto;
	text-align:left;
	float: left;
	margin-top: 10px;
	padding-bottom: 15px;
}

ul.listed{
	margin: 0px;
	padding: 0px;
}

ul.listed li {
	background: url(images/bullet_gray.gif) no-repeat top left;
	color: #000000;
	padding: 0px 0px 3px 15px;
	margin: 0px;
}

ul.listed li a {
	color: #000000;
	padding: 8px 10px 8px 0px;
	text-decoration: none;
}

ul.listed li a:hover{
	color: #FF0000;
}

#text1 { padding-top:15px; padding-bottom:15px;}

#register-homepage{
	margin: 0px auto 0px auto;
	padding: 10px;
	width: 780px;
	background-color: #f8f8f8;
	color: #000000;
	border: 1px solid  #FF0000;
	clear: both;
}

#register-homepage-left{
	margin: 0px;
	float: left;
	padding: 0px;
	width: 620px;
	background-color: #f8f8f8;
	color: #000000;
	display: inline;
}

#register-homepage-right{
	margin: 0px;
	float: right;
	padding: 0px;
	width: 160px;
	background-color: #f8f8f8;
	color: #000000;
	display: inline;
}

#register-homepage p{
	margin: 10px 0px 15px 0px;
	padding: 0px;
}

#register-homepage h3
{
	background-color: #FF0000;
	color: #FFFFFF;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	text-transform: uppercase;
}

#footer{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 800px;
}

#footer-logo{
	margin: 0px auto 0px auto;
	padding: 10px;
	text-align: center;
	width: 780px;
}

#footer-menu{
	margin: 10px auto;
	padding: 5px 5px 5px 5px; 
	text-align: center;
	border-top: 1px solid #AEAEAE;
	border-bottom: 1px solid #AEAEAE;
	width: 790px;
}

#footer-menu ul {
	text-align: center;
}

#footer-menu ul li {
	color: #0D3C6B;
	display: inline;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footer-menu ul li a {
	color: #0D3C6B;
	padding: 10px 10px 5px 5px;
	text-decoration: none;
}

#footer-menu ul li a:hover, #footer-menu ul li a:focus, #footer-menu ul li a:active {
	color: #FF0000;
}

#terms{
	margin: 10px auto 10px auto;
	padding: 10px;
	text-align: center;
	width: 780px;
	border: 1px solid #AEAEAE;
}

#terms h3{
	color: #0D3C6B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-transform: uppercase;
}

#terms p{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#copyright{
	margin: 0px auto 0px auto;
	padding: 10px;
	text-align: center;
	width: 780px;
}

#copyright p{
	margin: 0px 0px 2px 0px;
	color: #666666;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.no-border {border:0px;}

/*----Styles for FAQ-----*/

.question {
	font-family: "Trebuchet MS";
	color:#000000;
	font-size:14px;
	}

.blue {color:#085C86;}

.red1 { color:#FF0000;}
.red2 { color:#97003A;}

.hr1 {background-color:#184598!important; width:90%; margin:15px auto;}

.bg1 {
	background-color: #F4F4FF;
	padding: 8px 8px 1px 8px;
}

ol.question li { margin-left:40px;}

.downline {text-decoration:underline;}

/*-------------------Styles for Help-------------------*/

.courier { font-family:"Courier New", Courier, monospace;}

.bg2 {background-color:#4A4A4A; color:#ffffff; }
.no-padding {
	padding:7px;
	margin-bottom:0px;
	width: 786px;
	background-color:#4A4A4A;
}

.no-top-margin { margin-top:0px; border-top:0px;}

.margin1 {margin: 5px 10px; text-align:justify;}
.margin2 {margin: 5px 10px; text-align: center;}
.margin3 {margin: 5px 40px; text-align:justify;}
.margin4 { margin:5px 10px 5px 15px; text-align:justify; }

.terms_text1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal;}

.terms_text2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; text-decoration:underline;}

.terms_text3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:16px;}


.underline { text-decoration:underline;}

.color1 { color:#800000;}
.color2 {color:#666666;}
.color3 {color:#3165CE;}
.color4 { color:#333333;}

.privacy_text1 { font-family: "Trebuchet MS"; font-size:14px; color:#4a4a4a; font-weight:normal;}

.height1 { height:162px;}

/*-----------------Styles for 30 pages---------------*/

.input2 {
	background-color: #ffffa0!important;
	border: 1px solid #AEAEAE;
	font-size: 110%;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	width: 30px;
}

.input3 {
	background-color: #ffffa0!important;
	border: 1px solid #AEAEAE;
	font-size: 110%;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	width: 100px;
}

.header1 {
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	padding-left:15px;
	height:30px;
	color:#FFFFFF;
	padding-top: 11px;
}

.header2 {

	text-align:center;

}


.header1_image {
	width:800px;
	height:140px;
	margin:0px;
	padding:0px;
	background-color:#000000;
	clear: both;
}

#table1_1 {
	width:800px;
	height:181px;
	margin-left: 10px;
}

#table2_1 {
	width:800px;
	clear: both;
	margin-left:10px; margin-top:10px;
}

#left_column {
	float:left;
	width:200px;
	margin-right: 50px;
}

#right_column {
	float:left;
	width:540px;
}

.left_text1 {
	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #003366;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 15px;
}

.left_text2 {
	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #003366;
	margin-left: 10px;
	margin-bottom: 5px;
	
}

.join_text {
	font-weight:bold;
	font-size: 16px;
	color: #003366;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;
	margin-bottom: 5px;

}

.color5 {color:#990000;}

.bold {font-weight:bold;}

.comments_box {
	width:170px;
	padding:5px;
	text-align:left;
	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #ffffff;
	background-color:#535353;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}

#getting-started {
	background-image: url(images/gettingstarted.gif);
	width:540px;
	height:180px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding-top: 40px;
}

#testimonial1 {
	width:500px;
	color: #000000;
	padding: 3px;
	margin: 0px 15px 0px 15px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent:15px;
	
}

#testimonial1 p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(images/icon_checkbox.gif) no-repeat 2px 2px;
}

#table3 {
	background-color:#CCCCCC;
	width:540px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#form2 {
	width:520px;
	padding:10px;
	overflow: auto;

}
div#form2 form {margin-left:auto; margin-right:auto;}

div#form2 fieldset {
	background-color:#CCCCCC;
	border:0px;
	margin-left: 25px;
}

.input4 {
	background-color:#ffffff!important;
	
	
}

.border2_1 {
	width:470px;
	color: #000000;
	padding: 15px;
	margin: 15px 15px 0px 15px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:#999999 1px solid;
	
}

.border2_1 p.arrow1{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url(images/icon_checkbox.gif) no-repeat 2px 2px;
	text-indent: 15px;
}

.border2_1 p{
	padding: 0px;
	background: none;
}
.list {
	width:210px;
	display: inline;
	clear: none;
	float: left;
	margin-left: 25px;
}

ul.list1 {
	margin-top:10px;
	width: 200px;
}
ul.list1 li {
	list-style-type:square;
	padding-left: 0px;
}

.clear {clear:right;}
.clear1 {clear:both;}

#government1_1 {
	width:450px;
	font-family: "Trebuchet MS";
	font-weight: 700;
	font-size:9pt;
	color:#ffffff;
	background-color: #000080;
	margin: 0px 10px;
	text-align: center;
	height: 28px;
	padding-top: 10px;
}

#government2_1 {
	width:450px;
	font-family: "Trebuchet MS";
	font-weight: 700;
	font-size:9pt;
	font-style:normal;
	color:#000000;
	background-color: #cccccc;
	margin: 0px 10px;
	text-align: center;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
}

ul.search-find1 {
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

ul.search-find1 li {
	background: url(images/icon_checkbox.gif) no-repeat 0px 3px;
	color: #000000;
	padding: 0px 0px 5px 20px;
	margin: 0px;
}

ul.search-find1 li a {
	color: #000000;
	padding: 8px 10px 8px 0px;
	text-decoration: none;
}

ul.search-find1 li a:hover{
	color: #FF0000;
}

.white {background-color:#FFFFFF!important;}

.reason1 { color:#009900;}

#government1_2 {
	width:468px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size:12pt;
	color:#008000;
	border:#999999 1px solid;
	margin: 0px;
	text-align: center;
	height: 28px;
	padding-top: 6px;
	
}

.column1_1 {
	width:117px;
	height:260px;
	text-align:left;
	float: left;
	margin-top: 10px;
}

.column2_1 {
	width:117px;
	height:auto;
	text-align:left;
	float: left;
	margin-top: 10px;
	padding-bottom: 15px;
}

.height2 {height:40px;}

.margin2 {margin-bottom:10px; text-align:justify;}
.justify {text-align:justify;}
.phone {width:400px;}

/*----------------------------------------------------------*/

#left_column_new {
	float:left;
	width:420px;
	margin-right: 10px;
}

#right_column_new {
	float:left;
	width:350px;
	margin-top: 24px;
}

#right_column_new2 {
	float:left;
	width:350px;
	margin-top: 3px;
}

#border2_bg {
	background-color:#f5f5fd;
	padding:10px;
	margin-top:8px;
	overflow: auto;
	margin-bottom: 8px;
}

.icon1 {
	margin: 0px 5px;
}

.column3 {
	width:198px;
	float:left;
	padding:5px;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	font-size:12px;
}

.borders2 {
	border-left: #cccccc 0px solid;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	width:199px;
	font-size:12px;

}

.field_text_1 {
	width:160px;
	float:left;
	height:auto;
	margin-right: 10px;
}

.field_text_11 {
	width:150px;
	float:left;
	height:auto;
	margin-right: 0px;
}

.input_11 {
	background-color: #FFFFFF!important;
	border: 1px solid #AEAEAE;
	font-size: 100%;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	width: 150px;
}

legend {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0D3C6B;
	font-weight: bold;
	padding: 5px;
}

.select_11 {
	border: 1px solid #AEAEAE;
	font-size: 120%;
	margin: 0px 0px 5px 0px;
	padding: 4px;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.terms_text11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#000066;
	font-weight:normal;
	line-height: 20px;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}

.terms_text21 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; text-decoration:underline;}

.terms_text31 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:24px;
	border-bottom: #cccccc 1px solid;
}

/*---------Styles fo Reverse Phone----------*/

.width1 {
	width:35px;
}
.width2 {
	width:60px;
}

.width3 {
	width: 170px;
	padding-top: 8px;
}

.form1 {
	height:100px;
	padding-top: 50px;
	margin-top:20px;
}

/*---------Styles fo Reverse Email----------*/



.right_column_new1 {
	width:600px;
	margin-left: auto;
	margin-right: auto;
	
}

.width1_1 {width:200px; margin-top:5px;  }

.email1 {margin-top:12px; margin-right:15px; float:right;}

#border2_bg_email {
	background-color:#f5f5fd;
	padding:10px;
	margin-top:8px;
	overflow: auto;
	margin-bottom: 8px;
}

/*--------------Styles for property----------------*/

.prop1 {
	margin-bottom:5px;
	margin-top:-2px;
}

#border2_bg_property {
	background-color:#f5f5fd;
	padding:10px;
	margin-top:8px;
	overflow: auto;
	margin-bottom: 8px;
}
