@charset "utf-8";
img{
    border: none;
}
.blue {
	color: #03A2DB;
}
.green {
	color: #34aa3a;
}
p {
	margin: 0px;
	padding: 0px 0px 10px;
}
input {
	font-size: 10px;
}
#form1 {
	margin: 0px;
	padding: 0px;
}
#form2 {
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #03a2db;
	margin: 0px;
	padding: 0px 0px 10px;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #03a2db;
	margin: 0px;
	padding: 0px 0px 10px;
}


a:link, a:visited {
	color: #03a2db;
	font-weight: normal;
	text-decoration: underline;
}
a:hover, a:active {
	color: #026C95;
	font-weight: normal;
	text-decoration: underline;
}
#maincontent {
	margin: 0px auto;
	padding: 0px;
	width: 990px;
}
#maincontent #header_wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 990px;
}

#maincontent #logo_header {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 990px;
	height: 80px;
	background: url(../images/header_bg.jpg) no-repeat center top;
}
#maincontent #button_header {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 990px;
	height: 193px;
	background: url(../images/button_bg.jpg) no-repeat center top;
}
#maincontent    #button_header .left  {
	margin: 0px;
	padding: 25px 0px 0px;
	float: left;
	width: 700px;
	font-size: 42px;
	font-weight: bold;
}
#maincontent #header_wrap #button_header .right {
	float: left;
	width: 270px;
	text-align: left;
	padding-top: 110px;
	padding-left: 20px;
}
#maincontent    #button_header    .left .upper  {
	margin: 0px;
	float: right;
	padding: 0px 10px 0px 0px;
	font-size: 36px;
}
#maincontent    #button_header    .left .lower  {
	margin: 0px;
	padding: 0px 0px 0px 115px;
	float: left;
	font-size: 26px;
	width: 485px;
}

#maincontent #main {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 990px;
}
#maincontent #main #leftnav {
	margin: 0px 22px 0px 0px;
	padding: 0px;
	float: left;
	width: 196px;
	background: #eff3ff url(../images/nav_bg.png) no-repeat center top;
}
#maincontent #main #leftnav .upper {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 196px;
	font-size: 14px;
	font-weight: bold;
}
#maincontent #main #leftnav .upper a:link, #leftnav .upper a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#maincontent #main #leftnav .upper a:hover, #leftnav .upper a:active {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}


#maincontent #main #leftnav .upper li {
	background: url(../images/nav_li_bg.png) no-repeat center center;
	height: 23px;
	width: 142px;
	list-style: none;
	margin: 0px;
	padding: 5px 0px 0px 30px;
}


#maincontent #main #leftnav .upper ul {
	margin: 0px;
	padding: 10px 0px 10px 12px;
}
#maincontent #main #leftnav .mid {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 196px;
	font-size: 12px;
}
#maincontent #main #leftnav .mid ul {
	margin: 0px;
	padding: 10px 0px 10px 12px;
}
#maincontent #main #leftnav .mid li {
	margin: 0px;
	padding: 3px 0px 3px 15px;
	list-style: none;
	background: url(../images/arrow_gray.png) no-repeat left center;
}
#maincontent #main #leftnav .mid a:link, #leftnav .mid a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#maincontent #main #leftnav .mid a:hover, #leftnav .mid a:active {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}



#maincontent #main #leftnav .lower {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 196px;
}

#maincontent #main #wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 772px;
}
#maincontent #main #midcontent {
	margin: 0px;
	padding: 0px 15px;
	float: left;
	width: 528px;
	/*  background: url(../images/main_bg.jpg) no-repeat center top;  removed 5/26/10 */
}
#maincontent #main #wrap #midcontent .upper {
	margin: 0px;
	padding: 30px 0px 0px;
	float: left;
	width: 528px;
}
#maincontent #main #wrap #midcontent .upper li {
	background: url(../images/blue_dot.png) no-repeat left center;
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 15px;
}
#maincontent #main #wrap #midcontent .upper ul {
	margin: 0px;
	padding: 10px 0px 10px 10px;
}
#maincontent #main #wrap #midcontent .upper .left {
	margin: 0px;
	padding: 30px 0px 0px;
	float: left;
	width: 364px;
}
#maincontent #main #wrap #midcontent .upper .right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 164px;
	font-size: 12px;
}
#maincontent #main #wrap #midcontent .lower {
	margin: 0px 0px 10px;
	padding: 30px 0px 0px;
	float: left;
	width: 528px;
}
#maincontent  #main  #wrap  #midcontent  .lower  ol li {
	margin: 0px;
	padding: 3px 0px;
	list-style: decimal;
	background: url(none);
}
#maincontent #main #wrap #midcontent .lower ol {
	margin: 0px;
	padding: 10px 0px 10px 30px;
}

#maincontent #main #rightside {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 214px;
	background: url() no-repeat center 20px;
}
#maincontent #main #wrap #rightside  h1 {
	font-size: 25px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 5px;
}


#maincontent #main #testimonials h1 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 10px;
	font-style: normal;
}

#maincontent #main #testimonials {
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
	width: 772px;
	font-size: 13px;
	font-style: italic;
	background: url(../images/fray_divider.jpg) no-repeat center top;
}
#footer {
	background: url(../images/footer_divider.jpg) no-repeat center top;
	margin: 0px;
	padding: 14px 0px 0px;
	width: 100%;
	clear: both;
	font-size: 12px;
	color: #888888;
}
#footer a {
	font-size: 10px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}

#footer #footer_content {
	margin: 0px auto;
	padding: 0px;
	width: 990px;
}
#footer #footer_content .footer_links {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 10px;
        text-align:center;
}
#footer #footer_content #footer_copyright {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	font-size: 10px;
        text-align:center;
}
#footer #footer_content #fineprint {
	margin: 0px;
	padding: 10px 15px;
	float: left;
	width: 960px;
	font-size: 10px;
}
#maincontent #main #wrap #midcontent li {
	background: url(../images/blue_dot.png) no-repeat left center;
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 15px;
}
#maincontent #main #wrap #midcontent ul {
	margin: 0px;
	padding: 10px 0px 10px 10px;
}


li{
    color:black;
}

.phoneNumber{
    color:#03A2DB;
    font-weight:bold;
    font-family: arial;
    font-size: 16px;
    text-align:center;
    margin-top:15px;
}

     
.link{
 border: none;
        }
		
#logos {
margin: 0px 0px 20px 0px;
width:150px;
border-top:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;   
}

        #logos tr td{

        text-align:center;

        padding:5px;

        }

 
