body {
	background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin: 0px;
}

body,td,th {
	color: #333333; font-family: Arial, helvetica; font-size: 12px;
}

#content {
	width: 775px; margin: 0px auto; position: relative;
}

#content2 {
	width: 550px; margin: 0px auto; position: relative;
}


#pageSurround {
	width: 900px; margin: 0px auto;
}

#subSurround {
	width: 900px;
}

#profileHolder {
	margin: 0px;
}

#profileSurround {
	margin-top: -30px; width: 775px;
}

#topMenuH {
	height: 177px;
}

#topMenu {
	height: 58px;
}

#subMenu {
	height: 100px;
}

#dropmenudiv{
	position:absolute; border:1px solid #cccccc; font:normal 12px Verdana; line-height:18px; z-index:100;
}

#dropmenudiv a{
	width: 100%; display: block; text-indent: 3px; 
	padding: 1px 0; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #1a55ce;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #3f8ef0;
}


#footer{
	position: absolute;   margin: 0px auto; height: 50px; color: #9f9f9f; font-family: Arial, helvetica; font-size: 12px; text-decoration: none;
}

#footerBreak {
	height: 1px; width: 900px; background-color: #999;
}

.newsBreak {
	padding-top: 10px; padding-bottom: 10px;
}


#topHeader {
	text-align: right; height: 280px;
}

#topHeaderMember {
	text-align: right; height: 297px;
}

#sessionBox {
	margin-top: 50px; text-align: left; width: 236px; height: 96px; float: right;
}

#profileHolder {
	width: 550px; padding: 10px 10px 0px 0px;
}

#searchBox {
	padding: 10px;
}

#registerForm {
}

#registerMembers {
	padding-left: 60px; width: 640px; height: 300px; overflow-x: hidden; overflow-y: scroll; overflow: -moz-scrollbars-vertical;
}

.loginBoxMain {
	background-image: url(../images/splash/loginBox/mainBg.gif); background-repeat: repeat-x;
}

.headBG {
	background-image: url(../images/l2/head_bg.gif); background-repeat:repeat-x;
}

h1{
    padding: 0px; margin-top: 0px; margin-bottom: 0px;
}


h2{
    padding: 4px; color: #7aa517; font-size: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; 
	margin-bottom: 0px;
}


h3{
    padding-top: 5px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold;   font-size: 16px;   color: #0066cb;   
	margin-top: 0px; margin-bottom: 0px;
}

h4{
	padding: 4px;   font-family: Myriad Apple, Arial, sans-serif;   font-size: 18;   color: #FFFFFF;   
	margin-top: 0px; margin-bottom: 0px;
}

h5{
    padding-top: 5px; font-family: "Trebuchet MS", Arial, sans-serif;   font-size: 16px; font-weight: bold;   color: #0066cb;   
	margin-top: 0px; margin-bottom: -20px;
}

h6{
    font-family: Myriad Apple, Arial, sans-serif;   font-size: 9;   color: #0066cb;   
	margin-top: 4px; margin-bottom: 10px; margin-left: 4px;
}

h7{
    padding-top: 5px; font-family: "Trebuchet MS", Arial, sans-serif;   font-size: 16px; font-weight: bold;   color: #000000;   
	margin-top: 0px; margin-bottom: 0px;
}

h8{
    padding-top: 5px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold;   font-size: 16px;   color: #000000;   
	margin-top: 0px; margin-bottom: -20px;
}

#splashBox {
	background-image:url(../images/home/tp_bg.gif); background-repeat:repeat-x;
}

.splashHomeName {
	font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #FFFFFF; font-weight: 700;
}

.splashHomeNetName, a.splashHomeNetName:active, a.splashHomeNetName:link, a.splashHomeNetName:visited  {
	font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #FFFFFF; text-decoration: none;
}


.txtReturn{
	padding-left: 10px;
}

.photoHolder{
	width: 180px; background-color: #f2f1f0; border: 1px solid #c4c4c4; padding: 5px;
}

.subCompany{
	width: 280px; background-color: #FFFFFF; border: 1px solid #c4c4c4; padding: 10px;
}

.photoHolderCompany{
	width: 280px; background-color: #f2f1f0; border: 1px solid #c4c4c4; padding: 5px; float: 
}


.txtSideTitle{
	margin-left: 10px;   padding-top: 8px; padding-bottom: 8px; font-weight: bold;
}

.txtMemberLocation{
	color: #666666; padding-left: 10px;
}

.subMenuHead {
	height: 100px; background-image: url(../images/profile/mainPic2.jpg); background-repeat: no-repeat; background-position: top center;
}

.profileField {
	padding-left: 20px; padding-top: 10px; font-weight: bold; color: #307eff;
}


.profileFieldBk {
	padding-left: 20px; padding-top: 10px; font-weight: bold; color: #000;
}

.profileFieldBk2 {
	padding-left: 20px; padding-top: 10px; color: #000;
}

.profileAnswer {
	padding-left: 20px; padding-top: 10px; color: #666666;
}

.hmemberName {
	width: 480px; text-align: left; background-color: #FFFFFF; padding-left: 10px;
}

.hmemberSchool {
	width: 420px;   text-align: left; background-color: #0A3778; padding-left: 10px;
}

.hmemberAlumni {
	background-color: #000000; padding-left: 10px;
}

.txtNetworkLabel {
	padding-left: 10px; font-size: 14px; 
	color: #666666; 
}

#contactBox{
	background-color: #FFFFFF; border: 1px solid #cccccc; padding: 4px; margin-bottom: 5px;
}

#boxButton{
    width: 115px; background-color: #FFFFFF; padding: 4px; margin-right: 2px; color: #999999;
}


#boxButtonSmall{
    width: 80px; background-color: #FFFFFF; padding: 1px; margin-right: 2px; color: #999999;
}

.photoThumb {	
    margin-right: 10px;
}

.navTitle{
	height: 30px; padding-top: 5px; background-color: #EEEEEE; background-image: url(../images/repeat/navTitle.gif); border-top: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB;
}

.mailboxHead{
	color: #0053c7; padding: 4px;
}


.required{
	color: #ff0000; font-weight: bold; font-size: 14px; padding-left: 3px; padding-right: 3px;
}

a.groupMembers:active, a.groupMembers:link, a.groupMembers:visited {
	color: #156dff; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.groupMembers{
	color: #666666; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.txtMainNav, a.txtMainNav:active, a.txtMainNav:link, a.txtMainNav:visited {
	color: #ffffff; font-family: Arial, helvetica; font-size: 11px; text-decoration: none; padding-right: 12px;
}

.txtHomeNav, a.txtHomeNav:active, a.txtHomeNav:link, a.txtHomeNav:visited {
	color: #003366; font-family: Arial, helvetica; font-size: 12px; text-decoration: none;
}

.txtSideNav, a.txtSideNav:active, a.txtSideNav:link, a.txtSideNav:visited {
	padding-left: 15px; color: #003366; font-family: Arial, helvetica; font-size: 12px; text-decoration: none;
}

.txtReadMore, a.txtReadMore:active, a.txtReadMore:link, a.txtReadMore:visited {
	color: #003366; font-family: Arial, helvetica; font-size: 10px; font-weight: bold; text-decoration: none;
}

.txtGroupTitle, a.txtGroupTitle:active, a.txtGroupTitle:link, a.txtGroupTitle:visited {
	color: #0066cb; font-size: 14px; font-weight: bold; text-decoration: none;
}

.txtGroupTitleBig {
	font-size: 16px; font-weight: bold; text-decoration: none;
}

.txtGroupHeader, a.txtGroupHeader:active, a.txtGroupHeader:link, a.txtGroupHeader:visited {
	color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;
}

.txtgroupLabel, a.txtgroupLabel:active, a.txtgroupLabel:link, a.txtgroupLabel:visited {
	color: #0066cb; font-size: 11px; font-weight: bold; text-decoration: none;
}

.txtgroupAnswer, a.txtgroupAnswer:active, a.txtgroupAnswer:link, a.txtgroupAnswer:visited {
	color: #666666; font-size: 11px; text-decoration: none;
}

.txtJobLabel, a.txtJobLabel:active, a.txtJobLabel:link, a.txtJobLabel:visited {
	color: #0066cb; font-size: 11px; font-weight: bold; text-decoration: none;
}

.txtJobTools, a.txtJobTools:active, a.txtJobTools:link, a.txtJobTools:visited {
	color: #666666; font-size: 11px; text-decoration: none;
}

.txtStaffLabel, a.txtStaffLabel:active, a.txtStaffLabel:link, a.txtStaffLabel:visited {
	color: #0066cb; font-size: 11px; font-weight: bold; text-decoration: none;
}

.txtStaff, a.txtStaff:active, a.txtStaff:link, a.txtStaff:visited {
	color: #666666; font-size: 11px; text-decoration: none;
}

.txtAdTitle, a.txtAdTitle:active, a.txtAdTitle:link, a.txtAdTitle:visited {
	color: #0066cb; font-size: 12px; font-weight: bold; text-decoration: none;
}

.txtAd, a.txtAd:active, a.txtAd:link, a.txtAd:visited {
	color: #666666; font-size: 11px; text-decoration: none;
}



.txtMemberName{
	font-size: 14px; font-weight: bold;
}

.txtPrivacyTitle{
	padding-top: 20px; font-size: 14px; font-weight: bold;
}

.txtPrivacyText{
	padding-bottom: 10px; font-size: 10px; color: #999999; font-weight: bold;
}

.txtProfileNav, a.txtProfileNav:active, a.txtProfileNav:link, a.txtProfileNav:visited {
	color: #003366; font-family: Arial, helvetica; font-size: 12px; font-weight: bold; text-decoration: none;
}


.jobPostHead{
	background-color: #0A3778; color: #FFFFFF; padding: 4px; font-weight: bold;
}

.jobPosting{
	background-color: #FFF; color: #999999; padding: 4px;
}

a.jobPosting:active, a.jobPosting:link, a.jobPosting:visited {
	background-color: #003366; color: #999999; padding: 4px; text-decoration: underline;
}

.break10{
	height: 10px;
}

.footerLinks, a.footerLinks:active, a.footerLinks:link, a.footerLinks:visited {
	color: #9f9f9f; font-family: Arial, helvetica; font-size: 12px; text-decoration: none;
}

a.footerLinks:hover {
	color: #003366; font-family: Arial, helvetica; font-size: 12px; text-decoration: none;
}

.txtRegisterField {
	color: #666666; font-family: Arial, helvetica; font-size: 12px; text-decoration: strong;
}

.txtRegisterField2 {
	color: #156dff; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; text-decoration: strong; padding-right: 15px; text-align: right;
}

.registerText {
	color: #666666; font-family: Arial, helvetica; font-size: 12px; text-decoration: none;
}

.registerText p{
	line-height: 1.4;
}

#homeOptions {
	padding-left: 75px;
}


.sidePanelTitle {
	font-family: Arial, Helvetica, sans-serif; color: #999999; background-image: url('../images/sidePanel_t_top.gif'); width: 187px; height: 26px; padding-top: 8px; padding-left: 1px; background-repeat: no-repeat; font-weight: bold; text-align: left;
}

.sidePanelFoot {
	background-image: url('../images/sidePanel_t_bot.gif'); background-repeat: no-repeat; width: 187px; height: 8px; margin-bottom: 10px;
}

.sidePanelContent {
	background-image: url('../images/sidePanel_t_bg.gif'); padding: 10px 10px 10px 10px; margin-top: -10px; width: 167px; text-align: left;
}

.tips{
	font-size: 11px; line-height: 1.5; color: #7e7c7c;
}

.tipTitle {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0053C7; background-image: url('../images/tipBox_top.gif'); width: 194px; height: 20px; padding-top: 4px; padding-left: 12px; background-repeat: no-repeat; font-weight: bold;
}

.tipFoot {
	margin-left: 1px; background-image: url('../images/1x1_grey.gif'); background-repeat: repeat-x; width: 196px; height: 1px; margin-bottom: 10px;
}

.tipContent {
	margin-left: 1px; border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; padding: 10px 10px 10px 10px; margin-top: -10px; width: 170px;
}

.tipBreak{
	margin-left: 5px; margin-top: 8px; margin-bottom: 8px; background-image: url('../images/1x1_grey.gif'); background-repeat: repeat-x; width: 140px; height: 1px;
}

.profileNav {
	padding: 5px;
}

.profileTab{
	padding-right: 5px;
}


.txtProfileSideLink, a.txtProfileSideLink:active, a.txtProfileSideLink:link, a.txtProfileSideLink:visited {
	color: #333333; font-family: Arial, helvetica; font-size: 12px; text-decoration: none;
}

.networkNames, a.networkNames:active, a.networkNames:link, a.networkNames:visited {
	color: #333333; font-size: 10px; text-decoration: none;
}

.txthomeJob, a.txthomeJob:active, a.txthomeJob:link, a.txthomeJob:visited {
	color: #3b599c; font-family: Arial, helvetica; font-size: 11px; text-decoration: none;
}

.txthomeJobName, a.txthomeJobName:active, a.txthomeJobName:link, a.txthomeJobName:visited {
	color: #666666; font-family: Arial, helvetica; font-size: 11px; text-decoration: none;
}

.txthomeJobName2, a.txthomeJobName2:active, a.txthomeJobName2:link, a.txthomeJobName2:visited {
	background-color: #feffd1; color: #666666; font-family: Arial, helvetica; font-size: 11px; text-decoration: none;
}


.txtPicLink, a.txtPicLink:active, a.txtPicLink:link, a.txtPicLink:visited {
	color: #156dff; font-family: Arial, helvetica; font-size: 11px; text-decoration: none;
}

.txtPic, a.txtPic:active, a.txtPic:link, a.txtPic:visited {
	color: #666666; font-family: Arial, helvetica; font-size: 11px; text-decoration: none;
}

.loginboxCode
{
	width: 230px; height: 200px; background-color:#edf1f3; border-style:solid; border-width:1px; border-color:#9aaab4; padding:4pt; text-align:left; overflow: auto;
}

.loginboxCode2{
	width: 450px; height: 200px; background-color:#edf1f3; border-style:solid; border-width:1px; border-color:#9aaab4; padding:4pt; text-align:left; overflow: auto;
}

.newsText{
	color: #666666; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.newsLink{
	color: #1575ce; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.newsDate{
	color: #0066cb; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.newsDate2{
	color: #f0012b; font-family: Arial, helvetica; font-size: 10px; text-decoration: none; font-weight: bold;
}

.newsText2{
	color: #666666; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.newsProfileLink{
	color: #1575ce; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; text-decoration: none;
}

.newsAction{
	color: #000000; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; text-decoration: none;
}

.secondHeadTxt{
	color: #464646; font-weight: bold;
}
.highlightBlue{
	color: #165dd9;
}

.newsJoin{
	padding: 2px; background-color: #fdfdd2; color: #000000; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; text-decoration: none;	
}

.newsLeft{
	padding: 2px; background-color: #f0f0ef; color: #000000; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; text-decoration: none;	
}

.newsAlli{
	color: #1575ce; font-family: Arial, helvetica; font-size: 10px; text-decoration: none; margin-bottom: -3px;
}

.txtTipsLink, a.txtTipsLink:active, a.txtTipsLink:link, a.txtTipsLink:visited {
	color: #156dff; font-family: Arial, helvetica; font-size: 11px; text-decoration: none; font-weight: bold;
}

.txtFaq, a.txtFaq:active, a.txtFaq:link, a.txtFaq:visited {
	color: #156dff; font-family: Arial, helvetica; font-size: 11px; text-decoration: none;
}

.txtPage {
	background-color: #0066cb; color: #FFF; font-family: Arial, helvetica; font-size: 11px; text-decoration: none; padding: 2px; cursor: pointer;
}

a.txtPage,  a.txtPage:link, a.txtPage:visited {
	background-color: #FFF; color: #0066cb; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; text-decoration: none; padding: 2px;
}

.reportLink, a.reportLink, a.reportLink:visited { font-size: 11px; text-decoration:none; color: #147caa; cursor: pointer; }

.txtPage a:hover{
	background-color: #0066cb; color: #FFF; font-family: Arial, helvetica; font-size: 11px; text-decoration: none; padding: 2px;
}

.txtCustomize {
	color: #666666; font-family: Arial, helvetica; font-size: 12px;
}

/**** Calendar ****/

/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#EDECD8; height:90px; width: 200px; }
.empty_day_cell			{ background-color:#EEEEEE; height:90px; width: 200px; }
.today_cell				{ background-color:#F5F4ED; height:90px; width: 200px; }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:underline }
.title_txt A:active		{ color:#00F; text-decoration:underline }
.title_txt A:visited	{ color:#00F; text-decoration:underline }
.title_txt A:hover		{ color:#00F; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header			{ background-color:#2663E2; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }

/**** Alliance Page ****/
.allianceHead {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #4a7fd6;
}

.allianceSubHead {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #4a7fd6;
}

.handcursor{
	cursor:hand; cursor:pointer;
}

.alliBoxTitle {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4a7fd6; padding-top: 4px; padding-left: 6px;
}

.alliBoxFoot {
	margin-left: 1px; background-image: url('../images/alliance/cbox_bot.gif'); background-repeat: none; width: 307px; height: 8px; margin-bottom: 10px;
}

.alliBoxContent {
	margin-left: 1px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; padding: 10px 10px 10px 10px; width: 307px;
}

.alliMemberPostH {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #cccccc; background-color: #f3f3f3; padding: 10px 10px 10px 10px; margin-bottom: 8px;
}

.alliMemberPostC {
	overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 6px;
}

.alliMemberPostC2 {
	width: 221px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 6px;
}

#alliMemberPostH {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #cccccc; background-color: #f3f3f3; padding: 10px 10px 10px 10px; margin-bottom: 8px;
}

#alliMemberPostC2 {
	width: 221px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 6px;
}

.blue20{
    padding-top: 5px; font-family: Apple, Arial, sans-serif;   font-size: 18; font-weight: bold;   color: #0066cb;   
	margin-top: 0px; margin-bottom: -20px; margin-left: 4px;
}

.memberLink{
	color: #1575ce; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.industryLink{
	color: #1575ce; font-family: Arial, helvetica; font-size: 10px; text-decoration: none;
}

.search
{
margin:0px 0px 0px 11px;
padding: 0;
position:relative;
height:23px;
}
.searchbgIE
{
background:url(../images/search-box.gif) 3px 1px no-repeat;
width:111px;
height:23px;
display:block;
border: 0;
}
.searchbg
{
background:url(../images/search-box-3.gif) 2px 1px no-repeat;
width:111px;
height:23px;
display:block;
border: 0px;
}
.search_button
{
position:absolute;
top:-1px;
left:100px;
border: 0px;
margin: 0px 0px 0px 2px;
}

.search_field
{
float:left;
border:0;
margin-left: 24px;
margin-top: 4px;
padding: 0;
width:80px;
height: 20px;
padding: 0px 0px 0px 0px;
font: 0.9em Arial;
background-color:transparent;
}

.search_field:focus + .searchbg
{
background:url(../images/search-box.gif) 2px 0px no-repeat;
}

.statsText{
	font-size: 10px; text-decoration: none;
}

.allianceBoxText{
	color: #999999; font-size: 11px; text-decoration: none;
}

.allianceIndustryText{
	color: #999999; font-size: 12px; text-decoration: none; line-height: 1.6;
}

.allianceThumb{
	padding-right: 4px; padding-bottom: 4px; border:  0;
}

/**** New Calendar ****/

.monthDay {
	text-align: right; color: #c7c7c7; font-size: 18px; height: 15px;
}

.weekDays {
	text-align: right; color: #0757cf; font-size: 14px; font-weight: bold; height: 18px;
}

.monthTitle {
	padding: 4px; color: #0757cf; font-size: 19px; font-weight: bold; height: 34px;
}

.daySelect{

	background-color: #017af2; padding: 3px; color: #FFF; text-decoration: none;

}

.eventDate {
	font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #444444; padding-bottom: 10px; font-weight: bold;
}

.eventItem {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #444444; padding: 5px;
}


/**** Network Calendar ****/

.netmonthDay {
	text-align: right; color: #c7c7c7; font-size: 10px; height: 15px;
}

.netweekDays {
	text-align: right; color: #0757cf; font-size: 11px; font-weight: bold; height: 18px;
}

.netmonthTitle {
	padding: 4px; color: #0757cf; font-size: 12px; font-weight: bold; height: 34px;
}

.netdaySelect{

	background-color: #017af2; padding: 2px; color: #FFF; text-decoration: none;

}

.neteventDate {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #017af2; padding-bottom: 10px; font-weight: bold;
}

.neteventItem {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #aaaaaa; padding: 2px;
}

  .custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}
  * html .custombutton {cursor:hand;} /* alternate cursor style for ie */


.prog-border {
  height: 34px; width: 360px; background-image: url(../images/progress/blank.gif); background-repeat: repeat-x; border-right: 1px solid #4ad60c; border-left: 1px solid #4ad60c; margin: 0; padding: 0;
}

.prog-border2 {
  height: 34px; width: 360px; background-image: url(../images/progress/blankblue.gif); background-repeat: repeat-x; border-right: 1px solid #1548da; border-left: 1px solid #1548da; margin: 0; padding: 0;
}

.prog-border3 {
  height: 12px; width: 145px; background-image: url(../images/progress/white.gif); background-repeat: repeat-x; margin: 0; padding: 0;
}

.prog-border4 {
  float: right; height: 10px; width: 90px; background-image: url(../images/progress/blank2.gif); background-repeat: repeat-x; margin: 0; padding: 0;
}


.prog-bar {
  height: 34px; padding: 0; background-image: url(../images/progress/grey.gif); background-repeat: repeat-x;
}

.prog-bar2 {
  height: 34px; padding: 0; background-image: url(../images/progress/blue.gif); background-repeat: repeat-x;
}

.prog-bar3 {
  height: 12px; padding: 0; background-image: url(../images/progress/green.gif); background-repeat: repeat-x;
}

.prog-bar4 {
  height: 10px; padding: 0; background-image: url(../images/progress/grey2.gif); background-repeat: repeat-x;
}

.prog-tips {
  padding-top: 8px; color: #666666; font-weight: bold;
}

.txtProgress1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #088d42; font-weight: bold;
}


.txtJobField {
	padding-left: 20px; padding-top: 10px; font-size: 11px; font-weight: bold; color: #307eff;
}

.txtJobAnswer {
	font-size: 11px; padding-left: 20px; padding-top: 10px; color: #666666;
}

.jobInput{
	  font-family: Arial, Helvetica, sans-serif;   font-size: 11px;   background-color: #fff;   border: 1px solid #666666; 
}

.suggest_link {
		color: #1656d7; 	font: bold 14px Arial; 	background-color: #FFFFFF; 	padding: 2px 6px 2px 6px;
}

.suggest_link_over {
		color: #FFFFFF; 	font: bold 14px Arial; 	background-color: #1656d7; 	color: #FFFFFF; 	padding: 2px 6px 2px 6px;
}

#search_suggest {
				position: absolute; 
				background-color: #FFFFFF; 
				text-align: left; 
				border: 1px solid #dcdcdc;			
}		

.secondaryNetworkName, a.secondaryNetworkName:active, a.secondaryNetworkName:link, a.secondaryNetworkName:visited {
	color: #1575ce; font-family: Arial, helvetica; font-size: 14px; font-weight: bold; text-decoration: none;
}

.jobArticle{
	 padding: 20px;  color: #666666; font-size: 11px; text-decoration: none;
}

div.profileIcon {
  display:inline; width: 9px; border: none;
}

.allianceSubTit{
	color: #000000; font-family: Arial, helvetica; font-size: 15px; font-weight: bold; text-decoration: none;
}

#pgTitle{
	font-family: "Trebuchet MS", Arial, sans-serif;   font-size: 28px; font-weight: bold;   color: #4795f9;   
	padding: 4px; border-bottom: 2px solid #4795f9; width: 350px;
}

fieldset {
	margin-left: 10px; width: 90%; border:1px solid #CCC; padding:10px;
}

legend {
	font-family:"Trebuchet MS"; font-weight: bold; font-size: 18px; letter-spacing: 1px; line-height: 1.1; color:#4795f9; background: #fff; padding: 2px 6px;
}

label.formField {
	width:120px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; color:#000000;
}

.loginBox{
	width: 250px; font:normal 12px Arial; color: #666666;
}

.textbox2 {
	float:left; background-color:#FFFFFF; width: 120px; font:normal 14px Arial; color: #666666; padding:3px 5px 3px 5px;
}

.textboxA {
	float:left; background-color:#FFFFFF; width: 200px; font:normal 14px Arial; color: #666666; padding:3px 5px 3px 5px;
}

.searcFrmSub{
	margin-top: -5px;
}

.networkSelect{
	float:left; background-color:#FFFFFF; width: 250px; font:normal 10px Arial; color: #666666; padding: 3px 5px 3px 5px;
}

.formField{
	height:32px; margin-right:2px; padding-top:5px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; color:#4795f9;
}

.formFieldAdv{
	padding-left: 20px; padding-top: 10px; font-weight: bold; color: #000000;
}


.formFieldAdv2{
	width:100px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; color:#000000;
}

.jobPricingTitle{
	font-weight: bold; color: #668fdf;
}

.bulletP{
	line-height: 1.5;
}

.searchName{
	color: #cc6600; font:bold 16px Arial;
}

.fieldRequiredDesc{
	font-size: 10px;
}

.hr_Search{
	 color: #7aa517; background-color: #7aa517; height: 2px;
}

#contentPadding{
	padding: 5px;
}

#searchResultsDisplayL{
	background-image: url(../images/boxes/search_results_l.gif); background-repeat: no-repeat; width: 820px; height: 32px; padding-top: 15px; padding-left: 30px; font-weight: bold;
}

#searchResultsDisplay{
	background-image: url(../images/boxes/search_results.gif); background-repeat: no-repeat; width: 720px; height: 32px; padding-top: 15px; padding-left: 30px; font-weight: bold;
}

#searchResultsRes{
	width: 580px; float: left; text-align: left; color: #666666;
}

#searchResultsAdv{
	width: 140px; float: right; text-align: left; color: #7aa517;
}

.advancedLink, a.advancedLink:active, a.advancedLink:link, a.advancedLink:visited {
	color: #7aa517; text-decoration: none;
}

.searchRNetwork, a.searchRNetwork:active, a.searchRNetwork:link, a.searchRNetwork:visited {
	color: #db8623; font-size: 14px; font-weight: bold; text-decoration: none;
}

.homeNewsNetwork, a.homeNewsNetwork:active, a.homeNewsNetwork:link, a.homeNewsNetwork:visited {
	color: #db8623; font-size: 12px; font-weight: bold; text-decoration: none;
}

.searchRNetwork2{
	font-size: 12px; color: #000000; font-weight: bold;
}

.searchRNetwork3{
	font-size: 12px; color: #000000;
}

#contactBox2{
	margin-bottom: 5px; background-color: #FFFFFF; padding: 20px; border-bottom: 2px dotted #e3e3e3;
}

#contactBoxSm{
	margin-bottom: 5px; padding: 5px; border-bottom: 2px dotted #e3e3e3;
}

.searchRNetFieH{
	color: #797980; padding-left: 4px;
}

.searchLink, a.searchLink:active, a.searchLink:link, a.searchLink:visited {
	color: #797980; text-decoration: none;
}

.searchRNetFie{
	color: #797980; padding: 4px;
}

.searchRNetField{
	color: #797980; padding: 4px; font-weight: bold;
}

.searchRNetDis{
	color: #797980; padding: 4px;
}

.searchRMember, a.searchRMember:active, a.searchRMember:link, a.searchRMember:visited {
	color: #084ca6; font-size: 14px; font-weight: bold; text-decoration: underline;
}

.homeNewsMember, a.homeNewsMember:active, a.homeNewsMember:link, a.homeNewsMember:visited {
	color: #084ca6; font-size: 12px; font-weight: bold; text-decoration: underline;
}

#sampleProfiles{
	padding: 10px; padding-top: 70px; height: 350px; border-left: 1px solid #e4e4e4; color: #0066cc; font-size: 20px;
}

.tutStep1{
	color: #e97102; font-size: 16px; font-weight: bold;
}

.tutStep2{
	color: #7aa517; font-size: 16px; font-weight: bold;
}

.tutStep3{
	color: #ffb607; font-size: 16px; font-weight: bold;
}

.tutStepTxt{
	color: #999999;
}

.tutSumTitle{
	color: #ff0000;
}

.linkingTitle{
	color: #ff6600; font-size: 18px; font-weight: bold;
}

.linkingWhy{
	color: #7aa517; font-size: 16px; font-weight: bold; padding-top: 10px; padding-bottom: 10px;
}

.linkingSubTitle{
	color: #799de3; font-size: 14px; font-weight: bold;
}

.linkList{
	padding: 20px;
}

#inviteBox{
	border: 1px solid #fbc201; padding: 4px;
}

.videoTipBlue{
	color: #1349b9; font-size: 14px; font-weight: bold;
}

.videoTipGreen{
	color: #7aa517; font-weight: bold;
}

.videoTipStep{
	color: #ff8000; font-weight: bold;
}


.secondaryNetworkName2, a.secondaryNetworkName2:active, a.secondaryNetworkName2:link, a.secondaryNetworkName2:visited {
	color: #000; font-family: Arial, helvetica; font-size: 14px; font-weight: bold; text-decoration: none;
}

.secondaryNetworkNameDes{
	color: #000; font-size: 13px; font-weight: bold;
}

.secondaryBlue{
	color: #1e7ffb; font-size: 12px; font-weight: bold;
}

.secondaryMemberName{
	color: #1e7ffb; font-size: 11px; font-weight: bold; text-decoration: none;
}

.proFileLink, a.proFileLink:active, a.proFileLink:link, a.proFileLink:visited {
	color: #000; font-size: 11px; font-weight: bold; text-decoration: none;
}

fieldset.profileLegend {
  clear: both; font-size: 100%; border-color: #1e7ffb; border-width: 2px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0;
}


fieldset.profileLegend legend {
  font-size: 13px; font-weight: bold; color: #1e7ffb; margin: 0 0 0 0; padding: 0 5px;
}

fieldset.eduLegend {
  clear: both; font-size: 100%; border-color: #000000; border-width: 2px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0;
}

fieldset.eduLegend legend {
  background-image: url(../images/icons/gradcap.gif); background-repeat: no-repeat; font-size: 13px; font-weight: bold; color: #000000; margin: 0 0 0 0; padding: 5px 5px 0px 35px;
}

fieldset.compLegend {
  clear: both; font-size: 100%; border-color: #000000; border-width: 2px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0;
}

fieldset.compLegend legend {
  background-image: url(../images/icons/experience.gif); background-repeat: no-repeat; font-size: 13px; font-weight: bold; color: #000000; margin: 0 0 0 0; padding: 5px 5px 0px 35px;
}

fieldset.backLegend {
  clear: both; font-size: 100%; border-color: #007aba; border-width: 2px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0;
}

fieldset.backLegend legend {
  background-image: url(../images/icons/background.gif); background-repeat: no-repeat; font-size: 13px; font-weight: bold; color: #007aba; margin: 0 0 0 0; padding: 5px 5px 0px 35px;
}



fieldset.endorLegend {
  clear: both; font-size: 100%; border-color: #44ba14; border-width: 2px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0;
}

fieldset.endorLegend legend {
  background-image: url(../images/icons/endorsed.gif); background-repeat: no-repeat; font-size: 13px; font-weight: bold; color: #44ba14; margin: 0 0 0 0; padding: 5px 5px 0px 35px;
}


fieldset.profileLegend2 {
  clear: both; font-size: 100%; border-color: #ff6500; border-width: 2px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0;
}

fieldset.profileLegend2 legend {
  font-size: 13px; font-weight: bold; color: #ff6500; margin: 0 0 0 0; padding: 0 5px;
}

#searchBoxMain{
  padding: 6px; background-image: url(../images/bg_search.gif); background-repeat: repeat-x;
}

input.searchBtn{
   color:#333;  font-family:Arial,helvetica,sans-serif;  font-size: 11px;  font-weight:bold;  background-color: #CCC;  border:1px solid #999;
 }

 .searchBoxText {
	background-color:#FFFFFF; width: 230px; font:bold 11px Arial; color: #666666; padding:2px;
}

 .searchBoxText2 {
	float: left; background-color:#FFFFFF; width: 230px; font:bold 11px Arial; color: #666666; padding:2px;
}

 .searchBoxTextZip {
	background-color:#FFFFFF; width: 70px; font:bold 11px Arial; color: #666666; padding:2px;
}

 .searchBoxTextZip2 {
	float: left; margin-left: 4px; background-color:#FFFFFF; width: 70px; font:bold 11px Arial; color: #666666; padding:2px;
}

.searchSelect{
	background-color:#FFFFFF; width: 70px; font:normal 11px Arial; color: #666666; padding: 2px;
}

.headBox{
	padding-top: 10px;
}

#headButGo{
	float: left; padding-left: 4px;
}

.orangeBracket{
	background-image:url(../images/news/o_bot.gif); background-position:bottom; background-repeat:no-repeat;
}

.greenBracket{
	background-image:url(../images/news/g_bot.gif); background-position:bottom; background-repeat:no-repeat;
}

.redBracket{
	background-image:url(../images/news/r_bot.gif); background-position:bottom; background-repeat:no-repeat;
}

.gNewsTxt{
	color: #b2c23b; font-weight: bold;
}

.oNewsTxt{
	color: #ffa51d; font-weight: bold;
}

.rNewsTxt{
	color: #cf0c1f; font-weight: bold;
}

.newsNetwTxt, a.newsNetwTxt:active, a.newsNetwTxt:link, a.newsNetwTxt:visited {
	color: #064da7; font-size: 12px; font-weight: bold; text-decoration: none;
}

.bNewsTxt{
	color: #0f5ed7; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold;
}

.questionBold{
	width:120px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; color:#000000;
}

.jobHeadTitle{
	color: #000; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; font-size: 18px;
}

.jobHeadSubTitle, a.jobHeadSubTitle:active, a.jobHeadSubTitle:link, a.jobHeadSubTitle:visited{
	color: #000; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; font-size: 14px;
}

#jobTipBox{
	width: 370px; border: 2px solid #9adc02; padding: 15px;
}

.jobDescrTitle{
	font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #0066cb;
}

.jobTipGrey{
	font-size: 13px; font-weight: bold; color: #666666;
}

.jobTipLink, a.jobTipLink:active, a.jobTipLink:link, a.jobTipLink:visited{
	font-weight: bold; color: #307eff;
}

#jobPostField{
	background-image: url(../images/icons/star2.gif); background-repeat: no-repeat; background-position: center left; padding-left: 28px; padding-top: 12px; font-size: 12px; color: #333333; font-weight: bold; height: 30px;
}

fieldset.jobPost {
	border: none; border-bottom: 1px solid #09a2ef; padding: 20px;
}

fieldset.jobPost legend {
  font-size: 13px; font-weight: bold; color: #666666;
}

label.jobPost {
	display:block; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; background-image: url(../images/icons/star2.gif); background-repeat: no-repeat; background-position: center left; padding-left: 28px; padding-top: 14px; font-size: 12px; color: #333333; height: 30px;
}

label.jobPostNR {
	display:block; font-family:Arial, Helvetica, sans-serif; line-height: 1.1; padding-left: 28px; padding-top: 14px; font-size: 12px; color: #333333; height: 30px;
}

.jobPostBox {
	background-color:#FFFFFF; width: 240px; font:normal 14px Arial; color: #666666; padding:3px 5px 3px 2px; margin-left: 30px;
}

.jobPostSelect{
	background-color:#FFFFFF; width: 140px; font:normal 11px Arial; color: #666666; padding: 2px; margin-left: 30px;
}

.jobPostText{
	background-color:#FFFFFF; width: 350px; font:normal 12px Arial; color: #666666; padding: 2px; margin-left: 30px;
}

.jobPostCName{
	margin-left: 30px;
}

#mainTopArea{
	margin: 0px auto; background-color: #fff; border-bottom: 4px solid #4272d4; height: 75px; padding: 10px 10px 0px 10px;
}

#mainTopHeader{
	width: 1010px;	
	margin: 0px auto;
}

#mainTopHeaderSplash{
	width: 850px;	
	margin: 0px auto;
}

#mainSurround {
	width: 1010px;	
	margin: 0px auto; padding: 10px; font-size: 10px;
}

#mainSurroundSplash {
	width: 850px;	
	margin: 0px auto; padding: 10px; font-size: 10px;
}

.mainBTop{
	background-image: url(../images/mainb_tp_bg.gif); background-position: top; background-repeat: repeat-x; background-color: #fff;
}

.mainBM{
	background-color: #fff; width: 142px; padding: 4px; border-left:  1px solid #cccccc; border-right: 1px solid #cccccc;
}

.mainBC{
	background-color: #fff; padding: 0px 10px 10px 10px; border-left:  1px solid #cccccc; border-right: 1px solid #cccccc;
}

.mainBBot{
	background-image: url(../images/mainb_bt_bg.gif); background-position: bottom; background-repeat: repeat-x; background-color: #fff;
}

#subNavA{
	float: right;
}

#subNav ul {
	list-style: none; padding: 0; margin: 0;
}

#subNav  li {
	float: left; margin: 0 0.15em;
}

#subNav li a {
	background: url(../images/icons/break_subnav.gif) center left no-repeat; float: left; display: block; color: #2f61d0; text-decoration: none; padding-left: 14px;
}

#subNav li.first a {
	background: none; background-color: #fff; float: left; display: block; color: #2f61d0; text-decoration: none; padding-left: 14px;
}

.tbMemberInfo{
	padding-bottom: 5px; border-bottom: 1px solid #6ed96f; color: #000000;
}

.tbMemberMenu{
	padding-bottom: 5px; border-bottom: 1px solid #cccccc;	
	color: #5998db;
}

.mainBNet{
	padding: 4px;
}

.mainBMName{
	color: #000000; font-size: 11px; font-weight: bold;
}

.mainBLink, a.mainBLink:active, a.mainBLink:link, a.mainBLink:visited{
	font-size: 11px; font-weight: bold; color: #4272d4; text-decoration: none;
}

.mainBProftxt{
	font-size: 11px; font-weight: bold; color: #4272d4;
}

.linkView, a.linkView:active, a.linkView:link, a.linkView:visited{
	color: #4272d4; font-size: 11px; font-weight: bold; text-decoration: none;
}

.linkAddStuff, a.jobTipLink:active, a.jobTipLink:link, a.jobTipLink:visited{
	font-size: 11px; font-weight: bold; color: #0ea019; text-decoration: none;
}

#infoCenter{
	margin: 0;
}

.homeMailboxName, a.homeMailboxName:active, a.homeMailboxName:link, a.homeMailboxName:visited{
	font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
}

.homeMailboxSubj, a.homeMailboxSubj:active, a.homeMailboxSubj:link, a.homeMailboxSubj:visited{
	font-size: 12px; color: #02339a; text-decoration: none;
}

.homeMailboxDate{
	font-size: 11px; color: #b8b8b8; font-weight: bold; text-decoration: none;
}

.homeMsgBox{
	padding: 8px 0px 8px 0px; border-bottom: 1px solid #cccccc;
}
 
.homeJobComp, a.homeJobComp:active, a.homeJobComp:link, a.homeJobComp:visited{
	font-size: 13px; color: #023399; font-weight: bold; text-decoration: none;
}

.homeJobName, a.homeJobName:active, a.homeJobName:link, a.homeJobName:visited{
	font-size: 11px; color: #666666; text-decoration: none;
}

.networkNewsTit{
	margin: 0px; font-size: 24px; color: #000000; font-weight: bold; padding-bottom: 15px;
}

#indentEditMenu{
	padding-left: 100px;
}

#indentEditMenu2{
	margin: 0px; padding-left: 150px;
}

.solutionsHead{
	margin: 0px; color: #fe7b11; padding-bottom: 10px; font-size: 24px; font-weight: bold;
}

#solutionsqBox{
	background: url(../images/solutions/bg_question.gif) no-repeat; width: 620px; height: 157px; padding: 8px 15px 15px 15px;
}

.solutionsqBoxTit{
	color: #2e62d0; font-size: 18px; font-weight: bold;
}

#solutionsIndBox{
	background-image: url(../images/icons/star2.gif); background-repeat: no-repeat; background-position: center left; padding-left: 28px;
}

#solutionsIndBox2{
	background-image: url(../images/icons/star2.gif); background-repeat: no-repeat; background-position: top left; padding-left: 28px; padding-bottom: 20px; border-bottom: 1px solid #a1a1a1;
}

#solutionsqTitle{
	padding-bottom: 6px; border-bottom: 1px solid #707070;
}

#solutionsAnswer{
	padding: 10px; border-bottom: 1px solid #a1a1a1; color: #93969b; font-weight: bold;
}

.solutionsTxtQ{
	font-size: 16px; color: 323338; font-weight: bold;
}

.solutionsTxtBox{
	width: 600px; height: 75px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border: 1px solid #999999; padding: 4px;
}

.solutionsATxtBox{
	width: 540px; height: 80px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; border: 1px solid #999999; padding: 4px;
}

.solutionsIndSelect{
	background-color:#FFFFFF; width: 200px; font:normal 11px Arial; color: #666666; padding: 2px;
}

.solutionsLnk, a.solutionsLnk:active, a.solutionsLnk:link, a.solutionsLnk:visited{
	font-weight: bold; color: #204fb9; text-decoration: none; padding-right: 10px;
}

.solutionsATit{
	color: #2e62d0; font-size: 18px; font-weight: bold;
}


#solutionsABox{
	margin: 0px; background: url(../images/solutions/bx_a_bg.gif) repeat-y; width: 558px; padding: 0px 15px 15px 15px;
}

#solutionsATitle{
	padding-bottom: 6px; border-bottom: 1px solid #3062d1;
}

.solutionsTxtA{
	font-size: 13px; color: 323338; font-weight: bold;
}

.solutionsDate{
	color: #898989;
}

.solutionsTxt{
	padding: 10px 0px 10px 0px;
}	

#solutionsContent{
	margin: 0px auto; width: 650px;
}

.solutionsLnkDel, a.solutionsLnkDel:active, a.solutionsLnkDel:link, a.solutionsLnkDel:visited{
	font-weight: bold; color: #ff0000; text-decoration: none; padding-right: 10px;
}

.orangeTitle{
    padding-top: 5px; font-family: "Trebuchet MS", Arial, sans-serif; letter-spacing: 1px;   font-size: 30px; font-weight: bold;   color: #fd7d12;   
}

.errorHighlight{
	color: #FF0000;
}

.orangeHeadLarge{
    padding-top: 5px; font-family: "Trebuchet MS", Arial, sans-serif; letter-spacing: 1px;   font-size: 20px; font-weight: bold;   color: #fd7d12;   
}

.newsActionTxt{
	margin: 0px; position:relative; left: -20px; top: -5px; z-index: 50; color: #36b13f; font-size: 13px; font-weight: bold;
}

.busPTextB1 {
	background-color:#FFFFFF; width: 180px; font:normal 11px Arial; color: #666666; padding:2px;
}

.busPTextB2 {
	background-color:#FFFFFF; width: 65px; font:normal 11px Arial; color: #666666; padding:2px;
}


.busPTextB3 {
	background-color:#FFFFFF; width: 120px; font:normal 11px Arial; color: #666666; padding:2px;
}

.busPTextB4 {
	background-color:#FFFFFF; width: 500px; height: 60px; font:normal 11px Arial; color: #666666; padding:2px;
}


.netStatKey{
	background-color: #e6e6e6; color: #0257c4; font-size: 13px; font-weight: bold;
}

.netStatD{
	padding: 4px; border-bottom: 1px solid #CCC;
}

.splRegField{
	padding-right: 5px; padding-top: 10px; font-weight: bold; color: #000; text-align: right; font-size: 11px;
}

.splRegAns{
	padding-top: 10px;
}

.splRegTextMbox{
	width: 93px; font:normal 11px Arial; color: #000000; padding:2px;
}

.splRegTextZbox{
	width: 70px; font:normal 11px Arial; color: #000000; padding:2px;
}

.splRegTextAbox{
	width: 120px; font:normal 11px Arial; color: #000000; padding:2px;
}


.splRegTextGbox{
	width: 90px; font:normal 11px Arial; color: #000000; padding:2px;
}

.splRegTextbox{
	width: 175px; font:normal 11px Arial; color: #000000; padding:2px;
}

.splRegIndbox{
	width: 165px; font:normal 11px Arial; color: #000000; padding:2px;
}

.splRegTerms, a.splRegTerms:active, a.splRegTerms:link, a.splRegTerms:visited{
	font:bold 10px Arial; color: #999999; text-decoration: none;
}

.loginBxTxt{
	font: bold 11px Arial; color: #000; padding: 5px 0px 5px 0px;
}	

.splLoginbox{
	width: 125px; font:normal 11px Arial; color: #000000; padding:2px;
}

.splashFooter, a.splashFooter:active, a.splashFooter:link, a.splashFooter:visited {
	color: #616161; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; text-decoration: none;
}

.td-approve{
	padding: 5px 0 5px 0; background: #fff; border-bottom: 1px dashed #CCC;
}

.td-noapprove{
	padding: 5px 0 5px 0; background: #f6f5f5; border-bottom: 1px dashed #CCC;
}


#mainSurround-register {
	width:100%; overflow:hidden; margin: 0px auto; padding: 40px; font-size: 14px; font-family: Helvetica, Arial, sans-serif; color: #737272;
}

#mainSurround-register .blurb{
	margin-bottom: 20px;
}


#mainSurround-register .title {
	margin: 0px auto; font-size: 28px; font-weight: bold; margin-bottom: 15px; color: #8c8c8c;
}

#mainSurround-register .main-left{
	float:left; width:620px; padding: 10px 0 20px 0; border-top: 1px solid #e7e7e6; border-bottom: 1px solid #e7e7e6;
}

#mainSurround-register .main-right{
	float:left; width:345px; padding-left:40px;
}

#mainSurround-register .main-right .box{
	margin: 0px auto; background-image:url(../images/register/bg-reg-box.gif); background-repeat:no-repeat; height: 210px; width: 305px;
}

#mainSurround-register .main-right .box .head{
	margin: 0px; padding: 14px 0 0 23px; font-size: 24px; color: #dd0000;
}

#mainSurround-register .main-right .box .selectm{
	margin: 0px auto; padding: 10px 17px 0 17px;
}

#mainSurround-register .main-right .box .blurb{
	padding: 0 20px 0 20px; font-size: 11px; line-height: 1.4;
}

.field-float{
	float: left; width: 220px; margin-bottom: 20px; font-size: 13px; font-weight: bold; color: #000;
}

.field-float p{
	margin: 0px; padding-top: 4px;
}

.field-float input{
	width: 165px; border: 1px solid #e7e7e6;
}

.field-float select{
	width: 165px; border: 1px solid #e7e7e6;
}

.field-float select optgroup{
	color: #8c8c8c; font-style: normal; margin: 4px 0 4px 0; border-top: 1px dotted #e7e7e6; border-bottom: 1px dotted #e7e7e6;
}

.field{
	width: 440px; margin-bottom: 20px;  font-size: 13px; font-weight: bold; color: #000;
}

.field p{
	margin: 0px; padding-top: 4px;
}

.field input{
	width: 386px; border: 1px solid #e7e7e6;
}

.field-txt{
	float: left; width: 220px; margin-top: 18px; font-size: 11px; font-weight: bold;
}

.reg-mintext{
	font-size: 11px;
}

.submit-blue{
	margin-top: 20px; width: 150px; cursor:pointer; border:outset 1px #92d3f1; background:#c1e4f4; color:#29485d; font-size: 12px; font-weight:bold; padding: 1px 2px; background:url(../images/buttons/submitbg-bl.gif) repeat-x left top;
}

.submit-blue a{
	color:#29485d; text-decoration: none;
}


#mainSurround-register .main-right .gbox{
	border: 1px solid #e7e7e6; padding: 10px; width: 285px; height: 90px; margin-bottom: 15px;
}

.careerpop{
	border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 10px 0 10px 0; font-size: 12px !important;
}

.careerpop2{ border-bottom: 1px dotted #ccc; padding: 0 0 10px 0; font-size: 12px !important; }

.careerpop2 h2{
	margin: 0 0 5px 5px; padding: 0; font-size: 14px !important;	
}

.careerpop2 p{
	margin: 0 0 10px 5px; font-size: 12px !important;	
}

.careerpop2 table{ margin: 0 0 10px 5px; }
.careerpop2 .ex{ color: #999; font-size: 10px !important; }

.upload-photo{
	padding: 10px 0 10px 0;
}

.upload-photo p{
	margin: 0px; float: left; font-size: 22px; color: #06b2ee;
}

.upload-photo img{
	float: left; padding-left: 25px;
}

/*- Employer Payment Form--------------------------- */

#employer-payment{
	width: 690px; float:left;
}

.employer-right{
	float:left; width: 300px; padding: 165px 0 0 0;
}

#employer-payment .formField {
	width: 120px; padding-left: 20px; font-size: 12px; padding-top: 10px; font-weight: bold; color: #666666;
}

#employer-payment .formAnswer {
	width: 350px; padding-left: 10px; padding-top: 10px; color: #666666;
}

#employer-payment fieldset {
	border:1px solid #CCC; padding:4px; width: 650px;
}

#employer-payment legend {
	font-weight: bold; font-size: 14px; line-height: 1.1; color:#180e6f; background: #fff; padding: 2px 6px;
}

#employer-payment .selectDBox {
	background-color:#FFFFFF; width: 80px; font:bold 14px Arial; color: #666666; padding: 3px 5px 3px 5px; text-align: right;
}

#employer-payment .selectBox {
	background-color:#FFFFFF; width: 100px; font:bold 14px Arial; color: #666666; padding: 3px 5px 3px 5px;
}

#employer-payment .required{
	font: bold 12px Verdana; color: #F00; padding: 0 4px;
}

#employer-payment label.postField  {
	margin: 0 0px 0 4px; font:bold 11px Arial; 
}

#employer-payment label.formField {
	width:120px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; color:#666;
}

#employer-payment label.formFieldNR {
	width: 134px; height:32px; margin-left:12px; margin-right:2px; padding-top:5px; padding-left: 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 1.1; color:#666;
}

#employer-payment label.formFieldCC {
	width:150px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; float:left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 1.1; color:#666;
}

#employer-payment .textbox2 {
	float:left; background-color:#FFFFFF; width: 100px; font:normal 14px Arial; color: #666666; padding:3px 5px 3px 5px;
}

#employer-payment .div_texbox {
	width:317px; float:left; height:35px; padding-bottom:3px;
}

#employer-payment .textbox3{
	float:left; background-color:#FFFFFF; width: 200px; font:normal 14px Arial; color: #666666; padding:3px 5px 3px 5px;

}

#employer-payment .stateSelect{
	float:left; background-color:#FFFFFF; width: 120px; font:normal 12px Arial; color: #666666; padding: 3px 5px 3px 5px;
}


#employer-payment .countrySelect{
	float:left; background-color:#FFFFFF; width: 200px; font:normal 12px Arial; color: #666666; padding: 3px 5px 3px 5px;
}

.regSelect{
	font-size: 11px;
}



#employer-home .col-a{
	float: left; width: 629px;
}

#employer-home .col-a ul{
	width:629px; text-align: center; margin:5px 0 0 7px; padding:0 0 2px;
}


#employer-home .col-a ul li{
	float:left; padding: 10px; background:url(../img/emp/menu-break.gif) no-repeat 10px 7px; font-size:12px; font-weight: bold;
}


#employer-home .col-a ul li a{
	float:left; color:#263797; margin:0 0 0 25px;
}

#employer-home .col-b{
	float: left; width: 337px; margin-left: 7px;
}

#employer-home .col-b .block-top{
	width:100%; height:30px; overflow:hidden; background:url(../img/bg-blocks-top.gif) no-repeat 0 0;
}

#employer-home .col-b .block-top a.title{
	float:left; margin:0px 0 0 11px; font-size:15px; font-weight:bold; color:#123566;
}

#employer-home .col-b .block-top a.all{
	float:right; width:64px; height:15px; overflow:hidden; text-indent:-9999px; background:url(../img/bg-view-all.gif) no-repeat 0 0; margin:8px 6px 0 0;
}

#employer-home .col-b .block-cont{
	width:100%; overflow:hidden; background:url(../img/bg-blocks-bottom.gif) no-repeat 0 100%; padding:0 0 4px; margin-bottom: 10px;
}

#employer-home .col-b .block-cont .block{
	width:336px; background:url(../img/bg-blocks.gif) repeat-y 0 0; margin:0px;
}

#employer-home .col-b .block-cont .block-left{
	float:left; width:46px; margin-left: 10px;
}

#employer-home .col-b .block-cont .block-left .block-img{
	border: 1px solid #ccc; width: 37px; width: 37px; width:36px; height:36px; padding:1px; overflow:hidden; margin:5px 0 0 2px;
}

#employer-home .col-b .block-cont .block-left .block-img img{
	display:block;
}

#employer-home .col-b .block-cont .block-right{
	float:left; display:inline; width:260px; margin:10px 0 0 6px;
}

#employer-home .col-b .block-cont .block-right p.text{
	font-size:12px; color:#626161; margin: 0px; padding-right:10px;
}

#employer-home .col-b .members{
	float:left; margin: 0 10px 0 15px; width: 40px;
}

#employer-home .col-b .block-img{
	float: left; border: 1px solid #ccc; width: 37px; width: 37px; width:36px; height:36px; padding:1px; overflow:hidden; margin:5px 0 0 2px;
}

#employer-home .col-b .block-img img{
	display:block;
}

#employer-home .col-b .stats ul.list{
	width:300px; overflow:hidden; margin:2px 0 0 7px; padding:0 0 2px;
}

#employer-home .col-b .stats ul.list li{
	float:left; width:140px; font-size:12px;
}


#employer-home .col-b .stats ul.list li a{
	float:left; color:#263797; margin:0 0 0 5px;
}

#employer-home .col-b ul.list{
	width:228px; overflow:hidden; margin:2px 0 0 7px; padding:0 0 2px;
}

#employer-home .col-b ul.list li{
	float:left; width:100%;
}

#employer-home .col-b ul.list li.color{
	background:#e9f6fb;
}

#employer-home .col-b ul.list li a{
	float:left; color:#263797; margin:0 0 0 5px;
}


.employer-right .gbox{
	border: 1px solid #CCC; padding: 1px; width: 285px; height: 90px; margin-bottom: 15px;
}

.employer-right .head{
	color: #006699; font-size: 16px; font-weight: bold;
}

.employer-right label{
	font-size: 13px; font-weight: bold; color: #000;
}

.ptip{
	font-size: 11px; color: #123566; text-decoration: none;
}

.mainb-head{ margin: 0; height: 25px; border-bottom: 30px solid #ddf0f8; background: #182c3d; }
.mainb-head h2{ margin: 0; padding: 6px 0 2px 15px; font-size: 14px; font-weight: bold; color: #fff; }
.mainb-div{ margin-top: 40px; }
.mainb-txtJobField { padding-left: 20px; padding-top: 10px; font-size: 11px; font-weight: bold; color: #000; }
.mainb-txtJobAnswer { font-size: 11px; padding-left: 20px; padding-top: 10px;  color: #666666; }

ul.insidejobs { margin:0; padding:0; list-style:none; }
ul.insidejobs li{ width: 65%; color: #307eff; padding: 8px 0 8px 0; border-bottom: 1px dotted #999;}
ul.insidejobs li span{ font-weight: bold;}
ul.insidejobs li div{ margin: -15px 0 0 0; padding: 0; float: right; color: #666;}
.insidejobs-sub{ width: 65%; color: #666; padding: 8px 0 8px 0; border-bottom: 1px dotted #999;}
.insidejobs-sub p{ margin: 0 0 10px 0; padding: 0; color: #307eff; font-weight: bold;}


.mainb-div legend { font-family:Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: 1px; line-height: 1.1; color:#182c3d; background: #fff; padding: 2px 6px; }
.mainb-div .formField { width:150px; height:32px; margin-right:2px; padding-top:5px; padding-left:6px; float:left; text-align: right; line-height: 1.1; color:#000000; }

.mainb-div .required{ color: #ff0000;  font-size: 13px; padding-left: 40px; padding-right: 3px; }

.jobs{
	width:240px; overflow:hidden; margin:25px 0 0 1px;
}

.events-list .events-h{ width:240px; height:30px; overflow:hidden; background:url(../img/bg-jobs-h.gif) no-repeat 0 0;}
.events-list .events-h a.title{ float:left; font-size:13px; color:#6a6a6a; margin:2px 0 0 10px; text-decoration:none;}
.events-list .events-h .title{ float:left; font-size:13px; color:#6a6a6a; margin:2px 0 0 10px; text-decoration:none; }
.events-list .events-h a.all{ float:right; width:64px; height:15px; overflow:hidden; background:url(../img/bg-view-all.gif) no-repeat 0 0; text-indent:-9999px; margin:8px 5px 0 0; }
.events-list .events-c{ width:240px; overflow:hidden; background:url(../img/bg-jobs-c.gif) repeat-y 0 0; }
.events-list .events-c-inner{ width:240px; overflow:hidden; background:url(../img/bg-jobs-b.gif) no-repeat 0 100%; }

.events-list .events-c .search { height: 200px; }
.events-list .events-c .search h2 { margin: 0; padding: 0 0 10px 0; font-size: 12px; color: #333; }

.events-list  li.close .events-c{ display:none; }
.events-c ul.list{ width:228px; overflow:hidden; margin:2px 0 0 7px; padding:0 0 2px; }
.events-c ul.list li{ width:100%; color: #666; padding: 4px 0 4px 0; border-bottom: 1px dotted #CCC; }
.events-c ul.list li h2 { margin: 0; padding: 0; font-size: 16px; }
.events-c ul.list li h2 a, .events-c ul.list li h2 a:visited{ color:#00339a; text-decoration: none; }
.events-c ul.list li .manage{ text-align: right; margin:0 5px 0 0; }
.events-c ul.list li .manage a, .events-c ul.list li .manage a:visited{ color:#ff3f00; text-decoration: none; }

.event-wrapper{ width: 540px; margin-bottom: 10px; }
.event-wrapper .date{ float: left; width: 70px; height: 70px; background: url(/img/icons/cal-date-bg.gif); background-repeat: no-repeat; }
.event-wrapper .date .month{ margin: 0; padding: 2px 18px 0 0; font-size: 9px; font-weight: bold; color: #fff; text-align: right; }
.event-wrapper .date .day{ margin: 0; padding: 10px 0 0 32px; font-size: 20px; font-weight: bold; color: #999; text-align: left; }
.event-wrapper .event{ float: right; width: 460px; }
.event-wrapper .event h2{ margin:0; padding: 0; font-size: 20px; color: #000; line-height: 1; }
.event-wrapper .event h3{ margin:0; padding: 0; font-size: 16px;  color: #0f2086; }
.event-wrapper .event h3 a{ color: #0f2086; text-decoration: none;}
.event-wrapper .event p{ margin:15px 0 0 0; line-height: 1.8; font-size: 12px; color: #000; }
.options{ margin: 10px 0 0 0; }
.options a{ color: #2666b5; text-decoration: none; }

.options .add{ float: left; }
.options .leave{ float: right; }

.event-break{ width: 90%; margin: 10px 0 20px 0; border-bottom: 1px dotted #CCC; }
ul.events-list { margin:0; padding:0; list-style:none; } 
.events-c-inner ul { margin:0; padding:0; list-style:none; } 
.events-c .create{ width: 200px; border-top: 1px dotted #CCC; padding: 2px 4px; color: #000; }

.event-main{ margin: 0 0 15px 0; width: 90%; }
.event-main img{ padding: 0 15px 15px 0; }
.event-info{ margin: 0 0 15px 0; width: 90%; height: 25px; background: #182c3d; }
.event-info .title{ margin: 0; padding: 4px 0 2px 15px; font-size: 14px; font-weight: bold; color: #fff; }

ul.attending{ margin:10px 0 10px 0; width: 90%; padding:0; list-style:none; } 
ul.attending li { float: left; width: 75px; font-size: 11px; padding-right: 4px; }
ul.attending li div{ margin: 0 auto; width: 38px; border: 1px solid #CCC; }
ul.attending li img{ padding: 2px; }
ul.attending li p{ margin: 0 auto; text-align: center; padding-top: 4px; }

/* Network News */

ul.network-news{
	font-size:11px; color:#626161; width: 630px; overflow: hidden; margin-top: 4px; padding:0; list-style:none;
}

ul.network-news li{
	padding-bottom: 10px;
}

ul.network-news li.break{
	padding-bottom: 22px;
	width: 100%;
}

ul.network-news div{
	float: left; width: 20px;
}

ul.network-news p{
	margin: 0; _float: left; width: 610px;
}

#searchResultsDisplayR{ background-image: url(../img/emp/search-results-bg.gif); background-repeat: no-repeat; width: 609px; height: 32px; padding-top: 15px; padding-left: 20px; font-weight: bold; }
#searchResultsResR{ width: 440px; float: left; text-align: left; color: #666666; }
#searchResultsAdvR{ width: 149px; float: right; text-align: left; color: #7aa517; }
.profile-head{ width: 610px; margin-left: 15px; }
.profile-head .photo{ float: left; width: 60px; overflow: hidden; }
.profile-head .head{ width: 545px; margin-left: 5px; float: left; }
.profile-head .save{ height: 25px; text-align: right; }
.profile-head .save a.save{ text-decoration: none; font-weight: bold; color: #048c41; }
.profile-head .save a.remove{ text-decoration: none; font-weight: bold; color: #e60630; }
.profile-head .head{ font-weight: bold; color: #084ca6; }
.profile-head .head a.member{ font-weight: bold; color: #084ca6; font-size: 14px; text-decoration: underline; }
.contactR td.sfield { width: 157px; padding-right: 10px; border-bottom: 1px solid #fff;}
.contactR td.sfield p{ margin: 0; width: 157px; background: #f0f0f0; height: 20px; color: #666; text-align: right; padding: 2px 6px 0 0; }

.contactR td.jofield { width: 157px; padding-right: 10px; border-bottom: 1px solid #fff; }
.contactR td.jofield p{ margin: 0; width: 157px; background: #e3f6fd; height: 20px; color: #666; font-weight: bold; text-align: right; padding: 2px 6px 0 0; }


.contactR td.sanswer { color: #666; border-bottom: 1px solid #fff; padding-top: 2px;}
.contactR td.soptions { padding-top: 2px;}
.contactR td.soptions a{ color: #2b485c; padding-right: 4px; }

.sbreak { width: 629px; height: 5px; border-top: 1px solid #666; background: #f0f0f0; margin-bottom: 15px; }

dl.edit-profile { margin: 0; padding: 0.5em; font-size: 12px; font-family: Arial, sans-serif !important;}
dl.edit-profile dt { float: left; clear: left;  width: 170px;  text-align: right;  color: #666; font-weight: bold; }
dl.edit-profile dt:after { content: ":"; }
dl.edit-profile dd { margin: 0 0 0 180px; padding: 0 0 1.1em 0; color: #666; }
dl.edit-profile dd a, dl.floated dd a:visited{ color: #3b5998; }
dl.edit-profile input{ font-size: 12px; font-family: Arial, sans-serif; color: #666; }

.ep-texta{ width: 340px; height: 120px; font-size: 12px; font-family: Arial, sans-serif; color: #666;  } 
.ep-textb{ width: 340px; height: 50px; font-size: 12px; font-family: Arial, sans-serif; color: #666;  } 
.ep-select{ width: 150px; font-size: 12px; font-family: Arial, sans-serif; color: #666;  } 

.edit-add{ margin-left: 145px; border-bottom: 1px solid #ccc; width: 350px; padding: 15px 0 15px 0; }
.edit-add a{ height: 22px; background: url(/img/profile/edit-add.gif) no-repeat; background-position: 0 -2px; padding-left: 30px; color: #3a5999; text-decoration: none; }
.edit-rem{ margin-left: 145px; border-bottom: 1px solid #ccc; width: 350px; padding: 15px 0 15px 0; }
.edit-rem a{ height: 20px; padding-left: 30px; color: #3a5999; text-decoration: none; }
.topbreak{ padding-top: 15px; }

.edit-fie{ font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; color: #666; }
.editc-pad{ text-align: right; padding: 0 5px 15px 0; }
.editc-bord{ border-bottom: 1px solid #ccc; }


#editp-member{ width: 945px; }
#editp-member .head{ width: 100%; height: 130px; margin-bottom: 35px; }
#editp-member .head .image{ float: left; height: 113px; width: 220px; text-align: center; padding-top: 5px; }
#editp-member .head .name{ float: left; height: 103px; font-size: 28px; border-left: 1px solid #e7e7e6; padding: 25px 0 0 20px; }
#editp-member .head h1{ font-size: 28px; margin: 0px; padding: 0px; }
#editp-member .head a{ font-size: 14px; color: #0642cb; }
#editp-member .head .name .university{ margin: 0; font-size: 18px; }
#editp-member .col-a{ float:left; width: 595px; }
#editp-member .col-a .field-a{ float:left; width: 45%; }
.field-a a, field-a a:visited{ color: #3b63c3; }
#editp-member .col-a .field-a span{ font-weight: bold; }
#editp-member .col-a .bio{ padding-top: 15px; }
#editp-member .col-a h2{ margin: 0px; padding: 0px; display:inline; font-size: 16px; font-weight: bold; color: #7aa517; }
#editp-member .col-a .sub-bio{ padding-left: 15px; padding-right: 15px; }
#editp-member .col-a .section{ margin: 15px 0 15px 0; border-top: 1px solid #ccc; padding: 8px; }
#editp-member .col-a .section .title{ font-size:24px; color: #000; float: left; width: 500px; }
#editp-member .col-a .section .title .endorse{ color: #0476ec; }
#editp-member .col-a .section .toggle{ margin: 0; float: right; cursor: pointer; }
#editp-member .col-b{ margin: 0 0 0 10px; float:left; width: 340px; }
#editp-member .col-b .options{ margin-bottom: 10px; background:url(../img/profile/box_options.gif) no-repeat 0 0; width:328px; height:25px; padding: 4px 0 0 9px; }
#editp-member .col-b .share{ margin-bottom: 10px; background:url(../img/profile/box_options.gif) no-repeat 0 0; width:328px; height:27px; padding: 2px 0 0 9px; }
#editp-member .col-b .share p{ margin: 0 0 0 4px; float: left; }
#editp-member .col-b .options p { margin: 0; float: left; }
#editp-member .col-b .block-top{ width:100%; height:30px; overflow:hidden; background:url(../img/bg-blocks-top.gif) no-repeat 0 0; }
#editp-member .col-b .block-top a.title{ float:left; margin:0px 0 0 11px; font-size:15px; font-weight:bold; color:#123566; }
#editp-member .col-b .block-top a.all{ float:right; width:64px; height:15px; overflow:hidden; text-indent:-9999px; background:url(../img/bg-view-all.gif) no-repeat 0 0; margin:8px 6px 0 0; }
#editp-member .col-b .block-cont{ width:100%; overflow:hidden; background:url(../img/bg-blocks-bottom.gif) no-repeat 0 100%; padding:0 0 4px; margin-bottom: 10px; }
#editp-member .col-b .block-cont .block{ width:336px; background:url(../img/bg-blocks.gif) repeat-y 0 0; margin:0px; }
#editp-member .col-b .block-cont .block .stat-title{ margin: 5px; background: #ddf0f8; padding: 2px 0 0 4px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
#editp-member .col-b .block-cont .block .stat-stats{ margin: 10px; padding: 2px; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#editp-member .col-b .block-cont .block .stat-stats p{ float: left; height: 20px; }
#editp-member .col-b .block-cont .block .stat-stats span{ height: 20px; float: right; font-weight: bold; }

.col-b .block-cont .block-left{
	float:left; width:46px; margin-left: 10px;
}

.col-b .block-cont .block-left .block-img{
	border: 1px solid #ccc; width: 37px; width: 37px; width:36px; height:36px; padding:1px; overflow:hidden; margin:5px 0 0 2px;
}

.col-b .block-cont .block-left .block-img img{
	display:block;
}

.col-b .block-cont .block-right{
	float:left; display:inline; width:260px; margin:10px 0 0 6px;
}


.col-b .block-cont .block-right p.text{
	font-size:12px; color:#626161; margin: 0px; padding-right:10px;
}

.recjob-pay .j-head	{ margin: 0; padding: 0; font-size: 16px; color: #666; width: 570px; font-family: Helvetica, Arial, sans-serif; }
.recjob-pay .j-head h3{ margin: 0; padding: 0 0 5px 0; font-size: 30px; font-weight: bold; color: #ff0000; }
.recjob-pay .break { margin-left: 50px; margin-top: 10px; width: 570px; border-top: 1px dotted #999; padding-top: 4px; text-align: right; font-size: 13px; color: #666; }

.recjob-pay .j-box{ margin-left: 50px; border: 1px solid #CCC; padding: 25px 30px 25px 30px; width: 530px; margin-bottom: 20px; }
.recjob-pay .j-box ul li { padding-bottom: 10px; color: #333;}
.recjob-pay .j-title{ margin-left: 50px;  padding-bottom: 2px; font-weight: bold; color: #666666; }
.recjob-pay .j-box ul li span { color: #333; font-weight: normal; }
.recjob-pay .j-box ul li .req { color: #FF0000; font-weight: bold; font-size: 16px; }
.recjob-pay .j-box ul li.nreq { padding-left: 9px; }
.recjob-pay .j-box ul li.input { padding-left: 20px; }
.recjob-pay .j-box ul li.input input{ width: 450px; }
.recjob-pay .j-box ul li.input .small{ width: 415px; }
.recjob-pay .j-box ul li.input .rsmall{ width: 105px; }

.recjob-pay .o-box{ border: 1px solid #f7ab37; padding: 25px 30px 25px 30px; width: 510px; margin-bottom: 20px; }
.recjob-pay .o-box h2{ margin: 0; padding: 0; font-size: 20px; color: #cc6600; }
.recjob-pay .o-box p{ margin: 25px 0 0 25px; color: #999; font-weight: normal; }
.recjob-pay .j-textarea{ width: 415px; height: 100px; border: 1px solid #999}
.recjob-pay #j-coupon { margin: 0; width: 510px; padding: 25px 30px 25px 30px; border: 1px solid #999; }
.recjob-pay #j-coupon legend { color: #999; }
.recjob-pay label.formField { width:90px; height:32px; margin:0; padding:5px 4px 0 0;  float:left; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#000000; text-align: right; }
.recjob-pay .l-input{ width: 400px; }
.recjob-pay .s-input{ width: 125px; }
.recjob-pay /* FLOATS */
.recjob-pay .left { float: left; }
.recjob-pay .right { float: right; }

.recjob-pay /* BREAKS */
.recjob-pay .force_break { clear:both; }
.recjob-pay .soft_break { clear:both; }
.recjob-pay .hr_break { clear:both; height:1px; background:url(/img/border_dot_horizontal.gif) repeat-x; }

.recjob-pay /* STRUCTURE */
.recjob-pay .one_column { width:215px; }
.recjob-pay .one_column_cc { width:265px; }

.inbox-msg{ color: #8d9ccf; text-decoration: none; }

.adv-box{ width:750px; margin-bottom: 20px; }
.adv-box .adv-top{ width:100%; height:25px; overflow:hidden; background:url(../img/assets/advisor/bg-advisor-top.gif) no-repeat 0 0; margin:17px 0 0; }
.adv-box .adv-top p{ margin: 6px 0 0 10px; padding: 0; font-weight: bold; color: #fff; }
#adv-container{ margin:0; width:100%; padding:0 0 6px; }
.adv-cont{ padding: 10px; } 
.adv-box .feat-bot{ width:100%; background:url(../img/assets/advisor/bg-advisor.gif) repeat-y 0 0; }
.adv-box #scroll-bottom{height: 4px; background:url(../img/assets/advisor/bg-advisor-bot.gif) no-repeat 0 100%; _position: relative; _top: -10px;  }

