﻿/* Site Wide CSS */
.body
{
	font-size: 11px;
	font-family: Verdana;	
}
a:link 
{
	color: #000000;
	text-decoration:none;
}
a:visited 
{
	color: #000000;
	text-decoration:none;
}
a:hover 
{
	color: #FF9900;
	text-decoration:none;
}

.sitebutton
{
	font-size: 9px;
	font-family: Verdana;
}

/* Top Navigation */
.navtoplinks
{
	font-size: 9px;
	font-family: Verdana;
}
.navtoplinks a:link 
{
	color: #000000;
	text-decoration:none;
}
.navtoplinks a:visited 
{
	color: #000000;
	text-decoration:none;
}
.navtoplinks a:hover 
{
	color: #FF9900;
	text-decoration:none;
}
.olsalogo
{
}

a.navlist1 {
    display: block;
    width:100px;
    height:40px;
    color:#000;
    text-decoration:none;
    background:url("Images/menu_jobsearch.gif") no-repeat;
    padding: 0px 0px 0px 0px;
}
a.navlist1:hover {
    background-position:0 -40px;
    color: #1e5ebd;
}
a.navlist2 {
    display: block;
    width:100px;
    height:40px;
    color:#000;
    text-decoration:none;
    background:url("Images/menu_service.gif") no-repeat;
    padding: 0px 0px 0px 0px;
}
a.navlist2:hover { 
    background-position:0 -40px;
    color: #1e5ebd;
}
a.navlist3 {
	display: block;
    width:100px;
    height:40px;
    color:#000;
    text-decoration:none;
    background:url("Images/menu_mission.gif") no-repeat;
    padding: 0px 0px 0px 0px;
}
a.navlist3:hover { 
    background-position:0 -40px;
    color: #1e5ebd;
}
a.navlist4 {
	display: block;
    width:100px;
    height:40px;
    color:#000;
    text-decoration:none;
    background:url("Images/menu_contact.gif") no-repeat;
    padding: 0px 0px 0px 0px;
}
a.navlist4:hover { 
    background-position:0 -40px;
    color: #1e5ebd;
}

/* Search Bar */
.searchbar
{
	font-size: 11px;
	background-image: url(Images/bar.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 20px;
}
.searchbox
{
	font-size: 9px;
	margin-top: 2px;
}
.searchbutton
{
	font-size: 9px;
	background: #ffffff;
	border-width: 1px;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 3px;
	height: 15px;
}

/* Footer */
.footerbar
{
	background-image: url(Images/bar_lwr_wbenc.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 9px;
	font-family: Verdana;
}
.footerbar a:link 
{
	color: #000000;
	text-decoration:none;
}
.footerbar a:visited 
{
	color: #000000;
	text-decoration:none;
}
.footerbar a:hover 
{
	color: #FF9900;
	text-decoration:none;
}

/* Main Index Page */
.mainHeading
{
	Color: #777777;
	Font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
}

/* Contact Us */
.bannerimages
{
	margin-bottom: 5px;
}

.leftnavlinks
{
	font-size: 11px;
	font-family: Verdana;
	border-right-width: 1px;
	border-right-color: #C0C0C0;
	border-right-style: solid;	
}

.leftnavheadertext
{
	Width: 170px;
	height: 22px;
	Color: #777777;
	font-size: 12px;
	font-weight: bold;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	float: right;
	margin-top: 10px;
}

.leftnavspacer
{
	Width: 170px;
	height: 1px;
	Color: #777777;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	float: right;
	margin-top: 5px;
}

.leftnavjobsearchimage
{
	margin-left: 30px;
}

.leftnavregtoday
{
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}

.leftnavheadertext a:hover
{
	color: #777777;
}

.subcatnavlink
{

}

.subcatnavlink a:hover
{
	color: #000000;
}

.navlink
{
	margin-left: 4px;
}

.onnavlink a:visited
{
	color: #FF9900;
	font-weight: bold;
}

/* General Pages */
.pageheadertxt
{
	font-size: 11px;
	color: 	#FF9900;
	font-weight: bold;
	margin-left: 15px;
	margin-bottom: 15px;
}

.searchheadertxt
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	font-weight: bold;
	margin-left: 10px;
	color: #777777;
}

.searchresultsimg
{
	vertical-align: middle;
}

.pagetopic
{
	display: block;
	font-size: 11px;
	color: 	#FF9900;
	font-weight: bold;
}

.pageheadertopic
{
	display: block;
	font-size: 11px;
	color: 	#FF9900;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

.pagecontent
{
	min-height: 350px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 11px;
	font-family: Verdana;
}

.pagecontent ul
{
	list-style-type: none;
	padding: 0;
	margin-left: 5px;
}

.pagecontent li
{
	margin-left: 10px;
	font-size: 9px;
	list-style-type: disc;
}

.pagecontent li span
{
	margin-left: 2px;
	font-size: 11px;
	vertical-align: middle;
}

.pagesmalltxt
{
	margin-left: 10px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana;
}

.requiredstar
{
	color: 	#FF9900;
}

.specialtxt
{
	color: 	#FF9900;
}

.generictxtbox
{

}

.emailfriend
{
	font-size: 11px;
	font-family: Verdana;
}

.jobdetaillinks
{
	font-size: 10px;
	font-family: Verdana;
}

.searchContent
{
	width: 630px;
	min-height: 430px;
}

.searchpanel
{
	background-image: url(Images/gradbox_job_basic.gif);
	margin-left: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 5px;
	padding-left: 5px;
	width: 330px;
}

.searchadvpanel
{
	background-image: url(Images/gradbox_job_adv.gif);
	margin-left: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 5px;
	padding-left: 5px;
	width: 330px;
}

.searchregionpanel
{
	background-image: url(Images/gradbox_job_regional.gif);
	margin-left: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 5px;
	padding-left: 5px;
	width: 330px;
}

.searchjobalertpanel
{
	background-image: url(Images/gradbox_job_alert.gif);
	margin-left: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 5px;
	padding-left: 5px;
	width: 330px;
}

.othersearchpanel
{
	margin-top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	padding-left: 8px;
	padding-right: 8px;
}

.jobalert
{
	font-size: 10px;
	font-family: Verdana;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 115px;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	padding-left: 8px;
	padding-right: 8px;
}

.jobalert a
{
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
}

.othersearchimages
{
	display: block;
	margin-bottom: 10px;
}

.largephone
{
	float: right;
	font-size: 18px;
	color: #FF9900;
	margin-right: 5px;
	margin-bottom: 5px;
}

.searchtabletext
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
}

.searchcontent
{
	font-family: Verdana;
	font-size: 10px;
	margin-left: 10px;	
	margin-top: 15px;
}

/* Search */
.pnlresults
{
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.searchresultsheader
{
	font-family: Verdana;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 15px;
}

.searchresults
{
	font-family: Verdana;
	font-size: 10px;
}

.searchresultsheadbar
{
	text-align: left;
	background-color: #FF9900;
	height: 20px;
}

.searchresultsheadbar a
{
	color: #FFFFFF;
}

.searchinfobar
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.resultsnavbtnfb
{
	margin-left: 7px;
	margin-right: 2px;
}

.resultsnavbtnpb
{
	margin-left: 1px;
	margin-right: 8px;
}

.resultsnavbtnnb
{
	margin-left: 8px;
	margin-right: 2px;
}

.resultsnavbtnlb
{
	margin-left: 1px;
	margin-right: 5px;
}

.searchresultslink a
{
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
}

/* Job Details */
.jobdetails
{
	font-family: Verdana;
	margin-left: 5px;
	margin-bottom: 13px;
	width: 600px;
	border-color: #C0C0C0;
	border-width: 1px;
	border-style: solid;
}

.detailsbig
{
	font-family: Verdana;
	margin-left: 5px;
	color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

.orangeboldtext
{
	font-family: Verdana;
	color: #FF9900;
	font-size: 12px;
	font-weight: bold;
}

.detailsnormal
{
	font-family: Verdana;
	color: #FF9900;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.jobdesctxt
{
	margin-top: 5px;
	margin-left: 5px;
	font-size: 11px;
	font-family: Verdana;
}

.detailinfo
{
	font-family: Verdana;
	font-size: 11px;
}

.loginbutton
{
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.btnUnSelected
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 5px;
	margin-left: 7px;
}

.btnSelected
{
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 5px;
	margin-left: 7px;
}

.resumeupload
{
	margin-top: 3px;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	width: 300px;
	height: 220px;
}

.txtresumecutpaste
{
	margin-top: 10px;
	width: 280px;
	height: 180px;
	margin-left: 5px;
}

.fileuploadbox
{
	margin-left: 10px;
}