/* CSS Document */
html{
	margin:0px;
	padding:0px;
}
.wrap{
	margin:0px auto;
	width:990px;
	text-align:center;
}
body, td, th, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	
	}

body{
	margin-top:8px;
	padding:0px;
	text-align: center;
	background-color:#000000;
}
.clear{
	clear:both;
}
.top_left_corner{
	float:left;
	width:5px;
	height:5px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.top_right_corner{
	float:left;
	width:985px;
	height:5px;
	padding:0px;
	margin:0px;
	text-align:right;
	background-color:#FFFFFF;
}

.headline_left_corner{
	float:left;
	width:165px;
	height:5px;
	padding:0px;
	margin:0px;
	text-align:right;
}

.headline_middle{
	float:left;
	width:816px;
	height:5px;
	padding:0px;
	margin:0px;
	text-align:right;	
	background-color:#E5E5E5;
}

.headline_right_corner{
	float:left;
	width:9px;
	height:5px;
	padding:0px;
	margin:0px;
	text-align:left;
	
}

.logo{
	background-color:#FFFFFF;
}
.menu{

}

.header{
	background:url(img/header.jpg) no-repeat top left;
	padding-top:177px;
}



.jobs_left_corner{
	float:left;
	width:6px;
	height:6px;
	padding:0px;
	margin:0px;
	text-align:right;	
}


.jobs_right_corner{
	float:left;
	width:140px;
	_width:144px;
	height:6px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-color:#E11F8F;	
	border-right:4px solid #B0186F;
	border-top:1px solid #F190C6;
}
.jobs{
	 padding:0px;
}

.jobs_headline{
	border-bottom:1px solid #E4369A;
	padding:1px 0px 7px 9px;
}
.jobs_headline a, .jobs_headline a:hover { 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


.jobs_column{
	background-color:#E11F8F;
	border-left:1px solid #F190C6;
	border-right:4px solid #B0186F;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
}

.bottom{
	width:982px;
	margin:0px auto;
	background-color:#FFFFFF;

}

.jobs_left_corner_bottom{
	float:left;
	width:6px;
	height:6px;
	padding:0px;
	text-align:left;	
	
}


.jobs_right_corner_bottom{
	float:left;
	width:144px;
	height:5px;
	padding:0px;
	margin:0px;
	text-align:right;
	border-bottom:1px solid #F190C6;
	background:#E11F8F url(img/latest_jobs_border.gif) no-repeat right top;
}
.jobs_border{
	float:right;
	margin:0px;
	padding:0px;
	background-color:#B0186F;
	width:4px;
	height:6px;
}
.right_corner{
	float:left;
	background:#FFFFFF url(img/right_corner.gif) no-repeat bottom right;
	text-aling:right;
	width:832px;
}
.text_style2,.text_style3, .text_style4{
	color:#333333;
} 
.LinkStyle3, .LinkStyle3:hover{
	color:#999999;
	text-decoration:none;
}

.title, .LinkStyle2, .LinkStyle2:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.description{
	color:#F08FC7;
}
.black_small{
	color:#999999;
}
.txtField{
	border:1px solid #999999;
}
.txtform{
	border:1px solid #999999;
	width:200px;
}
.button{
	border:1px solid #999999;
}
.txtform2{
	border:1px solid #999999;
	width:160px;
}
.button2{
	border:1px solid #999999;
}
h2{
	color:#000000;
	font-weight:bold;
	font-size:14px;
}

.footer{
	padding-top:8px;
}
.footer, .footer a, .footer a:hover{
	color:#604E58;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.footer a:hover{
	color:#FFFFFF;
}

a, a:hover{
	color:#333333;
}
.gray_box{
	padding:10px;
	margin:0px;
	width:auto;
	height:auto;
	min-height:100%;
	background-color:#F7F7F7;
	border:1px solid #E5E5E5;
}

.gray_box .headline2{
	padding:0px;
	margin:0px 10px 10px 0px; 
	border-bottom:1px solid #E4E5E3;
}

.gray_box .headline2 h1{
	padding:0px 0px 7px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#CD0075;
}