/* CSS Document */

/**************************************************/
/*	GENERAL HTML TAGS							  */
/**************************************************/
 
 /* {margin: 0;padding: 0;} */
 
 img {border-style: none;} 
  
  body {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #E7ECF0;
	font-size: 12px;
	margin: 0px;
	white-space:normal;
 	}

  body, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 11px;
 	}

  h1 {
	color:#900;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
 	}
	h2 {
	color:#666;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	}
  
  .footerTxt { 
  
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7293C0;
	font-size:9px;
  
  }
  
  .formHeaderTxt {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
	font-weight:bold;
 	}
  
  .formBox {
  
  	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 11px;
	border-color:#9ca1b7;
   }
   
 .passwordTxt { 
 
   	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 9px;

 }
 
 .paymentCenterTxt { 
 
    font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 10px;
 
  }
  
   .paymentCenterBold { 
 
    font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 11px;
	font-weight:bold;
 
  }
  .bold{font-weight:bold;}
  
 p {white-space:normal; }
  
/**************************************************/
/*	LAYOUT DIVS      				              */
/**************************************************/
 
 #bannerContainer {
 float:right;
 padding-top:60px;
 padding-right:40px;
 }
 
 /*LAYOUT DIVS FOR INTERNAL PAGES */
.logo { float: left;}
.HeaderNavContainer { float:left; margin-left:260px; }
.HeaderNav { margin-top:75px; margin-right:27px;}


.bodyContainer {
	background-color: #E7ECF0;
	}
	
.bodyBackgroundCenter { 

	width: 777px; 
	background-image: url(../../fw/img_background.jpg); 
	background-repeat:repeat-y; 
	height:100%; 
	float:left;

}

	
.bodyLeft { width:215px; float:left; background-image: url(../../fw/img_navBackground.jpg);}
.navline { float:left; margin-left: 12px; }
.btnResume { float:left; margin-left: 12px; }
.btnResumeNoNav { float:left; margin-left: 12px; height:300px; width:122px;}
.bodyRight { width:486px;  float:left;  }
.copy { padding-right:25px; }


.footerContainer { float:left; width:777px; }
.footerCopy { float: left; text-align:right; padding-left:505px; }
.footerIcon352 { float: right; padding-right: 25px; padding-top: 3px; }

 /*LAYOUT DIVS FOR INTERNAL PAGES */
 
 
 
 
 /*LAYOUT DIVS FOR DEFAULT PAGE */

.headerContainerHome { width: 777px;}
.logoHome { float: left; }

.loginHome { float:left; margin-left:150px; height:103px; width:289px; }

.bodyContainer{ width: 777px; }
.bodyTopHome { background-image: url(../../fw/img_backgroundTopHome.jpg); height: 84px; }
.bodyHome { background-image: url(../../fw/img_backgroundHome.jpg); background-repeat:repeat-y; }
.bodyBottomHome { background-image: url(../../fw/img_backgroundBottomHome.jpg); height: 219px; background-repeat:no-repeat; }
.leftQuote { float:left;  margin: 0 !important; }
.rightQuote { float:right; !important; margin-right: 96px; margin-top: 1px; }

.leftNavHome { float:left; }
.aboutUsLeft { }
.howWeLeft { }
.coverLeft { }

.bodyContainerHome { float:left;}

.rightNavHome { float:right; }

.aboutUsRight { }
.howWeRight { }
.coverRight { }


.left { float:left; width:290px;}
.centerGap { float:left; }
.right { float:right; width:290px;}

.leftCopyHeader {  margin-left: 21px; }
.lookingForJob { margin-left: 21px; }
.leftRegisterBtn { margin-left: 21px; }
.leftHomeCopy { margin-left: 21px; margin-top: 20px; }

.rightContainerHome { float: left; }
.rightCopyHeader { margin-right: 19px; }
.yourTeam {margin-right: 19px;}
.rightRegisterBtn { margin-right: 19px;}
.rightHomeCopy { margin-right: 29px; margin-top:20px;}

.footerHomeIcon { float: right; margin-right: 10px; margin-top: 3px; }
.footerCopyHome { float: left; text-align:right; margin-left:505px; }
.footerContainerHome { width:777px; }


/**************************************************/
/*	FORM LAYOUT			                          */
/**************************************************/

table#registration_table {
	width:500px;
}
table#registration_table td {
	padding:6px 0 6px 30px;
}
table#registration_table td table td {
	padding:0;
}
table#registration_table td.formHeader {
	padding:6px 0;
}

.iconJobPosting { float:left; margin-right: 5px; }
.formHeader { float:left; margin-top: 8px;}
.btnEditJobPosting { margin-top:5px; margin-left:3px; float:left; }

.formHeader2 { margin: 8px 0 10px 0;}
.iconInfoEdit { float:left; clear:left; margin-right: 5px;}

.contactName { float:left; padding-right:10px;}
.recruiterName {float:left;}
.address { clear:left; padding-top:6px; padding-bottom:6px; padding-left:30px; }
.address2 { padding-bottom:6px; padding-left:30px; }

.city { float:left; padding-right:8px; padding-bottom:10px; padding-left: 30px;}
.state { float:left; padding-right:8px;  padding-bottom:10px; }
.zip { float:left; padding-bottom:10px; padding-right:8px; }

.email { clear:left; padding-top: 2px; padding-left:30px;  } 
.fedId { padding-top: 6px; padding-left:30px;  }

.passMod { float:left; padding-right:5px; padding-top:6px; }
.passMod2 { padding-top:19px;}

.submitBtn{ padding-left:30px; padding-bottom:40px; }



.SearchContainer { width:490px; height:120px; background-color:#c5cedf; padding:0px; margin:0px; }

.iconSearch { float:left; padding-top:4px; padding-right:5px; padding-left:2px;}
.formHeader3 { float:left; padding-top: 12px;}

.keyword { float:left; padding-left:35px; padding-right:8px; }
.selectCity { float:left; padding-right:15px; }
.startSearch { float:left;}

.checkbox1 { padding-bottom:4px; padding-left:128px;}
.checkbox2 { padding-left:128px;}

/************* ASSOCIATE INTERN FORM LAYOUT DIVS  ***************/

.paymentCenter { width:148px ; height:178px ; background-color:#a4b4cd ; float:right; padding-left:10px; padding-right:10px; padding-top:5px; }
.paymentCenterExpired
{
	width: 148px;
	height: 178px;
	background-color: #ffffcc;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.addressAssoc { padding-top:6px; padding-bottom:6px; padding-left:30px; }
.contactNameAssoc { padding-left:30px;}

/************* ASSOCIATE INTERN REGISTRATION FORM LAYOUT DIVS  ***************/

.cardNumber { padding-left:30px; padding-top:6px; padding-bottom:6px; }
.cardMonth { float:left; padding-left:30px; }
.cardYear { }
.code { padding-top:6px; padding-left:30px; }
.termsService { padding-left:30px; padding-top:10px; }
.submitCC { padding-bottom:10px;}

/****************** ASSOCIATE INTER REGISTRATION / MY INFO EDIT *******/
.continueBtn { padding-left:30px; }
.iconjobRelated { float:left; padding-right:5px; }
.formHeader3 { float:left; padding-top:8px; }
.checkBoxesSet3 { padding-left:30px; }
.lookingFor { padding-left:30px; float:left; padding-right:5px; }
.stateSelect { padding-top:12px; }

/****************** ASSOCIATE INTER REGISTRATION / CONFIRMATION PAGE *******/
.orderNumber { float:left; padding-left:30px; padding-top:8px; padding-right:75px; }
.print { float:left; }
.printText { padding-top: 7px; }
.confermCopy { padding-left:30px; } 
/****************** FIRM REGISTRATION  *******/

.firmName { padding-top:6px; padding-bottom:6px; padding-left:30px; }

/****************** FIRM REGISTRATION CONTACT INFO *******/
.keyWordFirm { float:left; padding-left:30px; padding-right:10px; }
.searchFirm { }
.assocIntern { padding-left:30px; }

/****************** RESUME EDITOR *******/
.assocIntern2 { padding-left:30px; padding-bottom:6px; }
.jobTitle { padding-left:30px; padding-bottom:6px;}
.objective { padding-left:30px; padding-bottom:6px;}
.LawInterest { padding-left:30px; }
.continueBtn2 { padding-left:30px;}
.barText { padding-left:30px; padding-top:6px; padding-bottom:2px;}
.yesNo { float:left; padding-left:30px; padding-right:6px; }
.month2 { float:left; padding-right:6px; }
.day2 { float:left; padding-right:6px; }
.year2 { }
.availDate { padding-left: 30px; padding-top:6px; padding-top:6px;}
.resumeUpload { padding-left:30px; float:left; padding-right:6px; padding-top:6px;}
.browse { float:left; padding-right:6px; padding-top:6px; }
.upload { padding-top:6px;}

/****************** RESUME EDITOR 2 *******/

.darkBlueBox { background-color:#c7d0df;}
.spacer { border-bottom-color:White; border-bottom-width:10px; border-bottom-style:solid; }
.lightBlueBox { background-color:#e7ecf2; }
.listingTable{ border-color: #c7d0df; border-width:thin; border-style:solid;}

.continueResume { }
.jobTitle { padding-left:30px; padding-right:6px; padding-top:6px; float:left;}
.location { padding-top:6px; padding-bottom:6px;}

.empText { padding-top:6px; padding-bottom:4px; padding-left:30px;}
.day3 { float:left; padding-left:30px; padding-right:6px;  }
.month3 { float:left; padding-right:6px; }
.to { float:left; padding-right:4px;}
.day4 { float:left; padding-right:6px; }
.month4 { }
.resText { padding-left:30px; padding-top:12px;}
.txtArea { padding-left:30px; }

.jobEduTbl{padding:7px;}
/****************** RESUME EDITOR / EDUCATION *******/
.institution { float:left; padding-left:30px; padding-right:6px; padding-top:6px; }
.rank { float:left; padding-right:6px; padding-top:6px; }
.gpa { float:left; padding-right:6px; padding-top:6px; }
.edu { padding-top:6px;}
.study { float:left; padding-right:5px; padding-left:30px; padding-top:6px;}
.dateEmp { padding-top:6px; padding-left:195px;}

.to2 { float:left; padding-right:4px; padding-top:6px;}
.day5 { float:left; padding-left:30px; padding-right:6px; padding-top:6px;  }
.month5 { float:left; padding-right:6px; padding-top:6px;}
.day6 { float:left; padding-right:6px; padding-top:6px;}
.month6 { padding-top:6px; }
.accText { padding-left:30px; padding-top:10px; }
.txtArea2 { padding-left:30px; }

/******************* LOGIN EMAIL ***************/
.loginEmail { padding-left:30px; }
.loginPass { padding-left:30px; padding-top:6px; }
.loginBtn { padding-left:30px; }
.loginCopy { padding-left:30px; padding-top:10px; padding-right:70px;}
.btn1 { float:left; padding-left:30px; padding-right:10px;} 
.btn2 { }
/******************* JOB POST EDITOR ***************/
.jobPost1 { padding-left:30px; padding-bottom: 6px;}
.jobPost2 { padding-left:30px; padding-bottom: 6px; }
.jobPost3 { padding-left:30px; padding-bottom: 6px; }
.jobPost4 { padding-left:30px; padding-bottom: 6px; }
.jobPost5 { padding-left:30px; padding-bottom: 6px; }
.jobPost6 { padding-left:30px; padding-bottom: 6px;}

/******************* SEARCH FIRMS AND RECRUITERS ***************/

.darkBlueBox2 { width:490px; background-color:#c7d0df; }
.spacer { padding-top:10px;}
.lightBlueBox2 { width:490px; background-color:#e7ecf2;  }

.search1 { padding-left:10px; padding-top:6px; float:left; padding-right:10px; }
.boxshape1 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search2 {  padding-top:6px; float:left; padding-right:10px; }
.boxshape2 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search3 { padding-top:6px; float:left; padding-right:10px; }
.boxshape3 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search4 { padding-top:6px; float:left; }
.boxshape4 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search5 { padding-left:10px; padding-top:6px; float:left; padding-right:10px; }
.boxshape5 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search6 { padding-top:6px; float:left; padding-right:10px; }
.boxshape6 { background-color:#FFFFFF; width:225px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search7 { padding-top:6px; float:left; }
.boxshape7 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

/******************* SEARCH Associates Interns ***************/

.darkBlueBox3 { width:490px; height:60px; background-color:#c7d0df; }
.spacer { padding-top:10px;}
.lightBlueBox3 { width:490px; height:60px; background-color:#e7ecf2;  }

.search8 { padding-left:10px; padding-top:6px; float:left; padding-right:10px; }
.boxshape8 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search9 {  padding-top:6px; float:left; padding-right:10px; }
.boxshape9 { background-color:#FFFFFF; width:80px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search10 { padding-top:6px; float:left; padding-right:10px; }
.boxshape10 { background-color:#FFFFFF; width:126px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }

.search11 { padding-top:6px; float:left; }
.boxshape11 { background-color:#FFFFFF; width:106px; height:18px; border-color:#006600; padding-top:2px; padding-left:3px; }



/**************************************************/
/*	LAYOUT  TABLES	                         	  */
/**************************************************/



/**************************************************/
/*	LINKS						                  */
/**************************************************/

  a { 
  
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#50A120;
	font-size:11px;
	text-decoration:none;
  
	 }
 


 
   a:hover { 
   
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7293C0;
	font-size:11px;
	text-decoration:none;
    
		}
		
		

		
.footerLink  { 
    
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#113C7E;
	font-size:9px;
	text-decoration:none;
  
  }

.headerLink  {

    color: #7293C0;
	font-size:11px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;


}

	
/**************************************************/
/*	FORMS						                  */
/**************************************************/ 
.insert
{
	border-left:dashed 1px #cccc66;
	border-right:dashed 1px #cccc66;
	border-top:dashed 1px #cccc66;
	border-bottom:dashed 1px #cccc66;
	padding-left:30px; 
	padding-bottom:6px;
	padding-top:6px;
}
.insertNoMarg
{
	border-left:dashed 1px #cccc66;
	border-right:dashed 1px #cccc66;
	border-top:dashed 1px #cccc66;
	border-bottom:dashed 1px #cccc66;
	padding-bottom:6px;
	padding-top:6px;
}
.error
{
	border-left:dashed 1px #cccc66;
	border-right:dashed 1px #cccc66;
	border-top:dashed 1px #cccc66;
	border-bottom:dashed 1px #cccc66;
	padding-left:10px; 
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
	background-color:#ffffcc;

}
.alert {
	color:#51A021;
	font-weight:bold;
	padding-left:30px;
}
/**************************************************/
/*	MISC       				                      */
/**************************************************/ 
.literal{ font-weight:bold}
.smallprint {
font-size:9px;
font-weight:normal;
margin:0;
padding:0;
}