body, li, ol, p, table, td, tr, ul { font-family:  Verdana, Helvetica, sans-serif; font-size: 11px;  color:#212121 }


.title { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #004a80}
.title2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	color: #004a80;}


.subtitle { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #004a80}
.subtitle2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #6C9BD5;}
.tableborder {
}



.ZZ-NO-TOUCH-GSSILINK { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ADADAD; text-decoration: none}

a:link {	color: #322D68;	text-decoration: underline;}
a:hover {	color: #322D68;	text-decoration: none;}
a:visited {	color: #858CC2;	text-decoration: underline;}


.bullet-bottom {
	margin-bottom: 11px;
}


.italics {font-style: italic;}
.bold {
	font-weight: bold;
	color: #4A4A4A;
}

.tableborder {
	border: 1px solid #B8CDE7;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
	line-height: 11px;
}
a.small, a.small:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#999999; text-decoration:none;}
a.small:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#b3b3b3; text-decoration:none;}

.cta, a.cta, a.cta:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0054a6; text-decoration:none;}
a.cta:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0054a6; text-decoration:underline;}

a.home-text, a.home-text:visited {
	color: #313255;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a.home-text:hover {
	color: #313255;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.bullet {
	margin-bottom: 3px;
}

.tableline {font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8CDE7;
}

.tabletitle-blue {font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; 
	color: #2A507D;	background-color: #EFF3F8;

}
.tabletitle-blueline {font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; 
	color: #2A507D;	background-color: #EFF3F8;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8CDE7;

}

.form-table{ border:1px; border-color:#374F75; border-style:solid}
.form_heading {
	color: #FFFFFF;
	background-color: #3A6492;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.zz-no_content {
	color: #FF0000;
}



.hotbox-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
}
.hotbox-subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 14px;
}
.hotbox-subtitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
}
.hotbox-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
.home-cta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353457;
	text-decoration: none;
}
.event-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004A80;
}
b {
	color: #4A4A4A;
}


.featured-jobs{
	margin: 30px 5px 0 13px;
	background: #EFF3F8;
}

.featured-jobs h4{
	margin: 0; color: #FFF;
	font-weight: bold;
	font-size: 1.3em;
	background: url(/images/featured-bg.jpg) no-repeat 0 0;
	padding: 6px 0 6px 6px;
}

.featured-jobs ul{
	list-style: none;
	padding: 10px 0;
	margin: 0;
	border: 1px solid #b8cde7;
}

.featured-jobs .jobtitle{
	color: #870000;
	font-weight: bold;
}

.featured-jobs a{
	text-decoration: none;
}

.featured-jobs a:hover{
	text-decoration: underline;
}

.featured-jobs .company{
	font-weight: bold;
}

.featured-jobs ul li{
	list-style: none;
	background: url(/images/home/arrow.gif) no-repeat 1px 4px;
	padding: 3px 0 3px 14px;
}

.featured-jobs ul li p{
	padding: 2px 6px 2px 0;
	margin: 0;
	font-size: 0.9em;
	color: #333;
}

/*********** OPEN E-Cubed ***********/


#EcubedLink {
	font: 10px Arial;
	color: #666666;
}

#EcubedLink a {
	font: bold 10px Arial;
	color: #666666;
	text-decoration: none;
}

/*********** CLOSE E-Cubed ***********/


