/* Default CSS Stylesheet for a new Web Application project */

/* Website Colors */
/* Teal - #1293A9 */
/* Gold/Yellow - #ffd431 */
/* Purple - #663399 */

a { 
color : #663399;
text-decoration : none;
font-weight: bold;
} 
a:visited { 
color : #663399;
text-decoration : none;
} 
.BodyHome { 
background-color : #653298;
background-image : url(../Images/bg-lines-Repeat.jpg);
background-repeat : repeat-x;
margin-top : 0;
padding-top : 0;
} 
.BodySubPage { 
background-image : url(../Images/bg-lines-Repeat.jpg);
background-repeat : repeat-x;
background-color : #663399;
font-size : 12px;
height : 100%;
margin-top : 0;
padding-top : 0;
} 
.ErrorText { 
color : #ff0000;
font-weight : bold;
} 
hr { 
height : 1px;
} 
.PageTitle { 
font-size : 12pt;
font-weight : bold;
font-family : Arial, Times New Roman;
color : #663399;
} 
.Content { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
cursor : default;
} 

.SmallContent { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
cursor : default;
} 

.SubContent { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
} 
.title { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #663399;
font-weight : bold;
cursor: auto;
} 
.ContentWhite { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
} 
.LeftTab { 
font-family : Times New Roman;
font-size : 12px;
color : #ffffff;
} 
a.LeftTab:link { 
font-family : Times New Roman;
font-size : 12px;
color : #ffffff;
text-decoration : none;
} 
a.LeftTab:visited { 
font-family : Times New Roman;
font-size : 12px;
color : #ffffff;
text-decoration : none;
} 
a.LeftTab:hover { 
font-family : Times New Roman;
font-size : 12px;
color : #ffffff;
text-decoration : underline;
cursor:pointer;
} 
.LeftTab-Title { 
font-family : Times New Roman;
font-size : 22px;
font-style : italic;
font-weight : bold;
color : #ffffff;
} 
.Data { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-align : justify;
} 
.DataScroll { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
} 
.SectionTitle { 
font-size : 10pt;
font-weight : bold;
font-family : Arial, Times New Roman;
color : #ffffff;
} 
PageLink { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : black;
} 

.TableColumnHeader { 
font-size : 9pt;
font-weight : bold;
font-family : Arial, Times New Roman;
color : #000000;
border-bottom : thin solid #cccccc;
border-top : thin solid #cccccc;
background-image : url(../Images/footer_grad_inverted.jpg);
} 

.TableColumnHeaderSearchResults { 
color : #4a246b;
padding-bottom: 0px;
} 

.TableJobHeader { 
font-size : 9pt;
font-weight : bold;
font-family : Arial, Times New Roman;
color : #ffffff;
background-color : #663399;
} 

.TableHeader { 
font-size : 9pt;
font-weight : bold;
font-family : Arial, Times New Roman;
color : #ffffff;
background-color : #000099;
} 

.TableRow1 { 
font-size : 9pt;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
background-color : #ebebeb;
line-height : 16px;
} 

.TableRow10 { 
font-size : 9pt;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
background-color : #663399;
line-height : 16px;
} 

.TableRow2 { 
font-size : 9pt;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
line-height : 16px;
padding-right : 4px;
padding-left : 4px;
} 

.TableRow3 { 
font-size : 9pt;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
background-color : #ebebeb;
} 

.TableRow4 { 
font-size : 9pt;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
} 

.TableRow6 { 
font-size : 9px;
border-bottom : thin;
border-top : thin;
border-bottom-color : #000000;
border-top-color : #000000;
border-top-style : solid;
border-bottom-style : solid;
} 

.TableTopBorder { 
background-image : url(../Images/JobSummaryBorder.gif);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
} 

.TableBottomBorder { 
background-image : url(../Images/JobSummaryBorderBottom.gif);
background-position : bottom 0%;
background-repeat : no-repeat;
} 

.TableFilled { 
background-image : url(../Images/JustFilled.jpg);
background-position : center 0%;
background-repeat : no-repeat;
} 

.TableHired { 
background-image : url(../Images/Hired.jpg);
background-position : center 0%;
background-repeat : no-repeat;
} 

.BlueBgPageTitle { 
font-size : 12pt;
font-weight : bold;
font-family : Arial, Times New Roman;
color : #ffffff;
background-color : #000099;
background-image : url(../Images/bg-fadeTeal3.jpg);
} 

a.link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
} 
a.visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
} 

a.hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
cursor:pointer;
} 

.HomeFeaturedJobs { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
padding-left : 5px;
padding-right : 5px;
text-align : justify;
} 

.HomeFeaturedJobTitle { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
} 

a.HomeViewJob:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
text-decoration : none;
} 

a.HomeViewJob:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
text-decoration : none;
} 

a.HomeViewJob:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffd431;
text-decoration : none;
cursor:pointer;
} 

.HomeLocations { 
font-family : Arial, "Times New Roman", Times, serif;
font-size : 11px;
color : #ffd431;
line-height : 16px;
padding-left : 10px;
} 

a.HomeLocations:link { 
font-family : Arial, "Times New Roman", Times, serif;
font-size : 11px;
color : #ffd431;
text-decoration : none;
} 

a.HomeLocations:visited { 
font-family : Arial, "Times New Roman", Times, serif;
font-size : 11px;
color : #ffd431;
text-decoration : none;
} 

a.HomeLocations:hover { 
font-family : Arial, "Times New Roman", Times, serif;
font-size : 11px;
color : #ffd431;
text-decoration : none;
cursor:pointer;
} 

a.lnkHomeLocations:link { 
font-family : Arial, "Times New Roman", Times, serif;
font-size : 11px;
color : #ffd431;
line-height : 16px;
padding-left : 10px;
} 

a.lnkHomeLocations:visited { 
font-family : Arial, "Times New Roman", Times, serif;
font-size : 11px;
color : #ffd431;
line-height : 16px;
padding-left : 10px;
} 

a.lnkHomeLocations:hover { 
font-family : Arial, "Times New Roman", Times, serif;
font-size : 11px;
color : #ffd431;
line-height : 16px;
padding-left : 10px;
cursor:pointer;
} 

#content { 
width : 100%;
height : 100%;
background-color : #ffffff;
border-top : 2px solid #ffd431;
border-left : 2px solid #ffd431;
border-right : 2px solid #ffd431;
} 

#content_footer { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color : #333333;
text-align : center;
} 

#content_header { 
font-size : 16px;
color : #333333;
padding-top : 5px;
padding-bottom : 10px;
padding-left : 10px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}

#content_header2 { 
font-size : 15px;
color : #333333;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}

#content_header3 { 
font-size : 16px;
color : #333333;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 10px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
} 

#maincontent { 
padding-right : 20px;
padding-left : 5px;
padding-bottom : 10px;
font-size : 12px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
text-align : justify;
} 

#maincontent2 { 
padding-right : 5px;
padding-left : 5px;
padding-bottom : 10px;
font-size : 12px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
text-align : justify;
} 

#jobcontent { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
} 

.dropcaps { 
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
color : #333333;
} 

#copyright { 
width : 760px;
margin : auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-align : right;
padding-top : 5px;
} 

a.CopyrightLink:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration : none;
} 

a.CopyrightLink:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration : none;
} 

a.CopyrightLink:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration : underline;
cursor:pointer;
} 

.TopMenu { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
} 

a.TopMenuItem:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
} 

a.TopMenuItem:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
} 

a.TopMenuItem:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffd431;
text-decoration : none;
cursor:pointer;
} 

.Home_LeftMenu { 
font-family : Arial, Times New Roman, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
text-decoration : none;
padding-left : 8px;
padding-right : 8px;
width : 176px;
height : 245px;
} 

.Home_LeftMenuItem { 
padding-top : 6px;
padding-bottom : 6px;
} 
.Home_LeftMenuItem_Over { 
background-color : #279ca6;
padding-top : 5px;
padding-bottom : 5px;
border-top : 1px solid #ffd924;
border-bottom : 1px solid #ffd924;
} 
.Home_LeftSubMenu { 
border : 1px solid #ffd924;
width : 120px;
font-family : Arial, Times New Roman, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
text-decoration : none;
padding-top : 4px;
padding-bottom : 4px;
padding-left : 8px;
padding-right : 8px;
width : 176px;
text-align : left;
} 
.Home_LeftSubMenuItem { 
height : 1px;
padding-top : 4px;
background-color : #1293a9;
border-bottom : 1px solid #ffd924;
float : left;
text-align : justify;
} 
.Home_LeftSubMenuItem_Over { 
height : 1px;
padding-top : 4px;
background-color : #279ca6;
border-bottom : 1px solid #ffd924;
text-align : justify;
} 
.Home_LeftSubMenu_Long { 
border : 1px solid #ffd924;
width : 280px;
font-family : Arial, Times New Roman, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
text-decoration : none;
padding-top : 4px;
padding-bottom : 4px;
padding-left : 8px;
padding-right : 8px;
float : left;
text-align : justify;
} 
.Home_LeftSubMenuSelectedItem { 
background-color : #1293a9;
height : 1px;
} 
.Home_LeftSubMenuSelectedItem_Over { 
padding-top : 4px;
background-color : #1293a9;
cursor : default;
} 
.Home_LeftSubMenuItemOver_Last { 
padding-bottom : 4px;
background-color : #fe0000;
border-top : 1px solid #ffd924;
} 
#bottommenu { 
border-top : 1px solid #ffffff;
margin-top : 10px;
} 
.BottomMenu { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
} 
a.BottomMenuItem:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
} 
a.BottomMenuItem:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
} 
a.BottomMenuItem:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffd431;
text-decoration : none;
cursor:pointer;
} 
.SubPage_Left { 
height : 500px;
background-color : #00ffff;
} 
.SubPage_LeftMenu { 
font-family : Arial;
font-size : 11px;
color : #ffffff;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 13px;
padding-bottom : 4px;
} 
.SubPage_LeftMenu A:link { 
text-decoration : none;
color : #ffffff;
font-size : 11px;
} 
.SubPage_LeftMenu A:visited { 
text-decoration : none;
color : #ffffff;
font-size : 11px;
} 
.SubPage_LeftMenu A:hover { 
text-decoration : none;
color : #ffd431;
font-size : 11px;
cursor:pointer;
} 
.SubPage_LeftMenuHeader { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
text-align : center;
color : #ffd431;
cursor : default;
margin-left : 10px;
width : 96%;
} 
.SubPage_LeftMenuItem { 
padding-top : 3px;
padding-bottom : 3px;
padding-left : 12px;
padding-right : 3px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
height : 11px;
} 
.SubPage_LeftMenuItem_Over { 
padding-top : 3px;
padding-bottom : 3px;
padding-left : 10px;
padding-right : 3px;
height : 12px;
} 
.SubPage_LeftSubMenu { 
border : 1px solid #ffd924;
width : 160px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 8px;
padding-right : 8px;
} 
.SubPage_LeftSubMenuItem { 
padding-top : 2px;
padding-bottom : 2px;
padding-left : 0;
padding-right : 8px;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #ffffff;
} 
a.SubPage_LeftSubMenuItem { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
} 
a.SubPage_LeftSubMenuItem:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
} 
a.SubPage_LeftSubMenuItem:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-decoration : none;
} 
.SubPage_LeftSubMenuItem_Over { 
padding-top : 2px;
padding-bottom : 2px;
padding-left : 0;
padding-right : 8px;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #ffd431;
} 
.FlashHeader { 
position : absolute;
height : 150px;
width : 767px;
top : 5px;
z-index : 0;
} 
.WaveMenu { 
position : absolute;
height : 43px;
width : 767px;
top : 72px;
z-index : 500;
} 
.SubPage_TopMenu { 
font-family : Arial;
font-size : 11px;
color : #ffffff;
border-left : 2px solid #ffd431;
border-right : 2px solid #ffd431;
border-bottom : 1px solid #ffd431;
text-decoration : none;
padding : 2px;
height : 10px;
} 
.SubPage_TopMenuItem { 
text-align : center;
border-left : 1px solid #663399;
border-right : 1px solid #663399;
border-top : 1px solid #663399;
} 
.SubPage_TopMenuItem_Over { 
background-color : #1293a9;
text-align : center;
border-left : 1px solid #ffd431;
border-right : 1px solid #ffd431;
border-top : 1px solid #ffd431;
cursor:pointer;
} 
.SubPage_TopMenuSubItem { 
padding : 5px;
background-color : #663399;
text-align : justify;
border-top : 1px solid #663399;
border-bottom : 1px solid #663399;
} 
.SubPage_TopMenuSubItem_Over { 
padding : 5px;
background-color : #1293a9;
text-align : justify;
border-top : 1px solid #ffd431;
border-bottom : 1px solid #ffd431;
cursor:pointer;
} 
.Admin_TopMenu { 
font-family : Arial;
font-size : 11px;
color : white;
text-decoration : none;
padding-right : 5px;
height : 20px;
background-color : #663399;
} 
.Admin_TopMenuItem { 
padding : 5px;
text-align : center;
border-left : 2px solid #663399;
border-right : 2px solid #663399;
} 
.Admin_TopMenuItem_Over { 
background-color : #1293a9;
padding : 5px;
text-align : center;
border-left : 2px solid #ffd431;
border-right : 2px solid #ffd431;
} 
.Admin_TopMenuSubItem { 
padding : 5px;
background-color : #663399;
text-align : justify;
color : white;
} 
.Admin_TopMenuSubItem_Over { 
padding : 5px;
background-color : #1293a9;
text-align : justify;
border-top : 1px solid #ffd431;
border-bottom : 1px solid #ffd431;
color : white;
} 
.ErrorTextSmall { 
color : #ff0000;
font-weight : bold;
font-size : 9px;
} 
.tableborder { 
border-left-width : thin;
border-left-style : solid;
border-left-color : #000000;
} 
.heading { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #000000;
} 
.TableHeader2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #ffffff;
text-align : center;
margin : 0 0 0 0;
background-color : #000000;
} 

.rtable {
	margin-left: 0px; 
	cursor: hand;
	font-size: 12px;
	font-color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-weight: bold;
	text-align : left;
	text-indent: inherit;
}

.rfield { 
	margin-left: 12px;
    font-size: 10px;
    color: #FFFFFF;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align : left;
}   