@import url("css/menu.css");
html { min-height: 100%; margin-bottom: 1px; }

Body {
	margin: 0;
	padding: 0;
	background-image:url(images/body_bg_grey.gif);
}

th,td,div{color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a,a:link,a:visited,a:active{color:#009EE0; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover{color:#F2963F; text-decoration:none; }
ul { list-style-type:square; list-style-position:outside; list-style-image:url(images/ul_dot.gif); } 
img {margin-bottom:0px;}
p{margin-top:0px; margin-bottom:0px;}

UL {
padding: 1px;
margin-left: 8px;
margin-top: 1px;
}
UL LI {
padding: 1px;
margin-left: 8px;
margin-top: 1px;
}

/* Topspace ---------------------------------------- */
#topspace{
	margin: 0;
	background:#FFF;
	border-bottom:solid 10px #898989;
	height:135px;
	margin-bottom:0px;
}

#topspaceshadow{
	margin: 0;
	background: url(images/topshadow.png) repeat-x top left;
	height:13px;
	margin-bottom:20px;
}

/* Topwrapper ---------------------------------------- */
#topwrapper
{
  width: 980px;
  height:135px;
  margin: 0 auto;
}

#toplogotype
{
  background: url(images/ds_logotype.gif) no-repeat top left;
  height: 80px;
 	float: left;
	width: 125px;
	margin-top: 20px;
	margin-left: 35px;
}

#topbanner
{
  height: 80px;
 	float: right;
	width: 770px;
	text-align:right;
  padding: 0;
  margin: 0; 
  margin-top: 22px;
}

#dnn_dnnBANNER_lstBanners
{
  float: right;  
}

#topcontact
{
  height: 20px;
 	float: right;
	width: 600px;
	text-align:right;
  padding: 0;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size: 11px;
	color:#424242;
}


#logocolors
{ 
  height: 25px;
  width: 125px;
  float: left; 
  margin-top: 82px;
  cursor: pointer;
}
#logocolorblue {height: 21px; width: 21px; float: left; margin-right:4px; background:#009ee0;}
#logocolorgreen {height: 21px; width: 21px; float: left; margin-right:4px; background:#84b88b;}
#logocolorgrey {height: 21px; width: 21px; float: left; margin-right:4px; background:#cbcdce;}
#logocoloryellow {height: 21px; width: 21px; float: left; margin-right:4px; background:#e8d200;}
#logocolororange {height: 21px; width: 21px; float: left; margin-right:4px; background:#f2963f;}
   

/* Page -------------------------------------------- */
#page {
	width: 980px;
	margin: 0 auto;
	
	background: url(images/page_bg.gif) repeat-y center;
	height: auto;
	margin:auto;
}

#pageNoMenu {
	width: 980px;
	margin: 0 auto;
	
	background: url(images/page_bg_noMenu.gif) repeat-y center;
	height: auto;
	margin:auto;
}

#pagefoot
{
	background-color:Green;
	width: 980px;
	margin: 0 auto;	
	background: url(images/pagefoot_bg.gif) repeat-x center;
	height: 1px;
	margin-bottom:20px;
}

#pagefootNoMenu
{
	background-color:Green;
	width: 980px;
	margin: 0 auto;	
	background: url(images/1pix_gray.gif) repeat-x center;
	height: 1px;
	margin-bottom:20px;
}

/* Leftbar ------------------------------------------ */
#leftbar {
	float: left;
	width: 190px;
	height: auto;
	padding-right: 20px;
}
  
#subpagewrapper
{
 	width: 980px;
	margin: 0 auto;
	height:22px;
	background:url(images/subpagewrapper_bg.gif) repeat-y left; 
}

#subpagewrapperNoMenu
{
 	width: 980px;
	margin: 0 auto;
	height:22px;
	/*background:url(images/subpagewrapper_bg.gif) repeat-y left; */
}

/* Subpages ------------------------------------------ */
#subpages
{
 	float: right;
	background:url(images/1pix_gray.gif) repeat-x bottom left; 
	padding: 0px 0px 0px 0px;
	height:22px;
	width: 770px;
}

#subpagesNoMenu
{
 	float: right;
	background:url(images/1pix_gray.gif) repeat-x bottom left;
	padding: 0px 0px 0px 0px;
	height:22px;
	width: 980px;
}
	
.dummyTab{float: left; height:22px;}

.tabLinkWraper{float:left;}

.tabLinkLeft{float: left;width:1px; height:22px; background:url(images/tab_left.gif) no-repeat top left;}
.tabLinkRight{float: left;width:17px; height:22px; background:url(images/tab_right_unselected.png) no-repeat top right;}
.tabLink
{
  float: left;
  background:url(images/tab_middle_unselected.gif) repeat-x top left;    
  color:#FFF;
  font-size:11px;
  font-weight:normal; 
  padding: 4px 10px 5px 10px;
	height:13px; 
}

.tabLinkFont
{
  font-weight:normal;
}
a.tabLinkFont{color:#FFF;}
a.tabLinkFont:visited{color:#FFF;}
a.tabLinkFont:hover{color:#dedede;}


.tabLinkLeftActive{float: left;width:1px; height:22px; background:url(images/tab_left.gif) no-repeat top left;}
.tabLinkRightActive{float: left;width:17px; height:22px; background:url(images/tab_right_selected.png) no-repeat top right;}
.tabLinkActive
{
  float: left;
  background:url(images/tab_middle_selected.gif) repeat-x top left;    
  color:black;
  font-size:11px;
  font-weight:normal; 
  padding: 4px 10px 5px 10px;
	height:13px;
}

.tabLinkFontActive
{
  font-weight:normal;
}
a.tabLinkFontActive{color:#000000;}
a.tabLinkFontActive:visited{color:#000000;}
a.tabLinkFontActive:hover{color:#000000;}


/* Content ------------------------------------------ */
#content {
	float: right;
	width: 770px;
	height: auto;
	padding:0px;

}

/* Content ------------------------------------------ */
#contentNoMenu {
	float: left;
	width: 980px;
	height: auto;
	padding:0px;

}

/* footerwrapper -----------------------------------*/
#footerwrapper
{
  background-color:#FFF;
  border:solid 1px #898989;
  margin: 0 auto;
	color:red; 
	width: 978px;
}
	
#footerlogotype
{
  width: 155px;
  height: 20px;
  float:left;
  padding: 12px 0px 0px 15px;
}


#footermessageleft
{
  background:#898989 url(images/tab_upsidedown.gif) no-repeat top left;
  width: 15px;
  height: 15px;
  margin-left: 210px;
  margin-bottom: 17px;
  float:right;
}

#footermessage
{
  background:#898989 url(images/tab_middle_upsidedown.gif) repeat-x top left;
  /*tab_middle_upsidedown.gif*/
  width: 565px;
  height: 15px;
  /*margin-left: 210px;*/
  margin-bottom: 17px;
  float:right;
  color:white;
  font-size:10px;
  font-weight:normal;
  text-align:right;
  padding-right:10px;  
}


/* Linkfooter --------------------------------------*/
#linkfooter 
{
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
	width: 958px;
}

.footerLinkDiv 
{
  float: left;
  padding: 0px 5px 0px 5px;
}
/*Root*/
.footerLinkRoot
{
  font-size:10px;
  font-weight:bold;
  line-height:30px;
  letter-spacing:0px;
  vertical-align:top;
}
a.footerLinkRoot{color:#898989;}
a.footerLinkRoot:visited{color:#898989;}
a.footerLinkRoot:hover{color:#000000;}

.footerLinkRootActive
{
  font-size:10px;
  font-weight:bold;
  line-height:30px;
  letter-spacing:0px;
  vertical-align:top;
}
a.footerLinkRootActive{color:black;}
a.footerLinkRootActive:visited{color:black;}
a.footerLinkRootActive:hover{color:black;}

/*Child*/
.footerLinkChild
{
  font-size: 9px;
  font-weight:normal;
}
a.footerLinkChild{color:#898989;}
a.footerLinkChild:visited{color:#898989;}
a.footerLinkChild:hover{color:#000000;}

.footerLinkChildActive
{
  font-size: 9px;
  font-weight:normal;
}
a.footerLinkChildActive{color:black;}
a.footerLinkChildActive:visited{color:black;}
a.footerLinkChildActive:hover{color:black;}


/* Footer ------------------------------------------ */
#footer 
{
	width: 980px;
	height: 20px;
	margin: 0 auto;
}

#footer p {
	margin: 0;
	font-size: 85%;
}

/* Login ------------------------------------------ */
#login 
{
	height: 20px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 215px;
}

/* Legal ------------------------------------------ */
#legal {
	float: left;
	width: 220px;
	height: 20px;
	padding: 10px 10px 10px 15px;
}

/* Links ------------------------------------------ */
#links {
	float: right;
	width: 250px;
	height: 20px;
	padding: 10px 10px 10px 15px;
}

#links a {
	color: #FFFFFF;
	font-size: 12px;
}

.links a {
	color: green;
	font-size: 19px;
}

.PDFlink
{
  float:left;
  margin-top:5px;
  padding: 2px 0 4px 27px;
  background:url(images/pdfDownload.gif) no-repeat top left;    
  color:#009EE0;
  clear:both;
}

.FlashLink
{
  float:left;
  margin-top:5px;
  padding: 2px 0 4px 27px;
  background:url(images/flashLink.gif) no-repeat top left;    
  color:#009EE0;
  clear:both;
}

.ExternalLink
{
  float:left;
  margin-top:2px;
  padding: 2px 0 4px 27px;
  background:url(images/externalLink.gif) no-repeat top left;    
  color:#009EE0;
  clear:both;
}

.ReadMoreLink
{
  float:left;
  margin-top:5px;
  padding: 2px 0 4px 27px;
  background:url(images/moreLink.gif) no-repeat top left;    
  color:#009EE0;
  clear:both;
}


.announcementReadMore
{
  background-color:Fuchsia;
  width:100px;
  float:left;
  height:17px;
  padding: 3px 0 0 15px;
  background:green url(images/readmore.gif) no-repeat top left;    
  color:#898989;
}

/*Set border to mapmodule*/
#map467
{
  border: solid 1px #898989;  
}

/*.Headings is duplicated here and in container.css. This one is added for support in online editor. This one is overwritten by container.css*/
.Head{font-weight:bold; font-size:15px; line-height:21px; letter-spacing:0.1px; color:#009EE0; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.SmalHead{font-weight:bold; font-size:12px; line-height:21px; letter-spacing:0.2px; color:#424242; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ImageText{font-weight:normal; font-style:italic; font-size:9px; color:#424242; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}