body {
 margin:0px;
 padding:0px;
}
a, a:VISITED {
 text-decoration:none;
 color:#3366CC;
}
a:HOVER {
 color:#3366CC;
 text-decoration:underline;
}
.topRow {
 background-color:#D6D6D6;
 height:85px;
}
.topRow TD { vertical-align:bottom; }
.topRow TD IMG { margin-bottom:4px; }
.menuDivTD { width:5px; }
.menuHome, .menuServices, .menuContact {
 margin-left:5px;
 margin-right:5px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:10px;
 padding-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 cursor:pointer;
}
.menuHomeOver {
 margin-left:5px;
 margin-right:5px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:10px;
 padding-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:white;
 cursor:pointer;
 background-color:#998766;
}
.secondRowHome {
 background-color:#998766;
 height:135px;
}
.headerHome {
 color:#998766;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 margin-bottom:8px;
 font-weight:bold;
}
.menuServicesOver {
 margin-left:5px;
 margin-right:5px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:10px;
 padding-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:white;
 cursor:pointer;
 background-color:#003366;
}
.secondRowServices {
 background-color:#003366;
 height:135px;
}
.headerServices, .headerServices1, .headerServices2, .headerServices3, .headerServices4 {
 color:#003366;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 margin-bottom:8px;
 font-weight:bold;
}
.headerServices1 { color:#85A0CB; }
.headerServices2 { color:#88AF6C; }
.headerServices3 { color:#B09464; }
.headerServices4 { color:#CE7523; }
.servicesMenu {
 position:absolute;
 top:75px;
 left:66px;
 display: none;
 cursor: default;
 background-color: #003366;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 10px;
 margin-top: 10px;
 padding-bottom: 1px;
 vertical-align: bottom;
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;
 white-space:nowrap;
 line-height:200%;
 FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=85);
}
.servicesMenu A, .servicesMenu A:VISITED  {
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;
 text-decoration:none;
}
.servicesMenu A DIV {
 padding-top:0px;
 padding-bottom:0px;
 padding-left:4px;
 padding-right:4px;
}
.servicesMenu A:ACTIVE  {
 color: #999999;
}
.servicesMenu A:HOVER DIV {
 background-color: #40668C;
}
.menuContactOver {
 margin-left:5px;
 margin-right:5px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:10px;
 padding-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:white;
 cursor:pointer;
 background-color:#660000;
}
.secondRowContact {
 background-color:#660000;
 height:135px;
}
.headerContact {
 color:#660000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 margin-bottom:8px;
 font-weight:bold;
}
.datephoneTD {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:150%;
}
.datetext { color:white; }
.phonetext { color:#DDDDDD; }
.footerRow {
 background-image:url(../images/baig_footerbg.jpg); 
 background-color:#D6D6D6;
}
.footerRow TD {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 padding-top:2px;
 padding-bottom:2px;
}
.leftside {
 background-color:#D6D6D6;
 width:196px;
}
.maincontent {
 width:574px;
 background-image:url(../images/baig_mainbg.jpg); 
 background-repeat:no-repeat;
 background-position:top left;
 background-color:#FFFFFF;
 padding-top:30px;
 padding-left:18px;
 padding-bottom:18px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#333333;
 line-height:135%;
 text-align:justify;
}
.maincontent td {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#333333;
 line-height:135%;
 text-align:justify;
}
.leftside {
 padding-top:15px;
 padding-left:5px;
 color:#444444;
 font-family: "Times New Roman", Times, serif;
 font-size:15px;
 font-weight:bold;
}
.serviceTD {
 padding-top:15px;
 padding-bottom:15px;
}
.emailIMG {
 cursor:pointer;
}
.servicesTable TD {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#333333;
 border:1px solid #EEEEEE;
}
.bullet {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#DDDDDD;
}
a.smgraylink, a.smgraylink:VISITED {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#999999;
}