body
{
	margin: 0px;
	background-color: #4c6092;
	font-family:  "Trebuchet MS", verdana, arial;
	/*background: #4c6092 url(../images/body_bg.gif) repeat-x;*/
	background: #506496 url(../images/header_bg2.gif) repeat-x;
	font-size: 13px;
	
}

h1
{
	font-size: 24px;	
	
	color: #fff;
	margin: 0px;
	padding: 15px 0px 10px 0px;
}


h2
{
	font-size: 18px;	
	font-family:  "Trebuchet MS", verdana, arial;	
	margin: 0px;
	padding: 0px;	
}

h2 a
{
	color: #fff;
	text-decoration: none;
}

h2 a:hover
{
	color: #fff;
	text-decoration: underline;
}


h3
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;	
}

h3.highlight
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;	
	color: #CD0067;
}

p .highlight
{
	font-weight: bold;	
	color: #CD0067;	
}

.highlight
{
	text-decoration: none;
	color: #CD0067;	
}

h4
{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;	
}

h4 a
{
	color: #fff;
	text-decoration: none;
}

h4 a:hover
{
	color: #fff;
	text-decoration: underline;
}

.strong
{
	font-weight: bold;	
}

.col
{
	float: left;
	width: 255px;	
	padding-top: 15px;	
	padding-right: 20px;		
}

p
{
	margin: 6px 0px 6px 0px;
	padding: 0px;	
}


ul.list
{
	float: left;
	list-style:none;
	
	margin: 0px;
	padding-left: 2px;
	padding-top: 10px;
}

ul.list li
{
	padding-left: 12px;	
	padding-bottom: 4px;	
	background: url(../images/bullet.gif) no-repeat;	
	background-position: -3px 2px;
}


#container
{
	margin-left: auto;
	margin-right: auto;
	width: 1026px;	
}


	
/**************** HEADER ******************/
#header
{
	float: left;
	width: 100%;	
	
	width: 1026px;
	/*height: 142px;*/			
	/*padding: 17px 23px 11px 23px;*/
	height: 145px;
	
	
}

#header_left_brd
{
	float: left;	
	background: url(../images/left_top_brd5.gif) repeat-y;
	
	width: 15px;
	height: 145px;	
}

#header_right_brd
{
	float: left;	
	background: url(../images/right_top_brd.gif) repeat-y;	
	width: 14px;
	height: 145px;		
}

#header_content
{
	float: left;
	width: 997px;
	heigth: 114px;	
}

#header_img
{
	float: left;	
	background: #ffffff url(../images/logo.jpg) top right no-repeat;	
	width: 997px;
	height: 114px;
	font-family: "Trebuchet MS", verdada;
	font-size: 24px;
		 
}

#header_text
{
	float: left;
	padding-top: 30px;
	padding-left: 25px;	
	width: 585px;
	text-align: center;
	color: #000;
}

.highlight
{
	color: #cc0067;	
}

.number
{
	font-size: 21px;
}


#header_nav
{
	float:  left;	
	background-color: #cd0067;
	
	height: 25px; /* 32 - 6 ;*/
	/*border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	width: 995px;*/
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	width: 993px;
	color: #fff;
	text-align: center;	
	padding: 6px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
	font-family:  "Trebuchet MS", verdana, arial;
}

#header_nav ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;		
	font-size: 14px;
}

#header_nav li
{
	display: inline;
	margin: 0px;
	padding: 0px;	
}

#header_nav li.bar
{
	padding-left: 16px;
	padding-right: 16px;	
}

#header_nav li a
{
	color: #fff;
	text-decoration: none;	
	
}




.search_btn
{
	font-size: 18px;
	padding-top: 10px;	
}

.search_btn a
{
	color: #fff;
	text-decoration: none;	
}

.application_btn
{
	float: left;
	font-size: 18px;
	padding-top: 5px;	
	padding-left: 15px;	
	color: #fff;
	height: 28px; /*34-4*/	
	width: 549px; /* 559*/
	margin-left: -14px;
	display: inline;
	background-color: #cd0067;
	position:absolute; 
	bottom: 0px;
}

.application_btn a
{
	color: #fff;
	text-decoration: none;
}

/**************** CONTENT ****************/

#content
{
    float: left;	
    width: 1026px;      
    /*background: url(../images/content_bg5.gif) repeat-y;*/
    background: url(../images/content_sidebar2.gif) repeat-y;
   
    
}
#main_content
{
    float: left;	
    width: 997px; /*1026 - 29  */
    padding-left: 15px;
    padding-right: 14px;
    /*padding-bottom: 2px;*/  
    
}

#search_jobs
{
	float: left;
	 /*215 -2px;*/
	 /*
	width: 213px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;	
	border-top: 1px solid #fff;
	*/
	
	width: 212px;
	border-left: 2px solid #fff;
	border-right: 1px solid #fff;	
	border-top: 1px solid #fff;
	background-color: #001878;
	color: #fff;	
	height: 100%;
}

#category
{
	margin-top:10px;
}

#search
{
	float: left;
	width: 100%;
}

#quick_links
{
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 2px;
}

.quick_link
{
	float: left;
	width: 100%;	
	text-align: center;
	padding-top:7px;
	padding-bottom: 7px;
}

#search_category
{
	float: left;
	width: 192px; /*212-20*/
	text-align: center;
	padding: 10px;
	background: url(../images/category_bg.gif) repeat-x;	
	height: 106px;
	font-size: 14px;
}


#search_button
{
	float: left;	
	border: 1px solid red;
}

#search_heading
{
	float: left;
	/*width: 100%;*/
	width: 196px; /* 215 -2-16 */
	background: url(../images/search_bg.gif) repeat-x;
	height: 32px; /* 42-10*/
	color: #001878;
	margin: 0px;
	padding: 10px 0px 0px 16px;
}

#jobs_heading
{
	float: left;
	/*width: 100%;*/
	width: 197px; /* 215 -2-16 */
	background: url(../images/search_bg.gif) repeat-x;
	height: 32px; /* 42-10*/
	color: #cc0067;
	margin: 0px;
	padding: 10px 0px 0px 16px;
}

.link
{	
	color: #3f3e3e;
	text-decoration: none;
}

#content .error
{
    color: red; 
}


.spacer
{
    float: left;
    width: 5px;	
}

#text
{
	float: left;
	padding-left: 15px;
	padding-top: 15px;	
	padding-bottom: 15px;	
}

#text2
{
	float: left;	
	padding: 15px;
}

#text3
{
	float: left;
	padding-left: 15px;
	margin-top: 15px;
	display: inline;	
}

#main_content
{
    float: left;
}

#body_content
{
	float: left;
	width: 565px;	
	/*border-top: 1px solid #fff;*/
	border-top: 2px solid #fff;
	
}

#body_content_img
{
	float: left;
	width: 565px;	
}

#body_content2
{
	float: left;
	width: 781px;	
	position: relative;
	
}



#body_content_img2
{
	float: left;
	width: 781px;	
	margin-top:2px;
}


#latest_jobs
{
	float: left;
	 /* 216- 2 */
	
	/*border-left: 1px solid #fff;	
	border-top: 1px solid #fff;	
	border-right: 1px solid #fff;*/	
	width: 213px;
	background-color: #cd0067;	
	
	border-left: 1px solid #fff;
	border-right: 2px solid #fff;	
	border-top: 1px solid #fff;
	
}



#jobs_heading
{
	float: left;
	width: 203px;/* 214 - 10 */
	background: url(../images/latest_jobs_bg.gif) repeat-x;
	height: 34px; /* 42 - 8 */	
	padding-left: 10px;	
	padding-top:8px;
	margin-bottom: 4px;
}

.latest_job
{
	float: left;
	color: #fff;	
	width: 203px;	
	padding-left: 10px;	
	padding-top: 4px;
	padding-bottom: 4px;	
	
	
}

#view_all_jobs
{
	float: right;
	text-align: right;
	color: #fff;	
	width: 199px;	/* 214 - 14 */
	height: 27px;	/* 29-2*/
	background: url(../images/view_all_jobs_bg.gif) repeat-x;	
	padding: 2px 14px 0px 0px;
	
	
}

.job_position
{
	float: left;	
	width: 100%;
}

.job_description
{
	
	float: left;
	width: 192px;
	padding-bottom: 6px;
	border-bottom: 1px solid #e877b9;	
	
}

#footer_brd
{	
	float: left;	
    width: 1026px;     
    background: url(../images/footer_brd2.gif) repeat-y;
    height: 17px;    	
}



#footer_content
{
	float: left;
    width: 997px;     
    height: 80px;
    background: url(../images/footer2.gif) no-repeat;
    padding-left: 15px;
    padding-right: 14px;
    padding-top: 6px;
	
}

#footer
{
		
}

#footer_logo
{
	float: left;
	width: 55px; /*59 - 4*/
	padding-left: 2px;
	padding-right: 2px;
}

#footer_text
{
	float: left;
	width: 659px; /* 859 - 200 */
	padding-left: 200px;
	padding-top: 4px;
	font-size: 17px;
	font-family:  "Trebuchet MS", verdana, arial;	
		
}

#footer_rss
{
	float: left;
	
		
}


.clear
{
	clear: both;	
}


.error
{
    color:red;   
}

/************** JOB APPLICATION **********/
#body_content_text
{
	float: left;	
	width: 565px;
}

#body_content_right
{
	float: left;	
	background: #cc0067 url(../images/address_bg.gif) bottom no-repeat;
	width: 200px; /* 213 -13 */
	height: 312px;
	margin-left: 1px;	
	margin-top: 2px;
	color: #fff;
	padding-top: 15px;
	padding-left: 13px;
	line-height: 18px;
	
}
#body_content_right a
{
	color: #fff;	
	
}

.address_title
{
	float: left;
	font-size: 16px;
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 100%;	
}

.inputbox, #id_name, #id_email
{
	font-family:  "Trebuchet MS", verdana, arial;	
	width: 331px;
	border: 1px solid #000;
	padding-left: 2px;
	padding-top: 2px;	
	height: 16px;
}

.tabox
{
	font-family:  "Trebuchet MS", verdana, arial;	
	width: 331px;
	height: 82px;
	border: 1px solid #000;
	padding-left: 2px;
	padding-top: 4px;	
	
}

.inputbox2, #id_contact_number
{
	font-family:  "Trebuchet MS", verdana, arial;	
	width: 216px;
	border: 1px solid #000;
	padding-left: 2px;
	padding-top: 2px;	
	height: 16px;
}

.selectbox
{
	font-family:  "Trebuchet MS", verdana, arial;	
	width: 110px;
	border: 1px solid #000;
	height: 20px;
	
}

.smalltext
{
	font-size: 11px;
}

#search_bar
{
	float: left;
	width: 780px;
	background-color: #cc0067;	
	height: 26px; /* 36 - 10 */
	padding-top: 10px;
	color: #fff;
}

#search_result_bar
{
	float: left;
	width: 770px; /*780-10 */
	background: url(../images/search_bg.gif) repeat-x;
	height: 28px; /* 42-10*/
	padding: 10px 0px 0px 10px;
	color: #000;
}

#search_bar .search_btn
{
	float: left;
	font-size: 18px;		
	padding-top: 0px;
}

.searchbox
{
	float: left;	
	border: 1px solid #000;
	font-family:  "Trebuchet MS", verdana, arial;	
}

#category_text
{
	float: left;	
	padding-right: 8px;
	padding-left: 10px;
	padding-top:2px;
}

#category_select
{
	float: left;	
	padding-right: 8px;
}

.label
{
	font-weight: bold;		
}



.more
{
	text-decoration: none;
	font-weight: bold;
	color: #CD0067;
}

.more:hover
{
	text-decoration: underline;	
}

.page
{
	color: #CD0067;
	text-decoration: none;		
}

.page:hover
{
	text-decoration: underline;	
}

.title
{
	color: #000;	
	text-decoration: none;
}

.paginator
{
	float: right;	
}




.apply_btn
{
	float: left;
	width: 770px; /*755px*/
	background-color: #cd0067;
	font-size: 18px;
	padding-top: 5px;	
	height: 30px;
	color: #fff;
	padding-left: 10px;
}

.apply_btn a
{
	color: #fff;
	text-decoration: none;
}

.required
{
	background: url(../images/required_field.gif) no-repeat;	
	background-position: 0px 2px;
	width: 15px;
	height: 10px;	
	display:inline;
	padding-right: 8px;
	
}

#how_hear_other
{
	display: none;		
}

.submit_btn
{
	border: 0px;
	background-color: #CD0067;	
	color: #fff;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}


#mytext
{
	display: none;
}