
/* Colors */ /* "#cddeef" */


/* App-Based Colors */

/* Text */

/* New Offering Details */


/* LAYOUT: Width */

/* Width of MainNav, Title Bar sections - sum of all but 960px = 960px */

/* 1024 x 768 */

/* Items inside main sections of MainNav Title Bar */
/* Language Section */

/* Width of Main Menu Area */ /* Must be 100% / [number-of-menu-headers] */


/* LAYOUT: Height */

/* Height of MainNav components (sum = 113px) */ /* TitleBarHeight + TitleBarAccessibilityLinksHeight + (extra pixels for perfection) */ /* MainNavHeight + some pixels perhaps */

/* Adds up to TitleBarHeight */


/* POSITIONING */




a {
	color: #004D93;
}

.MainNavOuter {
	position: relative; 
	z-index: 10;
	width: 960px;
	
}
.PageContentContainer {
	table-layout: fixed;
	width: 960px; height: 100%;
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
}
div.Canvas, td.Canvas {
	padding: 10px;
}
.PageContentContainer td .Canvas {
	padding-top: 3px;
}
.ContentWidth {
	width: 960px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}


/*** General Content Classes ***/

.ParagraphTitle {
	font-weight: bold;
}
.ParagraphTitle h1, .ParagraphTitle h2, .ParagraphTitle h3 {
	font-size: 11px;
	margin: 0px;
}
.SectionTitle, .SectionHeader, .SectionHeader_Top {
	font-size: 12px;
	font-weight: bold;
	color: #00346D;
}
.SectionTitle {
	margin-top: 20px;
}
.SectionTitle h1, .SectionTitle h2, .SectionTitle h3 {
	font-size: 12px;
	margin: 0px;
}
.SectionHeader, .SectionHeader_Top {
	margin-right: 10px; margin-top: 30px;
	padding-bottom: 15px;
	border-top: 0px;
}
.SectionHeader h1, .SectionHeader h2, .SectionHeader h3, .SectionHeader_Top h1, .SectionHeader_Top h2, .SectionHeader_Top h3 {
	font-size: 11px;
	margin: 0px;
}
.SubTitle {
	font-weight: bold;
}


/*** Sub Nav Elements ***/

.SubNavContainer {
	background-color: #BBCBDF;
}
.SubNav {
	margin-bottom: 0px;
	padding-left: 15px; padding-right: 0px; padding-top: 30px;
	text-align: left;
}
.SubNav, .SubNav .topic, .SubNav .itemBullet, .itemBullet {
	color: #00346D;
}
.SubNav .itemList {
	margin-top: 0px; margin-bottom: 5px; margin-left: 4px;
}
.SubNav .topic, .SubNav .topicSelected {
	margin-bottom: 5px;
	padding: 5px; padding-left: 4px;
	font-size: 11px;
	font-weight: bold;
}
.SubNav .itemBullet {
	vertical-align: top;
	font-size: 11px;
}
.SubNav .item, .SubNav .itemSelected {
	padding: 0px; padding-left: 4px;
	vertical-align: top;
	font-size: 10px;
	font-weight: bold;
}
.SubNav .itemSelected, .SubNav .itemSelected a, 
		.SubNav .topicSelected, .SubNav .topicSelected a {
	color: #0075D0;
}


/*** Content Area ***/

#ContentTitle {
	position: relative;
	margin-left: 20px; 
	margin-right: 10px; 
	margin-bottom: 15px;
	padding-left: 10px; 
	padding-top: 1px;
	font-size: 14px; 
	font-weight: bold;
	color: #00346D;
}
#ContentTitle h1 {
	font-size: 15px; 
	font-weight: bold;
	color: #00346D;
}
#ContentBody h2 {
	color: #00346D;
	font-size: 12px;
}
#ContentBody h3 {
	color: #00346D;
	font-size: 11px;
}
#ContentBody h4 {
	font-size: 11px;
	font-weight: normal;
}
#ContentBody {
	padding-left: 30px;
}
#ContentBody div, #ContentBody td, #ContentBody p, #ContentBody li{
	font-size: 11px;
}
#ContentBody a, #ContentBody a h1, #ContentBody a h2, #ContentBody h1 a, #ContentBody h2 a {
	color: #004D93;
}

/*** Footer ***/

#Footer {
	position: relative;
	margin-top: 20px; margin-left: 20px; margin-right: 10px;
}

.CenteredOuter {
	width: 100%;
	text-align:center;
}

.CenteredInner {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}


