body {margin:0px;background-color:White;font-family:Verdana;font-size:12px;color:#545454;text-align:left;line-height:15px;}
img {border:none;margin:0;padding:0;}
image {border:none;margin:0;padding:0;}
img.midLApic {float:left;margin:4px 12px 3px 2px;}
image.midLApic {float:left;margin:4px 12px 3px 2px;}
img.midLApic2 {float:left;margin:0 0 16px 5px;}
image.midLApic2 {float:left;margin:0 0 16px 5px;}

a {color:#266c05;text-decoration:none;}
a:hover {text-decoration:underline;}

a.cities {text-transform:lowercase;font-size:11px;text-decoration:underline;}
a.cities:hover {text-decoration:none;color:Black;}

a.linkblue {color:#295f8a;line-height:19px;}
a.linkblue:hover {color:#545454;text-decoration:underline;}
p.subP {font-weight:bold;font-size:15px;line-height:22px;}

ul {list-style-image:url(../img/ico_arrow_small.gif);margin-top:5px;}
h1 {margin:9px 0 4px 0;padding:0;text-align:left;font-family:Verdana;font-size:18px;font-weight:bold;color:#295f8a;text-decoration:none;line-height:21px;text-transform:capitalize;}
h2 {margin:9px 0 4px 2px;padding:0;text-align:left;font-family:Verdana;font-size:15px;font-weight:bold;color:#295f8a;text-decoration:none;text-transform:capitalize;line-height:17px;}
h3 {margin:0;padding:0;text-align:left;font-family:Verdana;font-size:12px;font-weight:bold;color:#295f8a;text-decoration:none;border-bottom:#757575 1px solid;line-height:15px;}
p {padding:0;margin:4px 0 10px 0;}

div.Q {margin:6px 0 2px 0;}
div.Q a.linkblue {background-image:url(../img/ico_blue_arrow.gif); background-position:left 2px; background-repeat:no-repeat; padding-left:15px; margin-left:4px; line-height:15px;}
div.Q a.linkblue:hover {color:#295f8a;}

.TopTbl {height:100%;width:100%;background-image:url(../img/pattern_h.gif);background-repeat:repeat-x;background-position:top left;}
.LeftPattern {background-image:url(../img/pattern_v_left.gif);background-repeat:repeat-y;background-position:right top;}
.RightMainTbl {background-image:url(../img/pattern_v_right.gif);background-repeat:repeat-y;background-position:left top;height:1000px;}

#TblSquares td {background-position:left top;background-repeat:no-repeat;width:185px;height:175px;color:White;font-size:11px;line-height:14px;}
#TblSquares a {color:White;}
#TblSquares a:hover {color:White;}
#TblSquares td h2 {margin:0;padding:0 0 5px 5px;text-align:left;font-family:Verdana;font-size:15px;font-weight:bold;color:White;text-decoration:none;line-height:30px;}

.LaDivFrmCa {padding-top:5px;}
.LaDivFrmCa table {width:285px;}
.LaDivFrmCa th {padding:2px 0 2px 4px;font-weight:bold;font-size:11px;color:#545454;text-decoration:underline;text-transform:uppercase;text-align:left;}
.LaDivFrmCa label {font-size:12px;font-weight:bold;padding-left:2px;line-height:17px;color:#545454;}
.LaDivFrmCa input.text {border:solid 1px #295f8a;font-size:12px;width:129px;background-color:White;font-family:Microsoft Sans Serif,Verdana;}
.LaDivFrmCa textarea.txtA1 {border:solid 1px #295f8a;font-size:12px;width:271px;background-color:White;height:45px;font-family:Microsoft Sans Serif,Verdana;}
.LaDivFrmCa select.textState {font-size:12px;border:solid 1px #295f8a;background-color:White;width:195px;font-family:Microsoft Sans Serif,Verdana;}
.LaDivFrmCa .serviceTypes div.label {height:19px;width:210px;line-height:19px;font-family:Microsoft Sans Serif,Verdana;}
.LaDivFrmCa .serviceTypes div.check {float:left;height:19px;width:21px;}

#DivRightBar {float:right;width:180px;margin:0 0 25px 10px;}
#DivFooter {border-top:#757575 1px solid;text-align:center;margin:25px 0 20px 0;padding-top:10px;}
#DivFooter a {padding:0 10px 0 10px;line-height:17px;color:#545454;}
#DivFooter a:hover {color:#295f8a;}

.TblLeftMenu {background-image:url(../img/tbl_gray_pattern.gif);background-repeat:repeat-y;background-position:top;}
.TblLeftMenu .TblTopMenu {width:190px;margin-left:15px;}
.TblTopMenu a {color:#545454;}
.TblTopMenu a:hover {color:#295f8a;}
td.citiesTD {padding:8px 15px 18px 15px;}
td.citiesTD a {color:#295f8a;}

.TblTopMenu td {border-bottom:#545454 1px dashed;line-height:20px;padding-left:17px;padding-top:1px;background-repeat:no-repeat;background-position:2px 5px;cursor:pointer;text-align:left;}
.TblTopMenu a:hover {text-decoration:none;color:#545454;}
.TdRights {height:70px;color:#295f8a;font-size:11px;}

.TblRightMenu td {border-bottom:#545454 1px dashed;height:25px;font-size:11px;}
.TblRightMenu a {color:#545454;}
.TblRightMenu a:hover {color:#295f8a;text-decoration:none;}

label.bigblue {padding-left:4px;font-size:19px;font-style:italic;font-family:Times New Roman;color:#295f8a;}