body{font-family:Arial, sans-serif; font-size:62.5%;padding:0;margin:0;}

a{color:#0080FF;text-decoration:none;}
a:hover{text-decoration:underline;}

#container{width:950px;margin:0 auto;}

#title{padding:30px 0 0 0;}
	#title img{border:none;}
	#title #logo{float:left;}
	#title #branding{float:right;}

.header{background-image:url('../images/headerBG.gif');background-repeat:no-repeat;background-position:0 14px;
	height:222px;
	font-family:franklin gothic book, franklin gothic, franklin, arial, sans-serif;
	color:white;border-top:1px solid white;
	}
	.header h1{font-size:4.8em;margin-top:35px;padding-left:410px;font-weight:normal;}
	.header p{font-size:2.4em;padding:0;margin:0;padding-left:410px;}
	.header img{float:left;}
#header3{background-image:url('../images/headerBG3.gif');background-position:0 0;height:31px;padding-bottom:10px;}
	#header3 *{display:none;}

#content{ color:#333; line-height:1.5}

	#content .column{}
		#content .column h2{font-size:2.4em;font-weight:normal;padding:13px 0 10px 0;margin:0;}
		#content .column p{font-size:1.2em;padding:0 0 10px 0;margin:0;}
	
	#content .job{ border-bottom:1px dotted #ddd }	
		#content .job p{font-size:1.2em; padding:0 0 10px 0; margin:0;}
		#content .job .jobDescription {width:70%; float:left}
		#content .job .jobApplyNow    {float:left; padding-left:30px}
		
		ul{margin-top:5px;margin-bottom:5px;padding-left:18px;margin-left:0;}
		#details .job {line-height:1.8;}
		#details .job {border-bottom:none;}
		#details .job strong{font-size:1.2em;}
		#details .job h3{padding-bottom:5px;}
	
	#content .column#left{float:left;width:420px; padding-right:35px;}
	
	#content .column#right{float:right;width:454px;border-left:2px solid #EEEEEE;}
		#content .column#right div{padding:0 20px 0 20px;}
	
	#content h3 {font: bold 150% Arial; color: #333; margin:0; padding: 10px 0 0 0 }
	#content .department {font: bold 180% Arial; color: #333; margin:0; padding: 10px 0 0 0 }

#footer{clear:both;text-align:center;color:#666;font-size:1.2em;padding-top:30px;}

#breadcrumb {font-size: 110%; padding:5px 0 0 0}
  #breadcrumb .active {color:#000}

#application{padding:0 50px}
	#application div.section{border:1px dotted #ccc;margin:20px 0 30px 60px;padding:0px 10px 0px 10px;width:680px}
		#application div.section h2 {font: bold 160% Arial; color:#333;float:left;position:relative;top:-11px;background:white;clear:both;color:#333;padding-left:5px !important;padding-right:5px !important;padding-top:0 !important;}
		#application div.questions{position:relative;top:-15px;}
		#application div.questions div{padding:10px 0 0px 0;}
		#application span{color:#333}
		#application p{clear:both;}
		#application label{display:block;float:left;width:250px;text-align:right;padding-right:10px;font-size:1.2em;font-weight:normal;color:black;padding-top:3px;}
		*html body #application #personalDetails label{margin-top:-28px;} /* sorry about the hack! */
		#application a img{float:right;margin-top:-17px;}
		#application #applicationQuestions label{float:none;text-align:left;}
		#application #applicationQuestions textarea{width:596px;height:50px;}
		#frmApplication {padding-top:20px;margin:0;}
		#application input{width:250px;}
		#application textarea{height:80px; width:400px;}
		
		#internshipDetails label.wideLabel{display:block; width:250px;}
		
		#application .mandatory{color:red;}
		
		#application .chkLabel {width:640px;text-align:left;font-weight:normal;}

#jobsList select {width:250px;margin:0 0 5px 0; display:block;}
	
.clear{clear:both;padding:0 0 0 0 !important;}

/*ul {padding:0;}*/
ul li {font-size:12px}


h4 {padding:0; margin:0; text-decoration:underline;font-size:1.4em;font-weight:normal;}

.err{color:red; font-size:1.2em;}

.newjob{color:red; font-size:0.8em;}