body {margin-top: 0px;margin-left: 0px;background-color: #1c1c1c;}

h1 {font-family: Arial, Helvetica;color: #FFFFFF;font-size : 20pt;text-align: center;margin: 0px;padding: 3px;background-image: url(images/quotebckgrnd.jpg);border: 3px solid #0F1B44;}
h2 {font-family: Arial, Helvetica;color: #000000;font-size : 16pt;}
h3 {font-family: Arial, Helvetica;color: #FFFFFF;font-size : 16pt;background-color: #12157F;padding: 2px;margin-top: 0px;background-image: url(images/footerbckgrnd.png);}
h4 {font-family: Arial, Helvetica;	color: #000099;	font-size : 12pt;	font-weight: bold;}

p {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: black;font-size : 10pt;text-align: justify;padding-right: 10px;}

hr {width: 85%;color: #FFFFF;}

/*Id's for div containters related to the layout.*/
#enclose {width: 935px;	background-image: url(images/backgroundgradient.png);background-color: #FFFFFF;}
#frame {width: 955px;	margin-right: auto;	margin-left: auto;	display: block;	background-color: #FFFFFF;	border: 3px solid #FFFFFF;
	background-image: url(images/backgroundgradient.png);	background-repeat: repeat-x;	background-position: 320px;}
#banner {background-color: #999999;	height: 260px;}
#content {	margin: 0px;background-color: #FFFFFF;	padding: 10px;	background-image: url(images/backgroundgradient.png);background-repeat: repeat-x;}
.rightinternal {float: left;display: block;margin: 10px 0 10px 10px; width: 420px;/*width: 400px;*/}
.leftinternal {float: left;display: block;margin: 10px 10px 10px 0; width: 460px;/*width:480*/border-right-width: 3px;border-right-style: double;	border-right-color: #0A2F53;}
.leftinternalabout {float: left;display: block;margin: 10px 10px 10px 0; width: 460px;/*width:480*/}
.leftinternalservices {	float: left;display: block;	margin-top: 10px;margin-right: 10px;margin-bottom: 10px; width: 450px;/*width:480*/	}
.floatleft {display: block;	float: left;margin-right: 10px;	margin-bottom: 10px;border: 2px solid #000000;}
.servicescontainer {display: inline;}
#footer {text-align: center;background-color: #0A2B56;height: 35px;	padding: 5px;background-image: url(images/footerbckgrnd.png);	color: #FFFFFF;	clear: both;}

/*quote box*/
.freeQuote {float: left;background-color: #6F0004;	display: block;	margin: 5px 0px 10px 0px;border: 5px double #FFFFFF;padding: 3px; 	background-image: url(images/quotebckgrnd.jpg);} /*margin-right: 20px;*//*margin-top: 10px;*/

.freeQuote1 {	float: left;background-color: #6F0004;	display: block;	margin-top: 5px;margin-bottom: 10px;border: 5px double #FFFFFF;	padding: 10px;
	margin-left: 0px;	margin-right: 20px;	background-image: url(images/quotebckgrnd.jpg);	color:#ffffff;width:400px;height:275px;/}

.formfields  {font-family: arial;	color: #000000;	font-size: 9pt;	width: 100 /*width: 100%;*/ margin: 2px 0 2px 0px;padding: 0px 2px 0px 2px;	background-color: #FFFFFF;	
background-image: url('../images/formgrad.jpg');background-position: top;background-repeat:no-repeat;}
.formdiv   {float: left;}

.backgroundcolor {	background-color: #CCCCCC;	padding: 5px;}
.indentme{text-indent:-20px;}
li.helpyou{font-family:Verdana, Geneva, sans-serif;font-size: 18px; font-weight:bold; color:#0A4981;list-style:none;}
.address{font-family:Verdana, Geneva, sans-serif; font-size: 16px; font-weight:bold;}
.phone {font-size: 24px;color: #0A4981;font-weight: bold;}
.centeredtext {text-align: center;}
.textright {float: right;}
.bold {	font-weight: bold;}
.internaldiv {background-color: #FFFFFF;margin-right: 40px;margin-left: 40px;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;height: 120px;}
.addressdiv {font-style: italic;background-color: #FFFFFF;height: 80px;margin-right: 140px;margin-left: 140px;padding: 10px;border: 1px solid #000099;color: #CC0033;
	font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

#navigation{background-color: #FFFFFF;	background-image: url(Images/navgradient.jpg);	background-repeat: repeat-x;height: 19px;margin: 0px;margin: 10px 10px 10px 25px;}
/*classes related to the primary navigation*/
.ulnav {padding: 0px;margin: 0px;}
.linav {display: inline;padding: 5px;margin-right: 25px;list-style-type: none;font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
.linav a:link {text-decoration: none;font-family: Arial, Helvetica, sans-serif;color: #0000CC;}
.linav a:visited {text-decoration: none;font-family: Arial, Helvetica, sans-serif;color: #0000CC;}
.linav a:hover {font-family: Arial, Helvetica, sans-serif;color: #CC0033;}
.linav a:active {color: #3333CC;}

/*classes for navigation in footer*/
.lifooter {display: inline;padding-right: 4px;padding-left: 4px;color: #FFFFFF;}
.lifooter a:link {color: #C7C6C9;}
.lifooter a:visited {color: #C6C5C8;}
.lifooter a:hover {color: #99001A;}
.footerul {display: inline;padding: 0px;margin-bottom: 5px;}

/*classes for testimonials*/
.testimonial {background-color: #F6F6F6;padding: 5px;font-style: italic;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;display: block;}
.testimonialleft {background-color: #FBF7E0;padding: 5px;font-style: italic;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;display: block;float: left;}
.signature {text-align: right;font-style: italic;}

/*table*/
table {font-family: Arial, Helvetica; 	color: black;font-size : 10pt; }
td {padding-top: 5px;}

/*lists*/
li {font-family: Arial, Helvetica; 	color: black; 	font-size : 10pt; }
li {margin-left: 20px;}

/*links*/
a:link {color : #000099;}
a:visited {color : #000099;}
a:hover {color : #0099FF;}
a:active {color : #3366FF;}

/*images*/
img { border-color : #000000; }
img {behavior: url("../pngbehavior.htc");}
.imgright {float: right;border: 2px solid #12157F;}


/*b {font-family: Arial, Helvetica;color: black; font-size : 10pt;}
i {font-family: Arial, Helvetica;color: black;font-size : 10pt;}*/