﻿A:link
{
    color: #000000;
}
A:visited
{
    color: #000000;
}
A:hover
{
    color: #B10042;
}
A:active
{
    color: #B10042;
}
BODY
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 70%;
    padding-bottom: 0px;
    margin: 0px;
    color: #000000;
    padding-top: 0px;
    font-family: arial;
    background-color: #FFEEED;
}
H1
{
    font-size: large;
    color: #000000;
}
H2
{
    font-size: small;
    color: #000000;
}
HR
{
    clear: both;
    margin-top: 5px;
    color: #B10042;
    height: 0px;
}
img
{
    border: none;
}
.NewsLink
{
    font-weight: bold;
    color: #000000;
}
.PageContainer
{
    text-align: center;
}
.MainContainer
{
    border-right: #B10042 1px solid;
    background-position: right bottom;
    border-top: #B10042 1px solid;
    background-image: url(images/swirl.jpg);
    margin-left: auto;
    border-left: #B10042 1px solid;
    width: 760px;
    margin-right: auto;
    border-bottom: #B10042 1px solid;
    background-repeat: no-repeat;
    height: 750px;
    background-color: white;
    text-align: left;
}
.MainContainerCandidate
{
    border-right: #B10042 1px solid;
    background-position: left bottom;
    border-top: #B10042 1px solid;
    background-image: url(images/swirl2.jpg);
    margin-left: auto;
    border-left: #B10042 1px solid;
    width: 760px;
    margin-right: auto;
    border-bottom: #B10042 1px solid;
    background-repeat: no-repeat;
    height: 750px;
    background-color: white;
    text-align: left;
}
.TopBar
{
    margin-bottom: 10px;
    height: 115px;
}
.LogoContainer
{
    float: left;
    margin-bottom: -20px;
    margin-left: 10px;
    width: 242px;
    padding-top: 24px;
    height: 105px;
}
.HeadingImageContainer
{
    float: right;
    width: 379px;
    height: 101px;
}
.MainContentContainer
{
    height: 500px;
}
.SideColumn
{
    float: left;
    margin-left: 18px;
    width: 140px;
    margin-right: -4px;
}
.JobSearchBox
{
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-left: #B10042 2px solid;
    color: white;
    padding-top: 5px;
    background-color: #B10042;
}
.JobSearchBox .FormField
{
    width:90%;
}
.JobSearchHeading
{
    font-weight: bold;
    font-size: small;
    margin-bottom: 5px;
}
.SideColumnBottomImagecontainer
{
    text-align: right;
}
.MiddleRightContainer
{
    float: right;
    border-left: #B10042 1px solid;
    width: 600px;
    height: 600px;
}
.MenuButton
{
    border-right: black 1px solid;
    padding-right: 6px;
    padding-left: 5px;
    float: left;
    padding-bottom: 2px;
    color: #000000;
    padding-top: 5px;
    text-decoration: none;
    background-color: #FFFFFF;
    border-bottom: #B10042 1px solid;
}
.MenuButtonHighlight
{
    background-color: #B10042;
}


.SubMenuButton
{
    border-bottom: black 1px solid;
    padding: 5px;
    color: #000000;
    text-decoration: none;
    border-bottom: #B10042 1px solid;
    width: 220px;
    border-left: #B10042 1px solid;
    background-color: #FFEEED;
    margin-left: auto;
}
.SubMenuButtonCandidate
{
    border-bottom: black 1px solid;
    padding: 5px;
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: #B10042 1px solid;
    width: 148px;
    border-left: #B10042 1px solid;
    background-color: #FFEEED;
    margin-left: auto;
}
.SubMenuButtonHighlight
{
    background-color: #FFFFFF;
    border-left: #FFFFFF 1px solid;
}
.UnderMenuBar
{
    clear: left;
    border-bottom: #B10042 1px solid;
    height: 5px;
    background-color: #B10042;
}
.RightColumn
{
    height: 100%;
    text-align: right;
}
.RightColumnCandidate
{
    height: 100%;
    text-align: right;
    background-position: bottom right;
    background-repeat: repeat-y;
    background-image: url(  images/people.jpg );
}
.ContentContainer
{
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    padding-bottom: 10px;
    width: 305px;
    padding-top: 10px;
    height: 610px;
    text-align: left;
    overflow:auto;
}
.ContentContainerCandidate
{
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    padding-bottom: 10px;
    width: 415px;
    padding-top: 10px;
    height: 579px;
    text-align: left;
    overflow:auto;
}
.RightBarContainer
{
    float: right;
    width: 270px;
}
.RightBarContainerCandidate
{
    float: right;
    width: 160px;
}
.RightImageContainer
{
    width: 270px;
    text-align: right;
    padding-bottom: 4px;
}
.RightBarContents
{
    padding-right: 10px;
    margin-top: -4px;
    padding-left: 10px;
    float: right;
    padding-bottom: 10px;
    border-left: #B10042 1px solid;
    width: 210px;
    color: black;
    padding-top: 10px;
    height: 100%;
    background-color: #D3E3EB;
    text-align: left;
}
.RightBarNews
{
    padding-right: 10px;
    margin-top: -4px;
    padding-left: 10px;
    float: right;
    padding-bottom: 10px;
    border-top: #B10042 1px solid;
    border-left: #B10042 1px solid;
    width: 210px;
    color: black;
    padding-top: 10px;
    height: 100%;
    background-color: #FFEEED;
    text-align: left;
}
.RightBarContents IMG
{
    border-right: medium none;
    border-top: medium none;
    float: left;
    border-left: medium none;
    margin-right: 3px;
    border-bottom: medium none;
}
.radio
{
    vertical-align: middle;
}
.Form
{
}
.Form div
{
    float: left;
    padding: 3px;
    vertical-align: bottom;
    margin-bottom: 3px;
}
.Form br
{
    clear: both;
}
.Form .FieldLabel
{
    width: 50px;
}
.Form .Heading
{
    width: 99%;
    background-color: #FFEEED;
    border-top: 1px solid #B10042;
    border-bottom: 1px solid #B10042;
}
.Form input
{
    margin-top: -3px;
}
.FormField
{
    font-family: arial;
    border-right: #94c2e4 1px solid;
    border-top: #94c2e4 1px solid;
    font-size: xx-small;
    margin-bottom: 5px;
    border-left: #94c2e4 1px solid;
    color: black;
    border-bottom: #94c2e4 1px solid;
    width: 70%;
}
.FormButton
{
    font-family: arial;
    border-right: #000000 1px solid;
    padding-right: 5px;
    border-top: #000000 1px solid;
    margin-top: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
    font-size: xx-small;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    background-color: #B0C9D7;
}
.SideButtonMain
{
    padding-right: 8px;
    padding-left: 8px;
    margin-bottom: 5px;
    padding-bottom: 8px;
    padding-top: 8px;
    height: 15px;
    background-color: #B0C9D7;
}
.SideButtonText
{
    font-weight: bold;
    float: left;
    vertical-align: middle;
    border-left: #B0C9D7 2px solid;
    width: 100px;
    color: white;
}
.SideButtonText a:link
{
    color: White;
    text-decoration: none;
}
.SideButtonText a:hover
{
    color: White;
    text-decoration: underline;
}
.SideButtonText a:visited
{
    color: White;
    text-decoration: none;
}
.SideButtonText a:active
{
    color: White;
    text-decoration: none;
}
.SidebuttonArrows
{
    float: right;
    vertical-align: bottom;
}
.TopText
{
    font-size: large;
    font-style: italic;
    margin-top: 10px;
    text-align: right;
    padding-right: 20px;
    color: #B10042;
    width: 450px;
    float: right;
}
form
{
    margin-bottom: 0px;
}
.IconContainer { height:35px;width:50px;text-align:center;}
.JobSearchNavItem {width:15%;text-align:center;float:right;}