

body				{font-family:Verdana,Helvetica,sans-serif; font-size:14px; background-color: #abacae;}
hr					{clear:both; visibility:hidden; margin:0; padding:0;}


/*---Content----*/
.mainCont			{width: 780px; padding: auto; margin: auto;}

/*--- header
------------------------------- */
#header				{margin-top:2px; width:100%; height:172px; background-color:#FFFFFF;  background-position:center bottom; background-repeat:no-repeat;}
.bailogo			{margin:15px 0 0 0px; float:left;}

#container			{width:100%; margin:0 0 0 0; padding:0; background-color:#df8e32; background-image: url(../images/contentBg.gif);background-repeat:repeat-y; background-position:7px;}
#wrapper			{margin-left:7px; background-image : url(../images/pageTitleBg.gif); background-repeat:no-repeat; padding-top:5px;}
#pageTitle			{background-image:url(/images/pageTitleBg.gif); background-repeat:no-repeat; height:43px; padding-top:18px;}
.nav 				{float: right; font-size:8px; font-weight: bold; line-height:1.6em; font-family:Verdana,Helvetica,sans-serif; border-left:solid 1px #df8e32; margin-top: 15px; padding:2px 25px 2px 8px;}
.nav a				{color: #3673A8; text-decoration: none;}
.nav a:hover		{color: #033669; text-decoration: none;}
.navB 				{float: right; font-size:8px; font-weight: bold; line-height:1.6em; font-family:Verdana,Helvetica,sans-serif;  margin-top: 15px; padding:2px 8px 2px 8px;}
.navB a				{color: #3673A8; text-decoration: none;}
.navB a:hover		{color: #033669; text-decoration: none;}
/*--- Typography
------------------------------- */
p					{font-size:11px; line-height:1.6em; font-family:Verdana,Helvetica,sans-serif;}
h1					{font-size:30px; font-weight:bold; border-bottom:1px solid #E1E1E1;  border-top:1px solid #E1E1E1;  text-transform:uppercase; font-weight:bold; margin: 3px; width: 760px; font-family:Verdana,Helvetica,sans-serif;}
h1.star				{padding:8px 10px 23px 23px; color:#AE0404; font-family:Verdana,Helvetica,sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; line-height:0px; border:none; width:700px;}
.section				{border-top: solid ; border-color: #E5E5E5; border-width: 1px; margin-top:20px;} 
ul					{font-size:11px; line-height:1.6em; font-family:Verdana,Helvetica,sans-serif; font-weight:normal;}
li					{text-indent:10px; text-decoration:bullet;}
/*--- 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:433px; display:block; margin:20px 0 0 25px;}
.fieldCont_short	{margin:0; width:367px; display:block;}	
select				{width:150px; margin:0 51px 0 10px;}
.clear				{margin:0;}
.mfield				{border:1px solid #ccc; width:376px; height:32px; padding-top:10px; background:url(../images/bgSelector.jpg) no-repeat; float:right;}
.mfield select option		{max-width:250px;}
.short /*for short use */	{width:300px; background:url(../images/bgSelector.jpg) no-repeat; padding-left:10px;}
.foot				{background-image: url(../images/footerBg.gif); display:block; width:766px; height:7px; background-color:#df8e32; background-repeat:no-repeat; padding:17px 5px 14px 0;}

/* 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:0 auto; width: 700px; }

table.jobs{	border-collapse:collapse;
	border-spacing:0;}

td{ border-bottom:1px solid #ccc;}

table.lstJobs {width:700px; border:solid 1px #BCBCBC; }

.lstJobs th
{
	padding:10px;
	height:20px;
	border:solid 1px #BCBCBC; 
	color:#333;
	vertical-align:middle;
	text-align:center;
	background:#ECEBEB;
}

.lstJobs th a{color:#333;}
	.jobs th a:hover{color:#47B4E7;}

.lstJobs tr{font-size:12px; padding:10px; text-align:left;}
	
	.center{text-align:center;}
	
	.alt{background-color:#eee;}
	
	tr.sort{ text-align:center;}
	
	.trrow{background-color:#ffffff;}
	
	.traltrow{background-color:#F8F8Fa;}

.lstJobs td{padding:10px;}	

.nodata{color:#ff0000;}

/*---  Global
------------------------------- */
#infocont			{padding:10px 25px 23px 23px;}
h2					{color:#333333; font-family:Verdana,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin: 10px 0 10px 0;}
p					{margin-bottom:25px;}
.imgRight			{float:right; margin:0 0 20px 20px;}
.footer				{font-size:12px; margin:25px 0;}
.contentWrapper		{margin:0 7px;}
.other				{ margin: 0 auto ! important; background: url(../images/ucJobs-header.jpg) repeat-x; border:solid 1px #BCBCBC; border-bottom:none; width: 698px; height: 50px; margin:0; line-height:50px; }
.existing			{ float:left; padding:0 10px 0 20px; border-right:1px solid #ccc; }

/*---  Search
------------------------------- */
.outerSearch			{ float:left; border-left:1px solid #fff; padding:0 20px;  }
.gridSearch             { float:left; color:#545454; font-size:11px; margin:12px 0 0 0; position:relative;}
.search                 { padding:0 10px 10px 10px;}
.searchText             { border:none; line-height:26px; height:26px; width: 138px; padding:3px 52px 0 10px; background: url(../images/bgSearch.png) no-repeat top left; font-weight:bold; font-family: Trebuchet MS; font-size:15px; color:#545454; display:block; float:left;}
.searchText:focus       { }
.btnSearch              { border:0; background: url(../images/btnSearch.gif) no-repeat top left; width:19px; height:18px; display:block; text-indent:-9999px; padding:0; border:0;margin:5px 0 0 -50px; float:left;}
.btnClear               { border:0; background: url(../images/btnClear.gif) no-repeat; display:block; width:18px; height:18px; text-indent:-9999px;  float:left; margin: 5px 0 0 -30px; }
