body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;} 

.textinput {padding: 2px;display: block;float: left;width: 325px;color: #676778;font-size: 10px;border: 1px solid #ccc;}
.commentsinput {padding: 2px;display: block;float: left;color: #676778;font-family: arial, sans-serif;font-size: 10pt;border: 1px solid #ccc;}
.formCaptions{font-weight:bold;font-family: arial, sans-serif;font-size: 9pt;}


.content
{
	color: #222222; 
	font: normal 8pt arial, Helvetica, sans-serif; 
}

.small
{
	color: #444444; 
	font: normal 7pt arial, Helvetica, sans-serif; 
}

.StandardHeadersMedium 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; line-height: 14px; color: #034ea2; 
	list-style-type: square 
}

.MainBody 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	list-style-type: square;
	letter-spacing: 0em;
}

.MainBody_Blue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #034ea2; list-style-type: square
}

.bottomPage
{ 
	font-family: arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #555555
}
.greybold11 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.greybody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height:16px;
}


 ul.listing{ background-color: #FAFAFA;border-style:solid; border-color: #ccc; border-width: thin; width: 270px;}
 ul.listing li {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	list-style: none;
	background: transparent url(images/arrow-blue.gif) no-repeat 0 50%;
	}
	
 ul.chklisting{ background-color: #FAFAFA;border-style:solid; border-color: #ccc; border-width: thin; width: 270px;}
 ul.chklisting li {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 20px;
	list-style: none;
	background: transparent url(images/check.gif) no-repeat 0 50%;
	}


.save 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 24px;
	color: #EF3D34;
	list-style-type: square;
	letter-spacing: -0.5px;
	text-decoration:none;
}

.saveL 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #EF3D34;
	list-style-type: square;
	letter-spacing: -0.5px;
	text-decoration:none;
}

.saveB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #335599;
	list-style-type: square;
	letter-spacing: -0.5px;
	text-decoration:none;
}

.saveSm 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #7727BE;
	list-style-type: square;
	letter-spacing: -0.5px;
	text-decoration:underline;
	font-weight: bold;
}

a.saveSm: hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #EF3D34;
	list-style-type: square;
	letter-spacing: -0.5px;
	text-decoration:underline;
	font-weight: bold;
}
 ul.assalisting{
 background-color: #F5F2E8;
 border-style:solid; 
 border-color: #ccc; 
 border-width: thin; 
 list-style:none;
 width: 95%;
 padding: 10px 10px 10px 10px; 
 margin:0 0 5px 0;; 

 }
 ul.assalisting li {
	margin:0 0 0.15em 1.5em; 
	padding-left:14px; 
	background:url(images/arrow-blue.gif) no-repeat 0 0.42em;
	}
	
.dropDown{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
	font-size: 11px;
}

ul.listing2{}
 ul.listing2 li {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	list-style: none;
	background: transparent url(images/arrow-blue.gif) no-repeat 0 50%;
	}




.nowOpen{ background-color: #fff;padding:5px 5px 5px 5px;margin:10px 20px 10px 10px;}

/* T */
.topnavtextnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #335599;
	font-weight: normal;

}

a.bluelinknew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
	font-size: 10px;
}

a.bluelinknew:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
	font-size: 10px;
}

a.bluelinknew:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
	font-size: 10px;
}

a.bluelinknew:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: normal;
	text-decoration:none;
	font-size: 10px;
}

.smwhitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;

}

.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}



a.navylinknew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
}

a.navylinknew:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
}

a.navylinknew:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
}

a.navylinknew:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
	text-decoration:none;
}



/* End T */

.navyContent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
	margin-left: 5px;
	display: block;
}


/* A */

#callToAction { color:#222;  margin:0; padding:5px 5px 5px 1px; width:190px; align:center; }
#callToAction h4 { margin:0 0 4px 0; font-family: arial; padding-left:16px; font-size:.9em; font-weight:900; color:#D12639; }
#callToAction h4.blue { margin-bottom:0; color:#11274C; }
#callToAction p { margin:5px 0 0 16px;  font-size:15px; }
#callToAction .line1 {font-family: arial; font-size:15px; font-weight:600; text-transform:uppercase; }
#callToAction .line2 {font-family: arial;  font-size:17px; font-weight:900; color:#D12639; }
#callToAction .line3 { font-family: arial; font-weight:300; /*font-size:.85em; bugged */ font-size: 11px; line-height:1.1em; color:#11274C; }

#callToAction form { margin:0 0 0 16px; padding:0; font-size:9px; background-color:transparent; }
#callToAction label { font-size:1px; color:#E8E7E4; }
#callToAction input { color:#383838; font-size:9px; }
#callToAction input.button { vertical-align: bottom; }

#callToAction a {font-family: arial; font-weight: bold; font-size: 12px;  }

.offer { background-color:#ffffff; margin:15px 0 0 0; padding:5px 5px 5px 5px; width:250px;border-style:dashed; border-width: thin;}
.offer p { font-size:.85em; margin:0; padding:0 0 0 16px; }
.offer a { color:#383838; text-decoration:underline; }
.offer a:visited { color:#54ABBF; text-decoration:underline; }
.offer a:hover { color:#D12639; }
.offer strong { font-size:1.1em; }


.testimonial { background-color:#ffffff; margin:15px 0 0 0; padding:5px 5px 5px 5px; text-align:justify; font-size:8pt; color: #111111; font-family: arial; width:225px; border-top: medium solid #ff0000; border-bottom: thin solid #ff0000;}
.testimonial p { color:#11274C;  margin:0; padding:10px 0 8px 16px;}
.testimonial hr { border:none; border-top:2px dotted #68778E; margin:3px 0; padding:0; height:2px; }
.testimonial a { font-size:.9em; color:#11274C; font-weight:normal; text-decoration:underline; }
.testimonial a:visited { font-size:.9em; color:#54ABBF; font-weight:normal; text-decoration:underline; }
.testimonial a:hover { color:#D12639; }

#callToAction a.link:reqOnline {font-family: arial; font-weight:15px; }


/* End A */


/*Pull Quotes */
.commentbox{
background-color: #f6f6f6;
width: 100%;
padding: 10px;
}


.commentbox2{
background-color: #ececec;
width: 80%;
padding: 10px;
margin-left: 110px;
}




/*end pull quote*/



div#reqService{ margin: 0 2%;background: #EEEEEE;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #EEEEEE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


.bigLinks { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 13px; font-weight: bold; color: #034ea2; text-decoration: none }

a.bigLinks:link {  }
a.bigLinks:hover {
	color: red;
	text-decoration: none;
	background-color: #f2f2f2;
}
a.bigLinks:active {  text-decoration: none}
a.bigLinks:visited {  text-decoration: none}


.StandardLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #034ea2; text-decoration: none }

a.StandardLinks:link {  }
a.StandardLinks:hover {
	color: red;
	text-decoration: none;
	background-color: #f2f2f2;
}
a.StandardLinks:active {  text-decoration: none}
a.StandardLinks:visited {  text-decoration: none}

.pageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #335599;
	font-weight: normal;
	text-decoration:none;
}

.pagesubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #335599;
	font-weight: bold;
	text-decoration:none;
}


A:visited
{
    text-decoration: none
}
A:link
{
    text-decoration: none
}
A:hover
{
    text-decoration: underline
}
A:active
{
    text-decoration: underline
}


A.nav:visited
{
    color: #ffffff;
	font-family: verdana, sans-serif;
	font-weight:	bold;
	font-size: 11px;
    text-decoration: none
}
A.nav:link
{
    color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight:	bold;
    text-decoration: none
}
A.nav:hover
{
    color: #ffffff;
	font-family: verdana, sans-serif;
	font-weight:	bold;
	font-size: 11px;
    text-decoration: underline
}
A.nav:active
{
    color: #ffffff;
	font-family: verdana, sans-serif;
	font-weight:	bold;
	font-size: 11px;
    text-decoration: underline
}

/* Form */
.wideinput {
	padding: 2px;
	display: block;
	float: left;
	width: 325px;
	color: #676778;
	font-size: 10px;
	border: 1px solid #ccc;
	}
	
	
