﻿@import "/App_/ROOT/PageFrame/HtmlTextEditorStyleSheet.css";
body {
	background: #000000;
	margin: 0px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
}
img {
	margin: 0px;
	padding: 0px;
}
@media screen 
{
	.clear { clear: both; }
	
	#PrintableLogo {
		display: none;
	}
	.siteFrame {
		width: 1000px;
		min-height: 600px;
		height: 100%;
		background: url(  '/App_/ROOT/PageFrame/Standard/BG-Image.jpg' ) no-repeat;
		margin: 0% auto;
		clear: both;
	}
	#topFrame {
		width: 905px;
		height: 150px;
		clear: both;
		margin: 0% auto;
	}
	#logoFrame {
		float: left;
		width: 200px;
	}
	#logoFrame a { display: inline-block; }
	#LogoImage {
	}
	#topRightFrame {
		float: right;
		width: 700px;
	}
	#topNav {
		height: 31px;
		color: #64625A;
		background: url(  '/App_/ROOT/PageFrame/Standard/SubordinatedNav-BG.gif' ) no-repeat 100% 0%;
		text-align: right;
		padding-top: 8px;
		padding-right: 15px;
		font-size: 12px;
	}
	#topNav a, #topNav a:active, #topNav a:visited {
		color: #000000;
		text-decoration: none;
	}
	#topNav a:hover {
		text-decoration: underline;
	}
	#logOnBox {
		float: right;
		width: 250px;
		font-size: 12px;
		text-align: right;
		clear: both;
	}
	#logOnBox a {
		color: #FFFFFF;
	}

	#searchBox {
		font-weight: bold;
		font-size: 12px;
		float: right;
		margin-top: 5px;
		clear: both;
	}
	#pageBackgroundFrame {
		position: relative;
		width: 906px;
		margin: 0% auto;
		clear: both;
		background: url(/App_/ROOT/PageFrame/Standard/Frame/ContentSync.gif) repeat-y;
		border: 0px solid yellow;
		overflow: auto;
		padding-bottom: 40px;
		z-index: 500;
	}
	#pageFrame {
		width: 906px;
		height: 40px;
		background: url(/App_/ROOT/PageFrame/Standard/Frame/TopBorder.gif) no-repeat 0% 0%;
		padding: 1px 0px 0px 0px;
		border: 0px solid red;
		float: left;
	}

	/* Print page link under the share this link. */
	a.PrintThisLink {
		background: url(printer.png) no-repeat;
		padding: 1px 5px 5px 22px;
	}

	/* Left Side Frame */
	#leftSideFrame {
		border: 0px solid #000;
		position: relative;
		left: -1px;
		float: left;
		width: 184px;
		min-height: 500px;
		padding: 0px;
	}
	#contentFrame 
	{
		width: 826px;
		margin: 0 auto;
		text-align: left;
	}
	.leftImage {
		bottom: 1px;
		position: relative;
	}
	/* Media Releases */
	#MediaReleaseSectionId {
	}
	.YellowNavBox 
	{
		background: url(/App_/ROOT/PageFrame/Standard/YellowBox/YellowSide-Bottom.gif) bottom left no-repeat;
		padding-bottom: 17px;
		width: 184px;
	}
	.YellowNavBody 
	{
		margin: 0px;
		font-size: 12px;
		color: #5F0E0F;
		background: url(/App_/ROOT/PageFrame/Standard/YellowBox/YellowSide-Sync.gif) repeat-y;
		width: 184px;
	}
	#MediaReleaseBodyId .LeftMenuItem {
		margin-left: 10px;
		padding-top: 5px;
	}
	#MediaReleaseBodyId a, #MediaReleaseBodyId a:active, #MediaReleaseBodyId a:visited {
		color: #5F0E0F;
	}
	#MediaReleaseBodyId a:hover {
		text-decoration: underline;
	}
	#MediaReleaseBodyId .LeftMenuActiveItem {
		margin-left: 10px;
		padding-top: 5px;
		color: #003CFF;
	}
	#MediaReleaseBodyId .LeftMenuActiveItem a, #MediaReleaseBodyId .LeftMenuActiveItem a:active, #MediaReleaseBodyId .LeftMenuActiveItem a:visited {
		color: #003CFF;
	}
	/* Resources */
	#ResourceSectionId {
		margin-top: 20px;
	}
	#ResourceBodyId .LeftMenuItem {
		margin-left: 10px;
		padding-top: 5px;
	}
	#ResourceBodyId a, #ResourceBodyId a:active, #ResourceBodyId a:visited {
		color: #5F0E0F;
	}
	#ResourceBodyId a:hover {
		text-decoration: underline;
	}
	#ResourceBodyId .LeftMenuActiveItem {
		margin-left: 10px;
		padding-top: 5px;
		color: #003CFF;
	}
	#ResourceBodyId .LeftMenuActiveItem a, #ResourceBodyId .LeftMenuActiveItem a:active, #ResourceBodyId .LeftMenuActiveItem a:visited {
		color: #003CFF;
	}
	/* RESULTS PAGER */
	table.ResultPager {
		width: 100%;
	}
	table.ResultPager td 
	{
		vertical-align: top;
	}
	.publishedDate 
	{
		color: #666;
		font-size: .9em;
	}
	div.pagination 
	{
		padding: 0 0 10px 0;
	}
	
	.previewImage 
	{
		padding: 4px;
		background: #fff;
		border: 1px solid #ccc;
		display: inline-block;
	}
	/*.previewImage img 
	{
		border-top: 1px solid #666;
		border-left: 1px solid #666;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}*/
	a.previewImage:hover 
	{
		border-color: #999;
	}
	
	/* SEARCH RESULTS */
	table.searchResultPager {
		width: 100%;
	}

	table.searchResultPager td {
		padding: 3px;
	}
	table.searchResultPager td.rightColumn {
		padding-left: 1em;
		white-space: nowrap;
	}

	table.searchResultPager td.colorColumn {
		background-color: #eee;
	}
	/* Connect */
	#ConnectSectionId {
		margin-top: 20px;
	}
	#ConnectBodyId .LeftMenuItem {
		margin-left: 10px;
		padding-top: 5px;
	}
	#ConnectBodyId a, #ConnectBodyId a:active, #ConnectBodyId a:visited {
		color: #5F0E0F;
	}
	#ConnectBodyId a:hover {
		text-decoration: underline;
	}
	#ConnectBodyId .LeftMenuActiveItem {
		margin-left: 10px;
		padding-top: 5px;
		color: #003CFF;
	}
	#ConnectBodyId .LeftMenuActiveItem a, #ConnectBodyId .LeftMenuActiveItem a:active, #ConnectBodyId .LeftMenuActiveItem a:visited {
		color: #003CFF;
	}
	/* Right Side Frame */
	#rightSideFrame {
		margin-top: 210px;
		float: right;
		clear: none;
		width: 642px;
	}
	#bannerLogo {
		position: absolute;
		right: 0px;
		top: 0px;
		/*z-index: 600;*/
	}
	#contentHeader {
		width:440px;
		height:40px;
		background-image:url(/APP_/ROOT/PageFrame/Standard/Content/Content-Top.gif);
		position: absolute;
		top: -40px;
		left: 0;
	}
	#content {
		float: left;
		margin-top: 40px;
		color: #000000;
		border: 0px solid #000;
		width: 440px;
		background: url(/App_/ROOT/PageFrame/Standard/Content/Content_Sync.gif) repeat-y;
		min-height: 400px;
		position: relative;
	}
	#contentBody {
		margin: 0px 10px 0px 10px;
		font-size: 12px;
		color: #000000;
	}
	#contentBody a, #contentBody a:active, #contentBody a:visited {
		color: #5F0E0F;
	}
	#contentBody a:hover {
		text-decoration: underline;
	}
	#contentBody h3 
	{
		margin: 0;
	}
	#contentBody .excerpt p
	{
		margin-top: 0;
	}
	a.more 
	{
		background: url(/App_/ROOT/PageFrame/Standard/Content/Raquo.gif) center left no-repeat;
		padding-left: 10px;
	}
	#contentBody div.enginePage h3 
	{
		margin-top: 10px;
	}
	.LeftMenuItem div.subsection 
	{
		background: url(/App_/ROOT/PageFrame/Standard/YellowBox/LeftNavBullet.gif) 0 2px no-repeat;
		padding-left: 11px;
	}
	.LeftMenuItem a.more, .LeftMenuActiveItem a.more
	{
		background: url(/App_/ROOT/PageFrame/Standard/YellowBox/LeftNavBullet.gif) 0 2px no-repeat;
		padding-left: 11px;
	}
	#contentBody .excerpt a.more { margin-left: 7px; }
	
	.LeftMenuActiveItem a.more 
	{
		background-position: 0 -48px;
	}
	#rightToolbar {
		border: 0px solid #000;
		float: right;
		width: 190px;
		text-align: right;
	}
	.RightMenuSection {
		background: url(/App_/ROOT/PageFrame/Standard/YellowBoxRight/YellowSide-Bottom.gif) bottom left no-repeat;
		padding-bottom: 15px;
	}
	.RightMenuBody {
		background: url(/App_/ROOT/PageFrame/Standard/YellowBoxRight/YellowSide-Sync.gif) repeat-y;	
	}
	
	#DivisionNewsSectionId {
		margin-top: 0px;
	}
	#DivisionNewsBodyId td {
		font-size: 12px;
		color: #5F0E0F;
	}
	#DivisionNewsBodyId .RightMenuItem 
	{
		width: 170px;
		padding-left: 20px;
		font-size: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#DivisionNewsBodyId a, #DivisionNewsBodyId a:active, #DivisionNewsBodyId a:visited {
		font-size: 12px;
		color: #5F0E0F;
	}
	#DivisionNewsBodyId a:hover {
		font-size: 12px;
	}
	#MissouriTourismBodyId {
		font-size: 12px;
		color: #5F0E0F;
	}
	#MissouriTourismBodyId .RightMenuItem {
		width: 165px;
		padding-left: 20px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: right;
	}
	#MissouriTourismBodyId .RightMenuItem a, #MissouriTourismBodyId .RightMenuItem a:visited, #MissouriTourismBodyId .RightMenuItem a:active
	{
	    text-decoration: none;
	    font-size: 15px;
	}
	#MissouriTourismBodyId .RightMenuItem a:hover
	{
	    font-size: 15px;
	    text-decoration: underline;
	}
	#MissouriTourismBodyId a, #MissouriTourismBodyId a:active, #MissouriTourismBodyId a:visited {
		font-size: 12px;
		color: #5F0E0F;
		text-decoration: underline;
	}
	#MissouriTourismBodyId a:hover {
		font-size: 12px;
		text-decoration: underline;
	}
	#MediaMemberSectionId {
		margin-top: 20px;
	}
	#MediaMemberBodyId {
		font-size: 12px;
		color: #5F0E0F;
	}
	#MediaMemberBodyId .RightMenuItem {
		width: 170px;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#MediaMemberBodyId a, #MediaMemberBodyId a:active, #MediaMemberBodyId a:visited {
		font-size: 12px;
		color: #5F0E0F;
	}
	#MediaMemberBodyId a:hover {
		font-size: 12px;
		text-decoration: underline;
	}
	#PressHatId {
		float: left;
		position: relative;
		top: -30px;
		left: 15px;
		width: 112px;
	}
	#SignUpLabelId {
		text-align: right;
	}
	#SignUpLabelId a, #SignUpLabelId a:active, #SignUpLabelId a:visited {
		font-size: 15px;
		color: #5F0E0F;
	}
	#SignUpLabelId a:hover {
		font-size: 15px;
		text-decoration: underline;
	}
	#pageFooterFrame {
		width: 906px;
		height: 37px;
		margin: 0% auto;
		clear: both;
		background: url(/App_/ROOT/PageFrame/Standard/Frame/Bottom-Border.jpg) no-repeat 0% 100%;
	}
	#footerFrame {
		margin-top: 10px;
		font-size: 11px;
		clear: both;
	}
	.SearchBoxButton {
		vertical-align: middle;
	}
	.SearchBoxButton input 
	{
		background: #fff;
		border: 1px solid #fff;
	}
	.CrisisBox {
		background: #CE4848;
		color: #FFFFFF;
	}
	#CrisisAlert {
		font-size: 13px;
		background: #CE4848;
		color: #FFFFFF;
		width: 400px;
		padding: 5px;
	}
	#CrisisAlert a {
		background: #CE4848;
		color: #FFFFFF;
		width: 320px;
		padding: 5px;
	}
}

@media print {
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .siteFrame, #topFrame, #topRightFrame, #topNav, #logoFrame, #logOnBox, #pageBackgroundFrame, #pageFrame {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		text-align: left;
		background: transparent;
		color: #000000;
	}
	div#leftSideFrame {
		float: right;
		width: 0px;
		min-height: 500px;
		padding: 0px;
		display: none;
	}
	div#topFrame {
		display: none;
	}
	div#rightSideFrame {
		margin: 0 0 0 0;
	}
	div#topRightFrame, div#bannerLogo, div#rightToolbar, div#contentHeader, div#pageFrame, img#LogoImage {
		display: none;
	}
	img#PrintableLogo {
		display: block;
		padding-bottom: 30px;
	}
	#content {
		float: left;
		width: 100%;
	}
}
