body { 
	margin: 0px;
	padding: 0px;
	/*background: url('../../images/page_bg.jpg') top left repeat-x;*/
	background-color: #E9E9E9; 
	font-family: Tahoma, Arial, Sans-Serif;
}

form { 
	margin: 0; 	
	padding: 0;
	visibility: visible;
	}

input { margin: 0px; }

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

img {
	border: none;
}

h1 {
	margin: 0;
	padding: 0;
}

skedit {
	margin: 0; 	
	padding: 0;
}

.normal {
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	color: black;
	margin: 0; 	
	padding: 0;
}

.centered {
	text-align: center;
}

a:visited {
	color: #333;
}

.hidden_element {
	visibility: hidden;
	display: none;
}

.visible_element {
	visibility: visible;
	display: block;
}

.spacer_10 {
	display: block;
	width: 100%;
	height: 10px;
}

#breadcrumb {
	display: block;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	width: 95%;
	font-family: Arial, Sans Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
}


.asterisk {
    vertical-align: baseline;
    position: relative;
    bottom: 0.8em;
	padding: 0px 0px 0px 1px;
    font-size: 6pt;
	text-decoration: none;
}

.star {
	vertical-align: baseline;
    position: relative;
    bottom: 0.8em;
	padding: 0px 0px 0px 1px;
    font-size: 5pt;
	text-decoration: none;
}
.clear {
	height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#pageoutline {
	width: 772px;
	height:100%;
	padding: 2px;
	margin: auto;
	background: #fff;
}

.first_name {
	position: relative;
	top: 55px;
	width: 125px;
/*	background: url('../../images/input_bg.png') top left repeat-x; */
	border: 1px solid blue;
}

.last_name {
	position: relative;
	top: 70px;
	width: 125px;
/*	background: url('../../images/input_bg.png') top left repeat-x; */
	border: 1px solid blue;
}

.email {
	position: relative;
	top: 85px;
	width: 125px;
/*	background: url('../../images/input_bg.png') top left repeat-x; */
	border: 1px solid blue;
}


#body_19 {
	width:133px;
	height:160px;
/*	background: url('../../images/body_19.gif'); */
}

#body_16 {
	width:224px;
	height:160px;
/*	background: url('../../images/body_16.gif'); */
}

#body_17 {
	width:229px;
	height:160px;
/*	background: url('../../images/body_17.gif'); */
}

#header_05 {
	width: 299px;
	height: 67px;
/*	background: url('../../images/header_05_newnum.gif'); */
}

#header_05 #questions {
	margin: 5px 5px 0px 0px;
   	font-family: Arial, Verdana, Tahoma;
	font-size: 16pt;
	font-weight: bold;
	text-align: right;
	color: #B41839;

}

#header_03 {
	width: 229px;
	height: 67px;
	/* background: url('../../images/header_03.gif'); */
}

#infobar_02 {
	width: 283px;
	height: 201px;
/*	background: url('../../images/info_bar_02.jpg') top left no-repeat; */
}

#infobar_03 {
	width: 262px;
	height: 201px;
/*	background: url('../../images/info_bar_03.jpg') top left no-repeat; */
}

#infobar_04 {
	width: 255px;
	height: 201px;
/*	background: url('../../images/info_bar_04.jpg') top left no-repeat; */
}

.infobar_title {
	padding: 5px 10px 5px 10px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

.infobar_titleb {
	font-family: Arial, Verdana, Tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #fff;
}

.find_service_area {
	padding: 10px 10px 5px 10px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	color: #af0939;
}

#topright_navbar {
	text-align: right;
	margin: 0px;
	padding: 3px 15px 0px 0px;
}

#topright_navbar a.topright_navbar_link {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 7pt;
	color: black;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
}

#topright_navbar a.topright_navbar_link:hover {
	text-decoration: underline;
}

#middle_navbar {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:5px 0px 0px 40px;
	text-align:center;
	font-weight: normal;
	font-size: 10pt;
	color: #AF0939;
}

.bottom_navbar {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:5px 0px 0px 35px;
	text-align:center;
	font-weight: bold;
	font-size: 10pt;
	color: #005287;
}

a.bottom_navbar {
   color: #005287;
   text-decoration: none;
   padding: 0px 0px 0px 0px;

}

.bottom_navbar a:hover {
   color: #005287;
   text-decoration: underline;
   padding: 0px 0px 0px 0px;

}

#header_text { 
	display: block;
	position: relative;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 7pt;
	text-align: left;
	color: #62aadc;
	text-decoration:none;
}

#header_text a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 7pt;
	text-align: left;
	color: #62aadc;
	text-decoration:none;
}
#header_text a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 7pt;
	text-align: left;
	color: #90BDDC;
	text-decoration:underline;
}

#body_06 {
	width: 207px;
	height: 261px;
/*	background: url('../../images/body_06.gif') top left no-repeat; */
}

#body_08 {
	width:276px;
	height:146px;
/*	background: url('../../images/body_08.gif'); */
}

#home_security_promo {
	width: 100%;
	margin: 20px 0px 0px 0px;
	text-align: center;
}

#home_security_promo a.home_security_promo_link {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #70adce;
	text-decoration: underline;
	text-align: center;
}

#free_security_system {
	position: relative;
	display: block;
	width: 128px;
	height: 95px;
	padding: 15px 0px 0px 10px;
}

#free_security_system .free_security_system_element {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0461a6;
	text-decoration: none;
	text-align: center;
}


#fp_testimonial {
	width: 195px;
	height: 256px;
/*	background: url('../../images/testimonial_bg.gif') top left no-repeat;	 */
}

#fp_testimonial_new {
	width: 186px;
	height: 256px;
/*	background: url('../../images/new_testimonial_bg.jpg') top left repeat-x;	*/
}

#testimonial {
	padding: 5px 12px 5px 16px;
}

#testimonial p {
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-style: italic;
	text-decoration: none;
	text-align: left;
	color: #6d6b6b;
}

#testimonial .testimonial_signature {
	display: block;
	position: relative;
	width: 100%;
	padding: 4px 7px 0px 0px;
	float: right;
	font-family: Arial, Sans-Serif;
	font-size: 6pt;
	text-decoration: none;
	text-align: right;
	color: #6d6b6b;
}

#testimonial h3 {
	margin: 0;
	padding: 10px 0px 0px 0px;
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	line-height: 12pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-align: left;
	color: #6d6b6b;
}

.adt_24hr {
	width: 100%;
	height: 40px;
	padding: 10px 0px 0px 0px;
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #7B7777;
	/* filter:glow(color=e9f7c9, strength=10); */
}

#index_newsletter_signup {
	width:567px;
	height:38px;
/*	background: url('../../images/footer_03.gif') top left no-repeat; */
}

#index_newsletter_signup_form {
	margin: 0px;
}

#index_newsletter_signup_form input {
	margin: 0px;
	width: 125px;
/*	background: url('../../images/input_bg.png') top left repeat-x; */
	border: 1px solid #0461a6;
}

#index_newsletter_signup_form .index_newsletter_signup_form_submit {
	width: 50px;
	margin: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #E8D02E;
	background: #E8D02E;
	border: 1px solid #E8D02E;
}

#page_content {
	text-align: left;
}


#mainpage_content {
	display: block;
	position: relative;
	margin: 0px;
	padding: 2px 13px 0px 3px;
}

#mainpage_content h2 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana Black, Arial Bold, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	color: #7c7878;
	border-bottom: 2px solid #7c7878;
}

#mainpage_content .content {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	color: #7c7878;
}

#mainpage_content .content_dinky, a.content_dinky {
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 6.5pt;
	line-height: 6pt;
	text-align: left;
	color: #7C7878;
}

#mainpage_content .content_source, a.content_source {
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-style:italic;
	font-size: 6.5pt;
	line-height: 6pt;
	text-align: left;
	text-decoration:none;
	color: #7C7878;
}

#underfoot_content .content_dinky, a.content_dinky {
	padding: 5px 0px 0px 0px;
	margin: auto;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 6.5pt;
	line-height: 6pt;
	text-align: center;
	color: #7C7878;
}

.content_dinky, a.content_dinky {
	font-family: Verdana, Arial, Sans-Serif;
	padding:0px 0px 0px 0px;
	font-weight: normal;
	font-size: 6.5pt;
	line-height: 6pt;
	text-align: left;
	color: #7C7878;
}

#footer {
	margin: 0px;
	padding: 2px;
}

.content, a.content {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 7pt;
	text-align: center;
	text-decoration: none;
	/* color: #7c7878; */
	color: #555;
}

#footer a.content:hover {
	text-decoration: underline;
}

#blog_footer {
	margin: 0px;
	padding: 2px;
}

#blog_footer .content, a.content {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 7pt;
	text-align: center;
	text-decoration: none;
	color: #7c7878;
}

#blog_footer a.content:hover {
	text-decoration: underline;
}


.company_container {
	display: block;
	position: relative;
	margin: auto;
	padding: 5px;
	border: 1px solid #B4B4B3;
	background-color:#f6fafe;
	width: 98%;
	height: 100%;
}

.company_container_pkg {
    display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #B4B4B3;
	background-color:#f6fafe;



}
.facts_container {
	display: block;
	position: relative;
	border-top: 2px solid #B4B4B3;
	border-bottom: 2px solid #B4B4B3;
	background-color:#f6fafe;
}

.state_container {
	display: block;
	position: relative;
	/*
	border-top: 2px solid #B4B4B3;
	border-bottom: 2px solid #B4B4B3;
	*/
	border: 1px solid #B4B4B3;
	background-color:#F6FAFE;

}

#company_header, .company_header {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

.company_header_container {
   padding: 0px 20px 0px 20px;
	
}

#company_mid_header {
	display: inline;
    padding:0px 3px 0px 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;

}

#company_header_bg {
    width: 99%;
	padding: 0px 2px 2px 5px;
	background-color: #D4DFE5;
}

#company_header_bg h1.company_header_bg_text {
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	text-decoration: none;
	color: #005287;
}

#company_info h1.company_header_bg_text {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	text-decoration: none;
	color: #005287;
	background-color: #D4DFE5;
}

#company_header h4 {
    padding:15px 3px 0px 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

#fast_facts {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

#state_text h2 {
	width: 99%;
	padding: 2px 2px 2px 5px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 13pt;
	text-align: center;
	text-decoration: none;
	/*
	background-color: #005287;
	*/
	color: #F00;
}

#state_text #selected_paragraph {
    padding:5px 3px 0px 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

#state_text #selected_paragraph a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
	color: #0461A6;
}

.selected_paragraph {
    padding:5px 3px 0px 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

.selected_paragraph a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
	color: #0461A6;
}


.state_text_cta {
    margin:15px 3px 10px 10px;
	padding: 2px;
	border: 2px solid #AF0939;
	background-color: #fff;
}

.state_text_cta:hover {
	background-color: #C5E5FD;
	cursor: pointer;
}

.state_text_cta a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
	text-decoration: none;
	color: #AF0939;
}

.state_text_cta a:hover {
	text-decoration: underline;
}

#state_text {
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
	
}

#fast_facts h2 {
	width: 99%;
	padding: 2px 2px 2px 5px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	background-color: #005287;
	color: #fff;
}



#company_small_header {
    padding: 0px 3px 0px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;

}

.company_small_header {
    padding: 0px 3px 0px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

#company_text_header, .company_text_header {
    padding: 0px 3px 0px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
	
}

.company_info, #company_info {
	position: relative;
    padding: 5px 3px 5px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	color: #000;
}

#company_info {
	margin:auto;
	width:95%;
}

.class_info_state h2{
	position: relative;
    padding: 5px 3px 5px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: center;
	text-decoration: none;
	color: #AF0939;
	
}

.company_info_link a {
	position: relative;
    padding: 5px 3px 5px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;

}

.company_info_link a:hover {
	position: relative;
    padding: 5px 3px 5px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
	color: #0461A6;

}

#package_text {
    position: relative;
    padding: 5px 3px 5px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

#package_text .lineitem {
    position: relative;
	font: 8pt normal Verdana, Arial, Sans-Serif;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
	line-height: 10pt;
}

a.lineitem {
    position: relative;
	font: 8pt normal Verdana, Arial, Sans-Serif;
	text-align: left;
	text-decoration: underline;
	color: #00F;
}

#learn_more_pkg {
    padding: 35px 0px 0px 0px;
	
	
}

.resources_content {
	position: relative;
    padding: 5px 3px 5px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}


#company_info_center {
    padding: 10px 3px 0px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	text-decoration: none;
	color: #0461A6;

}

#company_info ul {
	margin: 0;
	padding: 0px 0px 0px 20px;
}

#adt_info {
    padding: 10px 3px 0px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
	color: #728A9D;

}


#company_info li  {
	list-style-type: disc;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

#company_info li a {
	list-style-type: disc;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
	color: #0461A6;
}

#company_info_underline {
    padding: 15px 3px 0px 10px ;
	font-family: Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: underline;
	color: #015BA2;

}

#security_tips {
    padding: 10px 3px 0px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #7c7878;
}

#security_tips a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #7c7878;
}



#promoad_05 {
    width:130px;
	height:380px;
	background: url('../../images/promoad_05.gif');
}

.promoad_header {
   height:40px;
   font-family: Verdana, Sans-Serif;
   font-size: 10pt;
   font-weight: bold;
   color: #881F3D;
   padding: 11px 6px 0px 6px;
}

.promoad_content {
   height:150px;
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size: 13pt;
   font-weight: bold;
   color: #881F3D;
   padding: 0px 5px 0px 5px;
}

.promoad_small_content {
   font-family: Verdana, Helvetica, Sans-Serif;
   font-size: 8pt;
   font-weight: bold;
   color: #881F3D;
   padding: 12px 0px 10px 0px;
}

.error {
	display: block;
	width: 98%;
	margin: auto;
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #f00;
}

.back_button {
	border: 1px solid black;
	background-color: #0461A6;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
}

#error_container {
	display: block;
	width: 95%;
	margin: auto;
	padding: 10px;
}

/* Drop Down Menu */
	
#dropmenudiv{
	position:absolute;
	border-left: 1px solid black;
	border-right: 1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: #0461A6;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	color: #fff;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background-color: #0461A6;
}

#dropmenudiv a:hover{ 
	color: #fff;
	background-color: #47ABF5;
}

.printonly {
	visibility: hidden;
	display: none;
}

.title {
	font-weight: bold;
}

#page_header {
	display: block;
	position: relative;
	margin: auto;
	width: 85%;
	padding: 5px;
	border: 1px dashed black;
}

#page_header .text {
	font-family: "Trebuchet MS", Verdana, Helvetica, Tahoma, Arial, Sans Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #a00;
	text-align: left;
	border-bottom: 2px solid red;
}

#page_header .content {
	font-family: Verdana, Arial, Sans Serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000;
	text-align: left;
}

.form_container {
	width: 80%;
	margin: auto;
	border: 1px solid black;
	padding: 5px 5px 30px 5px;
}

.form_label {
	position: relative;
	margin-top: -20px;
	width: 225px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Tahoma, Arial, Sans Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	background: #fff;
}

#config_form {
	display: block;
	position: relative;
	margin: auto;
	width: 80%;
	padding: 5px;
}

#config_form label {
	float: left;
	width: 50%;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
	padding: 10px 10px 0px 0px;
}

#config_form input {
	float: left;
	margin: 10px 0px 0px 0px;
	border: 1px solid black;
	width: 250px;
}

#config_form #form_submit {
	float: left;
	margin: 10px 0px 0px 0px;
	border: 1px solid black;
	width: 250px;
	background: #eee;
	font-family: Arial, Sans Serif;
	font-weight: bold;
}


#config_form select {
	float: left;
	margin: 10px 0px 0px 0px;
	border: 1px solid black;
	width: 250px;
}

#config_form input .hidden_element {
	display: none;
	border: none;
	visibility: hidden;
}

#admin_login_form {
	margin: 0px;
	padding: 0px;
}

#admin_login_form label {
	float: left;
	width: 50%;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	padding: 10px 10px 0px 0px;
}

#admin_login_form input, #admin_login_form select {
	float: left;
	margin: 10px 0px 0px 0px;
	border: 1px solid black;
	width: 100px;
}

.form_container {
	width: 80%;
	margin: auto;
	border: 1px solid black;
	padding: 5px 5px 30px 5px;
}

.form_label {
	position: relative;
	margin-top: -20px;
	width: 225px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Tahoma, Arial, Sans Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	background: #fff;
}

#db_edit_form label {
	display: inline;
	width: 200px;
	padding: 0px 10px 0px 0px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Tahoma, Arial, Sans Serif;
	font-size: 12pt;
	font-weight: bold;
	float: left;
}

#db_edit_form input {
	display: inline;
	position: relative;
	margin-top: -2px;
	padding: 0px 5px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid black;
}

#db_edit_form select {
	display: inline;
	position: relative;
	margin-top: -2px;
	padding: 0px;
	float: left;
	width: 200px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid black;
}

#db_edit_form textarea {
	display: inline;
	position: relative;
	margin-top: -2px;
	padding: 0px;
	float: left;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid black;
}

#db_edit_form ul {
	list-style-type: none;
}

#db_edit_form .selected_element {
	background-color: #ddd;
}

#db_edit_form .normal_element {
	background-color: #fff;
}


#edit_form_submit {
	font-family: Verdana, Arial, Sans Serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	background: #ddd;
	text-align: center;
	border: 1px solid black;
}

#db_add_form label {
	display: inline;
	width: 200px;
	padding: 0px 10px 0px 0px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Tahoma, Arial, Sans Serif;
	font-size: 12pt;
	font-weight: bold;
	float: left;
}

#db_add_form input {
	display: inline;
	position: relative;
	padding: 0px;
	float: left;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid black;
}

#db_add_form select {
	display: inline;
	position: relative;
	margin-top: -2px;
	padding: 0px;
	float: left;
	width: 200px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid black;
}

#db_add_form textarea {
	display: inline;
	position: relative;
	margin-top: -2px;
	padding: 0px;
	float: left;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid black;
}

#db_add_form .selected_element {
	background-color: #ddd;
}

#db_add_form .normal_element {
	background-color: #fff;
}


#db_add_form_submit {
	font-family: Verdana, Arial, Sans Serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	background: #ddd;
	text-align: center;
	border: 1px solid black;
}

#db_add_form_state {
	font-family: Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
}

.editform_radio {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#contact_me_form input {
	border: 1px solid black;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: normal;
}

#contact_me_form select {
	border: 1px solid black;
	width: 250px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

#contact_me_form #contact_me_own_rent {
	border: 1px solid black;
	width: 185px;
	border: 1px solid black;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
}

#contact_me_form #contact_reason {
	border: 1px solid black;
	width: 185px;
	border: 1px solid black;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
}

#contact_me_form #state {
	border: 1px solid black;
	width: 185px;
	border: 1px solid black;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
}

#contact_me_form #howcontact {
	border: 1px solid black;
	width: 185px;
	border: 1px solid black;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
}


TD.signup_form_label {
	padding: 0px 10px 0px 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
}

TD.signup_form_label_small {
	margin: 0;
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

TD.signup_form_privacy_policy {
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 7pt;
	font-weight: normal;
	text-align: center;
}

#contact_me_form_header_container {
	border: 1px solid black;
	background-color: #F6FAFE;
}

.signup_form_header {
	padding: 0px 0px 5px 0px;
	font-family: Verdana, Times New Roman, Serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	color: #0461A6;
}

.signup_form_text {
	display: inline;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
}

.signup_form_submit {
	border: 1px solid white;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #AF0939;
}

#sitemap {
	display: block;
	width: 300px;
	margin: auto;
}

#sitemap li {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}

#menu_list {
	margin: 0px;
}

#menu_list ul {
	margin: 0px;
	padding: 2px 5px 2px 5px;
}

#menu_list a:hover {
	background-color: #fff;
}

#menu_list li {
	list-style-type: none;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #1e4e8d;
	text-align: left;
	/* text-indent: -20px; */
}

#submenu_list li {
	list-style-type: none;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1e4e8d;
	text-align: left;
}

ul.submenu_list {
	list-style-type: none;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1e4e8d;
	text-align: left;
}

#menu_list a, #submenu_list a {
	text-decoration: none;
}

.sidebar_signup_header {
	padding: 10px 0px 0px 0px;
	font-family: Arial, Sans Serif;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
}

.sidebar_signup_subheader {
	padding: 10px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, Sans Serif;
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
}

#info_request_form {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

#info_request_form label {
	float: left;
	width: 50%;
	margin: 0px;
	padding: 0px;
	display: inline;
	padding: 0px 0px 0px 5px;
	font-family: Helvetica, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
}

#info_request_form input {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 45%;
	display: inline;
	font-family: Helvetica, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 10pt;
	border: 1px solid #b5b2b2;
}

#info_request_form #submit_button {
	clear: both;
	width: 100%;
	padding: 5px 0px 0px 0px;
	margin: auto;
}

#info_request_form #newsletter_checkbox {
	clear: both;
	width: 100%;
	padding: 5px 0px 0px 0px;
	margin: auto;
	font-family: Arial, Sans Serif;
	font-weight: normal;
	font-size: 7pt;
	text-align: left;
}

#info_request_form #newsletter_checkbox input {
	display: inline;
	margin: 0px;
	width: 20px;
	padding: 0px 15px 0px 25px;
}

#info_request_form select {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 45%;
	display: inline;
	font-family: Helvetica, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 10pt;
	border: 1px solid #b5b2b2;
}

#info_request_form .submit_button {
	width: 98px;
	height: 27px;
	padding-left: 45px;
	margin: auto;
	border: none;
}

.or {
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-family: Arial, Sans Serif;
	font-weight: bold;
	font-size: 12pt;
}

.locator_sorry {
	padding: 10px;
	font-family: Arial, Sans Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #f00;
	text-align: center;
}

.locator_yes {
	font-family: Arial, Sans Serif;
	font-size: 18pt;
	font-weight: bold;
	color: green;
	text-align: left;
}

.locator_yestext {
	padding: 10px;
	font-family: Arial, Sans Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000;
	text-align: left;
}

.learn_more, a.learn_more {
	text-align: right;
	text-decoration: underline;
	font-family: verdana;
	color: #7C7878;
	font-size: 11px;

	
}

.local_service_header {
	font-family: verdana;
	font-weight: bold;
	color: #7C7878;
	font-size: 12pt;
	text-align: center;
	padding:20px 0px 0px 0px;
}

.local_service_content {
	font-family: verdana;
	color: #7C7878;
	font-size: 10pt;
	text-align: center;
}

#content_24hr {
	position: relative;
    padding: 5px 3px 5px 10px ;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #0461A6;
}

#content_24hr li {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: #0461A6;
}

#crime_stats {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #eee;
}

#crime_stats .crime_stats_header {
	border: none;
	font-family: verdana;
	font-weight: bold;
	color: #7C7878;
	font-size: 12pt;
	text-align: center;
}

#crime_stats .crime_stats_content_header {
	border: none;
	font-family: verdana;
	font-weight: bold;
	color: #000;
	font-size: 10pt;
	text-align: center;
}

#crime_stats .crime_stats_content {
	border: none;
	font-family: Courier New, Courier, System;
	font-size: 10pt;
	color: #000;
	text-align: center;
}

#crime_stats .crime_stats_footer, a.crime_stats_footer {
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	color: #444;
}

#state_chooser label {
	margin: 15px 10px 0px 0px;
	display: block;
	width: 45%;
	float: left;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	color: #444;
}

#state_chooser select {
	margin: 10px 0px 0px 0px;
	position: relative;
	display: block;
	width: 150px;
	float: left;
}

#state_chooser input {
	position: relative;
	display: block;
	margin: 10px 0px 0px 10px;
	float: left;
	border: 1px solid black;
}

#pd_referral_text {
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #0461A6;
	text-align: left;
}

#pd_referral_text img {
	display: block;
	float: left;
	margin: 0;
	padding: 2px;
	border: none;
}

#pd_guarantees_text {
	padding: 5px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #0461A6;
	text-align: left;
}

#pd_guarantees_text dd {
	padding: 5px 0px 5px 0px;
}

#pd_guarantees_text dt {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #014773;
	text-align: left;
}

.adt_blue {
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #014773;
	text-align: center;
}

.adt_red {
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #AF0939;
	text-align: center;
}

#system_details {
	display: block;
	position: relative;
	text-align: left;
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}


#advantages_text {
	display: block;
	position: relative;
	margin: 0;
	padding: 2px;
	background: #d8d8d8;
	vertical-align: middle;
}

#advantages_text h2 {
	margin: 0;
	padding: 2px;
	font-family: Verdana, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	text-align: center;
}

#advantages_listing {
	display: block;
	position: relative;
	padding: 0;
	margin: 0px 0px 0px 5px;
	border: 1px solid #d8d8d8;
}

#advantages_listing ul {
	list-style-image: url('../../images/fp_solutions_icon.gif');
}

#advantages_listing li {
	display: block;
	padding: 0px 0px 15px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000;
	text-decoration: none;
}

#consultation_button {
	display: block;
	position: relative;
	margin: -10px 0px 0px 0px;
	padding: 0;
}


#index_content {
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align: center;
}

#shattered_header {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	background: url('../../images/new_index_header2.jpg') top left no-repeat;
	width: 800px;
	height: 228px;
}

#index_header_top_text {
	display: block;
	position: relative;
	margin: 0;
	padding: 110px 0px 0px 380px;
}

#index_header_top_text h1 {
	font-family: Verdana, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #000;
}

#fp_shattered_learnmore {
	display: block;
	position: relative;
	margin: 0;
	padding: 10px 10px 0px 0px;
	text-align: right;
}

#fp_main_navigation {
	display: block;
	position: relative;
	margin: 15px 0px 0px 35px;
	padding: 0px;
	width: 375px;
	text-align: left;
	float: left;
}

#solutions_box {
	display: block;
	position: relative;
	margin: 15px 0px 0px -15px;
	padding: 0;
	width: 140px;
	float: left;
}

#solutions_box h2 {
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #000;
}

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

#solutions_box li {
	text-align: left;
}

#solutions_box li a {
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000;
	text-decoration: none;
}

#solutions_box li a:hover {
	color: #00f;
}

#sa_box {
	display: block;
	position: relative;
	margin: 12px 0px 0px 0px;
	height: 130px;
	width: 225px;
	padding: 0;
	float: left;
}

#sa_box #map {
	float: left;
}

#sa_box #sa_text {
	display: block;
	width: 95px;
	float: left;
}

#sa_box #sa_text h4 {
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #005287;
}

#sa_box #sa_text p {
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000;
}

#sa_box #sa_text a {
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #00f;
	text-decoration: underline;
}

#adt_guarantees_logo {
	display: block;
	position: relative;
	margin: 15px 5px 0px 0px;
	padding: 0;
	border: none;
	float: right;
}

a.fp_link {
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	color: #00f;
}

#fp_main_navigation .navbox {
	display: block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 25px 0px 25px;
	border-right: 2px solid #d2d2d2;
}

.navbox_link {
	background: url('../../images/fp_list_icon.gif') left no-repeat;
}

a.navbox_link {
	padding: 0px 0px 0px 15px;
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000;
	text-decoration: none;
}

a.navbox_link:hover {
	color: #00f;
}

.fp_free {
	font-size: 1.5em;
	color: #af0939;
}

.alpha_link {
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

.directory_header {
	font-family: Verdana, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
}

li.newsfeed {
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000;
	text-decoration: none;
}

h2.newsfeed {
	display: block;
	position: relative;
	margin: 0;
	padding: 5px 0px 0px 10px;
	font-family: Verdana, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #000;
	text-decoration: none;
}

a.newsfeed {
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #00f;
	text-decoration: underline;
}

#under_construction {
	display: block;
	position: relative;
	padding: 10px;
	font-family: Verdana, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #00f;
	text-align: center;
}

#isafe_right {
    display: block;
	position: relative;
	float: right;
}

#Content_01 {
	font-family: Arial;
	text-align: left;
}

#administration_menu li {
	display: block;
	margin: 5px 0px 0px 0px;
	list-style-type: none;
	width: 95%;
	padding: 2px;
	border: 1px solid black;
	font-family: Arial, Sans Serif;
	text-align: center;
	color: #000;
	background: #eee;	
}

#administration_menu li:hover {
	background: #ddd;
}

#administration_menu li a.menu_list {
	font-family: Arial, Sans Serif;
	text-align: center;
	color: #000;
	text-decoration: none;
}

#administration_menu li a.menu_list:hover {
	text-decoration: underline;
}

#testimonial_container #testimonial_text {
	padding: 15px 10px 5px 10px;
}

#testimonial_container #testimonial_text p {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color:#000;
}

.shaded_form {
	display: block;
	position: relative;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 1px solid black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	text-align: left;
	background: url('../../images/form_shader.png') top left no-repeat;
}

#credentials {
	display: block;
	text-align: center;
}

#credentials img {
	display: inline;
	margin: 0px 20px 0px 20px;
}

.hsp_disclaimer {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 7pt;
	text-align: center;
	text-decoration: none;
	color: #7c7878;
}

.web_special {
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #F7334A;
	text-align: left;
}

#errorlog_display {
	margin: 10px 0px 0px 0px;
}

#errorlog_display .header {
	margin:0px 0px 0px 20px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 14pt;
	text-decoration: none;
	color: #f00;
	text-align:left;
}

#errorlog_display li {
	font-family: "Courier New",Courier;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #000;
	list-style-type: none;
}
.analytics_bg {
	background: url('../../images/sk_analytics.jpg') center no-repeat;
}

#crime_stats_spacer {
	height: 8px;
}

#crime_stats_box {
	width: 180px;
	height: 117px;
	background: url('../../images/crime_bg_44a.gif') top center no-repeat;
}

#crime_stats_box #crime_stats_input {
	margin: 0;
	padding: 0;
}

#crime_stats_box form {
	width: 150px;
	padding: 80px 0px 0px 0px;
	text-align: center;
}

#crime_stats_box input {
	margin: 5px 10px 0px 0px;
	padding: 0;
	float: left;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	width: 80px;
	border: 1px solid black;
}

#crime_stats_box #go_button {
	margin: 0;
	padding: 0;
	float: left;
	border: none;
	height: 34px;
	width: 42px;
}
#stats_table {
	display: table; border: 1px solid black; padding: 5px; width: 180px; height: 167px;
}				
#allstats_table {
	display: table; border: 1px solid black; padding: 5px; width: 100%; height: 167px;
}				
.stats_header {
	background-color: black; color: #fff; font-family: "Gill Sans MT", Arial, Sans-Serif; font-size: 10pt; text-align: center;					
}
.stats_title {
	background-color: #eee;color: #000;font-family: Tahoma, Arial, Sans-Serif;font-size: 8pt;font-weight: bold;text-align: left;					
}
.stats_data_above {
	background-color: #fff;color: #f00;font-family: Tahoma, Arial, Sans-Serif;font-size: 8pt;font-weight: bold;text-align: left;					
}
.stats_data_below {
	background-color: #fff;color: #000;font-family: Tahoma, Arial, Sans-Serif;font-size: 8pt;font-weight: bold;text-align: left;					
}
.stats_footer, a.stats_footer {
	font-family: Tahoma, Arial, Sans-Serif;font-size: 7pt;font-weight: normal;text-align: center;					
}

.smallTextNav {
	font-family: Tahoma, Arial, Sans-Serif;font-size: 7pt;font-weight: normal;text-align: left;					
}

.infoBoxNavContents {
	font-family: Tahoma, Arial, Sans-Serif;font-size: 7pt;font-weight: normal;text-align: right;					
}

#working_box {
	margin:auto;
	position: fixed;
	height:10px;
	width: 200px;
	top: 0;
	left: 0;
	visibility: hidden;
	display: none;
	z-index: 1000;
}

#working_box_content {
	background-color: #f3f3fd;
	border: 1px solid black;
	text-align:center;
}

#working_box_content strong {
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}