#PageContent a {text-decoration: none;} /* jh 1/14/21: removed this "color: #1b5282" per NCPro ticket 573970 -shouldn't this use the default color?*/
/* #PageContent .row {margin:auto;} */

.primary-btn {padding: 10px;}

#PageContent > .holder > h2{
	font:bold 20px/24px Helvetica, sans-serif;
	margin:0 0 29px;
	color:#0087dc;
}
#PageContent > .holder > h3{
	font:bold 16px/21px Helvetica, sans-serif;
	margin:0 0 6px;
	color:#313131;
}
#PageContent > .holder > p{margin:0;}
#PageContent > .holder > .title{display:block;}
.content-block{
	overflow:hidden;
	margin:0 0 59px;
}
#main > .main-holder > #PageContent{
	float:left;
	width:100%;
	color:#545454;
}
#PageContent > .holder{margin:0 280px 0 0;}
#sidebar{
	width:225px;
	padding:0 0 0 27px;
	margin:0 0 0 -255px;
	position:relative;
}
.search{
	width:235px;
	margin:0 0 -5px -6px;
	border:1px solid #d5d5d5;
}
.search:after{
	content:'';
	display:block;
	clear:both;
}
.search input[type=submit]{
	background:url(../images/arrow02.png) no-repeat 10px 6px;
	width:32px;
	height:21px;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
.search .text{
	margin:0 32px 0 0;
	display:block;
}
.search input[type=text]{
	background:none;
	border:none;
	height:21px;
	padding:4px 11px;
	margin:0;
	font-size:11px;
	line-height:14px;
	float:left;
	width:100%;
	overflow:hidden;
	color:#484848;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#sidebar h4{
	font:bold 14px/21px Helvetica, Arial, Helvetica, sans-serif;
	margin:0 0 14px;
	color:#0087dc;
}
#sidebar .widget{
	overflow:hidden;
	margin:26px 0 0;
}
.tool-menu{overflow:hidden;}
.tool-menu ul{
	padding:0;
	margin:0;
	list-style:none;
	font:12px/15px Helvetica, Arial, Helvetica, sans-serif;
}
.tool-menu ul li{margin:0 0 7px;}
.tool-menu ul a,
.tool-menu ul .print{
	color:#323232;
	padding:0 0 0 24px;
	background:url(../images/sprite02.png) no-repeat 0 2px;
}
.tool-menu ul .add-note{background-position:0 -53px;}
.tool-menu ul .bookmark{background-position:0 -105px;}
.tool-menu ul .share{background-position:2px -154px;}
.list-links{overflow:hidden;}
.list-links ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:12px/15px Helvetica, Arial, Helvetica, sans-serif;
}
.list-links ul li{margin:15px 0 0;}
.list-links ul li:first-child{margin:0;}
.list-links ul a{
	color:#3d3d3d;
}
.add-list{overflow:hidden;}
.add-list ul{
	padding:0 6px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.add-list ul li{margin:0 0 10px;}
.add-list ul a{
	display:block;
	color:#373737;
	padding:0 10px 0 0;
	background:url(../images/sprite02.png) no-repeat 100% -287px;
}
#sidebar .divider{
	position:absolute;
	left:0;
	top:30px;
	height:600px;
	max-height:100%;
	width:3px;
}
#sidebar .divider img{
	display:block;
	width:100%;
	height:100%;
}
@media only screen and (max-width: 1023px){
	.menu-nav-02 li{margin-left:45px;}
}
@media only screen and (max-width: 764px){
	 /*#footer{display:none;} JH: Removed for ADA compliance (tried overiding in w3c.css but did not work*/
	#main{margin:0; border:0;}
	.main-holder{padding:16px 8px 0;}
	.hidden-article{display:block;}
	#sidebar{display:none;}
	#PageContent > .holder{margin:0;}
	#sidebar{
		display:block;
		float:none;
		margin:0;
		padding:0;
		width:100%;
		overflow:hidden;
	}
	.search{
		margin-left:0;
		width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	#sidebar .divider{display:none;}
}
@media only screen and (max-width: 560px){
	#main h1,
	.breadcrumbs,
	.menu-nav li,
	.menu-nav .links{display:block;}
	.main-holder, .main-frame{padding:10px 10px 0 8px;}
	.inner-footer{display:block;}
	#PageContent{padding-top:0;}
	.content-block{margin-bottom:36px;}
	.note-logged{display:none;}
}


.custom-container .clearfix{clear:both;}
.custom-container p{margin: 0.5em auto;font-size: 14px;}
.custom-container .pad{padding:4em 0em;}
/*.margin-top{ margin-top:2em;}*/
.custom-container img {max-width: 100%; vertical-align: middle; display: block; margin: auto;}
.custom-container .block{padding:4em 2em;}
.custom-container .space-left{padding-left:2%;}
.custom-container .networking{padding:3em 2em;}
.custom-container .pad-top{ padding:3em 2em 0 ;}
.custom-container .pad-bottom{padding:2em 2em 3em ;}
.custom-container .primary-btn {box-shadow: 0 0 3px #666666; margin:1em 0 0; display:inline-block; background: none repeat scroll 0 0 #2175d9; color: #ffffff; font-family: Tahoma; font-size: 18px; padding: 0.4em 1.5em; font-weight:normal;}
.custom-container .primary-btn:hover{text-decoration:none;}
.custom-container .join{padding:2em 0; margin: 0 1em;}
.custom-container .jobs{ padding:4em 2em 4em 1em;}
.custom-container .margin-top {margin-top: 2em;}
.custom-container .strip{border-bottom: 1px solid #ccc; margin:4em 1em 0;}
.custom-container .join h5{border-bottom: 1px solid;color: #00308f;display: inline-table;font-size: 22px; font-weight:normal;margin: 0 0 -1px;padding-bottom: 0.5em;}
.custom-container .margin-b{margin-bottom:2em;}
.custom-container h1 {border-bottom: 1px solid;color: #00308f;display: inline-table;font-size: 26px;margin: 0 0 -1px;padding-bottom: 0.5em; font-weight:normal;}
.custom-container .title {Color: #993399;Font: Tahoma;font-size: 22px; margin:0;}
.custom-container h3 {Color: #2175b9;Font: Tahoma;font-size: 18px; font-weight:normal; margin:0.5em auto;}
.custom-container h4 {Color: #525252;Font: Tahoma;font-size: 18px; font-weight:normal;}
.custom-container .blue-title{ color:#2175b9; display:block; font-weight:bold; font-size:1em; font-weight:normal;}
.custom-container .squre {background: url("http://randstad.alumni-portal.com/vault/2440/web/files/squre.png") no-repeat center;}
.custom-container .box-bg {background: #F2F3F3; }
.custom-container .col-left{width:50%; float:left; /*padding:4em 2em 3em;*/}
.custom-container .col-right{ float:right; width:50%;/* padding:4em 2em 3em;*/}
.custom-container ul.list{margin:0; padding:0;}
.custom-container .list > li {list-style: disc inside none; margin: 0; padding: 0;}
.custom-container .upload-widget ul{margin:0; padding:0;}
.custom-container .upload-widget ul li{ float:left; display:block; margin:auto; width:33.3%; padding:2em 0;}
.custom-container .upload-widget ul li im{ display:block; margin:auto;}
.custom-container .upload-widget ul li h3{text-align:center; display:block;}
.custom-container .upload-widget ul li p{text-align: center;   margin: 0.5em auto;}
.custom-container .count {line-height: 1.8em; background: url("http://randstad.alumni-portal.com/vault/2440/web/files/number-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0); color: #175aa9; display: block; font-family: roboto; font-size: 2em; font-weight: bold; height: 43px; text-align: center; width: 43px; margin:0.3em auto auto;}
.custom-container .edu ul{ margin:0; padding:0;}
.custom-container .edu ul li{display:block; float: left;}
.custom-container .edu-bg {background: none repeat scroll 0 0 #ffffff; box-shadow: 0 0 3px #cccccc; padding: 1em 0 0.5em 2em;}
.custom-container .edu-title { margin:0 0 1em; background: none repeat scroll 0 0 #f2f3f3; box-shadow: -1px 0 4px -2px #333333;color: #949494; font-size: 1.1em; padding: 0.2em; text-transform: capitalize;}
.custom-container .color-grey{color: #949494;}
.custom-container .edu ul li:nth-child(1) {width: 50%;}
.custom-container .edu ul li:nth-child(2) {width: 10%;}
.custom-container .edu ul li:nth-child(3) {width: 40%;}
.custom-container .edu-bg > span {display: block;}
.custom-container .col-1{width:20%; float:left; /*padding:4em 1em 3em;*/}
.custom-container .col-2{ float:left; width:78%; /*padding:4em 2em 3em;*/}


/* Smartphones (portrait and landscape) ----------- */
@media screen and (min-width: 250px) and (max-width: 310px) {
/* Styles */
.custom-container .block, .custom-container .pad-top, .custom-container .pad-bottom  {padding: 2em 1em;}
.custom-container .col-left, .custom-container .col-right{float:left; width:100%;}
.custom-container .col-right {padding-top: 2em;}
.custom-container .pad {padding: 2em 0;}
.custom-container .pad-bottom{padding: 0 1em 2em 1em; }
.custom-container .upload-widget ul li{float:left; width:100%; padding:2em 1em;}
.custom-container .jobs{padding: 2em 1em;}
.custom-container .margin-top{ padding:0;}
.custom-container .edu ul li:nth-child(1) {width: 100%;}
.custom-container .edu ul li:nth-child(2) {width: 25%;}
.custom-container .edu ul li:nth-child(3) { width: 75%;}
.custom-container .edu-bg{ padding:1em 0 0.5em 1em;}
.custom-container .networking{padding:2em 1em;}
.custom-container .col-1, .custom-container .col-2{float:left; width:100%;}
.custom-container .col-2{padding:2em 0 0 0; width:100%;}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
/* Styles */
.custom-container .block, .custom-container .pad-top, .custom-container .pad-bottom  {padding: 2em 1em;}
.custom-container .col-left, .custom-container .col-right{float:left; width:100%;}
.custom-container .col-right {padding-top: 2em;}
.custom-container .pad {padding: 2em 0;}
.custom-container .pad-bottom{padding: 0 1em 2em 1em; }
.custom-container .upload-widget ul li{float:left; width:100%; padding:2em 1em;}
.custom-container .jobs{padding: 2em 1em;}
.custom-container .margin-top{ padding:0;}
.custom-container .edu ul li:nth-child(1) {width: 100%;}
.custom-container .edu ul li:nth-child(2) {width: 25%;}
.custom-container .edu ul li:nth-child(3) { width: 75%;}
.custom-container .edu-bg{ padding:1em 0 0.5em 1em;}
.custom-container .networking{padding:2em 1em;}
.custom-container .col-1, .custom-container .col-2{float:left; width:100%;}
.custom-container .col-2{padding:2em 0 0 0; width:100%;}
}


/* iPads (portrait and landscape) ----------- */
@media screen and (min-width: 481px) and (max-width: 768px) {
/* Styles */
.custom-container .block, .custom-container .pad-top, .custom-container .pad-bottom  {padding: 2em 1em;}

.custom-container .col-right {padding-top: 2em;}
.custom-container .pad {padding: 2em 0;}
.custom-container .pad-bottom{padding: 0 1em 2em 1em; }
.custom-container .upload-widget ul li{float:left; width:100%; padding:2em 1em;}
.custom-container .jobs{padding: 2em 1em;}
.custom-container .margin-top{ margin:0; padding-top:0;}
.custom-container .col-2 .space-left{ padding: 2em 0 0;}
.custom-container .edu-bg{ padding:1em 0 0.5em 1em;}
.custom-container .networking{padding:2em 1em;}

}

.NACN,.NACN * {font-size:20px;font-family:Arial, Helvetica, sans-serif !important;color:#538258;font-weight:bold;line-height:normal;}
.NACT, .NACT * {font-size:24px;font-family:Arial, Helvetica, sans-serif !important;color:#538258;font-weight:bold;line-height:normal;}
.NAAU {font-size:16px;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;line-height:normal;}
.NAA {font-size:20px;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;line-height:normal;}
.NAB {font-size:16px;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;line-height:normal;}
.NAC {font-size:12px;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold;line-height:normal}
.NAP,.NAP *  {font-size:14px;font-family:"Times New Roman", Times, serif;line-height:normal;}

.NAFN,.NAFN *  {font-size:12px;font-family:"Times New Roman", Times, serif !important;margin:2px;line-height:normal}

.NATable1 {border-right:1px solid #000000;border-bottom:1px solid #000000;line-height:normal;}
.NATable1 TD {border-left:1px solid #000000;border-top:1px solid #000000;padding:2px;line-height:normal;}

.NABL {list-style-type: disc;font-size:12px;font-family:"Times New Roman", Times, serif;color:#000000;line-height:normal}
.NABL2 {list-style: url(../images/bullet_right_arrow.gif);font-size:12px;font-family:"Times New Roman", Times, serif;color:#000000;line-height:normal}