﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CCCCCC;
    background-image: url(../../images/MasterPage_06.jpg);
    background-repeat: repeat-x;
    min-width: 770px; /*** This is needed for moz. Otherwise, the header and footer will 	slide off the left side of the page if the screen width is narrower than the design. 	Not seen by IE. Left Col + Right Col + Center Col + Both Inner Borders + Both Outer Borders ***/
    text-align: center;
    font-size: 11px;
}

p
{
    font-family: Arial,Helvetica,sans-serif;
}

a
{
    color: #333333;
}

img
{
    border: 0;
}

a:hover
{
    text-decoration: underline;
    color: #000000;
}

a.fitin
{
    color: dimgray;
}

a.fitin:hover
{
    text-decoration: underline;
}

a.search
{
    color: red;
}

#bg
{
    width: 772px;
    margin: 0 auto;
}
#wrap
{
    width: 772px;
    text-align: left;
    vertical-align: top;
}

.clearfix
{
    clear: both;
}

/* header */
#header
{
    background: url(../../images/careershome.jpg) no-repeat top;
    vertical-align: top;
    height: 288px;
 }

#nav
{
    height: 65px;
    width: 772px;
    background: url(../../images/toyotaBadge.jpg) white no-repeat right;
    vertical-align: bottom;
    text-align: left;
}

/* content */
#content, #footer
{
    background-color: #FFFFFF;
    width: 772;
}

#content h1
{
       font-size: 16px;
}

#content h2
{
    font-size: 16px;
    margin: 15px 0;
}
#content p
{
    margin: 10px 0;
}

/* footer */
#footer
{
    width: 790;
    border-top: #FFFFFF 1px solid;
    padding: 15px 0;
}

#ContentMain
{
    position: relative;
    text-align: left;
    background-color: #FFFFFF;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 20px;
    padding-top: 10px;
}

.style1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.style2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #575757;
    background-image: url(../../Images/seekerhome_07.jpg);
}


.style3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: Black;
    background-image: url(../Images/search_13.jpg);
}

.style4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EEEEEE;
}

.hiddencol
{
    display: none;
}

.viscol
{
    display: block;
}

.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}

/*********************************************************/
/********** HOME PAGE MAIN CONTROL ***********************/
/*********************************************************/

.header
{
    height: 20px;
    background-color: #000000;
    margin: 2px;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px;
}

.content
{
    margin: 10px;
}

.advanced
{
    height: 65px;
    margin-top: 10px;
    padding: 10px;
    background-color: #ffffff;
    color: #ffffff;
}

#MainControl
{
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}

#mainlogin
{
    width: 200px;
    height: 190px;
    float: left;
    border: solid 1px black;
    margin-right: 5px;
}

#mainfeatures
{
    width: 354px;
    height: 190px;
    float: left;
    border: solid 1px black;
    margin-right: 5px;
}

#mainsearch
{
    width: 200px;
    height: 190px;
    float: left;
    border: solid 1px black;
}

/*********************************************************/
/********** SEEKER HOME PAGE MAIN CONTROL ****************/
/*********************************************************/
#SeekerHome
{
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    margin-top: 5px;
}

#portfolio
{
    background-image: url('../../images/seeker/portfolio.jpg');
    background-repeat: no-repeat;
    background-position: right;
    width: 200px;
    height: 109px;
    float: left;
    border: solid 1px black;
    margin-right: 5px;
}

#resume
{
    background-image: url('../../images/seeker/resume.jpg');
    background-repeat: no-repeat;
    background-position: right;
    width: 160px;
    height: 109px;
    float: left;
    border: solid 1px black;
    margin-right: 5px;
}

#alerts
{
    background-image: url('../../images/seeker/alerts.jpg');
    background-repeat: no-repeat;
    background-position: right;
    width: 190px;
    height: 109px;
    float: left;
    border: solid 1px black;
    margin-right: 5px;
}

#seekercopy
{
    padding: 10px;
}


/********************************************/
/********** ADVANCED SEARCH  ****************/
/********************************************/
#AdvancedSearch
{
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}

#basic
{
    width: 200px;
    height: 190px;
    float: left;
    border: solid 1px black;
    margin-right: 5px;
}

#advanced
{
    width: 555px;
    height: 190px;
    float: right;
    border: solid 1px black;
}

#SearchResults
{
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}

