body { font-size:0.70em; background-color: #1E4E76; background-image:url(../pageset/bg_body.jpg); background-repeat: repeat-x; background-position: bottom;
background-attachment: fixed; }
#FullFrame {position:relative; top:0%; margin-left:auto; margin-right:auto; width:auto; height:100%; }
#ContainerFrame {position:relative; margin-left:auto; margin-right:auto; width:900px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; background-image:url(../pageset/rightside.jpg); background-repeat:repeat-y; background-position:right; }
#TopFrame { position:relative; margin-left:auto; margin-right:auto; height:230px; width:900px; background-image: url(../images/biz_card_header900x230_trauma4_.jpg);}
#TopFrame #BusCard {width:355px; height:218px; position:absolute; top:20px; left:21px; }
#TopFrame #BusCard H1{position:absolute; margin-top:108px; width:auto; font-size:15px; font-weight:bolder; color:#000; font-family:"Comic Sans MS", cursive; left:1px; top:0px; }
#TopFrame #BusCard H2{ position:absolute; margin-top:140px; width:490px; font-size:11px; font-weight:normal; font-variant:normal; color:#000;
 padding:0px; font-style:italic; left:360px; top: 33px;}
#TopFrame #BusCard H3{ position:absolute; margin-top:130px; left:4px; font-weight:400; text-align:left; height:auto; width:333px; color:#333; border: 1px inset #F00; padding-right:3px; padding-bottom:2px; padding-left:3px; font-size:12px; top: -1px; }
#TopFrame H4{ position:absolute; top:112px; left:360px; font-weight:bold; text-align:center; height:20px; width:350px; color:#000; font-size:16px; }
#TopFrame #Painting {width:144px; height:144px; position:absolute; top:6px; right:34px; }
#ContentFrame {background-image:url(../pageset/sidebar.jpg); background-position:left; background-repeat:repeat-y; width: auto; }
#left_columb {float:left; width:200px;}
#left_columb #air duct cleaningLeftCol {width:200px; margin-left:18px;}
#ContentFrame #navMenu {position:relative; float:left; margin-left:20px; color:#2E406B; line-height:1.75; text-align:left; padding:5px; height:auto; width:180px; margin-top:15px;font-size:0.95em;}
#ContentFrame #navMenuBelow {position:relative; float:left; margin-left:19px; color:#2E406B; background-color:#FFF; padding-top:2.0em; padding-right:1.0em; line-height:1.25; border:thin solid #000; text-align:left; height:auto; width:200px; margin-top:0px;font-size:1.00em;}
#ContentFrame #navMenuBelow H1{ font-size:1.0em;  font-weight:bold; margin-top:0.0em; margin-bottom:1.0em; margin-left:0px; padding-left:1.0em; }
#ContentFrame #navMenuBelow H2{ font-size:0.95em; font-weight:bold; margin-top:0.0em; margin-bottom:1.0em; margin-left:0px; padding-left:1.0em; }
#ContentFrame #navMenuBelow H3{ font-size:0.95em; font-weight:bold; margin-top:0.0em; margin-bottom:1.0em; margin-left:0px; padding-left:1.0em; }
#ContentFrame #navMenuBelow P { font-size:0.90em; margin-bottom:0.75em; margin-left:0em; margin-top:0em; padding-left:1.0em; }
#ContentFrame #mainframe {float:right; width:615px; height:auto; margin-right:9px; margin-bottom:0px; background-color:#F5F5F5; color:#333; line-height:1.75; text-align:left; border:1px solid #CCC; margin-top:22px; font-size:1.em; padding-left:10px; padding-bottom:20px;  }

#ContentFrame #mainframe P{ padding-left:1.5em; padding-right:1.0em; }
#ContentFrame #mainframe H1{color:#333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.25em; }
#ContentFrame #mainframe Table{ padding-left:0px; }
#ContentFrame #mainframe ol {color:#000; font-family: Verdana, Arial, Helvetica, sans-serif;   }
#ContentFrame #mainframe li {line-height:10px; margin-bottom:10px; padding-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.00em;}
#ContentFrame #mainframe #maintable {padding:20px; margin-top:30px; height:100%; float:right; width:640px;}
#ContentFrame #mainframe #maintable #maintableLeftCol {float:left;  width:320px; }
#ContentFrame #mainframe #maintable #maintableRightCol {float:right; width:320px; }
#ContentFrame #mainframe #maintable li{font-size:1.0em; }
#ContentFrame #mainframe #maintable #maintableLeftCol  Table{float:left;  width:320px; height:auto; }
#ContentFrame #mainframe #maintable #maintableRightCol Table {float:right; width:320px;  height:auto; }
#ContentFrame #mainframe #maintable Table{vertical-align:top; padding-left:20px; }
#ContentFrame #mainframe #maintable Table td{vertical-align:top}
#ContentFrame #mainframe #maintable Table th{}
#ContentFrame #maintable {float:right; width:600px; margin-right:10px; background-color:#F5F5F5; color:#333; line-height:1.75; text-align:left; border:1px solid #CCC;
 margin-top:22px; font-size:1.em; vertical-align:top; padding-left:15px; padding-right:10px; padding-bottom:20px;  }
#ContentFrame #maintable  H1{ font-size:1.20em; font-weight:bold; margin-top:0.0em; margin-bottom:1.0em; margin-left:0px; padding-left:1.0em; }
#ContentFrame #maintable  H2{ font-size:1.15em; font-weight:bold; margin-top:0.0em; margin-bottom:1.0em; margin-left:0px; padding-left:1.0em; }
#ContentFrame #maintable  H3{ font-size:1.12em; font-weight:600; margin-top:0.0em; margin-bottom:0.0em; margin-left:0px; padding-left:1.0em; }
#ContentFrame #maintable P{ padding-right:1.0em; }
#ContentFrame #maintable Table{vertical-align:top; padding-left:10px;}
#ContentFrame #maintable Table th{}
#ContentFrame #maintable Table td{font-size:1.0em; }
#ContentFrame #maintable Table tr{vertical-align:top;}
#ContentFrame #mainframe #bkgContractor{width:auto; height:auto; background-color:#F4F4EE; }
#footer {background-color:#B1C6D1; height:70px; color:#2E406B; text-align:center; font-size:10px; }
#footer a:link {color: #2E406B; text-align: center; text-decoration: underline;}
#footer a:visited {color: #2E406B; text-align: center; text-decoration: underline;}
#footer a:active {color: #2E406B; text-align: center; text-decoration: underline;}
#footer a:hover { color: #990000; text-align: center; text-decoration: underline;}
#pagebottom {background-image: url(../pageset/footerbottom.jpg); background-repeat:repeat-x; height:15px; width:900px; }
#rightside {background-image: url(../mainpage_images/spacer_right.jpg); background-repeat: repeat-y;}
#navcell {background-image: url(../mainpage_images/nav_bottom_spacer.jpg); background-repeat: repeat-x;} 
A:link {text-decoration: underline; color: #044178; }
A:visited {color:#6666CC; text-decoration: underline; }
A:active  {color:#034278; text-decoration: underline; }
A:hover   {color:#990000; text-decoration: underline; }
TD {color: #2E406B; line-height: 1.75; text-align: left;font-size: 12px; }

/* ------  H1 removed background-color:#B2C6D1; border: 1px solid #2E406B; ------ */
h1 {font-weight:bold; color:#2E406B; text-indent:10pt; width:auto; margin-top:50px; margin-bottom:20px; height:25px; font-size:13px; }

/* ------  H2 removed width: auto; border-top: 1px solid #2E406B; border-right: 1px solid #2E406B; border-bottom: 1px solid #2E406B; 
  border-left: 1px solid #2E406B;------ */

h2 {font-weight:bold; color:#2E406B; text-align:left; text-indent:10pt; margin-top:10px; margin-bottom: 10px; font-style: normal;
 height:25px; padding:2px 0px 0px; font-size:13px;}

h4 {font-weight:bold; color:#2E406B; text-align:left; text-indent:10pt; margin-top:10px; margin-bottom:10px; font-style:normal;
  height:25px; padding:2px 0px 0px; font-size:13px; }
label {color:#2E406B; font-size:11px; }
li {list-style-type: square;}
form {color:#2E406B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}  
ol { color: #696969; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21pt; margin-top: 5px; list-style-type: upper-roman; }
ol ol { color: #696969; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21pt; list-style-type: upper-alpha; }
ol ol ol { color: #696969; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21pt; list-style-type: decimal; }
ol ol ol ol { color: #696969; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21pt; list-style-type: lower-alpha; }
ol ol ol ol ol { color: #696969; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21pt; list-style-type: lower-roman; }
/*This is the code for a "outline" version of an ordered list*/
.blueline{ background-image: url(../images/blue_line.gif); height:1px; width:1px; } 
.floatRight{ float:right}
.floatLeft{ float: left}
.formtext {font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size:11px;}
.H1Topline0_30 { margin-top:0px; margin-bottom:30px;}
.H1Topline { margin-top:50px; margin-bottom:30px;}
.imgLeftRepeat { float:left;  background-repeat:repeat-y; height:70px; width:25px; }
.imgRightRepeat {float:right; background-repeat:repeat-y; height:70px; width:20px; }
.glossletter{font-size:54px; color:#CC9933; font-family:arial black, helvetica bold,sans-serif;}
.imageLeft {position:relative; float: left; padding-right:20px; padding-top:20px; padding-bottom:20px; }
.imageRight {position:relative; float: right; padding-left:20px; padding-top:20px; padding-bottom:20px; }
.imageRightTop {position:relative; float:right; padding-left:20px; margin-top:22px; padding-bottom:20px; }
.imageRightFullTop {position:relative; float:right; padding-left:20px; margin-top:0px; padding-bottom:20px; }
.imageRightBorder {position:relative; float: right; border:medium double #000; margin:20px;}
.maintableborder {width: 578px; border: 1px solid #06065E;}
#nextPage {font-family: Verdana, Geneva, sans-serif;font-size: 12px;height: auto;width: 400px; float:left; margin-left:25px;  }
.normal{font-size:9pt; font-family:arial,helvetica,sans-serif;}
.normallink{font-size:9pt; font-family:arial,helvetica,sans-serif; text-decoration:none;}
.normalboldlink{font-size:9pt; font-family:arial,helvetica,sans-serif; text-decoration:none; font-weight:bold; }
.normalboldlinkletter{ font-size:10pt; font-family:arial,helvetica,sans-serif; text-decoration:none; font-weight:bold; color: #C96 }
.painttipsback {background-image: url(../images/paint_tips_back.jpg); background-repeat:no-repeat; background-position:center center; }
.references {color:#990000; font-size:10px; }
.smallfont{font-size:8.5pt;}
.subHead{font-size: 11pt; font-weight:bold; color:#333366 }
.text {background-color: #D2D0C8; border:1px solid #615F52; color:#000; padding:1px; width:150px; margin-top:4px; margin-left:0px; font-size:10px; }
.fastResponse {color: #FF0000}
#greenLine {background-color:#009E63; color:#FFF; font-weight:bold; text-align:left; text-indent:1.0em; width:100%; height:auto;  } 
/*#greenLine H1{ background-color:#009E63; color:#FFF; font-weight:bold; text-align:left; width:100%; height: auto; margin-top:0px; margin-bottom:0px;  } */

.tableIndent30 { padding-left:30px; padding-right:20px; }
/*Service Table Layout Below*/
#FullFrame #ContainerFrame #ContentFrame #mainframe #service_table {position: relative; font-size:1.0em; border:1px solid #f00; 
  width:auto; height:180px; float:right; padding:1.0em; margin-left:1.0em; margin-left:2.00em; margin-bottom:1.0em; }
#FullFrame #ContainerFrame #ContentFrame #mainframe #service_table #apDiv1 {position: relative; left: 11px; top: 16px; width: 342px; height:19px;}
#FullFrame #ContainerFrame #ContentFrame #mainframe #service_table #apDiv2 {position: absolute; left:11px; top:50px; width:186px; height:180px; }
#FullFrame #ContainerFrame #ContentFrame #mainframe #service_table #apDiv3 {position:absolute; left:200px; top:50px; width:156px; height:180px; }
#FullFrame #ContainerFrame #ContentFrame #mainframe #welcomeBox {font-size: 1em; line-height: normal; color: #FFF; float: right; height: 140px; 
width: 328px; background-image: url(../images/mainwelcome.jpg); background-repeat: no-repeat;  padding-top: 36px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; top: auto; right: auto; margin:0px; }

.redLnGreen-arrow {font-size:1.5em; color: #F00; text-align: left; list-style-image: url(../images/pointer.jpg);}

#siteDesignedBy {color: #666; font-family:"Comic Sans MS", cursive; font-style: italic; font-size:9px; }
#siteDesignedBy a:link    {color: #666; text-decoration: none;}
#siteDesignedBy a:visited {color: #666; text-decoration: none;}
#siteDesignedBy a:active  {color: #666; text-decoration: none;}
#siteDesignedBy a:hover   {color: #666; text-decoration: none;}
.callToday { position: relative; top: 30px; left: 35px; right: auto; bottom: auto;}

