/* --- Divs used for page structure ---*/
div#maincontainer{width:990px;text-align:left; background: url(Images/fullBG.gif); margin-top:0px; margin-left:auto;margin-right:auto; }
div#topcontainer {height:198px;}
div#toplogosection { width:990px; height:127px;}
div#topscrollsection { width:990px; height:28px; background: url(Images/scrollBG.gif) no-repeat;}
div#topinfosection { width:990px; height:44px; background: url(Images/searchBG.gif) no-repeat;}
div#searchdiv { margin:2px 0px 0px 570px; }
div#scrollingtextdiv { margin:0px 0px 0px 570px; padding:0px;}
div#footer {background: url(Images/footer.gif); background-repeat:repeat-x; clear:left; width:990px; height:24px;}
div#prefooter { background-color:#006432; height:10px; border-top:1px solid #000;  clear:left;}
div#centerarea{ vertical-align:top;}
div#leftcolumn {width:170px; float:left;}
div#leftcolumntop { width:170px; height:15px ;background: url(Images/leftColumnTop.gif); float:left;}
div#middlecolumn {width:622px;float:left;}
div#middlecolumntop { width:622px; height:15px; background: url(Images/middleColumnTop.gif); float:left;}
div#rightcolumn {width:190px; max-width:162px; float:left; padding:0px 15px 0px 21px; margin-top:0px;}
div#rightcolumntop { width:198px; height:15px; background: url(Images/rightColumnTop.gif); float:left;}
/* Left and center */
div#leftcolumntopnormal { width:170px; height:15px ;background: url(images/leftColumnTopNormal.gif); float:left;}
div#middlecolumntopnormal { width:622px; height:15px; background: url(images/middleColumnTopNormal.gif); float:left;}
div#rightcolumntopnormal { width:198px; height:15px; background: url(images/rightColumnTopNormal.gif); float:left;}
div#leftandcentercolumn { width:792px; max-width:772px; float:left; padding:10px;}
div#leftandcentercontent { padding:0px 10px 10px 10px;}
/* Right and center */
div#maincontainerInvert{width:990px;text-align:left; background: url(images/fullBGInvert.gif); margin-top:0px; margin-left:auto;margin-right:auto; }
div#leftcolumntopmini { width:170px; height:15px ;background: url(images/leftColumnTopmini.gif); float:left;}
div#middlecolumntopexpanded { width:820px; height:15px; background: url(images/middleColumnTopExpanded.gif); float:left;}
div#rightandcentercolumn {width:810px; max-width:790px; float:left; padding:10px;}
/* Column Layout */
div#maincontainerTriple{width:990px;text-align:left; background: url(images/3ColfullBG.gif); margin-top:0px; margin-left:auto;margin-right:auto; }

.left {float:left;}
.right {float:right;}
.clear { clear:both;}
.clearpage {  clear:left; height:12px;}
.colorLink {color:#4f512a; text-decoration:none;}
.BoxcolorLink:hover
{
    text-decoration:none;
    background-color:#e3e5ca;
    width:144px;
    }
.withHundred
{
    width:100%;}
 .ImageColumns
 {
     text-align:center;
     border-left:0px;
     border-right:30%;
     border-bottom-width:1px;
     width:100%;
 }
 .JobItemPageIndentLabel
 {
     vertical-align:text-top;
     width:25%;
 }
 .JobItemPageIndentData
 {
     
 }
 .HomeBodyIndentContactLabel
 {
     font-weight:bold;
     width:35%;
 }
 
 /*Search style */
 #SearchArea
 {
     background-color:#eaecd7;
     width:98%;
     padding:10px 10px 10px 10px;
 }
 .searchText
 {
     width:50%;
     margin-left:18%;
 }
 #AdvancedArea
 {
     width:50%;
     margin-left:18%;
 }