/*Page elements*/
.header-wrapper {
	background:url("../../images/global/stripe_green.png") repeat-x scroll 0 116px #FFFFFF;
	height:119px;
}
.header-wrapper-noNav {
	background:#FFFFFF url("../../images/global/stripe_green.png") repeat-x 0px 96px;
	height:99px;
}
.heroBar {
	background:url("../../images/global/hero-stripe_blue.png") repeat-x;
	background-color: #143B96;
	height:328px;
	overflow:hidden;
}
.vs_pageContent_interior {
	background:#fff url("../../images/global/page_bg_interior_blue.png") repeat-x top;
	padding-top:0px;
}
.nav {
	border-bottom:3px solid #94CE48;
	border-top:1px solid #FFFFFF;
	background:none;
}
.nav li ul {
	background-color:#FFFFFF;
	border:5px solid #94CE48;
	overflow:hidden;
	padding:0 0 15px 15px;
	width:795px;
}
.nav li.hover a, .nav li:hover a, .nav li a:hover {
	background: url("../../drui/1.7.0.0.4.3/images/sprites/sprite_backgrounds.gif") repeat-x scroll 0 -100px transparent;
}
.mega-menu .wrapper {
	background:none repeat scroll 0 0 white;
	border:5px solid #94CE48;
	padding:5px;
}
/*Text and Links*/
a {
	color:#71a520;
	font-weight:normal;
	text-decoration:underline;
}
.readMore {
	background:url(../../images/global/icon-readmore-green.gif) no-repeat scroll right center transparent;
	color:#71A520;
	font-weight:bold;
	padding-right:15px;
	text-decoration:underline;
}
.goBack {
	background:url(../../images/global/icon-back-green.gif) no-repeat scroll left center transparent;
	color:#71A520;
	font-weight:bold;
	padding-left:15px;
	text-decoration:underline;
}
.signon a:link, .signon a:hover, .signon a:visited {
	color:#8CC63F;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
h1.headingB {
	font-family: 'FrutigerCn', sans-serif;
	font-size-adjust: 0.51;
	margin:20px 0px 5px 0px;
	color:#0168B2;
	font-size:32px;
	line-height:44px;
	font-weight:normal;
}
h3 {
	font-size:15px;
	color:#0168B2;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px;
}
ol#controls li a {
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
}
ol#controls li.current a {
	background:#5DC9E1;
	color:#fff;
}
/*Call to action Buttons*/
a.actionCall:link, a.actionCall:hover, a.actionCall:visited {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:7px 20px;
	background:#67b73d url(../../images/global/button-green.jpg) repeat-x scroll 0px -80px;
	border:1px solid #6db54d;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	clear:both;
	float:left;
}
a.actionCall:hover {
	background:#7ec04d url(../../images/global/button-green.jpg) repeat-x scroll 0px 0px;
}
.span1of5 .box .c a.actionCall {
	float:none;
	text-align:center;
	font-size:12px;
	width:83px;
	text-align:center;
	margin:0px 15px;
}
.span1of5 a.actionCall:link, .span1of5 a.actionCall:hover, .span1of5 a.actionCall:visited {
	font-size:16px;
	width:150px;
	text-align:center;
}
.span1of5 a.actionCall:hover {
	background:#7ec04d url(../../images/global/button-green.jpg) repeat-x scroll 0px 0px;
}
.leftNav a.actionCall:link, .leftNav a.actionCall:hover, .leftNav a.actionCall:visited {
	font-size:14px;
	width:140px;
	text-align:center;
}
.leftNav a.actionCall:hover {
	background:#7ec04d url(../../images/global/button-green.jpg) repeat-x scroll 0px 0px;
}
a.secondaryCall:link, a.secondaryCall:hover, a.secondaryCall:visited {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:7px 20px;
	background:#5b93cf url(../../images/global/button-blue.jpg) repeat-x scroll 0px -80px;
	border:1px solid #2f558d;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	clear:both;
	float:left;
}
a.secondaryCall:hover {
	background:#4576c2 url(../../images/global/button-blue.jpg) repeat-x scroll 0px 0px;
}
.span1of5 .box .c a.secondaryCall {
	float:none;
	text-align:center;
	font-size:12px;
	width:83px;
	text-align:center;
	margin:0px 15px;
}
.span1of5 a.secondaryCall:link, .span1of5 a.secondaryCall:hover, .span1of5 a.secondaryCall:visited {
	font-size:14px;
	width:150px;
	text-align:center;
}
.span1of5 a.secondaryCall:hover {
	background:#4576c2 url(../../images/global/button-blue.jpg) repeat-x scroll 0px 0px;
}
.leftNav a.secondaryCall:link, .leftNav a.secondaryCall:hover, .leftNav a.secondaryCall:visited {
	font-size:14px;
	width:140px;
	text-align:center;
}
.leftNav a.secondaryCall:hover {
	background:#4576c2 url(../../images/global/button-blue.jpg) repeat-x scroll 0px 0px;
}
/*Home Page hero slider tabs*/
.coda-nav ul a {
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #98b8e7;
	display: block;
	float: left;
	margin-right: 1px;
	padding: 8px 10px;
	text-decoration: none;
	border-right:1px solid #004ba2;
	border-left:1px solid #001c50;
}
.coda-nav ul a.current {
	color:#fff;
	background:#031665;
}