body { 
color: #000; 
margin: 0px 0px 20px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: .85em;

}

a:link { font: normal small Arial, Helvetica, sans-serif; color: #990000; text-decoration : none} 
a:visited { font: normal small Arial, Helvetica, sans-serif; color: #990000; text-decoration : none}
a:hover { font: normal small Arial, Helvetica, sans-serif; color: #990000; text-decoration : none} 

div#container	{background-image: url("images/bgstrip.gif");
background-position: left;
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
width: 960px;
height: auto;
text-align: left}

div#footercontainer	{
background-image: url("images/bgstrip.gif");
background-position: left;
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
width: 960px;
height: auto;
text-align: right}

div#resourcescontainer	{
margin-left: auto;
margin-right: auto;
width: 960px;
height: auto;
text-align: right}

.strapcontent{
float: right;
}

h1		{font-weight: bold;
font-size: medium;
color: #7DB5C8;
text-align: left}

h2		{font-weight: bold;
font-size: medium;
color: #7DB5C8;
text-align: left}

h1.mainheading		{font-weight: bold;
font-size: medium;
color: #7DB5C8;
text-align: left
padding: 0px;
margin: 0px;}


.leftpanel{
text-align: center;
width: 180px;
float: left;
}

.maincontentcontainer{
float: left;
width:780px;
}

.maincontent{
padding:30px 10px 10px 10px;
}

.clear{
clear: both;
height: 1px;
margin: 0px;
padding: 0px;
}

.topleftpiccontainer{
float: left;
width: 180px;
text-align: center;
padding-top: 5px;
}

.logocontainer{
float:left;
padding-left: 80px;	
}


.toprightpiccontainer{
float: right;
width: 150px;
text-align: right;
padding-top: 5px;
}

.maincontentsplitleft{
float: left;
width: 380px;
}

.maincontentsplitright{
float: right;
width: 320px;
}

.maincontentevensplitleft{
float: left;
width: 360px;
}

.maincontentevensplitright{
float: right;
width: 360px;
}

.blu		{color: #7DB5C8;
margin-bottom: 18px}

ul.blu li a:link { 
font: normal small Verdana, Arial, Helvetica, sans-serif; color: #836461; text-decoration : none} 
ul.blu li a:visited { font: normal small Verdana; color: #836461; text-decoration : none}
ul.blu li a:hover { font: normal small Verdana; color: #000000; text-decoration : underline} 

.blus		{color: #7DB5C8;
		 margin-bottom: 38px;
		 padding-left: 34px;
		 text-align: left;
		 color: #836461;
		 font-weight: bold;
		 }

ul.blus li	{margin-bottom: 0.5em}

ul.blus li a:link { font: bold small Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: -0.2px} 
ul.blus li a:visited { font: bold small Verdana; color: #000000; text-decoration : none; letter-spacing: -0.2px}
ul.blus li a:hover { font: bold small Verdana; color: #000000; text-decoration : underline; letter-spacing: -0.2px}


.bluservice		{color: #7DB5C8;
		 margin-bottom: 5px;
		 margin-top: 10px;
		 padding-left: 20px;
		 text-align: left}

ul.bluservice li	{margin-bottom: 0.5em}

ul.bluservice li a { font: normal x-small Verdana, Arial, Helvetica, sans-serif; color: #836461; text-decoration : none} 
ul.bluservice li a:hover { font: normal x-small Verdana; color: #000000; text-decoration : underline} 

ul.bluservice li a{ font: bold small Verdana, Arial, Helvetica, sans-serif; color: #836461; text-decoration : none; letter-spacing: -0.2px} 
ul.bluservice li a:hover { font: bold small Verdana; color: #000000; text-decoration : underline; letter-spacing: -0.2px}

.nudgeright60{
margin-right: 60px;
}

		 
 h1.serviceheading{font-weight: bold;
			 font-size: medium;
			 color: #000;
			 text-align: left}
			 
  h2.serviceheading{font-weight: bold;
		 font-size: 1em;
		 color: #000;
		 text-align: left}

p{
text-align: justify;
}

.right		{float: right}

.left		{float: left}

.fd		{-moz-opacity:1;
	 opacity: 1}

.fdo		{-moz-opacity:0;
	 opacity: 0}


div#indexbox ul li a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration : none} 
div#indexbox ul li a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration : none}
div#indexbox ul li a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration : none} 

div#indexbox	{
height: 100%;
text-align: center;
color: #FFFFFF;
top: 0px}

div#indexbox ul	{
margin-left: 8px;
margin-right: 5px;
margin-top: 30px;
list-style-type: none;
padding: 0px;
text-align: center}

div#indexbox ul li {margin-top: 1px;
margin-bottom: 1px;
text-align: center;
height: 2.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #FFFFFF}

div#indexbox ul li.sub{
color: aqua;
margin: 2px;
padding: 0px;
font-size: 9pt;
}

div#indexbox ul li span {position: relative;
bottom: 1px}

div#indexbox	p	{font-size: smaller;
text-align: center;
margin-left: 8px}

span.fdo {position: relative;
bottom: 1px}


.mappanel{
padding-left: 4px;

}

.mapstrap{
padding: 8px;
margin: 0px;
color: white;
font-size: .85em;
text-align: center;

}

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

.leftcontact{
padding: 5px;
margin: 0px;
color: white;
font-size: .85em;

}

.leftcontact a{
	color: white;
	text-decoration: none;
}

.moretestimonials{
	float: right;
	text-align: right;
}

.moretestimonials a{
	
}

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

.testimonialreferername{
	font-weight: bold;
	font-style: italic;
}


.servicecontent{
	float: left;

}

.servicecontent p{width: 100%;
		 text-align: justify;
		 margin-top: -8px;
		 margin-bottom: 2em}
		 
		 
 a.leftlink{
 font-size: 1.2em!important;
 	color: #990000!important;
	text-decoration: underline;
 }
 
 
 .miniformrow {
clear: both;
padding: 5px;

}

.miniformrow span.label {
float: left;
width: 150px;
text-align: left;
padding-top: 4px;
font-weight: bold;
}

.miniformrow span.detail {
float: left;
text-align: left;
padding-top: 4px;
}
 
 	 a.leftlink:hover{
 	color: #990000;
	text-decoration: none;
 }
 
 
 table.contactform{
 	width: 100%;
	border-bottom: 2px solid #7db5c8;
 }
 
  table.contactform td{

  text-align: justify;
  
  padding: 4px;
 }
 
   table.contactform td.header{
	width:33%;
 }
 
   table.contactform th{

  text-align: left;
  background-color:#7db5c8; 
  padding: 4px;
  color: white 
 }
 
 #description{
 	text-align: justify;
 }