body {font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:16px; color:#000; text-align:left; font-weight:normal; margin:10 auto;overflow: -moz-scrollbars-vertical;}

h2 {font-size:18px; color:#ffffff; font-style:bold; margin:0 0 3px 0;}
h3 {font-size:14px; color:#006699; font-style:bold; margin:10px;}
h4 {font-size:12px; color:#006699; font-style:bold; margin:0 10px 6px 10px;}
hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden;}	
a {color:#ff6600; font-weight:bold;}
a:hover {color:#993300;}
.i {font-style:italic;}

#wrap {width:930px; margin:0 auto;}
#wrapper {width:890px; margin:0 auto; background-image:url(/ergraphics/bg.gif); padding:20px 20px 0px 20px;}
#container {background-image:url(/ergraphics/containerbg.gif); width:890px;}
#topbg {background-image:url(/ergraphics/topbg.gif); height:16px;}
#endbg {background:url(/ergraphics/endbg.gif) no-repeat; height:12px;}

#top {background:url(/ergraphics/topnavbg.gif); margin:0 0 0 250px;}
#top h1 {/*background-image:url(/ergraphics/excelrecruitment.gif);*/ height:1px; width:250px; margin:0px;}
.topnav {padding:2px 10px 0px 20px; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#9DC0DE; height:17px; text-transform:uppercase;}
.topnav a {color:#FFFFFF; font-weight:bold; text-decoration:none;} .topnav a:hover {color:#9DC0DE; text-decoration:none;}
.topnav ul {list-style:none; padding:0px;} .topnav li {list-style:none; padding:0px; margin:0px;}
ul.topnav {margin:10px 0 0 0;}
.topnav li, #footer li, .emp_cannav li {display:inline;}
.emp_cannav {font-size:smaller; text-align:left; padding:0;}

#footer { font-size:smaller; margin:0 0 0 30px;}
#footer ul {list-style:none; padding:0; margin:0;}
#footer .footernav a {text-decoration:none;}

#homebg {  }

#leftnav {background: url(/ergraphics/excelrecruitment.jpg); background-repeat:no-repeat; padding:0 0 0 0; width:250px; margin:0 auto; float:left;}
#leftnavhome {background: url(/ergraphics/excelrecruitment02.jpg); background-repeat:no-repeat; padding:0 0 0 0; width:250px;  height:564px; margin:0 auto; float:left;}
.leftnavaction {padding:10px; border-bottom: 1px solid #336699;}
.leftnavaction a {text-decoration:none; color:#fff;}
.leftnavaction form {padding:0; margin:0;}
.leftnavemployers {margin-top:5px; background:url(/ergraphics/employersbg.gif) no-repeat; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#ffffff; height:34px; padding:5px 10px 5px 10px;}
.leftnavemployers a {text-decoration:none; color:#ffffff; font-weight:normal;}
.leftnavcandidates {margin-top:5px; background:url(/ergraphics/candidatesbg.gif) no-repeat; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#ffffff; height:34px; padding:5px 10px 5px 10px;}
.leftnavcandidates a {text-decoration:none; color:#fff; font-weight:normal;}
#leftnavhotjobs { font-size:11px; color:#003366; padding:5px; 10px; 10px; 10px;} #leftnavhotjobs p { margin:0 0 1px 0;}
#leftnavhotjobs a { color:#FFFFFF; text-decoration:none; font-weight:normal;} h2 #leftnavhotjobs {border-bottom: 1px solid #5785B0; margin-bottom:3px;}
#leftnavhotjobs a:hover { color:#9dc0de;}

#leftnavend { font-size:11px; color:#9dc0de; padding:20px; background-repeat:no-repeat;} #leftnavend p { margin:0 0 3px 0;}
#leftnavend a { color:#FFFFFF; text-decoration:none; font-weight:normal;} h2 #leftnavend {border-bottom: 1px solid #5785B0; margin-bottom:3px;}
#leftnavend a:hover { color:#9dc0de;}

#content {margin-left:260px; width:627px;}
#content p, #content form, #content table {padding-left:10px;}
#content table { color:#336699; border: 1px solid #ededed;}
.apply {text-align: right;}

/*
.l {text-align:left; width:100px;}
.mid {text-align:center; width:420px;}
.r {text-align:right; width:100px;}
.searchresults {width:620px; text-align:center;}
*/
.searchresultsnav {text-align:left; color:#336699;}
table.joblist {width:100%;}
.joblist td {vertical-align:top;}
/* .joblist tr {vertical-align:top;} works in ff */
.joblist th {text-align:left; background:#9dc0de;}
.summary td {border:thin dotted;}
.summary td, .summary th {padding: 0 3px;}
table.summary  {/*font-size:smaller; margin: 0;*/}

/*
#toppic {width:640px; height:87px; background-image:url(/ergraphics/toppic.jpg); background-repeat:no-repeat; padding-top:10px;}
#homepic {margin-left:250px; background-image:url(/ergraphics/mainpic.jpg); height:480px; width:640px; padding-top:10px;}

#topnav {padding:5px 10px 0px 20px; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#9DC0DE; background-image:url(/ergraphics/topnavbg.jpg); height:20px; text-transform:uppercase;}
#topnav a, .topnav a {color:#FFFFFF; font-weight:bold; text-decoration:none;} #topnav a:hover, .topnav a:hover {color:#9DC0DE; text-decoration:none;}
#topnav ul, .topnav ul {list-style:none; padding:0px; margin:0px;} #topnav li, .topnav li {list-style:none; padding:0px; margin:0px;}
*/

/* DYNAMIC */
.textfield {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:lighter; color:#555; text-decoration:none; background-color:#ECECEC; width:100px;}
.jobsearchmenu {font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:10px; color:#555; margin:1px; letter-spacing:-1px}
.standardmenu {font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:10px; color:#555; width:140px; margin:1px; letter-spacing:-1px}
.button {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; padding-left:4px; height:21px;}

#logo {
	width : 55px;
	position : relative;
	float : right;
	right : 20px;
	top : -20px;
	
}

.social_network {
	list-style-type : none;
	display : inline;
	float : center;
	margin : 0;
	padding : 0;
	padding-top : 20px;

}

.social_network img {
	/*width : 50px;*/
	height : 20px;	
	border : 0;
}

.social_network li{
	display : inline;
	margin-right:13px;
}
