/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/

#containerdiv
{
	width: 952px;
	margin: 16px;
	text-align: left;
}

#containerdivStartPage
{
	width: 952px;
	margin: 16px;
	text-align: left;
}


#bottomImage
{
	height:41px;
	background:url(../images/bottom2_bg.gif) no-repeat left top;	
	clear:both
}

#bottomImageStartPage
{
	height:41px;
	background:url(../images/bottom_bg.gif) no-repeat left top;	
	clear:both;
}

#headerdiv1
{
	text-align: left;
	display: block;
	height:109px;
}
#headerdiv2
{
	text-align: left;
	display: block;
}
#headerdiv3
{
	text-align: left;
	display: block;
}



#quickmenudiv
{
	position:relative; 
	margin-top: -5em; 
	margin-right: 3px; 
	float: right; 
	text-align: right;
	width: 50%;
}


#leftmenudiv
{
	width: 187px;
	height:470px;
	margin:0px 15px 0px 10px;
	float: left;
	text-align: left;
}


#mainareadiv
{
	width: 470px;
	margin:0px 18px 0px 0px;
	float: left;
	text-align: left;

}

.normalwidth
{
	width: 72%;
}
#rightmenudiv
{
	width: 221px;
	float:left;
	margin:0px 0px 0px 0px;

}
#rightListingBox
{
	border: solid #F0E5CE 0.1em;
	background-color: #F0F0F0;
}

img
{
	border: 0;
}
body
{
	background-color: #DDDDDC;
}

#breadcrumbsContainer
{
	height:20px;
	margin:5px 0px 0px 15px;
}


.breadCrumb
{
	font-family:arial;
	font-size:1em;
	color:#cccccc;
	text-decoration:none;
}

#topmenudiv
{ 
	text-align: left;
	display: block;
	margin-bottom:0.3em;
	height: 98px;
}
#topmenucontrol
{
	height:31px;
	margin:16px 7px 0px 5px;
	padding-right:5px;
	background:url(../images/menu_bg.gif) repeat-x left top;
}


#TopControls
{
	padding:40px 25px 0px 0px;
	text-align:right;
}

#contentdivStartPage
{
	width: 100%;
	float: right;

}
.startpagewidth
{
	width: 67%;
}

#rightmenudivStartPage
{
	width: 29%;
	float: right;
	text-align: left;
	padding-left: 1em;
	padding-right: 1em;
}

#footerText
{
	width:320px;
	margin: 0px 0px 0px 25px;
	float:left;

}

#quickbar
{
 width:160px;
 margin: 10px 0px 0px 0px;
 float:right;
}

#maincontainerdiv
{
	width:952px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:4px;
	float: left;
	background:url(../images/middle_bg.gif) repeat-y left top;
}


#contentdiv
{
	width: 715px;
	float: left;
}
#topmenu
{
	margin-top: 1.7em;
	padding: 0.4em 0em 0.3em 1em;
	width: 100%;
}
#quicksearchdiv
{
	height: 2.9em;
}
#cookielink
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd;
	padding: 0.5em 0em;
	margin-top: 1em;
	display: block;
}
/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}

#NavigatePages
{
	width:138px; height:18px; vertical-align:top; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; border:#CCCCCC 1px solid;  margin:0px 10px 0px 0px;
}

#TopImage{margin:0px 0px 15px 0px;}

.RightBoxOrangeTop{width:221px; height:6px; background: url(../images/RightBoxOrangeTop.gif) no-repeat left top;}
.RightBoxOrangeMid{width:221px; background: url(../images/RightBoxOrangeMid.gif) repeat-y left top;}
.RightBoxOrangeBot{width:221px; height:6px; background: url(../images/RightBoxOrangeBot.gif) no-repeat left top;}
.RightBoxOrangeMid .boxContentOrange{margin:5px 10px 0px 10px; padding-bottom:5px; color:White;}
.RightBoxOrangeMid .boxContentOrangeHead{margin:0px 10px 0px 10px; color:White; font-weight:bold;}

.RightBoxGrayTop{width:221px; height:6px; background: url(../images/RightBoxGrayTop.gif) no-repeat left top;}
.RightBoxGrayMid{width:221px; background: url(../images/RightBoxGrayMid.gif) repeat-y left top;}
.RightBoxGrayBot{width:221px; height:6px; background: url(../images/RightBoxGrayBot.gif) no-repeat left top;}
.RightBoxGrayMid .boxContentGray{margin:5px 10px 0px 10px; padding-bottom:5px; color:Gray;}
.RightBoxGrayMid .boxContentGrayHead{margin:0px 10px 0px 10px; color:EA5C10; font-weight:bold;}

/* StartPage */
#StartPageMain{width:722px; float:left; margin:10px 0px 0px 0px;}
#StartPageImage{margin: 0px 0px 10px 0px; float:left; padding:0px 0px 0px 0px; border:0px solid red;}
#flags{margin:-3px 0px 0px 0px; float:left;}
#MainBox{width:404px; height:122px; margin:-3px 0px 0px 0px; background:url(../images/mainText_bg.gif) no-repeat left top; float:left}
#MainBoxContent{width:360px; height:109px; padding:13px 0px 0px 23px;}
#MainBoxContent a { text-decoration:none;}
#MainBoxContent a:hover { text-decoration:underline;}
#MainBoxContent .NewsHeading{ display:inline; color:#EA5D0E; font-size:11px; font-weight:normal;}
#MainBoxContent .ReadMore a {color:#EA5D0E; text-decoration:none;}
#MainBoxContent .ReadMore a:hover{ text-decoration:underline; color:#EA5D0E;}
#maincontainerdivStartPage{width:952px; height:400px;}

#RightArea{width:195px; margin:10px 0px 0px 10px; float:left;}
#RightTopContent{width:195px; height:269px; margin:0px 0px 10px 0px; background:url(../images/puff_195x269.gif) no-repeat left top;}
#RightBottomContent{width:195px; height:125px; margin:0px 0px 0px 0px; background:url(../images/puff_195x125.gif) no-repeat left top;}
#RightArea .boxHeading{padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold;}
#RightArea .boxHeading2{padding:3px 0px 0px 10px; color:#000000; font-weight:bold;}
#RightArea .boxContent{height:225px; padding:10px 0px 0px 10px;}
#RightArea .boxContent2{height:80px; padding:10px 0px 0px 10px;}
#bottomImageStartPage #quickbar{width:130px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; float:left;}

.CalendarDate{margin:5px 0px 0px 0px;}
.CalendarDate a {color:#EA5D0E; text-decoration:none;}
.CalendarDate a:hover {color:#EA5D0E; text-decoration:underline;}

.CalendarHeading{margin:0px 0px 15px 0px;}
.CalendarHeading a {color:#000000; text-decoration:none;}
.CalendarHeading a:hover {color:#000000; text-decoration:underline;}

/* StartPage1 */
#MainNewsBox{ width:721;}
#NewsBox{ width:229px; height:125px; margin:0px 0px 0px 9px; float:right; background:url(../images/puff_229x125.gif) no-repeat left top;}
.NewsHeading{padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold;}
.NewsContent{margin:10px 0px 0px 10px; height:80px}
.NewsLink{vertical-align:bottom; text-align:right; margin-right:10px;}
.NewsLink a {color:#EA5D0E; text-decoration:none;}
.NewsLink a:hover{ text-decoration:underline; color:#EA5D0E;}
.NewsFlash {width:229px; height:104px; margin:4px 0px 0px 0px;}

#logotype
{
	width:200px; height:51px; float:left; margin:15px 0px 0px 24px;
}






