body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#413E37;
margin:0;
padding:0;
}

td,tr {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#413E37;
font-weight:400;
}

form {
margin:0;
padding:0;
}

a:hover {
color:#FF7900;
font-weight:none;
text-decoration:none;
}

.searchb {
background:url(../images/search_n2.jpg) no-repeat;
width:76px;
height:23px;
color:#FFF;
font-weight:700;
border:0;
font-size:11px;
padding-bottom:2px;
cursor:pointer;
}

.searchform {
background:url(../images/start-search.gif) no-repeat;
width:299px;
height:38px;
color:#FFF;
font-weight:700;
border:0;
font-size:11px;
padding-bottom:2px;
}
.searchb2 {
background:url(../images/search_n2.jpg) no-repeat;
width:76px;
height:23px;
color:#FFF;
font-weight:700;
border:0;
font-size:11px;
padding-bottom:2px;
}

.sendb {
background:url(../images/send-b2.gif) no-repeat;
width:156px;
height:38px;
color:#FFF;
font-weight:700;
border:0;
font-size:24px;
padding-bottom:4px;
}

.searchbg {
background:url(../images/search-bg.gif) no-repeat;
width:299px;
height:38px;
color:#FFF;
font-weight:700;
border:0;
font-size:22px;
padding-bottom:3px;
}

h1 {
font-size:12px;
color:#413E37;
margin:0;
padding:4px 0;
font-weight: normal;
}

h1 strong {
font-size:18px;
color:#D80404;
margin:0;
padding:4px 0;
font-weight: bold;
}

.toplink {
font-size:12px;
font-weight:700;
color:#2C2C2C;
text-decoration:none;
}

.toplink:hover {
color:#FF7900;
text-decoration:none;
}

.slash {
font-size:12px;
font-weight:700;
color:#2C2C2C;
text-decoration:none;
padding:0 6px;
}

.bluelink {
font-size:12px;
font-weight:none;
color:#00AEF7;
text-decoration:underline;
}

.morelink {
font-size:12px;
font-weight:none;
color:#0A76CB;
text-decoration:underline;
}

.call {
font-size:22px;
color:#000;
font-weight:700;
}

.searc {
font-size:18px;
color:#111;
font-weight:none;
padding-left:4px;
}

.searcred {
font-size:14px;
color:#D80404;
font-weight:700;
}

.location {
font-size:16px;
color:#D80404;
font-weight:700;
padding:5px;
}

.location2 {
font-size:16px;
color:#D80404;
font-weight:700;
padding-bottom:4px;
}

.location3 {
font-size:16px;
color:#D80404;
font-weight:700;
padding-bottom:10px;
}



.searchhd {
font-size:14px;
color:#01AEF0;
font-weight:700;
padding-bottom:4px;
}

.ovrviewhead {
font-size:15px;
color:#413E37;
font-weight:700;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
padding:5px 0;
}

.keyword {
font-size:12px;
color:#413E37;
font-weight:none;
line-height:20px;
}

.title1 {
font-size:16px;
color:#2C2C2C;
font-weight:bold;
}

.title1 strong{
font-size:16px;
color:#01AFEE;
font-weight:bold;
}

.title2 {
font-size:16px;
color:#01AFEE;
font-weight:bold;
}

.titlesub {
font-size:16px;
color:#0A4894;
font-weight:bold;
}

.tag {
font-size:13px;
color:#000;
font-weight:bold;
}

.title3 {
font-size:16px;
color:#0A4894;
font-weight:bold;
padding-bottom:10px;
}

.title3 strong {
font-size:16px;
color:#8DA050;
font-weight:bold;
padding-bottom:10px;
}

.bannertext1 {
font-size:30px;
color:#000;
font-weight:700;
}

.bannertext2 {
font-size:30px;
color:#D80404;
font-weight:700;
}

.btext {
font-size:16px;
color:#0A4894;
font-weight:bold;
margin:5px 0;
}

.btext strong{
font-size:16px;
color:#8DA050;
font-weight:bold;
margin:5px 0;
}

#tborderbg td {
border:1px solid #C4E9FC;
background:#F2FBFF;
color:#1C4888;
padding:4px;
}

#locat ul li {
background:url(../images/li-bullet.gif) no-repeat 0 7px 0 0;
}

#locat0 li {
padding-bottom:5px;
padding-top:5px;
list-style-position:outside;
list-style-image:url(../images/li-bullet.gif);
}

#housing input,select,textarea {
border:1px solid #dfdfdf;
background:#fff;
padding:3px;
}

.text11 {
font-size:11px;
color:#050505;
padding:8px;
}

.text12 {
font-size:12px;
color:#050505;
padding:8px;
}

.footlink {
font-size:11px;
font-weight:700;
color:#050505;
text-decoration:none;
}

.footlink:hover {
color:#01AEF0;
text-decoration:none;
}

.testimonial {
color:#0573B9;
font-size:13px;
font-family:Arial;
font-style:italic;
}

.red {
color:red;
}

.tbg{ background-color:#EDEDED; padding:7px;}
a.red2:link, a.red2:visited, a.red2:active {color:#FF0000; font-weight:bold; text-decoration:none; font-size:16px;}
a.red2:hover {color:#000000; text-decoration:underline;}


.donetxt {
color:D80404;
font-size:24px;
font-weight:700;
}

p {
margin:0 0 12px;
}

#SiteLayout {
width:725px;
border-collapse:collapse;
border-spacing:0;
text-align:left;
border-width:0;
padding:0;
}

.dataTable {
border:1px solid #000;
border-collapse:collapse;
}

#SiteLayout tr td {
padding:0;
}

#Nav {
vertical-align:top;
background-image:url(../images/navBack2.gif);
background-repeat:no-repeat;
height:475px;
padding:21px 21px 0 18px !important;
}

#Nav table tr td {
padding-bottom:5px;
}

#Content {
height:100%;
vertical-align:top;
padding:21px !important;
}

#HomeSplit tr td {
width:50%;
line-height:19px;
vertical-align:top;
}

.blue {
font-weight:700;
font-family:Arial;
line-height:20px;
font-size:13px;
color:#0A4894;
}

#Copyright {
height:100%;
font-family:Arial;
font-size:12px;
color:#8DA050;
text-align:center;
vertical-align:bottom;
}

.text1 {
color:#009;
font-weight:700;
}

.blueheading {
font-weight:700;
font-family:Arial;
font-size:20px;
color:#0A4894;
}

#introText h1 {
line-height:24px;
font-weight:none;
}

#introText h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#A4B37C;
line-height:34px;
margin:3px 0 0;
}

#introText h3.black {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
line-height:34px;
margin:3px 0 0;
}

#introText .header {
font-family:Arial Black, Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:none;
letter-spacing:-1px;
line-height:29px;
margin:0;
}

#introText001 .header {
font-family:Arial Black, Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:700;
letter-spacing:-1px;
line-height:29px;
margin:0;
}

.header {
font-size:18px;
color:#2C2C2C;
font-weight:none;
}

.header strong {
font-size:18px;
color:#01AFEE;
font-weight:none;
}

.header b {
font-size:1.4em;
}

.headerright {
text-align:right;
display:block;
}

#introText .smallerheader {
font-size:20px;
font-weight:700;
letter-spacing:-1px;
}

.backtotop {
clear:both;
font-size:11px;
text-align:right;
margin:10px auto;
}

#rates {
display:block;
margin:0 0 30px;
}

#rates h2 {
margin:14px 0 6px;
}

#rates table {
border:1px solid #999;
}

#rates table td {
padding:2px 5px;
}

.tableheader td {
border-bottom:1px solid #999;
}

#quicklinksWrapper {
display:block;
float:right;
width:140px;
font-size:10px;
margin:0;
padding:0 0 10px 10px;
}

#quicklinksWrapper h3 {
display:block;
background-image:url(../images/quicklinks_topleft_orange.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#EFA100;
color:#FFF;
border-bottom:1px solid #FFF;
font-size:14px;
font-weight:700;
margin:0;
padding:5px 8px;
}

#quicklinks {
background-color:#9A9A9A;
margin-top:0;
font-size:11px;
}

#quicklinks ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 8px;
}

#quicklinks li {
border-bottom:1px solid #7C7C7C;
line-height:14px;
padding:5px 0;
}

#quicklinks a {
color:#FFF;
display:block;
text-decoration:none;
}

#quicklinks a:hover,#quicklinks a:visited:hover {
color:#FFC346;
text-decoration:none;
}

.qlbotcap {
clear:both;
display:block;
height:15px;
background-image:url(../images/quicklinks_botright.gif);
background-position:bottom right;
background-color:#9A9A9A;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.qlbotcap-left {
display:block;
width:15px;
height:15px;
background-image:url(../images/quicklinks_botleft.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.Bluetextheading {
color:#0A4894;
font-size:23px;
font-weight:700;
letter-spacing:-1px;
}

.headerfree {
font-size:20px;
font-weight:none;
}

a,a:link,a:visited {
color:#0A5FA2;
text-decoration:none;
font-weight:none;
}

.toplink:link,.toplink:visited {
color:#2C2C2C;
text-decoration:none;
}

.bluelink:link,.bluelink:visited {
color:#00AEF7;
text-decoration:underline;
}

.bluelink:hover,.morelink:hover {
color:#000;
text-decoration:none;
}

.morelink:link,.morelink:visited {
color:#0A76CB;
text-decoration:underline;
}

.title,.title strong {
font-size:12px;
color:#413E37;
font-weight: none;
padding-bottom:10px;
}

#housing td.tdSelect,td.tdSelect {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
background-color:#003F80;
}

#housing td.tdleadLabel,td.tdleadLabel {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#003F80;
padding:2px;
}

#housing input.calendar,input.calendar {
background-image:url(../images/calendar.jpg);
background-repeat:no-repeat;
background-position:center center;
width:30px;
border:none;
cursor:hand;
}

.footlink:link,.footlink:visited {
color:#050505;
text-decoration:none;
}

.donetxt span,.doneblack {
font-size:16px;
color:#000;
}

#Nav table,#HomeSplit {
border-collapse:collapse;
border-spacing:0;
border-width:0;
}

#introText p,#subtext p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#413E37;
line-height:22px;
margin:3px 0 0;
}

.clientt2 { padding:0px 0px 0px 0px; background:url(../images/c-bg3.gif) no-repeat; height:62px; width:82px; color:#043E83;}
.clientt3 { padding:0px 0px 0px 0px; text-align:center; background:url(../images/c-bg.gif) no-repeat; height:73px; width:81px; color:#043E83;}

a.red:link, a.red:visited, a.red:active {color:#FF0000; font-weight:bold; text-decoration:none;}
a.red:hover {color:#000000; text-decoration:underline;}

.box{ padding:10px; background:#E6E6E6; display:block; }