html
{
    margin: 0;
    padding: 0;
}

body
{
    background: #90BBB4;
    color: #484441;
    font-family: Helvetica,sans-serif,arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0;
    text-align: center;
}

img, a
{
    border: none;
    outline: none;
}

a
{
    color: #006666;
    font-weight: bold;
    text-decoration: none;
}
a:link, a:active, a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

.wrapper
{
    width: 807px;
    margin: 0px auto;
    text-align: left;
    background: url(images/vert_bg.jpg) repeat-y top left;
    position: relative;
}
.logo-container
{
    margin:0 0 0 17px;
}
.bc_txt
{
    margin:5px 0 10px 17px;
}
.bc_content
{
    color:#660000;
    font-size:14px;
    font-weight:bold;
    margin-top:12px;
    font-family: Helvetica,sans-serif,arial;
}

.bc_content a:link, .bc_content a:visited, .bc_content a:active, .bc_content a:hover
{
    color:#660000;
    font-size:14px;
    font-weight:bold;
    margin-top:12px;
    text-decoration:none;
    font-family: Helvetica,sans-serif,arial;
}

.banner-image
{
    position: relative;
}
.contentr
{
    width:620px;
    float:right;
}
.navigation
{
    width: 165px;
    float:left;
}

/* Content Area */

.content-area
{
    width: 595px;
    clear: both;
    display: block;
    margin: 20px 0 0 0;
    text-align: left;
}

.lft_content
{
    width: 350px;
    float: left;
    display: inline; /*padding-left: 10px;*/
    text-align: left;
}


.contentPane
{
    float: left;
    width: 100%;
    text-align: left;
}


.spacer10px
{
    float:left;
    width:10px;
}
.cntTxt
{
    width:140px;
	margin-top:12px;
    float:left;
}
.cntWidth
{
    width:215px;
    float:left;
}
.marRight10px
{
    margin-right:10px;
}


.LeftPane
{
    width: 49%;
    float: left;
    text-align: left;
}
.RgtPane
{
    width: 50%;
    float: right;
    text-align: left;
}
.LeftPane70
{
    width: 70%;
    float: left;
    text-align: left;
}
.RightPane25
{
    width: 28%;
    float: right;
    text-align: left;
}


.btmPane
{
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
}
.extraPane
{
    width: 100%;
    float: left;
    clear: both;
    text-align: left;
}
.LeftPane25
{
    width: 29%;
    float: left;
    text-align: left;
}
.RightPane70
{
    width: 70%;
    float: right;
    text-align: left;
}

.rgt_content
{
    width: 220px;
    float: right;
    display: inline; /*padding-right: 10px;*/
    text-align: left;
}

.footerarea
{
    width: 807px;
    margin: 0px auto;
    clear: both;
    margin-top: 20px;
    text-align: center;
}

.footerLinks
{
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
}

.cls
{
    clear:both;
}





/* Tree Menu Styles */

.tree_menu_view
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    display: block;
    padding: 6px 8px;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;
}

A.tree_menu_view:link, A.tree_menu_view:link, A.tree_menu_view:active, A.tree_menu_view:active, A.tree_menu_view:visited, A.tree_menu_view:visited
{
    text-decoration: none;
    color:#2D73A4;
}

A.tree_menu_view:hover, A.tree_menu_view:hover
{
    text-decoration: underline;
    color: #C61203;
}



/* Home Page Banner - Job Search Widget Styles */
.CareerSearchFlash {height:252px;width:154px;/*z-index:2000;*/margin:-271px 0 20px 13px;background:url(images/CareerSearch.gif) no-repeat left top;	display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#484441; line-height:11px; position:relative;}
.CareerSearchFlash a:link, 
.CareerSearchFlash a:active, 
.CareerSearchFlash a:visited{font-weight:bold; text-decoration:none; color:#018270; font-size:10px !important;}
.CareerSearchFlash a:hover{ font-weight:bold; text-decoration:none; color:#484441; font-size:10px !important;}
.CareerSearchFlash .padd {padding:17px 13px 10px 10px;}
.CareerSearchFlash h3 {margin:0 0 0 0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#660000;line-height:11px;font-weight:bold;}
.CareerSearchFlash .newCandidates {text-align:center;font-size:13px;font-weight:bold;color:#5d4f1b;line-height:39px;font-family:Arial, Helvetica, sans-serif;display:block;clear:both;margin:12px 0 0 0;}
.CareerSearchFlash .newCandidates a:link, 
.CareerSearchFlash .newCandidates a:active, 
.CareerSearchFlash .newCandidates a:visited, 
.CareerSearchFlash .newCandidates a:hover {text-decoration:none;color:#5d4f1b;font-size:13px !important;display:block;}
.CareerSearchFlash .CurrentEmployees {text-align:center;font-size:13px;font-weight:bold;color:#2f5b55;line-height:39px;margin:12px 0 0 0;font-family:Arial, Helvetica, sans-serif;display:block;clear:both;}
.CareerSearchFlash .CurrentEmployees a:link, 
.CareerSearchFlash .CurrentEmployees a:active, 
.CareerSearchFlash .CurrentEmployees a:visited, 
.CareerSearchFlash .CurrentEmployees a:hover {text-decoration:none;color:#2f5b55;font-size:13px !important;display:block;}
.CareerSearchFlash .returningCandidates{font-size:11px; line-height:15px; margin:15px 0 0 0;}
.CareerSearchFlash .pleaseNote{font-size:10px !important; line-height:12px; margin:12px 0 0 0; font-style:italic;}
.CareerSearchFlash .pleaseNote a{font-size:10px !important;}
