body {font-family: Arial; font-size: 12px; background-color: #999999;}
a, a.visited {color: #142967; text-decoration: none;}
a:hover {color: #142967; text-decoration: underline;}
a:active {outline:0;}
:focus {-moz-outline-style: none;}
.actionLink {font-size: 10px; font-weight: bold;}
#mainBody {width: 924px; margin:0 auto; text-align: center;border:1px solid #000;}
#pageTitle h1 {color: #333333; line-height: 38px; height: 38px; margin-bottom: 5px; text-align: left; padding-left: 20px;}
.ContentPlaceHolderPageTitle {color: #333333; font-size: 18px; margin-bottom: 5px; text-align: left; padding-left: 20px; font-weight: bold;}
.ContentPlaceHolderPageTitleInCon {color: #333333; font-size: 18px; margin-bottom: 10px; text-align: left; font-weight: bold;}
#ContentPlaceHolderPageTitle {color: #333333; line-height: 38px; height: 38px; font-size: 18px; margin-bottom: 5px; text-align: left; padding-left: 20px; font-weight: bold;}
#pageContent {padding: 20px 10px 20px 10px; background-color: #e5eef8;}
/*Homepage PageContent*/
#pageContentHome {margin:0 auto; text-align: left; margin-left: 0px; margin-right: 0px; padding: 0px 0px 0px 0px;}
/*One Column PageContent*/
.pageContent1Col {padding: 10px 20px;text-align: left;}
/*Master Blue BG Styles*/
#BlueBG {background-color: #c1d6ee;}
#BlueBGImage {background: url(/Images/Layout/Background/bluegradient_bg_small.gif) top repeat-x;}
.BlueBGImage {background: url(/Images/Layout/Background/bluegradient_bg_small.gif) top repeat-x;}
#pageContentBlue {padding-top: 20px; padding-left: 10px; padding-bottom: 10px;}
#pageContentVDP {padding: 20px 5px 10px 5px;}
#OneColContainter4Blue {float: left; width:806px;}
.OneColBlueTop {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_top.png) no-repeat; width:806px; height: 18px;}
.OneColBlueMid {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_mid.png) repeat-y; overflow: hidden; vertical-align: top;}
.OneColBlueBot {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_bot.png) no-repeat; width:806px; height: 11px;}
/*Container for new uniform page container width.  Image measures 746, total container 750*/
#Containter4Blue {width:746px;}
.OneColBTop {background:transparent url(/Images/Layout/Background/1Col4Blue-top.png) no-repeat; width:746px; height: 18px;}
.OneColBMid {background:transparent url(/Images/Layout/Background/1Col4Blue-mid.png) repeat-y; overflow: hidden;}
.OneColBBot {background:transparent url(/Images/Layout/Background/1Col4Blue-bot.png) no-repeat; width:746px; height: 11px;}
#TwoColAdMisContainter4Blue {float: left; width:780px;}
.TwoColAdMisBlueTop {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_top_780.png) no-repeat; width:780px; height: 18px;}
.TwoColAdMisBlueMid {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_mid_780.png) repeat-y; overflow: hidden;}
.TwoColAdMisBlueBot {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_bot_780.png) no-repeat; width:780px; height: 11px;}
#VDPtop {background:transparent url(/Images/Layout/Background/vdp_top2.png) no-repeat; width: 1014px; height: 41px;}
#VDPmid {background:transparent url(/Images/Layout/Background/vdp_mid.png) repeat-y; width: 1014px; overflow: hidden;}
#VDPbot {background:transparent url(/Images/Layout/Background/vdp_bot.png) no-repeat; width: 1014px; height: 12px;}
#vdpcontents {padding: 0 15px}
.bottomcontent_interior {text-align: left;background-color: #FFFFFF;border-top: solid 1px #cccccc;margin: 0;padding: 0;overflow: hidden;}
/*TwoColumn*/
.pageContentAdMissionCarousel {text-align: center; margin: 0 auto; width: 994px;}
#pageContentMidContent {margin:0 auto; text-align: left; padding: 10px 0px 0px 0px;}
.pageContentNarrowColumn {width: 321px; float: left;}
.pageContentWideColumn {width: 653px; float: left;}
.pageContentBottom {width: 984px;}
/*ThreeColumn*/
.pageContent3ColumnSides {width: 321px; float: left;}
.pageContent3ColumnMid {width: 322px; float: left;}
/* ThreeColumn VDP Styles */
.VDPContent3ColumnSideL {width: 350px; float: left;}
.VDPContent3ColumnMid {width: 350px; float: left;}
.VDPContent3ColumnSideR {width: 270px; text-align: right; margin-left: 10px;float: left;}
/*list items with square bullets*/
.li-Square {line-height: 18px; height: 18px; list-style-type:none; background: url(/Images/Bullets/LI_blue_bullet.gif) center left no-repeat; padding-left: 15px; padding-bottom: 5px;}
.li-Square2 {list-style-type:none; background-image: url(/Images/Bullets/LI_blue_bullet.gif); background-repeat: no-repeat; padding-left: 15px; padding-bottom: 5px;}
/************************/
.clearFloats {height: 1px; float: none; clear: both;}
.clear {float: none; clear: both;}
h1 {
	/*18px Fonts CSS foundation*/
	font-size: 18px;}
h2 {
	/*16px Fonts CSS foundation*/
	font-size: 16px;}
h3 {
	/*14px Fonts CSS foundation*/
	font-size:108%;  }
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:0 auto;}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; }
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;} 
em {
	/*bringing italics back to the em element*/
	font-style: italic;}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;}
th,td {
	border: 0px;
	padding: 0px;}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;}
p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;}
