@charset "utf-8";
/* CSS Document */

#apDiv2 {
	position:absolute;
	width:99px;
	height:74px;
	z-index:1;
	left: -123px;
	top: -px;
}

#apDiv1 {
	position: relative;
	width:850px;
	height:25px;
	top: 33px;
	left: 130px;
	visibility: visible;
}
body, td, a {
	font-family:arial,helvetica,sans-serif;
	margin-top:10px;
	font-size:12px;
}
a.subpagelink {
	font-size:16px;
	color:#666;
}
td.roundcorner {
	background:url(../images/boxCorner19x38.jpg) no-repeat left top;
	background-color:#2F2E72;
	height:48px;
}
td.straightcorner {
	background-color:#264876;
	height:48px;
}
.largeWhiteText {
	font-size:16pt;
	color:#FFF;
	padding-left:20px;
}
.largeBlueText {
	font-size:19pt;
	font-weight:bold;
	color:#2C4E7C;
	padding-left:0px;
}
.usefulResources {
	font-size:12pt;
	color:#FFF;
	background-color:#2F2E72;
	width:183px;
}
.boxBorder {
	border:0px solid #c5c7bc;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
/*	padding-top:20px;*/
}
.boxNoBorder {
	border:0px solid #c5c7bc;
	font-size:12px;
	padding-left:20px;
	padding-right:0px;
	padding-top:20px;
}
.site-footer{
	padding-right:10px;
	padding-left:10px;
	font-size:12px;
}
.buttonLeft {
	background:url(../images/button-left.png) no-repeat;
}
a.buttonCenter {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
td.buttonCenter {
	background:url(../images/button-center.png) repeat-x;
}
.buttonRight {
	background:url(../images/button-right.png) no-repeat;
}
.topnav {
	font-size:12px;
/*	background:url(../images/bullet.png) no-repeat 2px 15px;*/
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.topnavCurrentLeft {
	background:url(../images/nav-current-left.png) no-repeat 0px 0px;
	width:19px;
	height:20px;
}
.topnavCurrentRight {
	background:url(../images/nav-current-right.png) no-repeat 0px 0px;
	width:19px;
	height:20px;
}
.topnavCurrent {
	font-size:12px;
	background:url(../images/nav-current-middle.png);
	padding-top:2px;
}
a{
	color:#323872;
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
.breadcrumb {
	background:url(../images/breadcrumbs.png) no-repeat;
	font-size:11px;
	padding-left:115px;
}
.pagetitleroundcorner {
	background:url(../images/nav-heading.png) no-repeat top right;
	background-color:#E0E0E2;
	font-size:16px;
	padding-left:10px;
	padding-bottom:6px;
	height:42px;
	color:#666;
}
.nobluearrow {
	background-color:#800000;
	height:36px;
	font-size:16pt;
/*
	padding-left:10px;
	padding-left:10px;
	padding-bottom:6px;

*/color:#fff;
}
.blueroundbox {
	background:url(../images/roundedBoxCorner.jpg) no-repeat center right;
	background-color:#2F2E72;
	height:36px;
	font-size:14px;
	padding-left:10px;
/*
	padding-left:10px;
	padding-bottom:6px;

*/color:#fff;
}
.blueroundboxEnd {
	background:url(../images/roundedBoxCornerWhiteEnd.jpg) no-repeat center right;
	background-color:#2F2E72;
	height:36px;
	font-size:14px;
	padding-left:10px;
/*
	padding-left:10px;
	padding-bottom:6px;

*/color:#fff;
}
.bluearrow {
	background:url(../../images/blueArrow.jpg) no-repeat center right;
	background-color:#2F2E72;
	height:40px;
	font-size:14px;
	padding-left:10px;
/*
	padding-left:10px;
	padding-bottom:6px;

*/color:#fff;
}
.bluearrowbegin {
	background:url(../../images/blueArrowBegin.jpg) no-repeat center left;
	background-color:#2F2E72;
	height:40px;
	font-size:14px;
	padding-left:10px;
/*
	padding-left:10px;
	padding-bottom:6px;

*/color:#fff;
}
.bluearrowend {
	background:url(../../images/blueArrowEnd.jpg) no-repeat center right;
	background-color:#2F2E72;
	height:40px;
	font-size:14px;
	padding-left:10px;
/*
	padding-left:10px;
	padding-bottom:6px;

*/color:#fff;
}
.dropdownSmall {
	font-size:10px;
}
.page-heading{
	border-bottom:1px solid #c5c7bc;
	background:#f0f0f0 url(../images/page-heading.png) no-repeat left top;
	color:#666;
	margin-bottom:30px;
	margin-top:4px;
	padding:15px 0 5px 24px;
}
.navTablePadding {
	font-size:12px;
	padding-left:10px;
}
.side-box{
	border:1px solid #c5c7bc;
	background:#ecece0;
	width:183px;
}
.subpageTitle {
	font-size:22px;
	color:#2C4E7C;
	font-weight:bold;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	
}
.blueText {
	font-size:16px;
	color:#2C4E7C;
	font-weight:bold;
	
}
.blueButton {
/*	
	width:120px;
	height:15px;
*/
	vertical-align:middle;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	/*	background-color:#3B4086;*/
	background-color:#A0ACC2;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
}
 a#learnMore{
	color:#fff;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
/*a:visited#tabs{
	color:#008;
	text-decoration: underline;
}
*/a:hover#learnMore{
	color:#fff;
	text-decoration: underline;
}
#backgroundImage{
	background:url(../images/homeMain.jpg) no-repeat;
	/*have to set a height & width*/
					height:275px;
	width:640px;

}
#transparentBackground{
	filter:alpha(opacity=60); /* IE's opacity*/
	opacity:0.60; /* CSS2 Compliant browsers understand this */
	background: black none repeat scroll 0 0;
	height:55px; /* have to set a height to contain the text */
	/* set a position for the transparent background over the image */
					position:relative;
	left:0px;
	top:220px; /* picture height minus height of this element */
	width:640px; /* width to match the photo */
}
#textOverBackground{
	height: 50px; /* whatever floats your boat */
	width: 640px; /* whatever floats your boat */
	filter:alpha(opacity=100); /* Make IE understand that this is not transparent */
	opacity:1; /* Make CSS compliant browsers understand this is not transparent */
	position:relative;
	top: 170px; /* whatever puts the text where you need it */
	left: -10px; /* again, wherever you need the text */
	color:#FFF;
	padding:10px;
	font-size:20px;
	font-weight:bold;
	text-align: center;
}
p.subHeadline {
	font-size:18px;
	font-weight:bold;
	color:#264876;
}
.contentTDSpacingWithBorder {
	border-right: 1px solid #CCC ;
	padding-top:0px;
	padding-right:20px; 
	padding-left:20px;
	font-size:12px;
}
.contentTDSpacing {
	padding-top:0px;
	padding-right:20px; 
	padding-left:20px;
	font-size:12px;
}
