/* Global styles */

body
{
	background-color: #b5b5b5;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.7em;
	color: #222222;
	padding: 25px;
	margin: 0px;
}

a,
a:visited
{
	color:#626EAB;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#626EAB;
}

img 
{
	border:none;
}

/* Layout styles */

#ToContent
{
	width:0px;
	height:00px;
	overflow:hidden;
	float:left;
}

#ToContent:active, 
#ToContent:focus
{
	overflow: visible;
	width: auto; 
	height: auto;
}

#Outline
{
	clear:both;
	width: 925px;
	overflow: hidden;
	margin:0px auto 0px auto;
	padding:16px 26px 16px 26px;
	background-color:#ffffff;
}

#TopSection
{
	clear:both;
	width:100%;
	height:152px;
	overflow:hidden;
}

#TopNavigation
{
	background-color:#EE6F00;
	width:100%;
	overflow:hidden;
}

#TopNavigationLeft
{
	overflow:hidden;
	width:81%;
	background:transparent url(/Templates/Images/OrangeCornerLeft.gif) no-repeat left bottom;
	float:left;
}

#TopNavigationRight
{
	overflow:hidden;
	width:18%;
	background:transparent url(/Templates/Images/OrangeCornerRight.gif) no-repeat right bottom;
	float:right;
	text-align:right;	
}

#ContentOutline
{
	width:100%;
	margin-top:12px;
	background:transparent url(/Templates/Images/OrangePixel.gif) repeat-y 714px;
}

.Normal3Wide #ContentOutline,
.Wide3 #ContentOutline 
{
	background-image:none;
}


	#LeftNavCol
	{
		width:140px;
		overflow:hidden;
		float:left;
		padding-bottom:10px;
		margin-right:20px;
	}


	#Col1
	{
		overflow:hidden;
		float:left;
		padding-bottom:4px;
	}
	
	#MainTop
	{
		width:100%;
		height:auto !important;
		height:30em;
		min-height:30em;
		padding-bottom:10px;
	}

	.StartPage1 #Col1,
	.StartPage2 #Col1,
	.Wide #Col1
	{
		width:714px;
		overflow:hidden;
	}
	
	.Wide #MainSection
	{
		padding-right:10px;
	}

	.Normal1 #Col1
	{
		width:544px;
	}

	.Normal2 #Col1
	{
		width:544px;
	}
	
	.Normal3Wide #Col1
	{
		width:764px;
	}
	
	.Normal2 #Col1Left
	{
		width:260px;
		float:left;
	}

	.Normal2 #Col1Right
	{
		width:260px;
		float:right;
	}
	
	#HeadlineSection
	{
		padding-left:10px;
		height:auto !important;
		height:3em;
		min-height:3em;
		margin-right:10px;
		overflow:hidden;
		width:440px;
	}
	
	.Normal2 #HeadlineSection,
	.Wide1 #HeadlineSection
	{
		padding-left:0px;
	}

	#ImageSection
	{
		float:right;
		width:244px;
		overflow:hidden;
		margin-right:10px;
	}

	.Normal1 #HeadlineSection
	{
		padding-left:0px;
	}

	.Normal3Wide #HeadlineSection
	{
		padding-left:0px;
	}


	#MainBottom
	{
		width:100%;
		overflow:hidden;
		border-top:solid 1px #F8AB65;
		padding-top:10px;
	}	
	

	#Col2
	{
		width:210px;
		overflow:hidden;
		float:right;
	}

		#RightTopSection
		{
			border-bottom:solid 1px #F8AB65;
			padding:0px 14px 10px 14px;
			width:182px;
			height:auto !important;
			height:25em;
			min-height:25em;
		}
				
		#RightBottomSection
		{
			padding:10px 14px 10px 14px;
			width:182px;
		}

#Footer
{
	font-size:0.8em;
	color:#000000;
	text-align:center;
	padding:1em 0em 1em 0em;
	border-top:solid 1px #EE6F00
}


/* TemplateElements */

.Logotype
{
	float:left;
	margin-bottom:1.2em;
}

.FastNav
{
	float:right;
	text-align:right;
	margin-top:2.8em;
}

.Clock
{
	float:right;
	margin-left:20px;
	margin-top:2.1em;
}

.ClockTime
{
	color:#EE6F00;
	font-size:1.6em;
}

.Col1Boxes
{
	width:684px;
	overflow:hidden;
	padding:10px 10px 10px 10px;
}

.StartPage2 .Col1Boxes
{
	width:434px;
}

.Col1Odd
{
	background-color:#F8F8F8;
	border:solid 1px #E8E8E9;
}

.Col1Even
{
	border:solid 1px #FFFFFF;
}

.SearchBox
{
	margin-right:10px;
	margin-top:0.4em;
}

.SearchText
{
	width:100px
}

.SearchButton
{
	width:40px;
}

.PrintBox
{
	float:right;
	width:80px;
}

.PrintBox img
{
	vertical-align:middle;
}

/* PdfIcon */

.PdfIcon 
{
	height:16px;
	background:transparent url(/Templates/Images/PdfIcon.gif) no-repeat right top;
}

/* FAQ */

.FaqList img
{
	border:none;
}


.FaqOptions label,
.FaqOptions input,
.FaqOptions select
{
	margin:0px;
}

.FaqChosenCategory
{
	background-color:#F8F8F8;
	border:solid 1px #E8E8E9;
	padding:4px;	
	margin-bottom:0px 0px 10px 0px;
}

.FaqOptions
{
	margin:10px 0px 10px 0px;
}

.FaqQuestion
{
	display:block;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	width:70%;
	overflow:hidden;
}

.FaqCategory
{
	display:block;
	clear:both;
	color:#444444;
	float:right;
	font-weight:bold;
	width:30%;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}

.FaqAnswerBox1,
.FaqAnswerBox2
{
	clear:both;
}

/* TravelGuideStep */

.TravelGuideStep1
{
	padding-left:10px;
}

.TravelGuideAddress .DropDown,
.TravelGuideAddress .TextField
{
	width:240px;
}

.TravelGuideTime .DropDown
{
	width:240px;
}

.TravelGuideTime .TextField
{
	width:236px;
}

.TravelGuideTime .SubmitButton
{
	float:right;
	margin-top:10px;
}

.TravelGuideBox
{
	background-color:#F8F8F8;
	border:solid 1px #E8E8E9;
	padding:10px;	
	margin-bottom:10px;
}

.TravelGuideAltBox
{
	background-color:#FFFFFF;
	border:solid 1px #E8E8E9;
	padding:10px;	
	margin-bottom:10px;
}


.TravelGuideLeft
{
	float:left;
	width:19%;
	padding-top:4px;
	padding-left:10px;
}

.TravelGuideRight
{
	float:right;
	width:76%;
	text-align:right;
	padding-right:10px;
}


.TravelGuideProgressBarOuter
{
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:100%;
	margin-top:400px;
}

.TravelGuideProgressBar
{
	width:300px;
	padding:20px;
	margin:20px auto 0px auto;
	overflow:hidden;
	border:solid 1px #E8E8E9;
	background-color:#ffffff;
}

.TravelGuideProgressBarImageDiv
{
	text-align:center;
}

/* Text-styles */

.Headline1
{
	clear:both;
	font-size:1.8em;
	color:#D26E00;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.Headline2
{
	font-size:1.1em;
	color:#D26E00;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.Headline3
{
	font-size:1em;
	color:#000000;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;	
}

.Normal
{
	font-size:1em;
	color:#000000;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;	
	line-height:1.3em;
}

.Normal a
{
	color:#626EAB;
}

.Introduction
{
	font-size:1em;
	color:#000000;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;	
	line-height:1.3em;
}

.Wide #MainSection .Headline1,
.Wide #MainSection .Headline2,
.Wide #MainSection .Normal
{
	margin-left:10px;
}

.Wide #MainSection .TravelGuideBox .Headline2
{
	margin-left:0px;
}

/* Navigation styles */

/*
Old styles for DHTML-menu

.udm li
{
	background:transparent url(/Templates/Images/TopNavBG.gif) no-repeat left center;
}

.udm li.Chosen a
{
	text-decoration:underline;
}

.udm .TopNavigationFirst
{
	background-image:none;
}

.udm .NavLev2Start li
{
	border-left:solid 4px #FFE3CA ;
	border-right:solid 4px #FFE3CA ;
}

.udm .NavLev2Start li
{
	background-image:none;
	background-color:#FFE3CA;
	border-bottom:solid 1px #ffffff; 
}

.udm .NavLev2Start li.Last
{
	border-bottom:none;
}

*/

.NavLev1Start
{
	list-style:none;
	padding:0px;
	margin:0px;
}


.NavLev1Start li
{
	float:left;
	margin:0px;
	background:transparent url(/Templates/Images/TopNavBG.gif) no-repeat left center;	
}

.NavLev1Start li a
{
	display:block;
	font-size:0.9em;
	color:#ffffff;
	padding:8px 9px 8px 9px;
	font-weight:bold;
	letter-spacing:1px;
}

.NavLev1Start li.Chosen a
{
	text-decoration:underline;
}


.NavLev1Start .TopNavigationFirst
{
	background-image:none;
}


#LeftNavCol ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#LeftNavCol .NavLev2Start li
{
	float:left;
	background-color:#FFE3CA;
	color:#000000;
	padding:0px 8px 0px 8px;
	margin:0px;
}

#LeftNavCol .NavLev2Start li a
{
	float:left;
	display:block;
	color:#000000;
	border-top:solid 1px #ffffff;
	padding:6px 0px 6px 0px;
	margin:0px;
	width:124px;
}

#LeftNavCol .NavLev2Start .First a
{
	border-top:none;	
}


#LeftNavCol .NavLev2Start .Chosen a
{
	font-weight:bold;	
	width:124px;
}

#LeftNavCol .NavLev2Start .Chosen li a
{
	font-weight:normal;	
	width:116px;
}

#LeftNavCol .NavLev2Start .Chosen .Chosen a
{
	font-weight:bold;	
}

#LeftNavCol .NavLev2Start .NavLev4Start li a
{
	width:108px;
}


.Divider
{
	border-bottom:solid 1px #F7AA64;
	margin-bottom:10px;
}


/* NewsList1 for the StartPage */

.NewsList1 .Normal
{
	margin-bottom:0px;
}

.NewsList1Date
{
	font-size:0.8em;
	color:#333333;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;	
}

.NewsListNav
{
	text-align:right;
	margin-bottom:10px;		
}

.NewsListNav .Chosen a
{
	background-color:#F8F8F8;
	border:solid 1px #E8E8E9;
	padding:3px;	
}

.NewsListNavEntry
{
	margin-left:3px;
}

.NewsListNavEntry a
{
	background-color:#ffffff;
	border:solid 1px #E8E8E9;
	padding:3px;	
	margin-bottom:10px;		
}

.NewsItem img
{
	border:none; 	
	float:left;
}

/* TimeTable */

.TimetableOutline
{
	clear:both;
}

.Wide #MainSection .TimetableOutline
{
	margin-left:10px;
}


.RouteCollection
{
	width:31.7%;
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}

.RouteNr
{
	background-color:#EE6F00;
	color:#ffffff;
	padding:4px;
	font-weight:bold;
}

.Routes
{
	padding:4px;
	border:solid 1px #E8E8E9;
	height:auto !important;
	height:6em;
	min-height:6em;
}

.Routes a
{
	display:block;
	clear:all;
}

.Timetable
{
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	margin-bottom:10px;
}

.Timetable th
{
	text-align:left;
	padding:4px 10px 20px 10px;
	border-bottom:solid 1px #EEEEEE;
}

.TravelGuideStep2 .Timetable th
{
	padding:4px 10px 10px 10px;
}

.Timetable td
{
	padding:6px 10px 6px 10px;
}

.TTLine
{
	border-right:solid 1px #E97600;
}

.	ime
{
	font-weight:bold;
}

.Timetable .Odd td
{
	background-color:#F7F7F7;
	border-bottom:solid 1px #EEEEEE;
}

.Timetable .Even td
{
	border-bottom:solid 1px #EEEEEE;
	background-color:#FFFFFF;
}

.Timetable td a
{
	display:block;
	color:#222222;
	text-decoration:none;
}


.Timetable .Chosen td
{
	background-color:#FFE2CA;
}

.Timetable .LastRow td
{
	border-bottom:none;
}

.Timetable .Odd .First
{
	border-left:solid 1px #EEEEEE;
}

.Timetable .Odd .Last 
{
	border-right:solid 1px #EEEEEE;
}

.TimetableLeft
{
	width:62%;
	float:left;
}

.TimetableRight
{
	width:35%;
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
/*	height:auto:!important;
	min-height:300px;
	height:300px;
*/
	overflow:visible;	
}

.TimetableSuperscript
{
	font-size:0.90em;
	position:relative;
	top:-0.4em
}

.Error
{
	font-weight:bold;
	background:transparent url(/Templates/Images/ArrowLeft.gif) no-repeat left;
	padding-left:12px;
}

.InputError
{
	background-image:url(/Templates/Images/InputErrBg.gif)
}

/* Dynamix style */

/* Bullets */

	.dxUl
	{
		list-style-type:square;
		margin:0.3em 0em 0.6em 1.4em;
		padding:0px;
	}
	
	.dxOl
	{

	}

/* Images */

	.dxImageLeftInText,
	.dxImageLeftInTextWrapper
	{
		margin-right:10px;
		margin-bottom:10px;
	}

	.dxImageRightInText,
	.dxImageRightInTextWrapper	
	{
		margin-left:10px;
		margin-bottom:10px;
	}
	
	.dxImageMiddle,
	.dxImageLeft,
	.dxImageRight,
	.dxImageNoAlign,
	.dxImageLeftWrapper,
	.dxImageRightWrapper,
	.dxImageLeftInTextWrapper,
	.dxImageRightInTextWrapper,
	.dxImageImageMiddleWrapper,
	.dxImageNoAlignWrapper
	{
		margin-bottom:10px;
	}

	.dxImageLeftInTextWrapper
	{
		padding:0px 0px 0px 2px;
	}	

	.dxImageRightInTextWrapper
	{
		padding:0px 2px 0px 0px;
	}	

	.dxImageImageMiddleWrapper,
	.dxImageNoAlignWrapper
	{
		padding:0px;
	}	

	
	.dxImageLeftWrapper .dxImageLeft,
	.dxImageRightWrapper .dxImageRight,
	.dxImageLeftInTextWrapper .dxImageLeftInText,
	.dxImageRightInTextWrapper .dxImageRightInText,
	.dxImageMiddleWrapper .dxImageMiddle,
	.dxImageNoAlignWrapper .dxImageNoAlign
	{
		margin:0px;
	}
	
	.dxImageMiddle,
	.dxImageLeft,
	.dxImageRight,
	.dxImageNoAlign,
	.dxImageLeftInText,
	.dxImageRightInText
	{
		border:none; 
	}
	
	#TopSection .dxImageMiddle,
	#TopSection .dxImageLeft,
	#TopSection .dxImageRight,
	#TopSection .dxImageNoAlign,
	#TopSection .dxImageLeftInText,
	#TopSection .dxImageRightInText
	{
		border:none;
	}
	
	.dxImageText
	{
		font-family:Verdana, Sans-Serif;
		font-size:0.85em;
		margin:0.1em 0em 0em 0em;
		padding:0.1em 0em 0.1em 0em;	
		line-height:1.2em;
		text-align:right;
		color:#A6A6A6;
	}
	
	.dxImagesGridItemText,
	.dxPageNav,
	.dxImageSlideShowStatus
	{
		font-family: Verdana, Sans-Serif; 
		font-size:0.65em;	
		padding-bottom:5px;
		margin-bottom: 0px;
	}
	
	.dxImagesGridItemInner
	{
		background-color:#eeeeee;
		margin:4px;
	}

	.Col1Boxes img
	{
		margin-bottom:0px;
	}

/*
	.Col1Boxes .Normal
	{
		display:inline;
	}
*/
		
	.Col1Boxes .dxImageLeftWrapper,
	.Col1Boxes .dxImageRightWrapper,
	.Col1Boxes .dxImageLeftInTextWrapper,
	.Col1Boxes .dxImageRightInTextWrapper,
	.Col1Boxes .dxImageImageMiddleWrapper,
	.Col1Boxes .dxImageNoAlignWrapper
	{
	}
	
	.dxPageNav a
	{
		font-family:verdana;
		font-weight:bold;
		text-decoration:none;
		color:#3177d6;
	}	
	
	.dxImageSlideShowStatus
	{
		text-align:right;
		margin-top:12px;
	}	
	
	.dxImagesSlideShowControlPanel
	{
		height:24px;
	}		
	
	/* ################## Poll ################## */


	.dxPollDiv,
	.dxPollResultDiv
	{
		margin:0px 0px 0em 0px;
	}

	.dxPollHeadline
	{
		font-size:1em;
		font-weight:normal;
		line-height:1.2em;
		margin:0em 0em 0.8em 0em;
		color:#000000;
	}

	.dxPollRadioDiv
	{
		width:16%;
		float:left;
	}

	.dxPollAlternativeLabel
	{
		float:left;
		width:16%;
		font-size:1em;
		font-weight:normal; 
		margin:0.2em 0em 0.3em 0em;
		padding:0px;
		line-height:1.3em;	
	}

	.dxPollButtonDiv
	{
		text-align:center;
	}

	.dxPollButton
	{
		font-size:11px;
		padding:0.1em 0.4em 0.1em 0.4em;
		margin-top:0.4em;
		color:#000000;
		font-weight:bold;
	}

	.dxPollResultBody
	{
		margin:0px;
		padding:1em;
	}

	.dxPollResultBar
	{
		background-color:#FFE3CB;
		height:0.4em;
		overflow:hidden;
		clear:left;
	}

	.dxPollResultVotes
	{
		background-color:#ED6E00;
		height:0.4em;
		overflow:hidden;

	}	
	
	/* ################## Form ################## */
	.dxTextLabelDiv,
	.dxFormResetButton,
	.dxFormSubmitButton,
	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox,
	.dxFileInput,
	.TextField,
	.SubmitButton,
	.DropDown,
	.TextLabel
	{
		font-family:verdana, Sans-Serif;
		font-size:1em;
		font-weight:normal;
		color:#000000;
	}	

	.dxFormCheckboxLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox,
	.dxFileInput,
	.DropDown
	{
		margin:0px;
		margin-bottom:0.2em;	
	}

	.TextLabel
	{
		display:block;
		margin-bottom:3px;
		margin-top:4px;
	}


	.dxFormResetButton,
	.dxFormSubmitButton,
	.SubmitButton
	{
		font-size:1em;
		color:#000000;
		font-weight:bold;
	}


	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv
	{
		border:0em;
		vertical-align:bottom;
		margin-top:0.2em;
	}

	.dxFileInput
	{
		height:1.8em;
	}

	.dxFormTextBox,
	.dxFormDropDownList,
	.dxFileInput,
	.TextField,
	.DropDown
	{
		border:solid 1px #666666;
		padding:2px;
	}	
	
	#Col3 .dxFileInput
	{
		width:134px;
	}


	/* Search */
	.dxSearch
	{
		margin-bottom:20px;
	}
	
	.dxSearchLabel,
	.dxSearchSubmitButton,
	.dxSearchMatchesSummary,
	.dxSearchMatchesItemDesc,
	.dxSearchMatchesNav
	{
		font-size:1em;
		margin:0em;
		padding:0em;
	}	

	.dxSearchMatchesNav
	{
		margin-top:1em;
		padding-bottom:1em;
		text-align:right;
	}

	.dxSearchMatchesSummary
	{
		background-color:#F8F8F8;
		border:solid 1px #E8E8E9;
		padding:10px;	
		margin-bottom:10px;		
	}

	.dxSearchMatchesItemDesc
	{
		margin:0em;
		margin-bottom:1em;
	}

	.dxSearchText
	{
		font-family:verdana, Sans-Serif;
		font-size:1em;
		font-weight:normal;
		color:#000000;
		border:solid 1px #666666;
		padding:2px;
		margin:0px;
		margin-bottom:0.1em;	
		margin-left:10px;
	}

	.dxSearchSubmitButton
	{
		font-size:1em;
		color:#000000;
		font-weight:bold;
		margin-left:4px;
	}


	.dxSearchMatchesHeadline
	{
		font-size:1.1em;
		color:#D26E00;
		font-family:Verdana, Arial, Sans-Serif;
		font-weight:bold;
		margin:0px 0px 10px 0px;
		padding:0px;
	}

	.dxSearchMatchesItemLink
	{
		margin:0px;
		padding:0px;
		margin-bottom:0.4em;
		margin-top:1em;
		font-size:1em;
	}

	.dxSearchMatchesItemLink a
	{
	}
	
	.dxSearchMatchesNavPageSelected
	{
		background-color:#F8F8F8;
		border:solid 1px #E8E8E9;
		padding:3px;	
		margin-bottom:10px;		
	}

	.dxSearchMatchesNavPage
	{
		background-color:#ffffff;
		border:solid 1px #E8E8E9;
		padding:3px;	
		margin-bottom:10px;		
	}

	/* Siteindex */

	.dxSiteIndexNav a
	{
		background-color:#F8F8F8;
		border:solid 1px #E8E8E9;
		padding:3px;	
		margin-bottom:10px;		
	}
	
	.dxSiteIndexNav
	{
		margin-bottom:10px;
	}
	
	.dxSiteIndexToTop
	{
		float:right;
		clear:both;
		margin-top:20px;		
	}
	
	.dxSiteIndexLetter
	{
		float:left;
		font-size:1.1em;
		color:#D26E00;
		font-family:Verdana, Arial, Sans-Serif;
		font-weight:bold;
		margin:20px 0px 0px 0px;
		padding:0px;
	}
	
	.dxSiteIndexPages
	{
		clear:both;
	}
	
	/* SiteMap */
	
	.dxSiteMapLev1top
	{
		list-style-type:none;
		margin:0px;
	}
	
	.dxSiteMapLev1top .dxSiteMapLev1 a
	{
		display:block;
		width:100%;
		border-bottom:solid 1px #F7AA64;
		padding:10px 0px 4px 0px;
		font-size:1.1em;
		color:#D26E00;
		font-family:Verdana, Arial, Sans-Serif;
		font-weight:bold;
		margin:10px 0px 10px 0px;
	}
	
	.dxSiteMapLev1top li
	{
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	
	.dxSiteMapLev1top .dxSiteMapLev1 li a
	{
		color:#000000;
		border-bottom:none;
		font-size:1em;
		font-family:Verdana, Arial, Sans-Serif;
		font-weight:normal;
		margin:0px 0px 0px 0px;
		padding:5px;			
	}


/* Table */

	.dxTable
	{
		border-collapse:collapse;
	}


	.dxTable th
	{
		padding:6px 3px 6px 3px; 
	}

	.dxTable td
	{
		padding:3px;
	}
	
	.dxTable .Normal,
	.dxTable .Headline1,
	.dxTable .Headline2,
	.dxTable .Introduction
	{
		margin:0px;
	}
	

	.LightGrayBG
	{
		background-color:#F7F7F7;
	}

	.DarkGrayBG
	{
		background-color:#E8E8E9;
	}

	.YellowBG
	{
		background-color:#fff000;
	}

	.PinkBG
	{
		background-color:#FFE3CA;
	}


@media print
{
	
	#Top
	{
		width:100%;
		padding:1em 0em 1em 0em;
		border-bottom:solid 1px #EE6F00;
		overflow:hidden;
		margin:0em 0em 1em 0em;
		
	}
	
	.FastNav,
	#TopSection,
	#TopNavigation,
	.PrintBox,
	#ToContent,
	#LeftNavCol
	{
		display:none;
		visibility:hidden;
		overflow:hidden;
	}
}