@charset "UTF-8";
/* CSS Document */
body {
	background:url(../i/bg_header_sub.jpg) #fff top repeat-x;
}
#contentWrapper{
	margin:120px 0 0 0;
	}
#subNavWrapper{width:940px;}	
#subNav{
		position:absolute;
		margin-top:46px;
		width:auto;
		}
		#subNav ul{}
			#subNav ul li{
				float:left;
				padding:4px 0;
				list-style:none;
				font-size:13px;
				display:block;
				}
				#subNav li a{
					color:#004877;
					text-decoration:none;
					font-weight:bold;
					padding:10px 10px 18px 10px;
				}
				#subNav li a:hover{
					background:url(../i/sub_nav_over.gif) no-repeat bottom;
				}
	#contentLeft{
			float:left;	
			width:280px;
			margin:5px 0 0 0;
	}
	#contentLeft img{margin-bottom:15px;}
	#contentLeft a{
			color:#004877;
			text-decoration:none;
			}
	#contentLeft p{padding:0 35px 20px 0;}
	#contentRight{
		width:500px;
		margin-left:320px;
	}
	
	#contentRight a{
            color:#004877;
            text-decoration:none;
        }
		
        #contentRight ul{
            margin:0 0 20px 20px;
        }
         #contentRight ul li{
            line-height:21px;
			
        }
		
		#contentRight ul li ul{
margin:0 0 0px 30px;
}

 #contentRight table{
	
	line-height:21px;
	margin: 16px 0 26px 0;
	
	
}

#contentRight td {
	padding: 8px 8px;
	vertical-align: top;
}


.old {
	background-color: #edf6fd;
	font-weight: normal;
}
.even {
	background-color: #deeefd;
	font-weight: normal;
}

#contentRight th {
	padding: 4px 4px;
	text-align: left;
	vertical-align:top;
	font-weight:normal;
	} 
	
	 ul.sitemap li{list-style:none;}
     ul.sitemap li ul{padding:0 0 0px 5px;
     }

/* NEWSLETTER SUBSCRIPTION FORM */
#contentLeft p.newsletter {
	text-align: center;
	padding: 0;
}
#contentLeft .newsletter img {
	padding: 0;
	margin: 0;
}
#form_container form {
	text-align: center;
}
input#subscribe-input-text {
	width: 180px;
	height: 18px;
	padding: 2px;
	border: 1px solid #1e4777;
	background-color: #edf6fd;
}

/*=== NEWS PAGE SPESIAL TWO COL ===*/

#newsleft { 
background:#EDF6FD none repeat scroll 0 0;
float:left;
margin-bottom:1em;
margin-left:-25px;
padding:0 0.5em 1.1em 1.2em;
width:240px;
height:800px;
}
#contentLeft, #newsleft h3, h4{ padding-right: 10px !important;}
#contentLeft, #newsleft h1 { margin-top: 10px !important;}
#contentLeft, #newsright h1 { margin-top: 10px !important;}
#newsright { float:right; width:250px; }
#newsfooter { clear:both; }


/*Addition to job section*/

.pdf-icon { background:url(../i/pdf-icon.gif) no-repeat left top; padding-left:20px;
}
.job-list {  list-style: none outside none;
    margin-bottom: 6px !important;}
	
	.job-title {font-weight: bold;}
	.job-referense { font-size:10px;font-weight:bold;}
	hr.job-posting {  color: #E9E8E8; margin-bottom: 10px; }
