/***** Related Info *****/
a.article_head_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #4762A5 !important;
	text-decoration: underline;
}

a.article_head_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #DB0307 !important;
	text-decoration: underline;
}

.right_nav_table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #424242;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #424242;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #424242;
	border-left-color: #424242;
	width: 180px;
}

.right_nav_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	height: 31px;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../Images/right_nav_bg.gif);
	background-repeat:repeat;
	border-bottom: 1px solid #424242;
}

a.right_nav_head_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: white !important;
	text-decoration: underline !important;
	}
	
a.right_nav_head_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFCD34 !important;
	text-decoration: underline !important;
	}

.right_nav_cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	width: 180px;
	padding-top: 4px;
	padding-right: 14px;
	text-decoration: none;
}
.right_arrow_cell {
	vertical-align: top;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
}

a.right_nav_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
	
a.right_nav_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}

/***** Skip Link Releated *****/
.SkipLink A:link /* Makes unvisited skip links "invisibly white" so they are not seen */
{
	text-decoration: none;
	color: white !important;
	background-color: white !important;
	font-size: 8pt;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;	
}
.SkipLink A:visited /* Makes visited skip links "invisibly white" so they are not seen */
{
	text-decoration: none;
	color: white !important;
	background-color: white !important;
	font-size: 8pt;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	}
.SkipLink A:active /* Makes active skip links (one's that have been tabbed to) visible so they can be seen */
{
	text-decoration: none;
	color: black !important; 
	background-color: white !important;
}
.SkipLink A:hover /* Makes hovered skip links "invisibly white" so they are not seen */
{
	font-size: 8pt !important;
	text-decoration: none;
	color: white !important; 
	background-color: white !important;
}
.Tight
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.SkipRow
{
	color: Black;
	BACKGROUND-COLOR: white;
}
.MainNavAnchorRow
{
	BACKGROUND-COLOR: white;
}

/***** MAIN BODY RELATED *****/
.TableMainBody
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	background-color: white;
}
.MainBodyText
{
/* Old MSDE Settings
	font-size: 0.9em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.MainBodyTextBold
{
	font-size: 0.9em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.HorizontalRule
{
	background-color: #999999;
}

/***** HEADER AND TOP NAV RELATED *****/
.TopNavSeparator
{
	color: white !important;
	background-color: #152D5B !important;
}

.menu_border {
	background-color: #000000;
	background-image: url(../Images/dot_pattern1.gif);
	background-repeat: repeat-x;
}

.head_cell {
	text-align: right;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
}

.main_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #152D5B;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	width: 777px;
	text-align: center;
}

.main_menu_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #152D5B;
	text-decoration: underline;
}

a.main_menu_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.main_menu_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #152D5B;
	text-decoration: underline;
}
.TableHeaderTop
{
	width: 777px;
	vertical-align: baseline;
	text-align: right;
	background-image: url(../Images/TopPortionOfHeader.JPG);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
}
.TableHeaderBottom
{
	width: 777px;
	vertical-align: baseline;
	text-align: right;
	background-image: url(../Images/BottomPortionOfHeader.JPG);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
}

.TableHeader
{
	width: 777px;
	vertical-align: baseline;
	text-align: right;
	background-image: url(../Images/page_head.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 138px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
}
.TableTopNav
{
	color: white;
	text-decoration: none;
	background-color: #152D5B;
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #152D5B;
}
.TableHeaderText
{
	font-size: 9pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TopNavText
{
	color: black;
}

/* Search Metadata Styles */
.SearchNoteStyle
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchDefaultWarning
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchSectionTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Search Page Styles */
.SearchPageTitle
{
	font-weight: normal;
	font-size: 1.5em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchPageResultTitle
{
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchPageDescriptionText
{
	font-weight: normal;
	font-size: 0.7em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchPageRelevanceText
{
	font-weight: normal;
	font-size: 0.6em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/***** LEFT NAV RELATED *****/
a.LeftNav_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.99em;
	font-weight: normal;
	color: white !important;
	text-decoration: none;
}

a.LeftNav_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.99em;
	font-weight: normal;
	color: white !important;
	background-color: #800000;
/*	text-decoration: underline !important; */
}
a.LeftNav_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.99em;
	font-weight: normal;
	color: white !important;
	background-color: #800000;
/*	text-decoration: underline !important; */
}
.TableLeftNav
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	background-color: #426489;
}
.LeftNavNormal
{
	font-weight: normal;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.LeftNavBold
{
	font-weight: normal;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.LeftNavDashes
{
	font-weight: normal;
	font-size: 0.8em;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.LeftNavHomeLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: white !important;
	text-decoration: none;
}

a.LeftNavHomeLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: white !important;
	background-color: #800000;
/*	text-decoration: underline !important;*/
}

/***** PAGE TITLE CONTROL *****/
.MainSectionTitle
{
	font-weight: normal;
	font-size: 1.5em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.BreadCrumb
{
	border-top: #666666 1px solid;
	font-weight: normal;
	font-size: .6em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Breadcrumb_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #DB0307;
	text-align: left;
}
a.breadcrumb_nav_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em !important;
	font-weight: bold;
	color: #DB0307 !important;
	text-align: left;
	text-decoration: underline;
}
a.breadcrumb_nav_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em !important;
	font-weight: bold;
	color: #4762A5 !important;
	text-align: left;
	text-decoration: underline;
}

.PostingDisplayName
{
	font-weight: bold;
	font-size: 1em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}


/***** FOOTER CONTROL *****/
.footercell_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal !important;
	color: #FFFFFF;
	background-image: url(../Images/footer_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
	vertical-align: middle;
	height: 38px;
	width: 629px;
}

.footercell_2 {
	background-color: #E79C00;
}
a.footer_nav_links {
	color: #FFFFFF !important;
	text-align: center;
	text-decoration: underline;
}

a.footer_nav_links:hover {
	color: #E7A500 !important;
	text-align: center;
	text-decoration: underline;
}
.FooterText
{
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TableFooter
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #e1e1e1;
}

/***** RELATED CONTENT *****/
.TDGroupHeading
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}



/***************** SPECIFIC TEMPLATE RELATED STYLES ***********************/


/***** GLOSSARY RELATED *****/
.GlossaryLinks
{
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GlossaryLinksRed
{
	font-weight: bold;
	font-size: 0.9em;
	color: firebrick;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GlossaryTerm
{
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GlossaryDefinition
{
	font-weight: normal;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GlossaryText
{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/***** FAQ Detail Template *****/
.FAQQuestion
{
	font-weight: bold;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FAQAnswer
{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FAQGeneral
{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FAQTopicHeading
{
	font-weight: bold;
	font-size: 0.9em;
	color: #DB0307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/***** NEWS RELEASE SUMMARY *****/
.NRContactInfo
{
	font-weight: normal;
	font-size: 0.8em;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
}
.NRContactAreaTable
{
	border-right: #666666 1px solid;
	padding-right: 0px;
	border-top: #666666 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #666666 1px solid;
	padding-top: 0px;
	border-bottom: #666666 1px solid;
}
.NRMediaType
{
	font-weight: normal;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NRMonthName
{
	font-weight: bold;
	font-size: 0.99em;
	color: #DB0307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NRTitleCell
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
}
.NRDataCellA
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.NRDataCellB
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e5e5e5;
}
.NRDataCellC
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
}
.NRDataCellD
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d2d2d2;
}
.NRSummaryPRTitle
{
	border-top: #666666 1px solid;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NRTitleDetail
{
	font-weight: bold;
	font-size: 1em;
	color: #DB0307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NRSubTitle
{
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/***** CALENDAR SUMMARY *****/
.CSMonthNav
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: bold;
	font-size: 0.95em;
	border-left: #666666 1px solid;
	color: black;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CSMonthName
{
	font-weight: bold;
	font-size: 1em;
	color: #DB0307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CSDateTitle
{
	border-top: #666666 1px solid;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/***** Event Detail Template *****/
.EventDate
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EventTitle
{
	font-weight: bold;
	font-size: 1em;
	color: #DB0307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EventBody
{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EventLocation
{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EventFee
{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EventScope
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/***** VIDEO SUMMARY/DETAIL *****/
.VideoTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.VideoDetailTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: firebrick;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.VideoDescription
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.VideoHeader
{
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gray;
}

/***** VIDEO DETAIL *****/



/***** CONTACT INFORMATION *****/
.ContactName
{
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.ContactTitle
{
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.ContactBody
{
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.ContactInfoHeader
{
	font-weight: bold;
	font-size: 1em;
	color: #DB0307;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

/***** EDIT MODE LABEL *****/
.EditModeLabel
{
	font-weight: bold;
	font-size: 1em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/***** SITE ADMIN TEMPLATE *****/
.SATitle
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
.TaskBasedPubBar
{
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: black;
}
.TaskBasedPubBarVideo
{
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gray;
}

/***** ANCHOR TAGS *****/
A:visited
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:link
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:hover
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/***** Homepage Template *****/
a.audience_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}

a.audience_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #152D5B;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}

.article_head_bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Images/article_bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	height: 24px;
	width: 473px;
}

.article_head_border {
	background-color: #000000;
	background-image: url(../Images/dot_pattern2.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 473px;
}
.article_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.audience_img_cell {
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
	height: 136px;
	width: 119px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.audience_link_table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.audience_link_cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
	height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.SectionTitles
{
	font-weight: bold;
	font-size: 1em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.HomepageBodyText
{
	font-size: 0.75em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.HomepageBusinessTitles
{
	font-size: 0.7em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* In Focus related styles */
.InFocusWhiteHomepageBodyText
{
	font-size: 0.75em;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.InFocusWhiteSectionTitles
{
	font-size: 1.3em;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

a.InFocusTitleLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: white !important;
	text-decoration: underline;
}

a.InFocusTitleLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFCD34 !important;
	text-decoration: underline;
}

.InFocusSectionStyle
{
	background: #152D5B;
}
.InFocusSectionEditStyle
{
	background: white !important;
}

/*****  General Styles *****/
.ErrorText
{
	font-size: 0.75em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.v_space8 {
	height: 8px;
}

.disclaimer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 0.8em;
	color: black;
}