﻿html, body
{
    background: #6c8792;
    background-image: url(/App_Themes/default/images/bg_gradient.jpg);
    background-repeat:repeat-x ;
    color: #5d5d5d;
    font-size: 16px;
    font-family: Trebuchet MS;
}
h1
{

    color: #7d9dac;
    padding: 0px 0px 0px 0px;
    font-size: 26px;
    font-weight: normal;
    font-family: Kozuka Gothic Pro,tahoma;
    
}
a
{
    color: #33577b;
}



/* Main divs */
div.OuterWrap
{
    min-width: 1000px;
}
div.HeaderWrap
{

    border: none;
    width: 950px;
    height: 137px;
    padding-left: 10px;
    margin: auto;
    text-align:right;
}
div.HeaderWrap img
{
    padding-top: 0px;
}
div.HeaderWrap_Bookmmark
{
    margin: 0px;
    padding-top: 5px;
    padding-right: 9px;
}

div.HeaderWrap_TextImg
{

    padding-top: 17px;
    padding-right: 63px;
}

div.MenuWrap
{
    background: #b957c4;
    background-image: url(/App_Themes/default/images/button_bg.jpg);
    border: 0px #333333 solid;
    width: 950px;
    margin: auto;
    text-align: center;
}
div.MenuInner
{
    margin: auto;
}
div.LeftNavBlock_Body
{
    margin: auto;
}


div.ContentWrap
{
    background: #d0d0d0;
    margin: auto;
    width: 950px;
    min-height: 400px;

}
div.ContentInnerWrap
{

    background: #ffffff;
    border-left: 1px #b9b9b9 solid;
    border-right: 1px #b9b9b9 solid;
    margin: auto;
    margin-left: 8px;
    width: 933px;
    min-height: 400px;
    height:100%;
        float:left;
    
}
div.ContentInnerText
{
    float:left; 
    width:593px;
    padding:0px 15px 0px 15px;
    border-right:1px solid #d0d0d0;
}
div.Content_RightColumn
{
    float:left;
    width:250px;
    min-height:425px;
    padding: 0px 10px 0px 10px;

}
div.Content_Top_Left
{

    float:left;
    padding: 0px;
    margin: 0px;
}
div.Content_Top_Center
{
    width:901px;
    background-image: url(/App_Themes/default/images/Top_Center.jpg);
    height:18px;
    float:left;
}
    
div.Content_Top_Right
{
    float:left;
    padding: 0px;
    margin: 0px;
}
div.FooterWrap
{
    background: #d0d0d0;
    margin: auto;
    width: 950px;
    height: 25px;
}
div.Content_Bot_Left
{

    float:left;
    padding: 0px;
    margin: 0px;
}
div.Content_Bot_Center
{
    width:901px;
    background-image: url(/App_Themes/default/images/Bot_Center.jpg);
    height:25px;
    float:left;
}
    
div.Content_Bot_Right
{
    float:left;
    padding: 0px;
    margin: 0px;
}
div.Copyright
{
    margin: auto;
    width: 950px;
    height: 25px;
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    font-family: Trebuchet MS;
}
div.Copyright a
{
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    font-family: Trebuchet MS;
}

/* Career Search Controls */

div.CareerSearchWrap 
{
    width:280px;
    min-height:111px;
    margin-top:0px; 
    border-bottom:1px #d0d0d0 solid;
    line-height:17px;
}
div.CareerSearchWrap a
{
    color:#414141;
    font-size: 13px;
    font-family: Trebuchet MS;
    margin-left:6px;
}

div.CareerSearchTitle
{
    float:left;
    color: #7d9dac;
    margin: 0px 0px 1px 0px;
    font-size: 29px;
    font-weight: normal;
    font-family: Kozuka Gothic Pro,tahoma;
}


/* My Profile Controls */
div.MyProfileWrap 
{
    width:280px;
    min-height:70px;
    margin-top:5px; 
    margin-left:6px;
    font-size:13px;
    border-bottom:1px #d0d0d0 solid;
}
div.MyProfileLinks
{
        
        line-height: 17px;
}
div.MyProfileLinks a
{
   /* color:#26637c;
    font-size: 11px;
    font-family: Trebuchet MS;*/
    color:#414141;
    font-size: 13px;
    font-family: Trebuchet MS;
    margin-left:6px;
    
}
div.MyProfileTitle
{
    color: #7d9dac;
    padding: 0px 0px 0px 0px;
    font-size: 29px;
    font-weight: normal;
    font-family: Kozuka Gothic Pro,tahoma;
}
td.MyProfilefieldName
{
    font-size:12px;
    font-weight:bold;
    color:#9a9a9a;
    font-family: Trebuchet MS;
    padding-right:5px;
}
div.SubmitResumeWrap
{
    width:280px;
    min-height:75px;
    margin-top:5px; 
    border-bottom:1px #d0d0d0 solid;
    line-height:18px;
    font-size:12px;
    color:#5d5d5d;
    font-family: Trebuchet MS;
    padding: 0px 0px 0px 5px;
       text-align:left;
}
div.SubmitResumeWrap a
{
   /* color:#26637c;
    font-size: 11px;
    font-family: Trebuchet MS;*/
    color:#414141;
    font-size: 13px;
    font-family: Trebuchet MS;
    text-align:left;
    margin-left:6px;

    
}
/* Employee Quote Controls */

div.QuoteWrap 
{
    width:280px;
    min-height:100px;
    margin-top:5px; 

    line-height:18px;
    font-size:13px;
    color:#5d5d5d;
    font-family: Trebuchet MS;
    padding: 0px 5px 0px 5px;
}
div.QuoteTitle
{
    color: #7d9dac;
    padding: 0px 0px 5px 0px;
    font-size: 29px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Trebuchet MS;
}



/* Job listings */

div.JobCategoryHeading
{
    color: #000000;
    padding: 10px 0px 10px 5px;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    font-family: Trebuchet MS;
}

div.JobTitleShort
{
    color: #33577b;
    padding: 25px 0px 0px 15px;
    font-size: 13px;
    font-weight: bold;
    font-family: Trebuchet MS;
}
div.JobTitleLong
{
    color: #33577b;
    padding: 25px 0px 0px 15px;
    font-size: 13px;
    font-weight: bold;
    font-family: Trebuchet MS;
}
div.JobTitleShort a
{
    color: #33577b;
    font-size: 13px;
    font-weight: bold;
    font-family: Trebuchet MS;
}
div.JobDescriptionShort
{
    color: #5d5d5d;
    padding: 0px 0px 5px 15px;
    font-size: 13px;
    font-weight: normal;
    font-family: Trebuchet MS;
}
div.JobDescriptionLong
{
    color: #5d5d5d;
    padding: 0px 0px 5px 15px;
    font-size: 13px;
    font-weight: normal;
    font-family: Trebuchet MS;
}
div.JobDescriptionShort a
{
    color: #5d5d5d;
    font-size: 13px;
    font-weight: normal;
    font-family: Trebuchet MS;

}
div.BackNav
{
    padding: 0px 0px 0px 15px;
}
div.BackNav a
{
    color: #33577b;
}
div.JobDescriptionLong
{
    color: #5d5d5d;
    padding: 0px 0px 5px 15px;
    font-size: 13px;
    font-weight: normal;
    font-family: Kozuka Gothic Pro,tahoma;
}
div.ContentBase
{
    color: #5d5d5d;
    padding: 0px 0px 0px 15px;
    font-size: 13px;
    font-weight: normal;
    font-family: Kozuka Gothic Pro,tahoma;
}

/* Employee Application */

div.EmpApp
{
    width: 100%;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}
div.EmpApp div
{
    margin: 5px 0px;
    font-size: 9pt;
}
div.EmpApp td
{
    font-size: 9pt;
}
div.EmpApp input
{
    margin-left: 5px;
    border: 1px solid #cccccc;
    border-bottom: 1px solid black;
    color: #516f8e;
}
div.EmpApp textarea
{
    width: 100%;
    height: 53px;
    border: 1px solid #cccccc;
    border-bottom-width: 0px;
    background-image: url(/images/textarea_bg.gif);
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    color: #516f8e;
}
div.EmpApp_RadioButton, .EmpApp_CheckBox
{
    margin-left: 15px;
    border: 0px #cccccc solid;
}
div.EmpApp_Title
{
    background-color: #516f8e;
    margin: 10px 0px;
    width: 400px;
}
div.EmpApp_Title td
{
    color: #ffffff;
    font-weight: bold;
    font-size: 13pt;
}
div.EmpApp_SectionTitle
{
    background-color: #516f8e;
    margin: 20px 0px 10px 0px;
    width: 400px;
}
div.EmpApp_SectionTitle td
{
    color: #ffffff;
    font-weight: bold;
    font-size: 12pt;
}
div.EmpApp_SectionTitle
{
    background-color: #516f8e;
    margin: 20px 0px 10px 0px;
    width: 400px;
}
div.EmpApp_SectionTitle td
{
    color: #ffffff;
    font-weight: bold;
    font-size: 12pt;
}
div.EmpApp_Instructions
{
    padding: 13px;
    border: 2px solid #000000;
    margin: 10px 0px;
}
div.EmpApp_Instructions
{
    padding: 13px;
    border: 2px solid #000000;
    margin: 10px 0px;
}
td.EmpApp_Small
{
    font-size: 7pt;
    text-transform: uppercase;
    padding-left: 5px;
}
hr.EmpApp_Divider
{
    height: 3px;
    padding: 0px;
    margin: 10px 0px;
    color: #516f8e;
}
div.MainContentApp
{
    /*border: 1px solid #C4D1DB;*/
    color: #333333;
    line-height: 130%;
    margin-bottom: 8px;
    min-height: 219px;
    padding: 14px 10px;
    width: 596px;
}

/* Slide Show */

div.SlideShowPicture
{
    height: 262px;
    width: 349px;
    border: 1px solid #bdbdbe;
    float: left;
    margin-top:7px;
}
div.SlideShowInfo
{
    background-image: url(/images/slideshowinfo.png);
    height: 264px;
    width: 234px;
    float: left;
    margin-left:5px;
    margin-top:7px;
}
.tbTitle
{
    background-color:Transparent;
    margin-top:10px;
    margin-left:3px;
    font-family:Trebuchet MS;
    font-size:26px;
    color: #7d9dac;
}
.tbCaption
{
    background-color:Transparent;
    margin-top:10px;
    color:#5d5d5d;
    font-family:Trebuchet MS;
    font-size:16px;
}
div.SlideControlWrap
{
    width:230px;
}
div.SlideCaptionWrap
{
    padding-left:4px;
    height: 205px;
    overflow:auto;
    
}

/* Profile Page */
.ProfileTable
{
    width: auto;
}
td.ProfileFormInstructions
{
    color: #5d5d5d;
    font-size: 13px;
    font-weight:bold;
    font-style:italic;
    font-family: Trebuchet MS;


}
td.ProfileFieldName 
{   color: #5d5d5d;
    font-size: 13px;
    font-family: Trebuchet MS;
    width:140px;
    
}
td.ProfileTextbox input
{
    width:200px;
}

td.ProfileCheckList
{
    color: #5d5d5d;
    font-size: 13px;
    font-family: Trebuchet MS;

}
td.ProfileValidator
{
    font-size:10px;
    font-family: Trebuchet MS;
}


