@import url("/Css/MovedToVikingMain.css[Do_Not_Remove][ForDefaultFramework]/CssForIncludes.css");
body{
	background-color: #efefef;
	margin: 5px auto 5px auto;
}

div#mainWrapper{ 
	background-color:#fff;
	width: 524px;
	width: auto;
	background-image: none;
	border: none;
}


#goToStartPage{
	/*display: block;
	width:210px;
	height: 23px;
	margin:10px 0 10px 0;
	background: url(../graph/logo.jpg) no-repeat;
	
	background-color: #D21414;
	width:525px;
	height: 30px;*/
	display: none;
}
#goToStartPage span{
	display: none;
	
}
/*Screen reader helper*/
div#screenReaderHelper
{
	display: none;
}

div.supportNavContainer, div.supportNavContainer form, div.supportNavContainer ul{
	display: none;
}

div#footerContainer {
	display: block;
	border: 0;
	background-color: transparent;
}

#mainNavigationContainer{
	display: none;
}
#mainWrapper{

	margin: 0 auto;
	background-color: #fff;
}

div#contentContainer{
	background-color: #fff;
	border: 15px solid #fff;
/*	float: left;*/
	width:524px;
	width:auto;
}

#oneColumnFrameworkWidePage{
	width: 524px;
	width: auto;
}

#oneColumnPrintDiv{
	width: 524px;
	width: auto;
}

#rightContainer{
	display: none;
}
.rightContainer #mapImage{
	display: none;
}
#breadCrumbs{
	display: none;
}
.toolBar{
	display: none;
}

div#bottom{
	display:none;
}

div#bottom div#toolBar
{
	display: none;
}
.pager{
	display:none;
}
div#GoodToKnow_Content div#navigation{
	display:none;
}
div#GoodToKnow_Content h1{
	display:none;
}
div#GoodToKnow_Content div#header{
	display:none;
}
div#GoodToKnow_Content div#description{
	float: left;
}

div#GoodToKnow_Content h1, div#description h1{
	width: 514px;
}
div#GoodToKnow_Content div#description span{
	background: #fff;
	color: #000;
	margin: 10px 0 5px 0;
	padding: 0;
	font-size: 1.6em;
}
div#GoodToKnow_Content div#description p{
	/*width: 420px;*/
	width: 500px;
}

div#LeftAndRight div#header{
	display:none;
}

div#LeftAndRight div#description{
	float:left;
	padding-bottom:10px;
	width: 514px !important;
}
div#LeftAndRight div#description p{
	width: 514px !important;
}
div#LeftAndRight div#description table{
	width: 514px !important;
}

div.imageGalleryText{
	font-size:1.2em;
	padding-top: 6px;
}
div#ImagesContainer{
	display:none;
}
div.helpPagecontainer{
	display: none;
}
address{
	clear: both;
	display:block;
	padding: 0 0 0 0;
	/*background: #D21414;*/
	background: transparent;
	width:auto;
	height: auto;
	color: #fff;
	padding: 0 0 0 0;
}
/*address a{
	font: italic 10px verdana;
}*/
address span.outer{
	float:left;
	width: 524px;
	height: 30px;
	background-color: #d8101b;
	font: normal 12px  verdana;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}
address span.left{
	float: left; 
	width: 104px;
	padding: 9px 0 0 17px;
}
address span.center{
	float: left;
	width: 250px;
	padding: 9px 0 0 0;
	text-align: center;
}
address img{
	margin-left: 15px;	
}

div#LeftAndRight div#description{
	float: left !important;
}


span.textsmallgrey{
	font-size: 1.1em;
	color: #909090;
	padding: 0 0 10px 0;
	margin: 0;
	float:left;
}
span.textsmallgrey{
	font-size: 0.9em;
}

div#topWrapper, div#bottomWrapper { display:none; }

TABLE.applicationtable {font-family:verdana; font-size:11px; background-color: #efefef;}
TABLE.applicationtable TD{padding: 4px;}
TD.applicationtableheading{background-color: #d8101b; color: #ffffff;}
TD.applicationtableheadinggray{border-bottom: dashed 1px #cccccc;border-top: dashed 1px #cccccc;background-color: #efefef; color: #000000;}
TABLE.tablestandard P {font-family:verdana; font-size:10px;}


/*
Float fix
*/
body div#contentFrameworkTextPage,
body div#contentFrameworkTextPage div#text,
body div#contentFrameworkTextPage ul#images
{
	width: auto !important;
	float: none !important;
}
