/* CSS Document */

.mainMenuFrame{
margin-left:auto;
margin-right:auto;
padding:0px;
margin-top:20px;
width:150px;
}

ul{
font-size:12px;
}

.mainMenuFrame div{
float:left;
padding:0px;
margin:0px;
}

table tr td{
	vertical-align:top;
}

.bannerBottom{
font-weight:bold;
color:#02A9B9;
font-size:12px;
height:30px;
width:778px;
float:left;
}

.bannerBottom a:link, .bannerBottom a:visited, .bannerBottom a:active{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

.bannerBottom a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

.mainMenu{
width:150px;
margin:0px;
padding:5px;
background-color:#003366;
float:left;
}

body, textarea{
padding:0px;
margin:0px;
font-family:Lucida Grande, Arial, Helvetica, sans-serif;
}

textarea{
	font-size:14px;
}

a, a:active, a:visited{
color:#003366;
text-decoration:none;
font-weight:bold;
}

a:hover{
text-decoration:underline;
}

.JSRLink, .JSRLink:active, .JSRLink:visited{
color:#8E89EC;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.JSRLink:hover{
text-decoration:underline;
}

.CSRLink, .CSRLink:active, .CSRLink:visited{
color:#6F8231;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.CSRLink:hover{
text-decoration:underline;
}

.CompanyLink, .CompanyLink:active, .CompanyLink:visited{
color:#3ED4B6;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.CompanyLink:hover{
text-decoration:underline;
}

.aboutLink, .aboutLink:active, .aboutLink:visited{
color:#F52305;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.aboutLink:hover{
text-decoration:underline;
}

.MyJobsLink, .MyJobsLink:active, .MyJobsLink:visited{
color:#FA7B2D;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.MyJobsLink:hover{
text-decoration:underline;
}

.RecruiterLink, .RecruiterLink:active, .RecruiterLink:visited{
color:#569BC7;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.RecruiterLink:hover{
text-decoration:underline;
}



div.page{
width:100%;
}

div.pageWrapper{
width:780px;
margin-left:auto;
margin-right:auto;
}

div.banner{
width:780px;
height:158px;
float:left;
background:#003367;
border-right:solid 1px #333333;
border-left:solid 1px #333333;
}

div.leftBanner{
float:left;
width:166px;
height:130px;
background-color:#003366;
}

div.bannerRight{
float:left;
width:614px;
height:130px;
}

div.bannerRightR{
width:144px;
height:130px;
float:right;
background-color:#AAB400;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
border-left:1px #000000 solid;
border-bottom:1px #000000 solid;
}

div.bannerRightRT{
width:133px;
float:left;
height:20px;
padding:5px;
}

div.bannerRightRM{
width:143px;
height:75px;
float:left;
background-color:#FFFFFF;
}

div.bannerRightRB{
width:133px;
float:left;
height:20px;
color:#FFFFFF;
padding:5px;
font-size:10px;
}

div.bannerRightRB a:link, div.bannerRightRB a:active,div.bannerRightRB a:visited{
color:#FFFFFF;
text-decoration:none;
}

div.bannerRightRB a:hover{
text-decoration:underline;
}

.loginForm{
color:#000000;
font-size:10px;
font-weight:normal;
height:70px;
}

div.bannerRightL{
width:469px;
height:98px;
float:left;
}

div.bannerAdvert{
float:left;
margin:0;
padding:0px;
height:60px;
width:468px;
background-color:#CCCCCC;
}

div.bannerStrap{
display:none; 
background-color:#FFFFFF;
float:left;
height:30px;
width:469px;
border-top:solid 1px #333333;
border-bottom:solid 1px #333333;
background-position:top-left;
background-repeat:no-repeat;
}

div.breadCrumbs{
width:400px;
float:left;
padding:5px;
}

form{
padding:20px;
margin:0px;
font-size:12px;
display:inline;
}

.search form{
padding:0px;
}

.bannerRightRM form{
padding:0px;
display:block;
}

.submitButton{
color:#FFFFFF;
font-weight:bold;
background:#003366;
border:2px solid #18364C;
}

form input{
vertical-align:middle;
}

.Field {
width:54px;
color: #000000;
font-size:11px;
padding:1px;
height:13px;
}

.searchField {
width:80px;
color: #000000;
font-size:11px;
margin-right:1px;
height:13px;
}

.search{
float:right;
font-size: 12px;
color: #ffffff;
height:22px;
border:0px;
padding:4px 0 0 0;
margin:0;
width:135px;
text-align:right;
}

div.contentWrapper{
width:782px;
float:left;
background-image:url(../resources/bg.gif);
background-repeat:repeat-y;
}

div.strap{
background-color:#001237;
width:455px;
float:left;
overflow:visible;
min-height:16px;
border:solid 1px #333333;
border-top:0px;
color:#9BB522;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:7px;
vertical-align:middle;
margin: 0 0 10px 0;
}

/*
#strap1{background-color:#569BC7;}
#strap2{background-color:#F52305;}
#strap3{background-color:#DFD934;}
#strap4{background-color:#995AEF;}
#strap5{background-color:#8E89EC;}
#strap6{background-color:#6F8231;}
#strap7{background-color:#FA7B2D;}
#strap8{background-color:#3ED4B6;}
#strap9{background-color:#569BC7;}
*/

div.footer{
background-color:#AAB400;
width:780px;
float:left;
border-bottom:solid 1px;
border-left:solid 1px;
border-right:solid 1px;
border-color:#000000;
list-style:none;
font-size:12px;
color:#FFFFFF;
text-align:center;
min-height:30px;
padding-top:5px;
}

div.footer a, div.footer a:visited, div.footer a:active{
color:#FFFFFF;
text-decoration:none;
}

div.footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.leftColumn{
float:left;
width:166px;
overflow:visible;
}

div.content{
float:left;
width:471px;
position:relative;
}

div.contentText{
width:471px;
float:left;
}

div.innerContentWrapper{
width:616px;
float:right;
position:relative;
}

div.rightColumn{
float:right;
width:145px;
position:relative;
}

div.content img{
padding:8px;
}

div.content p{
padding-left:20px;
padding-right:20px;
padding-top:0px;
padding-bottom:10px;
margin:0;
font-size:13px;
}

div.content h1{
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:3px;
margin:0;
font-size:16px;
font-weight:bold;
}

div.rightColumnAdvert{
width:120px;
height:600px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}

div.content form{ 
	width:412px; 
	padding:10px 8px;	
	display:inline; 
	float:left; 
	background:#E4F1FA; 
	border:1px solid #D1DEF3;  
	margin:10px 20px 0 20px; 
}


div.content form input, div.content form select{ 
	float:left; 
	margin:0 0 2px 0;
	width:200px;
}

div.content form input{
width:200px;
}

div.content form label{
	font-size:13px;
}


div.paging form{
	width:auto; 
	padding:0;	
	display:inline; 
	float:left; 
	background:none; 
	margin:0; 
}

div.paging form select{
	margin:0;
	width:auto;
}

.white_text{ color:#FFFFFF; font-weight:bold; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	font-size:12px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
}

.paging{ font-size:13px; margin:5px 20px; background:#F3FAFD; width:410px; padding:10px; float:left; display:inline; }
.paging a, .paging a:active, .paging a:link, .paging a:visited{ color:#FFFFFF; display:inline; padding:2px 3px; background:#AAB400; border:#7E8601 1px solid; }
.paging a:hover{ background:#7E8601; text-decoration:none; }
div.content .paging p{ float:right; margin:0; padding:0 }

div.content form input.formsubmit{ background:#E57822; border:1px outset #333333; color:#FFFFFF; font-weight:bold; font-size:14px; margin:10px 0 0 0; width:auto; }