a:active {
	outline: none;
}
a:focus {
	outline: none;
	-moz-outline-style: none;
}
.superscript {
	font-size:xx-small;
	vertical-align:top;
	color:inherit;
	font-weight:normal;
}
a.alpha:hover img {
	filter: alpha(opacity = 70);
	-moz-opacity:.7;
	opacity:.7;
}
a.alpha:active img {
	filter: alpha(opacity = 100);
	-moz-opacity:1;
	opacity:1;
}
a.btn_internship {
	display:block;
	width:120px;
	height:30px;
	background:url(../images/btn_internship.gif) no-repeat left top;
	float:right;
}
a.btn_internship:hover {
	background-position: left -30px;
}
a.btn_apply_now {
	display:block;
	width:120px;
	height:30px;
	background:url(../images/btn_apply.gif) no-repeat left top;
	float:right;
}
a.btn_apply_now:hover {
	background-position: left -30px;
}
a.btn_updateme {
	display:block;
	width:120px;
	height:30px;
	background:url(../images/btn_update.gif) no-repeat left top;
	float:right;
}
a.btn_updateme:hover {
	background-position: left -30px;
}
a.btn_elite {
	display:block;
	width:120px;
	height:30px;
	background:url(../images/btn_elite.gif) no-repeat left top;
	float:right;
}
a.btn_elite:hover {
	background-position: left -30px;
}
.tab_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	cursor: hand;
	margin: 0px;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	text-decoration: none;
}
a.thumbnail_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #003c9a;
	text-decoration: none;
	display: block;
}
a.thumbnail_description:hover {
	color: #fa9a00;
	text-decoration: none;
}
a.thumbnail_description:visited {
	color: #003c9a;
	text-decoration: none;
}
.tab_selected a {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_selected a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_selected a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_selected a:visited {
	color: #FFFFFF;
!important  text-decoration: none;
}
.tab_non_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	cursor: hand;
	margin: 0;
	padding: 6px;
	text-decoration: none;
}
.tab_non_selected a, .tab_non_selected a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_non_selected a:hover {
	color: #FA9A00;
	text-decoration: none;
}
.tab_non_selected a:active {
	color: #FA9A00;
	text-decoration: none;
}
.IntroBabyBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00CCFF;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF9900;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroSage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AABAA5;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroViolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #B390BB;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroCoral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #B26F7E;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9E3039;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroLightBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7881B4;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.IntroGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00CC00;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 0px 0px 20px;
	margin: 0px;
}
.PurpleHead03SpaceAfter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990099;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px
}
.GreenHead03SpaceAfter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00CC00;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px
}
.Yellow03SpaceAfter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF9900;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px
}
.OfficialBlue03SpaceAfter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003A9A;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px
}
.normal_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.Black {
	color: #000;
	font-weight: bold;
}
.Magenta {
	color: #FF6699;
	font-weight: bold;
}
.DeepOrange {
	color: #FF6600;
	font-weight: bold;
}
.LightBlue {
	color: #7881B4;
	font-weight: bold;
}
.GreenBlue {
	color: #00CCCC;
	font-weight: bold;
}
.Pink {
	color: #FF6666;
	font-weight: bold;
}
.Orange {
	color: #FF9900;
	font-weight: bold;
}
.Green {
	color: #00CC00;
	font-weight: bold;
}
.MediumBlue {
	color: #405399;
	font-weight: bold;
}
.Brown {
	color: #C75027;
	font-weight: bold;
}
.Red {
	color: #FF0000;
	font-weight: bold;
}
.Purple {
	color: #CC66CC;
	font-weight: bold;
}
.OfficialBlue {
	color: #003A9A;
	font-weight: bold;
}
.ContentLink a {
	text-decoration: underline;
	font-weight: bold;
}
.ContentLink a:hover {
	color: #FA9A00;
}
.ContentLink_green a {
	color: #00CC00;
	text-decoration: underline;
	font-weight: bold;
}
.ContentLink_green a:hover {
	color: #FA9A00;
}
.ehQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	padding: 8px 8px 10px 10px;
	margin: 0px;
}
.QuoteCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px 8px 8px 10px
}
.QuoteBox {
	background-color: #F3F4F8;
	border: 1px solid #00349C;
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
}
.OppsBox {
	background-color: #F3F4F8;
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
	border: 0px none;
}
.JobsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-right: 12px;
}
.JobsTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-right: 12px;
}
.Details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top: 6px
}
.Details a:link {
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	text-decoration: none;
}
.Details a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Details a:hover {
	color: #0099CC;
	text-decoration: none;
}
.Details a:active {
	color: #0099CC;
	text-decoration: none;
}
.Head03Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
.opportunities_btn {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.opportunities_btn a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 100px;
	width: 100px;
	text-align: left;
	margin: 0px;
	vertical-align: top;
}
.opportunities_btn a.audit {
	background-image: url(../images/btn_blue_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.audit:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/btn_blue_bg-over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.audit:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.opportunities_btn a.tax {
	background-image: url(../images/btn_red_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.tax:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/btn_red_bg-over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.tax:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.opportunities_btn a.financial {
	background-image: url(../images/btn_green_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.financial:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/btn_green_bg-over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.financial:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.opportunities_btn a.risk {
	background-image: url(../images/btn_orange_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.risk:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/btn_orange_bg-over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.risk:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.opportunities_btn a.infrastructure {
	background-image: url(../images/btn_sage_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.infrastructure:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/btn_sage_bg-over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opportunities_btn a.infrastructure:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.opportunities_btn a span {
	left: 10px;
	top: 10px;
	text-align: left;
	display: block;
	position: relative;
}
table#schedule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table#schedule tr {
	background-color: #F3F4F8;
}
table#schedule tr.darker {
	background-color: #e8e9f1;
}
table#schedule td.title01 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003a9a;
}
table#schedule td.title02 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
}
table#schedule td.title03 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00CC00;
}
