#orrick2-main {}
	#orrick2-main .req {font-weight: bold;}
	#orrick2-main fieldset {margin: 10px 0 0 0;}
	#orrick2-main .form-row {clear: both; margin-top: 5px;}	
		#orrick2-main .seperate {margin-top: 10px; padding-top: 10px; border-top: 1px solid #CCCCCC;}
	#orrick2-main .text-label {float: left; width: 130px;}
	#orrick2-main .text-box {float: left; width: 330px;}
		#orrick2-main .text-box label {float: left; padding: 2px; margin: 0 3px 0 0;}
		#orrick2-main .text-box .nested {float: left; padding: 2px; width: 80px;}
	#orrick2-main .terms {height: 200px; overflow: auto; border: 1px solid #000000; padding: 3px;}
	#orrick2-main .top-10-margin {margin: 10px 0 0 0;}
	#orrick2-main #txtResumeCover, #orrick2-main #txtSubSource {width: 450px;}

#over-joblistings {width: 500px; margin: 15px 0 0 0; font-size: 12px;}
	#over-joblistings th {text-align: left;}
	#over-joblistings th a {color: #000000;}
	#over-joblistings th, #over-joblistings td {padding: 3px;}	
	#over-joblistings tr.odd {background: #E1E1E1;}
	
#listing-topdesc {width: 500px; border-left: 2px solid #009966; padding: 0 0 0 10px;}
	#listing-topdesc h2 {padding: 0; font-weight: bold; background: none; color: #000000; font-style: italic; font-size: 16px; margin: 0 0 15px 0;}	
	#listing-topdesc dl {margin: 0 0 5px 0;}
	#listing-topdesc dt {font-weight: bold; color: #5D87A1; font-size: 14px; margin: 0;}
	#listing-topdesc dd {margin: 0;}
	#listing-topdesc .job-apply {float: right; width: 130px;}
	#listing-topdesc .job-apply a {padding: 0 0 2px 23px; background: url(http://s3.amazonaws.com/cdn.orrick.com/files/Website-Assets/icon-bluearrow.jpg) no-repeat center left;}
	#listing-formerrors {padding: 10px; border: 1px solid #FF0000; color: #FF0000; background: #FFE1E1;}
	
#listing-botdesc {width: 500px; margin: 15px 0 0 0; font-size: 12px;}
#listing-botdesc.paris-form .text-label {float: left; width: 150px;}

input[type=radio].inline {float: left; margin: 3px 10px 0 0;}