body
  {font-family:Arial,Helvetica,sans-serif;
   font-size: 8pt;
   line-height: 12pt;
   font-style: normal;
   font-weight: normal;
   color: #4E4E4E;
   margin:0; padding:0;
   background:url('../img/back.gif') bottom center #F4F3EF repeat;
   min-width: 782px;
   text-align:center;
  }

#container
  {background:url('../img/backPage.gif') bottom center #FFF repeat-y;
   width:782px;
   margin: 0 auto;
   text-align:left;
  }

#mainHome
  {background:#fff;
   width: 770px;
   padding-top: 231px;
   margin-left:6px;
  }

#headerHome
  {background:#FFF;
   position:absolute; top:0;
   height: 232px; width:770px;
   overflow:none;
   margin-left:6px;
  }

#imgHeaderHome
  {background:#fff;
   position:absolute; top:41px; left:192px;
   width: 573px; height: 189px;
   overflow:none;
   margin: 0;
  }

#headerTop
  {background:url('../img/backHeaderTop.gif') top center #3F586C repeat-x;
   height:40px;width:770px;
   margin:0;
  }

#logoHome
  {background-image:url('../img/logoHome.gif'); background-repeat:no-repeat; background-color:#fff;
   position:absolute; top:41px; left:4px;
   width: 186px; height: 189px;
   overflow:none;
   margin: 0px;
  }

#mainPages
  {background:#fff;
   width: 770px;
   padding-top: 175px;
   margin-left:6px;
  }

#headerPages
  {background:#fff;
   position:absolute; top:0;
   height: 175px; width:770px;
   overflow:none;
   margin-left:6px;
  }

#imgHeaderPages
  {background:#fff;
   position:absolute; top:41px; left:192px;
   width: 573px; height: 135px;
   overflow:none;
   margin: 0;
  }

#logoPages
  {background-image:url('../img/logo.gif'); background-repeat:no-repeat; background-color:#fff;
   position:absolute; top:41px; left:4px;
   width: 186px; height: 164px;
   overflow:none;
   margin: 0px;
  }

#pageTitle
  {background-image:url('../img/backPageTitle.gif');background-repeat:repeat-x; background-color:#426C8D;
   width:573px; height:28px;
   overflow:none;
   border-top:2px #FFF solid;
   padding:0;
  }

div.menuTopItem
  {float:right;
   margin-top:8px;
   }

#backPageMain
  {background:url('../img/backPageMain.gif'); background-repeat: repeat-y;  background-position: 0 50px;
   padding:0;
   }

table.columns
   {background:url('../img/backBoxPageCorner.gif') bottom right no-repeat;
    padding:0px;
    vertical-align:top;
    margin:0;
   }

TD.menuHome
  {width:186px; min-width:186px;
   padding-left:4px;
   vertical-align:top;
   }

TD.menu
  {width:186px; min-width:186px;
   padding-left:4px;
   vertical-align:top;
   padding-top:32px;
   }

div.menu_level1
  {background-image: url('../img/backMenu.gif'); background-repeat: repeat-x;  background-position: 0 24px;
   margin:0 0 8px 0; padding:0;
   min-height:70px;
  }

* html div.menu_level1
  {height:70px;
    min-height:70px;
   }

div.menu_level2
  {margin:0; padding:3px 0 0 20px;
  }

A.menu_level2
    {color:#1C3951;text-decoration:none;
     margin:0; padding:0;
    }
A.menu_level2:hover
  {color:#226EA2;
   }

TD.content
  {width:573px; min-width:573px;
   padding-left:2px;
   padding-bottom:0px;
   height:100%
   }

TD {vertical-align:top;
   font-family:Arial,Helvetica,sans-serif;
   font-size: 8pt;
   line-height: 12pt;
   font-style: normal;
   font-weight: normal;
   color: #4E4E4E;
}


div.sep
  {border-bottom: #D8D8D8 1px solid;
   width:100%;
   clear:both;
   margin:10px 0 10px 0;
   }


#boxHomeAbout
  {background:url('../img/backHomeAbout.gif') bottom left #E7E5D1 no-repeat;
   width:573px;
   margin:0;
   padding:10px 0 0 0;
  }

#boxHomeTestimonial
  {background:url('../img/backHomeTestimonial.gif') top left #E7E5D1 no-repeat;
   height:171px;width:573px;
   margin:3px 0 3px 0;
   padding-top:1px;
  }

#containerHomeTestimonials
  {height:140px; width:571px;
   overflow: auto;
   margin:10px 1px 1px 1px;
   padding:0;
  }

div.boxHome
  {background:url('../img/homeBoxCorner.gif') bottom left no-repeat;
   margin:3px 0 0 0;
   padding:0 0 15px 0;
   width:573px;
   }

div.boxHomeContent
  {background:url('../img/backBoxHome.gif') bottom left #F4F4F4 repeat-x;
   border-top:#C7C7C7 1px solid;
   border-left:#C7C7C7 1px solid;
   border-right:#C7C7C7 1px solid;
   border-bottom:none;
   width:571px;
   margin-bottom:5px;
   }

#boxPage
  {margin:0;
   border-top:2px #FFF solid;
   width:573px;
   }

#boxPageContent
  {border-top:#C7C7C7 1px solid;
   border-left:#C7C7C7 1px solid;
   border-right:#C7C7C7 1px solid;
   border-bottom:none;
   width:571px;
   padding-top:10px;
   margin-bottom:21px;
   }

#boxThankHome
  {width:573px;
   padding-top:4px;
   margin:5px 0 10px 2px;
   }

#boxThankHome P
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 8pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #4A4A4A;
   margin:0;
   padding:0 10px 5px 0px;
   }


#boxWork
  {background:#B3B2A7;
   width:573px;
   padding-top:4px;
   }

#boxWorkPages
  {background:#B3B2A7;
   width:550px;
   padding-top:4px;
   text-align:left;
   }

#boxWorkTitle
  {background:#254764;
   width:573px;
  }

table.boxWorkPanels
  {padding:0;
   width:572px;
   vertical-align:top;
   }

table.boxWorkPanelsPages
  {padding:0;
   width:545px;
   vertical-align:top;
   }

TD.boxWorkPanel
  {background:#FFF;
   border:#9A9A9A 1px solid;
   margin:4px 1px 1px 4px;
   padding:5px;
  }

TD.boxWorkPanel P
  {text-align:center;
   margin:0; padding:0 0 3px 0;
   line-height:10pt;
   font-size:7pt;
   }

TD.boxWorkPanelPages
  {background:#FFF;
   border:#9A9A9A 1px solid;
   margin:4px 1px 1px 4px;
   padding:5px;
  }
  
TD.boxWorkPanelPages P
  {text-align:center;
   margin:0; padding:0 0 3px 0;
   line-height:10pt;
   font-size:7pt;
   }



#boxInfoHome
  {background:url('../img/backBoxInfoHome.gif') no-repeat;
   margin:0; padding:0;
   width:573px; height:99px;
  }

#boxInfoContent
  {padding:10px 0 10px 135px;
  }

#boxInfoContent P
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 8pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #FFF;
   margin:0;
   padding:0 10px 5px 10px;
   }

#boxInfoContent A
  {color: #FFF; font-weight: bold;
   text-decoration:none;
   }
#boxInfoContent A:hover
  {color: #FFF;
   }


#boxInfo
  {background:url('../img/backBoxInfo.gif') no-repeat;
   margin:0 5px 20px 5px; padding:0;
   width:562px; height:99px;
  }


#footer
  {background:url('../img/bottomPage.gif') bottom left no-repeat;
   margin:0; padding:0;
   width:782px; height:36px;
  }

A.footer
  {margin: 5px 0 5px 10px;
   color:#5A5A5A;
   }

P.footerCredits
  {font-size:10px; color:#8D8D8D;
}

A.footerCredits
  {font-size:10px; color:#8D8D8D; text-decoration:none;
}

.clearfloat:after
  {content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
  }
.clearfloat {display: inline-table;}
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}




H1
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 10pt; line-height: 12pt; font-style: normal; font-weight: bold;
   color: #335672;
   padding:15px 12px 10px 12px;
   margin:0;
  }

H2
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 9pt; line-height: 13pt; font-style: normal; font-weight: bold;
   color: #355976;
   padding:10px 12px 7px 12px;
   margin:0;
  }

H3
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 9pt; line-height: 13pt; font-style: normal; font-weight: bold;
   color: #2E7A99;
   padding:5px 12px 7px 12px;
   margin:0;
  }

H4
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 8pt; line-height: 11pt; font-style: normal; font-weight: bold;
   color: #355976;
   padding:5px 12px 5px 12px;
   margin:0;
  }

H5
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 9pt; line-height: 13pt; font-style: normal; font-weight: bold;
   color: #A82F2A;
   padding:5px 12px 5px 10px;
   margin:0;
  }


P {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 8pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #4E4E4E;
   margin:0;
   padding:0 12px 7px 12px;
  }


UL
  {margin: 0 10px 5px 20px; padding: 0;
   list-style: none;
   color: #4E4E4E;
  }

UL LI
  {padding: 0px 10px 5px 12px;
   background-image: url('../img/bullet.gif');
   background-repeat: no-repeat;  background-position: 0 3px;
  }

html[xmlns] UL
  {padding-left: 1.5em;
  }

html[xmlns] UL LI
  {background: none;
   list-style-image: url('../img/bullet.gif');
   position:relative;
   padding: 0;
   }

OL
  {margin: 0 10px 0 40px;
   list-style-type: decimal;
   font-family: Arial,Helvetica, Verdana, sans-serif;
   font-size: 8pt; font-style: normal; line-height: 12pt;
   font-weight: normal; color: #4E4E4E;
   padding:0;
  }

OL LI {padding: 5px 10px 5px 0px;
    }

html[xmlns] OL {padding-left: 1.5em;
    }

html[xmlns] OL LI {padding: 0;
    }



.ContBody {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size: 8pt; line-height: 10pt;
    color: #4F4F4F;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEdit {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size: 8pt; line-height: 10pt;
    color: #4F4F4F; background:#FFF;
    border:#949494 1px solid;
    height:18px; width:100%;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditSelect {
    font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 8pt; line-height: 10pt;
    color: #4F4F4F; background:#FFF;
    border:#949494 1px solid;
    height:18px; width:100%;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditArea {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size: 8pt; line-height: 10pt;
    color: #4F4F4F;
    width:100%; margin:0; padding:2px;
    background:#FFF;border:#949494 1px solid;height:150px;
    scrollbar-base-color: #FFF;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-shadow-color: #FFF;
    scrollbar-arrow-color: #A82F2A;
   }

.ContSubmit {
    font-size: 8pt; font-style: normal;
    line-height: 10pt; font-weight: bold;
    color: #4F4F4F;
    text-align:center;
    padding:2px; margin:0; border: 0px;
  }
  
.searchEdit {
    font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 8pt; line-height: 10pt;
    color: #51555E; background:white;
    border:#7F7F7F 1px solid;
    height:15px; width:170px;
    margin:30px 2px 0 8px; padding:1px 2px 1px 2px;
  }
  
A {color:#4A4A4A;
   text-decoration:underline;
   }

A:hover {color: #8E8E8E;
   }

table.tableWide
  {width:95%;
   border-width: 0 0 1px 1px;
   border-style: solid;
  }

table.tableWide P
  {margin:0;
   padding:3px 5px 3px 5px;
   line-height:10pt;
  }


table.tableWide H4
  {margin:0;
   padding:5px 5px 5px 5px;
   font-size: 8pt;
   line-height:normal;
   font-weight: bold;
   color:#FFF;
  }
table.tableWide H5
  {margin:0;
   padding:5px 5px 5px 5px;
   font-size: 7pt;
   line-height:normal;
   font-weight: bold;
   color:#4E4E4E;
  }

table.tableWide td
  {border-width: 1px 1px 0 0;
   border-style: solid;
   vertical-align:middle;
   padding:3px 0 3px 0;
   }
