/* CSS Document - FVJ */

/* STANDARD PAGE FORMATTING */

body {
	background-image: url(../graphics/bkgd.jpg);
	background-repeat: repeat-x;
	background-color: #f6f0f4;
	color: #666;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	}

* {
	margin: 0;
	padding: 0;
	}


table {
	   padding: 5px;
	   }
	   
td {
	padding: 2px;
	}

a {
	color: #626262;
	text-decoration: none;
	}
	
a img	{
		border: none; 
		}
		
a img:visited{border:none;}

		
a:hover {
	color: #987CA1;
	}
	
p {
	font-size: 1.1em;
	padding-bottom: 0.2em;
	padding-top: 0.6em;
	text-align:justify;
	}

h1 {
	font-size: 1.3em;
	margin-bottom: 4px;
	color: #626262;
	}

h2 {
	color: #626262;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 4px;
	}

h3 {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	}
	
ol {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 35px;
	}
	



.clearer {
	clear: both;
	}


/* CONTAINER */
.container {	
	margin: 0 auto;
	padding-bottom: 6px;
	width: 980px;
	background-color: #fff;
	}

/*******END CONTAINER*********/


/* MAIN */
.main {
	clear: both;
	padding: 15px 5px 10px 5px;
	background-color: #ffffff;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	}
	
/*******END MAIN*********/


/* HEADER */
.header {
	height: 110px;
	background-image: url(../graphics/banner_2.jpg);
	}
	
.advertise {
	float: right;
	clear: both;
	margin-top: 5px;
	}
	
/*******END HEADER*********/


/* SIDE NAVIGATION */

.sidenav {
	background-color:#fff;
	float: left;
	width: 160px;
	margin-left: 5px;
	}

#menu5 {
	width: 160px;
	font-size: 11px;
	background-color: #FFF;
	}
	
#menu5 li {
	list-style: none;
	margin-top: 1px;
	}	
	
#menu5 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu5 li a:link, #menu5 li a:visited {
	color: #FFF;
	display: block;
	background: url(/graphics/menu5.gif);
	padding: 8px 0 0 10px;
	}
	
#menu5 li a:hover {
	color: #ddd2df;
	background:  url(/graphics/menu5.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
	
	
/*******END SIDE NAVIGATION*********/

/* CONTENT */
.escontent {
	float: right;
	width: 800px;
	text-align: left;
	background-image: url(../graphics/bkgd_global.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	z-index:2;
	}
	
.content {
	float: right;
	width: 800px;
	text-align: left;
	background-image: url(../graphics/bkgd_global.jpg);
	background-repeat: repeat-y;
	background-color: #fff;

	}

.content .global {
	padding: 0px 5px 5px 10px;
	background-color: #fff;
	border: 0px;
	width: 600px;
	float: left;
	}
	
.content .global .aaa {
	padding: 0px 5px 5px 5px;
	background-color: #fff;
	border: 0px;
	width: 280px;
	float: left;
	}
	
.content .global .bbb {
	padding: 0px 5px 5px 5px;
	background-color: #fff;
	border: 0px;
	width: 280px;
	float: right;
	}
	
.content .global .jobsearch{
	padding: 5px 5px 5px 5px;
	background-color: #ddd2df;
	border: 1px solid #987CA1;
	width: 276px;
	margin-bottom: 10px;
	}
	
.content .global .latestjobs{
	padding: 5px 5px 5px 5px;
	background-color: #ddd2df;
	border: 1px solid #987CA1;
	width: 260px;
	margin-bottom: 10px;
	font-weight: bold;
	}
	


.content .rightside {
	padding: 0px 10px 5px 0px;
	width: 160px;
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
.content .rightside p{
	color: #626262;
	text-align: left;
	}
	
.fob {
	width: 160px;
	}
	
.fob .fob_head {
	width: 150px;
	padding: 5px;
	height: 18px;
	background-image: url(../graphics/fob_head.jpg);
	}
	
.fob .fob_body {
	width: 140px;
	padding: 5px 10px;
	background-image: url(../graphics/fob_bkgd.jpg);
	background-repeat: repeat-y;
	}
	
.fob .fob_footer {
	width: 150px;
	height: 10px;
	padding: 5px;
	background-image: url(../graphics/fob_footer.jpg);
	background-repeat:no-repeat;
	}

.newsimgfloat {
	float: right;
	margin-left: 15px;
	margin-top: 3px;
	margin-bottom: 25px;
	margin-right: 5px;
	width: 200px;
	clear: both;
	text-align: center;
	}


.recruiter_img {
	margin-bottom: 4px;
	}

.jobsearch_img{
	margin-left: 10px;
	}
	
.right_img{
	float:right;
	padding:0px;
	margin-right:-8px;
	border: 1px solid #987CA1;
	}

.square {
	list-style-type: none;
	}

.center{ 
	margin-left:14px;
	}
	
.apply_form{
	background-color:#d8cbda;
	border: 1px solid #987CA1;
	}
	
.current_jobs{
	border: 1px solid #987CA1;
	padding:3px;
	background-color:#fff;
	
	}
	
.spotlight{
	border: 1px solid #987CA1;
	padding:3px;
	text-align: center;
	}
	
.current_jobs_center{
	border: 1px solid #987CA1;
	text-align: center;	
	}
	
.latest_news{
	border: 1px solid #987CA1;
	padding:3px;
	width:60px;}
	
.news_archive{
	border: 1px solid #987CA1;
	padding:1px;
	background-color:#d8cbda;
	
	}

	
.rsstitle{
	border-width: 1px 1px  0px;
	border-style:solid;
	border-color: #987CA1;
	background-color:#F1F8EF;
	padding:6px;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	width:460px;
	}

.rsscontent{
	border-width: 0px 1px 0px;
	border-style:solid;
	border-color: #987CA1;
	padding-top:6px;
	padding:3px;
	margin-top:-2px;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	width:460px;
	}

.rsslink{
	border-width: 0px 1px  1px;
	border-style:solid;
	border-color: #987CA1;
	background-color:#F5FBF4;
	padding-top:6px;
	padding:6px;
	margin-top:-2px;
	margin-bottom:30px;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	width:460px;
	}
/*******END CONTENT*********/



/* FOOTER */
.footer {
	background-image: url(../graphics/bg_nav.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-size: 1.0em;
	margin: 0 auto;
	text-align: justify;
	padding: 7px 20px;
	height: 30px;
	}
	
.footer a {
	color: #ffffff;
	text-decoration: none;
	}
	
.footer a:hover {
	color: #bbbbbb;
	}

.ftleft {
	float: left;
	width: 50%;
	text-align: left;
	}
	
.ftright {
	float: right;
	width: 50%;
	text-align: right;
	}



/* CLEARER */
.clearfix:after {
        content: ".";            /* the period is placed on the page as the last thing before the div closes */
        display: block;          /* inline elements don't respond to the clear property */ 
        height: 0;               /* ensure the period is not visible */
        clear: both;             /* make the container clear the period */
        visibility: hidden;      /* further ensures the period is not visible */
}

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display: inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
* html .clearfix{ height: 1px; } 


/* Top Navigation */

#Nav{ width: 100%; float: left; height: 31px; font-size:1.2em; margin-top: 76px; }
	#Nav .wrap{ height: 31px; position:relative; margin-top:3px; background: url(/graphics/bg_nav.gif)}
	#Nav ul{ margin-left: 160px; list-style: none; position:absolute; left:0;  }
	#Nav li{ float: left; height:23px; padding:8px 15px 0 15px;  margin-left:0px; background: url(/graphics/bg_nav.gif) repeat-x bottom; }
	#Nav li.active{ height:37px; padding:0; position:relative; top:-3px; background: url(/graphics/bg_navactive1.gif) no-repeat top right;  }
	#Nav li.active a{ color: white; display:block; float:left; padding:10px 15px 0 15px;  background: url(/graphics/bg_navactive.gif) no-repeat;  }
	#Nav a{ color: #ffffff;   }
	#Nav a:hover{ color: #987CA1; text-decoration: none;  }
	
	
/* Form Elements */

.inputboxes {
	width: 130px;
	border: 1px solid #987CA1;
	margin-bottom: 8px;
	}
	
.inputjob {
	width: 170px;
	margin-bottom: 8px;
	}	

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}



.news_add{
	border: 1px solid #987CA1;
	padding:3px;
	margin-bottom:5px;
	width:450px;
	/*background-color:#F1F8EF;*/

}
.current_month{
	border: 1px solid #987CA1;
	padding:3px;
	background-color:#fff;
	margin-bottom:4px;
	
	}

	.SearchField {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
