body {font-family:Calibri, Arial, Sans-Serif; font-size:14px; background:#fff;}
hr{ clear:both; visibility:hidden; margin:0; padding:0;}



/*--- header
------------------------------- */
#header 
{
	width:100%; 
	height:83px; 
	background: url(../images/53bg.jpg) repeat-x;
}
    .bailogo
    {
		width:401px; 
		height:73px; 
		background: url(../images/53banner.jpg) no-repeat 10px 10px; 
		float:left; 
	}
    


#container {width:100%;background: url(../images/bgContainer.jpg) repeat-x; margin:0 0 0 0; padding:0; }
#wrapper{padding:25px;}



/*--- Typography
------------------------------- */
p
{
	color:#666666;
	line-height:1.6em;
}

h1
{ 
	font-size:30px; 
	color:#173243;
	border-bottom:1px solid #E1E1E1; 
	border-top:1px solid #E1E1E1; 
	padding:10px 0;
	margin-bottom:25px; 
	text-transform:uppercase;
	font-weight:bold;
}



/*--- Levels
------------------------------- */
#searchfields{ margin:0 0 25px 0;}

.begcap
{
	margin:0;
}



/* Label for searcf fields */
		.labCont{padding:10px; margin-left:95px; display:none;}
		.label{margin:0 118px 0 0; display:inline; color:#B9C1C6; font-size:14px;}
		.tlabel{}
		.mlabel{}



/* Level Containers */
.fieldCont
{
	margin:0;
	width:460px;
	display:block;
	margin:20px;
}

.fieldCont_short
{
	margin:0;
	width:227px;
	display:block;
}	
	
	select{width:150px; margin:0 51px 0 10px;}
	.clear{margin:0;}
	
	.mfield
	{
		border:1px solid #ccc; 
		width:375px; 
		height:32px; 
		padding-top:10px; 
		background:url(../images/bgSelector.jpg) no-repeat; 
		float:left;
	}
	
		.mfield select option{max-width:250px;}
	
	.short /*for short use */
	{
		width:160px; 
		background:url(../images/bgSelector.jpg) no-repeat; 
		padding-left:10px;

	}
	

	/* Search */
	.tfield{margin:0; text-align:right; width:80px; height:42px; padding-right:10px; line-height:42px; float:left; font-size:11px;}
		.search1{ background: url(../../../images/label_short.jpg) no-repeat #EFEFEF left top; width:45px;}
		.search2{ background: url(../images/search.jpg) no-repeat #EFEFEF;}
		.search3{ background: url(../images/search3.jpg) no-repeat #EFEFEF;}
	
	
	
/*--- progression loading box
------------------------------- */
.progessbox{background-color:#fff; border:ridge 2px #ff0000; position:absolute;top:810px;left:290px;}
.progessbox img{padding:50px 40px 50px 47px;}
.progress{position: absolute;top: 810px; left: 290px; z-index: 1000; height: 126px; width: 189px;}

/*--- table section
------------------------------- */
#tblcont{ margin-top:0;}

table.jobs{}

td{ border-bottom:1px solid #ccc;}

.jobs th
{
	padding:10px;
	height:20px;
	border:solid 1px #919191; 
	color:#fff;
	vertical-align:middle;
	text-align:center;
	background:url(../images/tblcen.jpg) #23435C;
}

.jobs th a{color:#7ACDFE;}
	.jobs th a:hover{color:#b8ff04;}

.jobs tr{font-size:0.85em; padding:10px; text-align:left;}
	
	.center{text-align:center;}
	
	.alt{background-color:#eee;}
	
	tr.sortrow{ text-align:center;}
	
	.trrow{background-color:#ffffff;}
	
	.traltrow{background-color:#F8F8Fa;}

.jobs td{padding:10px;}	

.nodata{color:#ff0000;}


/*---  Global
------------------------------- */


#infocont{ width:650px;}

h2{ font-size:16px; margin:25px 0;}

p{margin-bottom:25px;}


.imgRight{float:right; margin:0 0 20px 20px;}
.imgLeft{float:left; margin:0 20px 20px 0;}


.footer{ font-size:12px; margin:25px 0;}