/* Primary layout elements */

#Separator {
}

#PageContainer {
	margin-left: auto;
	margin-top:15px;
	margin-right: auto;
	width: 950px;
	background-color: #fff;
	border-bottom: 1px solid #cccccc;
	background-image:url(../../imagesv2/hometop_90_blue_1.png);
	background-repeat: no-repeat;
}

#PageContainerPlainLogo {
	margin-left: auto;
	margin-top:15px;
	margin-right: auto;
	width: 950px;
	background-color: #fff;
	border-bottom: 1px solid #cccccc;
	background-image:url(../../imagesv2/hometop_90_flat_white_short.gif);
	background-repeat: no-repeat;
}

#PageContainerFlexWidth {
	margin-left: auto;
	margin-top:15px;
	margin-right: auto;
	background-color: #fff;
	border-bottom: 1px solid #cccccc;
	background-image:url(../../imagesv2/hometop_90_flat_white_short.gif);
	background-repeat: no-repeat;
}

#Banner {
	width:  950px;
	height: 67px;
	float: left;
}


#MainCenterContent {
	width: 100%;
	height: 100%;
	float: left;
	padding-top:0px;
}
	
#Logo {
	float: left;
}

#Dashboard {
	width: 700px;
	float: right;
	padding-top:15px;
}

#Dashboard p , #Dashboard p a {
	font-size: 1.0em;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	padding-right: 10px;
}


#MainFrame {
	width: 100%;
	height:100%;
	}
	
#LeftColumn {
	width: 200px;
	height: 500px;
	float: left;
	background-color: #fff
	}


#LeftSpacer {
	width: 1px;
	height: 500px;
	float: left;
	background-color: #fff;
	z-index:100;
	margin-left:-1000px;
	}

#LeftPromoSpacer {
	width: 10px;
	height: 220px;
	float: left;
	background-color: #eee;
	z-index:100;
	margin-left:-1000px;
	}
	
#NCPromo {
	float:left;
	width:100%;
}

#RightColumn {
	width: 200px;
	height: 500px;
	float: left;
	background-color: #fff
	}

.MenuBarStacked {
	margin-left: 5px;
	margin-top:3px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.MenuBar {
	margin-left: 5px;
	margin-top:3px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
}

.MenuBarRight {
	color: #0b3d91;
	margin-left: 3px;
	margin-top:3px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: right;
}

.MenuBarRight a, .MenuBarRight a:visited {
	color: #0b3d91;
	text-decoration: none;
}

.MenuBarRight a:hover {
	color: #0b3d91;
	text-decoration: underline;
}

.MenuBarRightBlue {
	color: #0b3d91;
	margin-left: 3px;
	margin-top:3px;
	margin-right: 5px;
	margin-bottom: 3px;
	float: right;
}

.MenuBarRightBlue a, .MenuBarRightBlue a:visited {
	color: #0b3d91;
	text-decoration: none;
}

.MenuBarRightBlue a:hover {
	color: #0b3d91;
	text-decoration: underline;
}

#TopRightMessage {
	font-size:16px;
	font-weight:bold;
	color: #333;
	margin-left: 3px;
	margin-top:3px;
	margin-right: 8px;
	margin-bottom: 3px;
	float: right;
}

#TopRightMessage a, #TopRightMessage a:visited, #TopRightMessage a:hover {
	font-size:16px;
	font-weight:normal;
	color: #333;
	text-decoration: none;
}



#Footer {
	width:  950px;
	padding-top:10px;
	padding-bottom:3px;
	}
	
#ThrongFooter{
	width:  100%;
	padding-top:10px;
	padding-bottom:3px;
	}
	
#Promo {
}

#ContentContainer {
	margin-top:10px;
}

.throng #ContentContainer {
	margin-top:0px;
}

/*
#ContentContainer h2 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
       font-weight: bold; 
       margin-bottom: 5px;
}
*/

#ContentContainer h3 
{
	font-size:15px;
	font-weight:bold; 
	color: #0b3d91;
       margin-top:3px;
	margin-left:5px;
	letter-spacing: 0.05em;
}

#ContentContainer .leftcolumn {
       width: 200px;
       float: left;
       margin-left: 0px;
       margin-right: 5px;
       margin-top:3px;
       margin-bottom: 10px;
}

#ContentContainer .contentbody {
       width: 530px;
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
}

#ContentContainer #LeftColumnWide .contentbody {
       width: 730px;
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
}

.search #ContentContainer #LeftColumnWide .contentbody {
       width: 950px;
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
}

.throng #ContentContainer #LeftColumnWide .contentbody {
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
	   width:100%;
}

.fbjobs #ContentContainer #LeftColumnWide .contentbody,
.fbjobs #ContentContainer .contentbody {
       width: 750px;
	   overflow: auto;
       float: left;
      background-color: #fff;
       margin-left: 0px;
       margin-right: 5px;
/*	border-bottom: 2px solid #cccccc; */
}

.fbjobs #ContentContainer .contentbodynarrow {
       width: 530px;
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
}

#PageContainerFlexWidth #ContentContainer #LeftColumnWide .contentbody {
       width: auto;
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
}

#ContentContainer .contentbodymap {
       width: 530px;
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
	   border-color: #ccc;
	   border: 3px;
}

#ContentContainer .contentbodyplain {
       width: 530px;
       float: left;
      background-color: #fff;
       margin-left: 5px;
       margin-right: 5px;
}

#ContentContainer .contentbody p, #ContentContainer .contentbodyplain p {
	font-size: 11px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom: 10px;
	line-height: 17px;
	letter-spacing: 0.05em;
}

#ContentContainer #Dialog p {
	font-size: 11px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom: 10px;
	line-height: normal;;
	letter-spacing: normal;
}

#ContentContainer .contentbody .steps p, #ContentContainer .contentbodyplain .steps p {
	font-size: 11px;
	margin:0px;
	padding:0px;
	line-height: normal;
}


#ContentContainer .contentbody ul, #ContentContainer .contentbodyplain ul {
		margin-left: 10px;
		padding-bottom: 10px;
}

#ContentContainer .contentbody ul li, #ContentContainer .contentbodyplain ul li {
       font-size:11px;
	   font-weight: normal;
	   letter-spacing: 0.05em;
	   line-height: 17px;
	   list-style-type: none;
		background-image: url(../../imagesv2/bullet_11px_blue.png);
		background-repeat: no-repeat;
		padding-left: 15px;
		padding-bottom: 3px;
}


#ContentContainer .contentbody h1, #ContentContainer .contentbodyplain h1
{
	font-size:100%;
	font-weight:bold;color: #0b3d91;
	margin-left:5px;
	letter-spacing: 0.05em;}

/*
#ContentContainer .contentbody h2, #ContentContainer .contentbodyplain h2 {
	font-size:15px;
	font-weight: bold; 
	color: #0b3d91;
	margin-left:5px;
	letter-spacing: 0.05em;
}
*/

#ContentContainer .rightcolumn {
       width: 200px;
       float: left;
       margin-left: 5px;
       margin-right: 0px;
       margin-top:3px;
       margin-bottom: 10px;
}

#ContentContainer .rightcolumnwide {
       width: 200px;
       float: left;
       margin-left: 5px;
       margin-right: 0px;
       margin-top:3px;
       margin-bottom: 10px;
}

#ContentContainer .leftcolumnwide {
       float: left;
}

.throng #ContentContainer .leftcolumnwide {
       float: left;
	   width: 100%;
}

#ContentContainer .promo {
       font-weight:normal;
	   background-image:url(../../imagesv2/next_bottom.gif);
	   background-position:bottom;
	   background-repeat:no-repeat;
	   margin-bottom: 10px;
	   padding-bottom: 10px;
}

#ContentContainer .promo h3 {
	   color: #0b3d91;
       font-size:15px;
	   line-height: 20px;
	   background-image:url(../../imagesv2/next_top.gif);
	   background-position:left top;
	   background-repeat: no-repeat;
	   padding: 10px 7px 5px 7px;
	   margin:0;
}

#ContentContainer .promo p {
		font-size: 12px;
		line-height: 20px;
		letter-spacing: 0.05em;
		font-weight: normal;
		color: #0b3d91;
	    padding: 5px 7px 5px 7px;
	    margin:0;	   
}

#ContentContainer .promo p a, #ContentContainer .promo p a:visited {
		font-size: 12px;
		line-height: 20px;
		letter-spacing: 0.05em;
		font-weight: normal;
		color: #0b3d91;
	    padding: 5px 7px 5px 7px;
	    margin:0;
		text-decoration: none;
}

#ContentContainer .promo p a:hover {
	text-decoration: underline;
}

#ContentContainer .highlights {
	   background-image:url(../../imagesv2/highlight_bottom.gif);
	   background-position:bottom;
	   background-repeat:no-repeat;
	   padding-bottom: 10px;
	   margin-bottom: 10px;
}

#ContentContainer .highlights h3{
	   color: #0b3d91;
	   font-size:15px;
       font-weight:bold;
	   background-image:url(../../imagesv2/highlight_top.gif);
	   background-position:left top;
	   background-repeat: no-repeat;
	   padding: 10px 7px 7px 7px;
	   margin:0;   
}

#ContentContainer .highlights h4{
	   color: #0b3d91;
	   font-size:15px;
       font-weight:bold;
	   padding: 10px 7px 7px 7px;
	   margin:0;   
}

#ContentContainer .highlights h4 a {
	   color: #0b3d91;
	   font-size:15px;
       font-weight:bold;
	   margin:0;   
}

#ContentContainer .highlights h5 {
	   color: #0b3d91;
	   font-size:12px;
       font-weight:bold;
	   padding: 5px 7px 5px 7px;
	   margin:0;   
}

#ContentContainer .highlights h5 a {
	   color: #0b3d91;
	   font-size:12px;
       font-weight:bold;
	   margin:0;   
}

#ContentContainer .highlights p {
	font-size: 11px;
	font-weight: normal;
	margin-left:10px;
	margin-right:5px;
	margin-bottom: 10px;
	line-height: 17px;
	letter-spacing: 0.05em;
}

#ContentContainer .highlights p a {
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	letter-spacing: 0.05em;
}



#ContentContainer .highlights h5 a, 
#ContentContainer .highlights h5 a:visited, 
#ContentContainer .highlights h4 a, 
#ContentContainer .highlights h4 a:visited, 
#ContentContainer .highlights h3 a, 
#ContentContainer .highlights h3 a:visited,
#ContentContainer .highlights p a, 
#ContentContainer .highlights p a:visited {
	text-decoration:underline;
}

#ContentContainer .highlights h5 a:hover, 
#ContentContainer .highlights h4 a:hover, 
#ContentContainer .highlights h3 a:hover,
#ContentContainer .highlights p a:hover {
	text-decoration:none;
}

#ContentContainer .highlights ul {
		margin-left: 10px;
		padding-bottom: 10px;
}

#ContentContainer .highlights ul li {
       font-size:11px;
	   font-weight: normal;
	   line-height: 17px;
	   letter-spacing: 0.05em;
	   list-style-type: none;
		background-image: url(../../imagesv2/bullet_11px_blue.png);
		background-repeat: no-repeat;
		padding-left: 15px;
}



#ContentContainer .links {

       font-weight:bold;
	   background-image:url(../../imagesv2/links_bottom.gif);
	   background-position:bottom;
	   background-repeat:no-repeat;
	   margin-bottom: 10px;
}

#ContentContainer .links h2 {

		color: #999;
	   font-size:11px;
       font-weight:normal;
       line-height: 17px;
	   background-image:url(../../imagesv2/links_top.gif);
	   background-position:left top;
	   background-repeat: no-repeat;
	   padding: 10px 7px 10px 7px;
	   margin:0;
}

#ContentContainer .links p {

       font-size:11px;
       font-weight:normal;
	   padding: 0px 7px 10px 7px;
	   margin:0;
}

#ContentContainer .ncbadgelarge {
	   text-align: center;
	   padding: 5px;
	   margin:0;
}

#ContentContainer .workhistory p,  #ContentContainer .educationhistory p, #ContentContainer .date, #ContentContainer .titleandcompany, #ContentContainer .degreeandschool {
	font-size: 11px;
    line-height: 17px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:3px;
	letter-spacing: 0.05em;
}

#ContentContainer .date {
	width: 100px;
}


#ContentContainer .memberstatistics ul {
		margin-left: 10px;
		padding-bottom: 10px;
}

#ContentContainer .memberstatistics ul li {
       font-size:11px;
	   letter-spacing: 0.05em;
	   list-style-type: none;
		background-image: url(../../imagesv2/bullet_11px_blue.png);
		background-repeat: no-repeat;
		padding-left: 15px;
		padding-bottom: 3px;
}

#ContentContainer .memberstatistics ul li a {
       font-size:11px;
	   line-height: 17px;
	   letter-spacing: 0.05em;
}

#ContentContainer .countstatistics {
       font-size:11px;
	   line-height: 17px;
	   letter-spacing: 0.05em;
	margin-left:5px;
	margin-right:5px;
	margin-bottom: 10px;
}

#ContentContainer .countstatistics  a{
       font-size:11px;
	   line-height: 17px;
	   letter-spacing: 0.05em;
	margin-left:5px;
	margin-right:5px;
	margin-bottom: 10px;
}

#HomeContentJs1 {
	height:500px;
	   background-image:url(../../imagesv2/individual_home_image_3.jpg);
	   background-repeat:no-repeat;
}

#HomeContentJs2 {
	height:500px;
	   background-image:url(../../imagesv2/individual_home_image_4.png);
	   background-repeat:no-repeat;
}

#HomeContentEmp1 {
	height:500px;
	   background-image:url(../../imagesv2/enterprise_home_image_7.jpg);
	   background-repeat:no-repeat;
}

#HomeContentEmp2 {
}

#HomeContent .LeftColumn,  #HomeContentJs1 .LeftColumn,  
#HomeContentJs2 .LeftColumn,  #HomeContentEmp1 .LeftColumn,  
#HomeContentEmp2 .LeftColumn   {
	width: 350px;
}


#HomeContent h1,  #HomeContentJs1 h1, #HomeContentJs2 h1,  #HomeContentEmp1 h1,  #HomeContentEmp2 h1  {
	font-size: 44px;
	font-weight: normal;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 16px;
	color: #0b3d91;
}

#HomeContent h2,  #HomeContentJs1 h2, #HomeContentJs2 h2,  #HomeContentEmp1 h2,  #HomeContentEmp2 h2  {
	font-size: 24px;
	font-weight: normal;
	margin-top: 6px;
	margin-left: 10px;
	margin-bottom: 6px;
	color: #0b3d91;
}


#HomeContent h3,  #HomeContentJs1 h3, #HomeContentJs2 h3,  #HomeContentEmp1 h3,  #HomeContentEmp2 h3 {
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	color: #0b3d91;
}

#HomeContentJs1  ul {
		margin-left: 10px;
		padding-bottom: 10px;
}

#HomeContentJs1 ul li {
       font-size:15px;
       font-weight: bold;
		color: #0b3d91;
		list-style-type: none;
		background-image: url(../../imagesv2/bullet_15px_3.png);
		background-repeat: no-repeat;
		padding-left: 15px;
		padding-bottom: 3px;
}


#HomeContent h4,  #HomeContentJs1 h4,  #HomeContentJs2 h4,  #HomeContentEmp1 h4,  #HomeContentEmp2 h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
	color: #0b3d91;
}

#HomeContent h5,  #HomeContentJs1 h5, #HomeContentJs2 h5,  #HomeContentEmp1 h5,  #HomeContentEmp2 h5{
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
	margin-bottom: 0px;
	color: #0b3d91;
}

#HomeContent h5 a,  #HomeContentJs1 h5 a, #HomeContentJs2 h5 a,  #HomeContentEmp1 h5 a,  #HomeContentEmp2 h5 a {
	font-size: 12px;
	font-weight: bold;
	color: #0b3d91;
}

#HomeContent h6,  #HomeContentJs1 h6, #HomeContentJs2 h6,  #HomeContentEmp1 h6,  #HomeContentEmp2 h6{
	font-size: 12px;
	font-weight: bold;
	margin-left:10px;
	margin-right:5px;
	margin-bottom: 10px;
	line-height: 18px;
}

#HomeContent li {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	margin: 10px;
	margin-top: 1px;
	margin-bottom: 5px;
	color: #333333;
}

#HomeContent p, #HomeContentJs1 p, #HomeContentJs2 p,  #HomeContentEmp1 p,  #HomeContentEmp2 p  {
	font-size: 12px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom: 10px;
	line-height: 18px;
	letter-spacing: 0.05em;
}

#HomeContent a, #HomeContentJs1 a, #HomeContentJs2 a,  #HomeContentEmp1 a,  #HomeContentEmp2 a  {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.05em;
}

/* Begin Next Steps styles*/
#ContentContainer .nextSteps {

       font-weight:bold;
	   background-image:url(images/next_bottom.gif);
	   background-position:bottom;
	   background-repeat:no-repeat;
	   margin-bottom: 10px;

}

 

#ContentContainer .nextSteps h4 {

       color: #f7941d;
	   font-size:18px;
	   line-height: 20px;
	   background-image:url(images/next_top.gif);
	   background-position:left top;
	   background-repeat: no-repeat;
	   padding: 2px 7px 10px 7px;
	   margin:0;
}
/* End Next Steps styles*/


/* Begin Numbered Steps Styles*/

#stepOne {
background-image:url(../../imagesv2/numbered_steps_1_one.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

#stepTwo {
background-image: url(../../imagesv2/numbered_steps_1_two.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

#stepThree {
background-image:url(../../imagesv2/numbered_steps_1_three.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

#stepFour {
background-image:url(../../imagesv2/numbered_steps_1_four.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

#stepFive {
background-image:url(../../imagesv2/numbered_steps_1_five.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

#stepOneDone{
background-image: url(../../imagesv2/numbered_steps_1_done_one.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

#stepOne a, #stepOneDone a, #stepTwo a, #stepTwoDone a, #stepThree a, #stepThreeDone a,  #stepFour a, #stepFourDone a,  #stepFive a, #stepFiveDone a,  #stepOne a.visited, #stepOneDone a.visited, #stepTwo a.visited, #stepTwoDone a.visited, #stepThree a.visited, #stepThreeDone a.visited, #stepFour a.visited, #stepFourDone a.visited, #stepFive a.visited, #stepFiveDone a.visited   {
	font-size: 20px;
	color: #0b3d91;
	line-height: 40px;
	text-decoration: none;
}

#stepTwoDone {
background-image: url(../../imagesv2/numbered_steps_1_done_two.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

#stepThreeDone {
background-image: url(../../imagesv2/numbered_steps_1_done_three.png);
background-repeat: no-repeat;
font-size: 20px;
color: #0b3d91;
margin-top: 10px;
line-height: 40px;
padding: 0px 0px 8px 60px;;
}

.numbersText {
margin-top: -12px;
padding-left: 60px;
}
/*End Numbered Steps Styles*/

.jobalertcontainer {
}

.jobalertcontainer .jobalert {
	margin: 0px 0px 10px 0px;
}

.jobalertcontainer .score {
	font-size: 14px;
	font-weight: bold;
	color:#0b3d91;
}

.jobalertcontainer .jobalertscore {
	font-size: 30px;
	font-weight: normal;
	color:#f7941d;
	float:left;
	width:50px;
}

.jobalertcontainer .jobalertcontent {
	float:left;
	width:475px;
}

.jobalertcontainer .jobtitle {
	font-size: 14px;
	font-weight: bold;
	color:#0b3d91;
}

.jobalertcontainer .source {
	color:#329a00;
}

.jobalertcontainer .location {
	font-size: 12px;
	color:#0b3d91;
}

/* new home page layout */

.column-l {
	width: 315px;
	height: 350px;
	float: left;
	background-color: #fff;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px solid #888;
	}

.column-m {
	width: 316px;
	height: 350px;
	float: left;
	background-color: #fff;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px solid #888;
	}

.column-r {
	width: 315px;
	height: 350px;
	float: left;
	background-color: #fff;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	border-left: 1px solid #888;
	}

.middlebanneremp1 {
	width:  950px;
	height: 250px;
	background-image:url(../../imagesv2/enterprise_middle_banner_9.jpg);
	background-repeat:no-repeat;
	float: left;
}

.middlebannerjs1 {
	width:  950px;
	height: 250px;
	background-image:url(../../imagesv2/individual_middle_banner_4.jpg);
	background-repeat:no-repeat;
	float: left;
}

#HomeContentEmp2 .contentcolumn {
	width:315px;
}


#HomeContentEmp2 .column-l .header, #HomeContentEmp2 .column-m .header,  #HomeContentEmp2 .column-r .header  
{
	font-size:12px;
	font-weight:bold; 
	background-color: #0b3d91;
	color: #fff;
	letter-spacing: 0.05em;
	margin:0px;
	padding:0px;
}

#HomeContentEmp2 .column-l .header h3, #HomeContentEmp2 .column-m .header  h3,  #HomeContentEmp2 .column-r .header  h3  
{
	font-size:14px;
	font-weight:bold; 
	background-color: #888;
	color: #fff;
	letter-spacing: 0.05em;
	   padding: 5px 7px 5px 7px;
	   margin:0;
}

#HomeContentEmp2 .column-l p, #HomeContentEmp2 .column-m p,  #HomeContentEmp2 .column-r p  
{
       font-size:11px;
	   font-weight: normal;
	   line-height: 17px;
	   letter-spacing: 0.05em;
	   padding: 5px 7px 5px 7px;
	   margin: 0;
}

#HomeContentEmp2 .column-l ul, #HomeContentEmp2 .column-m ul,  #HomeContentEmp2 .column-r ul  
{
		margin-left: 10px;
		padding-bottom: 10px;
}

#HomeContentEmp2 .column-l li, #HomeContentEmp2 .column-m li,  #HomeContentEmp2 .column-r li
{  
       font-size:11px;
	   font-weight: normal;
	   letter-spacing: 0.05em;
	   line-height: 17px;
	   list-style-type: none;
		background-image: url(../../imagesv2/bullet_11px_blue.png);
		background-repeat: no-repeat;
		padding-left: 15px;
		padding-bottom: 3px;
}

#HomeContentEmp2 .column-l a, #HomeContentEmp2 .column-m a,  #HomeContentEmp2 .column-r a,
#HomeContentEmp2 .column-l a:visited, #HomeContentEmp2 .column-m a:visited,  #HomeContentEmp2 .column-r a:visited  
{
       font-size:11px;
	   font-weight: bold;
	   line-height: 17px;
	   letter-spacing: 0.05em;
	   text-decoration: none;
	   color: #0b3d91;
		background-image:url(../../imagesv2/emphasis.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
}

#HomeContentEmp2 .column-l a:hover, #HomeContentEmp2 .column-m a:hover,  #HomeContentEmp2 .column-r a:hover
{
	text-decoration:underline;
	font-weight: bold;
}  

#ProfileAnalysisDiv {
	   height:100px;
	   width:670px;
	   padding: 5px 7px 5px 7px;
	   margin: 0;	
	   float:left;
}

#SpacerDiv {
	width:255px;
	float:left	
}

#ProfileAnalysisDiv h1 {
	font-size: 32px;
	font-weight: normal;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	color: #0b3d91;
}
#ProfileAnalysisDiv h2, #SpacerDiv h2 {
	font-size: 24px;
	font-weight: normal;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	color: #0b3d91;
}

#ProfileAnalysisDiv h3 {
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	color: #0b3d91;
	
}

#MessageDiv {
	width: 340px;
	   padding: 0px 7px 0px 0px;
	   margin: 0;	
	   float:left;
}

.mobile #MessageDiv {
	width:320px;
}

.facebook #MessageDiv {
	   padding: 0px 25px 0px 0px;	
}

.fbgrader #MessageDiv {
	width: 530px;
	   margin: 0;	
	   float:left;
	   padding: 0px 25px 0px 0px;	
}

.fbjobs #MessageDiv {
	   padding: 0px 0px 0px 0px;
	   width:530px;
	   float:none;	
}

#MessageDiv h1 {
	font-size: 32px;
	font-weight: normal;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	color: #0b3d91;
}

/*
#MessageDiv h2 {
	   font-size: 18px;
       font-weight: normal; 
       margin-bottom: 5px;
	   line-height: 22px;
}
*/

.mobile #MessageDiv h2, .mobile #MessageDiv h2 a, .mobile #MessageDiv h2 a:visited, .mobile #MessageDiv h2 a:hover {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#fff;
}

.mobile #MessageDiv h2 a, .mobile #MessageDiv h2 a:visited {
	text-decoration:none;
}

.mobile #MessageDiv h2 a:hover {
	text-decoration:underline;
}

.orange {
	   font-size: 18px;
	   background-color: #f7941d;
	   color: #fff;
	   padding: 10px;
}

.ncblue, #ContentContainer #MessageDiv h2 .ncblue, #ContentContainer h2 .ncblue, #FlexContent h2 .ncblue, #FlexContent #MessageDiv #ProfileScoreDiv h2 .ncblue {
 	   font-size: 22px;
	   font-weight: normal;
	   color: #0b3d91;
	   padding: 0px 10px 10px 0px;
}

.orange1 {
	   font-size: 24px;
	   color: #f7941d;
	   padding: 10px 0px 5px 0px;
}

#MessageDiv h2 a, #MessageDiv h2 a:visited {
	   font-size: 18px;
       font-weight: normal; 
	   color: #0b3d91;
       margin-bottom: 5px;
	   text-decoration:underline;
}

#MessageDiv p {
	font-size: 11px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom: 10px;
	line-height: 17px;
	letter-spacing: 0.05em;
}

#MessageDiv h2 a:hover {
	   text-decoration:none;
}

#MessageDiv h3 {
	   font-size: 15px;
       font-weight: bold; 
	   color: #0b3d91;
       margin-bottom: 5px;
}

#MessageDiv h3 a, #MessageDiv h3 a:visited {
	   font-size: 15px;
       font-weight: bold; 
	   color: #0b3d91;
       margin-bottom: 5px;
	   text-decoration:underline;	   
}

#MessageDiv h3 a:hover {
	   text-decoration:none;
}

.skipfornow {
	float:left;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}

#MessageDiv ul {
		margin-left: 10px;
		padding-bottom: 10px;
}

#MessageDiv ul li {
       font-size:11px;
	   font-weight: normal;
	   list-style-type: none;
		background-image: url(../../imagesv2/bullet_11px_blue.png);
		background-repeat: no-repeat;
		padding-left: 15px;
		padding-bottom: 3px;
}




/*Begin Emphasis Styles */
.emphasis {
background-image:url(images/emphasis.gif);
background-repeat: no-repeat;
padding-left: 22px;
}

#PeopleSearchForm p {
 color:#000;
 margin-left:0px;
 padding-left:5px;
 padding-right:0px;	
}

#PeopleSearchForm h2 {
	font-size: 15px;
	font-weight: bold;
	padding-left:5px;
}

#Messages {
	
}

#Messages h2 {
	font-size: 15px;
	font-weight: bold;
	padding-left:5px;
}


#Offers {
	
}

#Offers h2 {
	font-size: 15px;
	font-weight: bold;
	padding-left:5px;
}

#PeopleSearchDiv {
	padding-top:8px;
	float:right;
}

#FlexContent {
}

.mobile {
	
}

.facebook {
	
}

#FlexContent #PeopleSearchDiv {
	padding-top:8px;
	float:none;

}

.controlbar, .controlbar a, .controlbar a:visited, .controlbar a:hover {
	font-size:14px;
	margin-bottom:0px;
}

#LinkedProfileUpload {
	padding:3px 10px 3px 0px;
	float:left;
}

#FacebookProfileUpload {
	padding:3px 10px 3px 0px;
	float:left;
}

.profileUploadButton {
	padding:3px 10px 3px 0px;
	float:left;
}

#SearchPromo {
	width:600px;
	margin:50px 5px 30px -10px;
	padding:0px;
}

#ContentContainer .contentbody #SearchPromo p {
	margin: 0px 5px 20px 0px;
	font-size: 16px;
	font-weight:bold;
	line-height: 20px;
	color:#fff;
}

#SearchOffer {
    background-color: #fff;
/*	width:600px; */
    margin-left: 5px;
    margin-right: 5px;
}

#SearchOffer h2 {
	font-size: 16px;
	font-weight: bold;
	color:#0b3d91;
}

#SearchOffer p, #SearchOffer a, #SearchOffer a:hover, #SearchOffer a:visited  {
	font-size:12px;
}

#tlpMain {
height:600px;
margin:0;
position:relative;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-color:#fdb913;
}

#tlpUpper {
background-color:#fe7a06;
height:228px;
width:738px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
position:absolute;
left:0px;
top:0px;
}

#tlpLogo {
width:207px;
position:absolute;
top:5px;
left:16px;
}

#tlpMap {
position:absolute;
top:0px;
right:0px;
}

#tlpPicture {
position:absolute;
top:165px;
left:20px;
}

#tlpAbout {
font-size:14px;
color: #fff;
position:absolute;
right:15px;
top:10px;
}

#tlpAbout p {
margin:0px;
}

#tlpAbout a {
color: #fff;
text-decoration:none;
}

#tlpMain h1 {
color:#fff;
font-size:60px;
font-weight:500;
position:absolute;
left:18px;
top:70px;
}

#tlpMain h3 {
font-size:20px;
font-weight:normal;
margin-bottom:50px;
}


#tlpMessage {
width:340px;
position:absolute;
left:400px;
top:160px;
}

#tlpMessage p {
color:#b13173;
font-size:19px;
line-height:28px;
margin-bottom:10px;
}

#tlpMessage a {
color:#b13173;
font-size:19px;
line-height:28px;
}

#tlpMessage .white_text {
color:#fff;
}

#tlpLinked_icons {
padding:5px;
position: absolute;
left:403px;
bottom:6px;
background-color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}


#tlpLinked_icons img, #tmpLinked_icons img a {
float:left;
border-style:none;
border:0px;
}

























	

