*{font-family:Arial,Verdana,sans-serif;font-size:12px;margin:0;padding:0;}
body, html { width: 100%; height: 100%; margin: 0; padding: 0; }
html{margin:0;padding:0;}
body { text-align:center; font-family: Helvetica, Arial, Geneva sans-serif;  margin: 0px; padding:0px; }
img{border:0;}
input { margin: 4px 4px 4px 4px; font-size: 12px; }
input[type=text], input[type=password], option { height: 18px; vertical-align: middle; padding: 1px; margin: 2px; font-size: 12px; }
select { padding: 0 0 0 0; vertical-align: middle; margin: 2px; font-size: 12px; }
textarea { font-size: 12px;  padding: 1px; margin: 2px; }

#bg { position:absolute; top:0; left:0; width: 100%; z-index: 0; }
div{margin:0;padding:0;text-align:left;}
td{vertical-align:top;text-align:left;}
p, td, li, ol, ul { font-size: 12px; color: #000000; }
p { line-height: 170%;}
ol, ul { margin-left: 28px; }
h1, h2, h3, h4, p, li { line-height: 150%; }
div#content { height: 100%; position: relative;}
div#container { width: 100%; height: 100%; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 1; }
td { position: relative; }
img { border: 0px; }
#footerlogos { margin: 6px auto 6px auto; vertical-align: middle; text-align: center;}
#footerlogos img { margin: 0 10px 0 10px; vertical-align: middle; }
p,h1,h2,h3,h4,ul,li{margin:0 16px 10px 16px;}
h1{font-size:36px; text-transform: uppercase; text-align: center; color: #9c0303;}
h2{font-size:18px;}

h3{font-size:16px; color: #9c0303;}
.error1, .error1 li, .error1 ul li, .error1 ol li {color:red;font-weight:bold;font-size:14px;text-align:center;}
.error1 li { width: 90%; background: #dddddd;}

.rounded_red_border_box_white_center { border-color: #9c0303;
    border-style: solid;
	position: relative;
	clear: both;
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;
	width: 767px;
	}

.rounded_red_border_box_pink_center { border-color: #9c0303;
    border-style: solid;
	position: relative;
	clear: both;
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;
	width: 767px;
	background: #f4e9e9;
	}
.box_table, .box_table td
{
    border-color: #9c0303;
    border-style: solid;
}

.box_table
{
	position: relative;
	clear: both;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	width: 100%;
}

.box_table td
{
	position: relative;
    margin: 0;
    padding: 0;
    border-width: 1px 1px 0 0;
	border-color: #9c0303;
	text-align: left;
}


.box_table2
{
	position: relative;
	clear: both;
    border-spacing: 0;
    border-collapse: collapse;
	width: 100%;
	border-color: #9c0303;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
}

#footerdiv { margin: 10px auto 2px auto;  color: #888888; text-align: center;}
#footerdiv p ,#footerdiv a {color: #888888; text-align: center;}
.sectionbox p,.sectionbox h1,.sectionbox h2,.sectionbox h3,.sectionbox h4,.sectionbox ul,.sectionbox li{margin:0 10px 10px 10px;}
.sectionbox {position: relative; margin: 0 10px 20px 10px; padding: 0 0 0 0; width: 767px;}
.box_header { background: url('/images/box_header_bg.png') bottom left repeat; height: 30px; margin: 0 0 0 0; padding: 0 0 0 0; vertical-align: bottom; float: left;}
.box_header img { vertical-align: bottom;}
.box_header h1 { text-transform: none; display: inline;  color: white; font-weight: normal; font-size: 18px;}
.h1_container { height: 30px; display: inline;  margin: 0 0 0 0; padding: 0 0 0 0;}
.testimonyform, .testimonyform td { border-width: 0 0 0 0; }
.testimonyform td { text-align: left; padding: 4px;}
.testimonyform {  margin: 0 0 0 6px;}
.testimonyform textarea { width: 550px; }
.services_image {display: inline; border: 1px solid #9c0303; margin: 2px 2px 2px 10px; padding: 0 0 0 0;}


.checkmarkli {
    list-style: none;
    padding: 0 0 12px;
}
.checkmarkli li {
	margin-top: 0px;
	margin-bottom: 0px;
    padding: 7px 7px 7px 40px;
	line-height: 30px;
    background: url(/images/checkmark_03.jpg) no-repeat 0px .8em;
}

.nocheckmarkli {
    list-style: none;
    padding: 0 0 12px;
}
.nocheckmarkli li {
margin-top: 0px;
	margin-bottom: 0px;
    padding: 7px 7px 7px 40px;
	line-height: 30px;
    background: url(/images/nocheckmark_06.jpg) no-repeat 0px .8em;
}

#twitter_box {
	position: absolute;
	top: 630px;
	margin-left: 1px; 
	margin-top: 0;
	font-size: 50%;
	border-top: solid 2px white;
	border-bottom: solid 2px white;
	width: 181px;
}

#stoppmargins p{
margin-right: 0px; margin-left: 0px;
padding-left: 0px; padding-right: 0px;
}
/* Generated Styles */

/* End Generated */
