/* This file is for css styles that are applied to PUBLIC pages as well as to the WYSIWIG editor in page_manager.
Styles that appear in the Style dropdown box in the TinyMCE Editor header bar do not appear here.  Rather they
are in the file "editor_style.css" */

body {
	font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;	
}
.BodyText ol {
	list-style:decimal;
}
.BodyText ul {
	list-style:disc;
}
.MainPage.BodyText {
}
#ContentArea  {
	margin:20px;
}
.MainPage.Image {
	float:left;
	margin:0 20px 20px 0;
}
.MainPageIntro {
	margin:20px 20px;
}
p {
	margin:0;
	margin-bottom:0.5em;
}
ul, li {
	margin:0;
	padding:0;
	border:0;
}
ul {
	margin-left:1em;
	margin-bottom:0.5em;
}
li {
	margin-left:1em;
}
.NewsletterComponentHeading, .componentheading, .contentheading, .DocumentsContentSubheading {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0.5em;	
}
.NewsletterComponentHeading, .componentheading {
	font-size:160%;
	color:#4A6E90;
}
.NewsletterComponentHeading {
	border-bottom:1px solid #4A6E90;	
}
/*  NOTE:  .NewsletterContentHeading and .contentheading format in shared.css must to match .Heading1 in editor_style.css   */
.NewsletterContentHeadingContainer {
	margin-top:1em;
}
.contentheading, .DocumentsContentHeading {
	font-size:140%;
	color:#771113;
	margin:1em 0 0.5em 0;	
}
.DocumentsContentHeading {
	margin-top:8px;
}
.DocumentsContentItem {
	
}
.DocumentsContentList {
	width:250px;
	float:left;
	padding-left:18px;
	margin:1em 0;
}
.DocumentsContentSubheading {
	display:block;
	font-size:110%;
	color:#4A6E90;
	margin:0 0 0.5em 0;
}
.NewsletterDeck p {
	margin-bottom:0;
}
.readon {
	background:url(images/arrow_red_down.gif) 0% 50% no-repeat;
	list-style-position:outside;
		font-size: 11px;
	text-decoration:underline;
	padding-left:25px;
	color:#771113;
}

/***********************************************/
/* THE FOLLOWING WERE COPIED FROM JOOMLA */
/* Site Text Class Divs                        */
/***********************************************/

.bottomBarNav, .bottomBarCopyRight {
	width:750px;	
	font-size:80%;
}
.bottomBarNav, .bottomBarNav a:link, .bottomBarNav a:visited, .bottomBarNav a:hover {
	color: #FFFFFF;
}
.bottomBarCopyRight, .bottomBarCopyRight a:link, .bottomBarCopyRight a:visited, .bottomBarCopyRight a:hover {
	color: #FF99FF;
}
.leftNavColumnHeading1Burg, .leftNavColumnHeading1White {	
	font-size:95%;	
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.leftNavColumnHeading1Burg {
	color:#771113;
}
.leftNavColumnHeading1White, .leftNavColumnHeading2White {
	color:#FFFFFF;
}
.leftNavColumnHeading1White a:link, .leftNavColumnHeading1White a:visited, .leftNavColumnHeading1White a:hover, .leftNavColumnHeading1White a:active  {
	color:#FFFFFF;
	margin-right:12px;
}
.leftNavColumnFont1 {
	text-align:left;	
	font-size:70%;
	line-height:115%;
}
.leftNavColumnHeading1 {
	font-size:130%;
}
.leftNavColumnHeading2White {	
	font-size:80%;	
}
.leftNavColumnText1White {
	color:#EEEEEE;
	font-size:80%;
}
.newslettersubtitle {
	padding-left:0px;
}
.contentheadingdownload {
	margin-left:2px;
	margin-right:2px;
	padding:2px;
	background-color:#EEEEEE;
	border-right:2px solid #CCCCCC;
	border-bottom:2px solid #AAAAAA;

}
.sectionheading2 {
	font-size:110%;
}
.mosimage_caption {
	font-size:75%;
	font-style:italic;
	line-height:95%;
	margin-top: 2px;
    padding: 1px 2px;

}
.mosimage {
	padding:7px;
}
.small {
	font-size:80%;
	font-style:italic;
}
.downloadyearhorizon, .downloadyearfvm, .downloadyearmemlist, .downloadyearupdate {
	font-weight:bold;
}
.message {
	color:red;
	padding:5px;
	border:1px solid #cccccc;
	margin:5px 45px 5px 45px;
	text-align:center;
}
/*  NOTE:  .contentheading formats need to be the same as .heading1 formats in editor_style.css   */
.contentheadingdownload, .sectionheading1, .sectionheading2, .moduletablemainpage h3 {
	color:#771113;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
 .sectionheading1, .moduletablemainpage h3 {
	font-size:120%;
}

/*  I believe all of the following styles apply only to WKCAC and not NRVC   --   CL 4/30/2010 */
/*
.Box_0 {
}
.Box_3 {
}
.BoxContent {
	width:220px;
	float:left;
	margin-left:25px;
}
.BoxContentTitle {
	height:21px;
	font-size:16px;
	color:#fff;
	padding:6px 14px;
}
.BoxContentText {
	padding:14px 14px;
	color:#036;
	font-size:85%;
	height:172px;
}
.BoxRed {
	margin-left:0;
}
.BoxRedTitle {
	border:1px solid #c30;
	background:#c33 url(/images/box_red_title.png) 0 0 repeat-x;
}
.BoxRedText {
	border:1px solid #f63;
	border-top:0;
	background:#f99 url(/images/box_red_text.png) 0 0 repeat-x;	
}
.BoxBlue {
}
.BoxBlueTitle {
	border:1px solid #039;
	background:#369 url(/images/box_blue_title.png) 0 0 repeat-x;
}
.BoxBlueText {
	border:1px solid #66c;
	border-top:0;
	background:#99c url(/images/box_blue_text.png) 0 0 repeat-x;		
}
.BoxYellow {
	float:left;
}
.BoxYellowTitle {
	border:1px solid #960;
	background:#fc0 url(/images/box_yellow_title.png) 0 0 repeat-x;
}
.BoxYellowText {
	border:1px solid #c90;
	border-top:0;
	background:#fc6 url(/images/box_yellow_text.png) 0 0 repeat-x;	
}
*/