body {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size: 12px;
	color: #454545;
	background:#eeeeee url(../images/bg.jpg) repeat-x;
}
#wrapper {
	margin:0 auto;
	padding:0px;
	width:836px;
}
#clear {
	clear:both;
}
#logo_main {
	margin:0px;
	padding:0px;
	width:836px;
	float:left;
}
#logo {
	margin:0px;
	padding:0px;
	width:300px;
	float:left;
}
#logo img {
	margin:18px 0 0 0px;
	padding:0px;
	float:left;
}
#logo_tag {
	margin:0px;
	padding:0px;
	background:url(../images/logo_tag.jpg) no-repeat;
	width:298px;
	height:162px;
	float:right;
}

/*------------------------------ Navigation ---------------------------------*/

#main_nav {
	margin:0px;
	padding:0 0  0 366px;
	width:470px;
	float:left;
}

.navigation ul{
	overflow: hidden;
	width:470px;
	padding:28px 0 0 0;
	margin: 0;
	_height:28px;
	list-style-type: none;
	float:left;
}

.navigation li{
	float:left;
}

.navigation a{
	display:block;
	padding:0px;
	color: black;
	margin:0;
	text-decoration: none;
	font: bold 13px Arial;
	height:28px;
	text-indent:-9999px;
	outline:none;
}

.navigation a:hover, .navigation a.selected {
	background: black;
	color: white;
	height:28px;
}

#menu_home a, #menu_home a:visited {
	width:93px;
	background:url(../images/navigation.jpg) no-repeat 0px 0px;
}
#menu_home a:hover {
	background:url(../images/navigation.jpg) no-repeat 0px -28px;
	width:93px;
}
#home_select a {
	background:url(../images/navigation.jpg) no-repeat 0px -28px;
	width:93px;
}

#menu_employers a, #menu_employers a:visited {
	width:123px;
	background:url(../images/navigation.jpg) no-repeat -93px 0px;
}
#menu_employers a:hover {
	background:url(../images/navigation.jpg) no-repeat -93px -28px;
	width:123px;
}
#employers_select a {
	background:url(../images/navigation.jpg) no-repeat -93px -28px;
	width:123px;
}

#menu_job a, #menu_job a:visited {
	width:123px;
	background:url(../images/navigation.jpg) no-repeat -216px 0px;
}
#menu_job a:hover{
	background:url(../images/navigation.jpg) no-repeat -216px -28px;
	width:123px;
}
#job_select a {
	background:url(../images/navigation.jpg) no-repeat -216px -28px;
	width:123px;
}

#menu_opportunities a, #menu_opportunities a:visited {
	width:131px;
	background:url(../images/navigation.jpg) no-repeat -339px 0px;
}
#menu_opportunities a:hover{
	background:url(../images/navigation.jpg) no-repeat -339px -28px;
	width:131px;
}
#opportunities_select a {
	background:url(../images/navigation.jpg) no-repeat -339px -28px;
	width:131px;
}

/*------------------- Welcome --------------------------------------*/

#wel_main {
	margin:0px;
	padding:0px;
	width:100%;
	background:#d8d8d8 url(../images/wel_bg.jpg) repeat-x;
	float:left;
	min-height:290px;
	height:auto !important;
	height:290px;
}
#wel {
	margin:0 auto;
	padding:0px;
	width:836px;
}
#wel_txt {
	margin:0 auto;
	padding:0px;
	width:518px;
	float:left;
}
#wel_txt img {
	margin:35px 0 0 1px;
	padding:0px;
	float:left;
}
#wel_txt p {
	margin:0px;
	padding:15px 0 20px 0px;
	width:500px;
	float:left;
	line-height:25px;
}
#wel_txt p.last {
	margin:0px;
	padding:0 0 20px 0px;
	width:500px;
	float:left;
	line-height:25px;
}


#wel_txt strong {
	margin:0px;
	padding:0px;
	color:#fd1b14;
}

/*--------------------- Header -------------------------------*/

#header {
	margin:0px;
	padding:0px;
	width:318px;
	float:left;
}
#header img {
	margin:33px 0 0 0px;
	padding:0px;
	float:left;
}
#underline_bg {
	margin:0 auto;
	padding:0px;
	background:url(../images/underline_bg.jpg) repeat-x;
	width:100%;
	float:left;
}

/*------------------ Body--------------------------------------*/

#main_container {
	margin:0 auto;
	padding:0px;
	width:836px;
	min-height:70px;
	height:auto !important;	
}

#employer {
	margin:0px;
	padding:0px;
	width:302px;
	float:left;
	min-height:252px;
	height:auto !important;
	height:252px;
}
#border {
	margin:0px;
	padding:0px;
	width:1px;
	float:left;
}
#employer img {
	margin:22px 0 0 0px;
	padding:0px;
	float:left;
}
#employer img.img01 {
	margin:8px 0 0 0px;
	padding:0px;
	float:left;
}
#employer p {
	margin:0px;
	padding:4px 0 0 8px;
	width:155px;
	text-align:justify;
	line-height:18px;
	float:left;
}
#employer p.diff {
	margin:0px;
	padding:4px 0 0 0px;
	width:280px;
	text-align:justify;
	line-height:18px;
	float:left;
}
#employer strong {
	margin:0px;
	padding:0px;
	color:#fd1b14;
}
#employer img.read {
	margin:42px 17px 0 0px;
	padding:0px;
	float:right;
}

/*-------------------- Job Seeker ------------------------------*/

#job_seeker {
	margin:0px;
	padding:0px;
	width:315px;
	min-height:252px;
	height:auto !important;
	height:252px;
	float:left;
}
#job_seeker img {
	margin:22px 0 0 0px;
	padding:0px;
	float:left;
}
#job_seeker img.img02 {
	margin:8px 0 0 17px;
	padding:0px;
	float:left;
}
#job_seeker p {
	margin:0px;
	padding:5px 0 0 8px;
	width:158px;
	line-height:18px;
	text-align:justify;
	float:left;
}
#job_seeker strong {
	margin:0px;
	padding:0px;
	color:#fd1b14;
}
#job_seeker p.nation {
	margin:0px;
	padding:3px 0 0 18px;
	width:285px;
	line-height:18px;
	text-align:justify;
	float:left;
}
#job_seeker span {
	margin:0px;
	padding:0px;
	color:#fd1b14;
}
#job_seeker img.read {
	margin:6px 13px 0 0px;
	padding:0px;
	float:right;
}

/*-------------------- Contact Us Banner ----------------------------*/

#contact {
	margin:0px;
	padding:0px;
	width:210px;
	float:right;
}
#contact img {
	margin:49px 1px 0 0px;
	padding:0px;
	float:right;
}

/*--------------------------- Hots Jobs Opening ----------------------------*/

#hot_jobs_main {
	margin:0;
	padding:21px 0 0 0px;
	width:836px;
	float:left;
}
#hot_jobs_main p {
	margin:0;
	padding:10px 0 0 0px;
	width:836px;
	line-height:25px;
	float:left;
}


#hot_jobs {
	margin:0px;
	padding:0px;
	width:836px;
	float:left;
}
#hot_jobs strong {	
	margin:0;
	padding:20px 0 0 0;
	font-family:tahoma;
	float:left;
	width:300px;
	font-size:15px;
	color:#fd1b14;
	text-decoration:underline;
}

#hot_jobs img {
	margin:2px 0 0 0px;
	padding:0px;
	float:left;
}
#hot_jobs img.apply {
	margin:6px 0 0 0px;
	padding:0px;
	float:right;
}
#hot_jobs img.sep {
	margin:11px 0 0 0px;
	padding:0px;
	float:right;
}
h1 {
	margin:0px;
	padding:18px 0 0 1px;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	color:#fe100a;
	text-decoration:underline;
	width:200px;
	float:left;
}
#hot_jobs p {
	margin:0px;
	padding:8px 0 0 1px;
	font-family:tahoma;
	font-size:12px;
	color:#454545;
	line-height:18px;
	width:300px !important;
	float:left;
}

#hot_jobs p.txt {
	margin:0px;
	padding:8px 0 0 1px;
	font-family:tahoma;
	font-size:12px;
	color:#454545;
	line-height:18px;
	width:200px;
	float:left;
}

#hot_jobs p.money {
	margin:0px;
	padding:8px 0 0 1px;
	font-family:tahoma;
	font-size:12px;
	color:#454545;
	line-height:18px;
	width:150px !important;
	float:left;
}


/*--------------------- Ent -----------------------*/

#ent {
	margin:0px;
	padding:0px;
	width:836px;
	float:left;
}
#ent img {
	margin:2px 0 0 0px;
	padding:0px;
	float:left;
}
#ent img.sep {
	margin:11px 0 0 0px;
	padding:0px;
	float:right;
}
h2 {
	margin:0px;
	padding:11px 0 0 1px;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	color:#fe100a;
	text-decoration:underline;
	width:200px;
	float:left;
}
#ent p {
	margin:0px;
	padding:8px 0 0 1px;
	font-family:tahoma;
	font-size:12px;
	color:#454545;
	line-height:18px;
	width:500px;
	float:left;
	
}
#ent img.apply {
	margin:6px 0 0 0px;
	padding:0px;
	float:right;
	

}

/*-----------------------Footer ------------------------------------*/

#footer_main {
	padding:0px;
	margin:36px 0 0 0px;
	width:100%;
	float:left;
	clear: both;
}
#footer {
	margin:0px;
	padding:0px;
	width:100%;
	height:68px;
	background-color:#222222;
}
#text {
	margin:0 auto;
	padding:0px;
	width:836px;
}
#text p {
	margin:0px;
	padding:15px 0 0 25px;
	width:836px;
	text-align:center;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
}
#text p.inner {
	margin:0px;
	padding:25px 0 0 25px;
	width:836px;
}
a {
	color:#fd1b14;
	text-decoration:none;
}
a:hover {
	color:#fd1b14;
	text-decoration:underline;
}


.field {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#454545;
	background-color:#FFFFFF;
	width:215px;
	height:15px;
	padding: 2px 2px 1px 2px;
	border:#454545 solid 1px;
}

.drop_down {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#454545;
	background-color:#FFFFFF;
	width:220px;
	height:20px;
	*height:25px;
	padding:0;
	border:#454545 solid 1px;
}



.field:hover {
	background-color: #f9f9f9;
	border:solid 1px  #848484;
}
.field:focus {
	background-color:#FFFFFF;
	border:solid 1px  #fe1b14;
}

.submit {
	margin:10px 0 0 0;
	padding:0;
	width:81px;
	height:30px;
	float:left;
}

.clear {
	margin:10px 0 0 10px;
	padding:0;
	width:81px;
	height:30px;
	float:left;
}

.clearrr {
	clear:both
}
