/* GENERAL STYLES 

form {}
p	{margin:0px 0px 10px 0px;color:#262626;font:normal 12px arial,verdana,helvetica,sans-serif; }
#ContentPage #MainBody p a, #ContentPage #MainBody p a:visited { font-weight:bold; }
#ContentPage #MainBody table td p a, #ContentPage #MainBody table td p a:visited { font-weight:normal;}
*/
a {color:#00549e; text-decoration:none;}
a img {border:none;}
a:hover {text-decoration:underline;}
a:visited {color:#00549e;}
img { border:0px;}
hr.solid {border:solid 1px #dbe1e7;}
hr.dotted {border:dotted 1px #cccccc;}

/*
h1 {font:normal 20px arial,verdana,helvetica,sans-serif; color:#333333; margin:0px 0 10px 0; }
h2{font:normal 16px arial,verdana,helvetica,sans-serif; color:#50595e; margin:15px 0 10px 0; padding:0px;}
h3 {font:normal 14px arial,verdana,helvetica,sans-serif; margin:15px 0 15px 0; color:#262626;}
h1 a, a h1, h2 a, a h2, h3 a, a h3 {color:#00549e;}
h1 a:visited, a:visited h1, h2 a:visited, a:visited h2, h3 a:visited, a:visited h3 {color:#00549e;}
*/
.hidden { display:none;}
input.hide { display:none; }

/*#Container { background:url(images/bg_container.gif) left top repeat-x #ebebeb;width:964px; text-align: -moz-center;#text-align:center; margin:auto;  display:block; padding-left:5px; padding-right:5px; min-height:950px;*min-height:850px;position:absolute;*position:relative;margin-left:-482px;*margin-left:auto;left:50%;*left:auto;}*/
#Container { /*background:url(images/bg_container.gif) left top repeat-x #ebebeb;*/width:964px; text-align: -moz-center;#text-align:center; margin:auto;  display:block; padding-left:5px; padding-right:5px; height:100%;  }

#Page, #ContentPage {background-color:#ffffff; width:942px; float:left; height:100%;  padding:10px 10px 10px 10px; border-left:solid 5px #e7e8e9;border-right:solid 5px #e7e8e9;   }
#HeaderArea, #MainMenuArea, #StageArea, #FooterArea {width:940px; text-align:left;}
#StageArea { height:100%; display:block;}

/* HeaderArea */
#HeaderArea { display:block; padding-bottom:2px; height:60px; }
#HeaderArea h1 a, #HeaderArea h1 a:hover   { font-size:30px; color:#004396; text-transform:uppercase; }
#logo { float:left;}
#functions { float:right;display:inline; height:35px; padding:10px 10px 0 0; width:500px;  #width:460px; text-align:right;}
#functions ul { display:inline;  margin:0px;   }
#functions ul li .selected { font-weight:bold; }
#functions ul li { display:inline; padding: 0 5px 5px 5px;color:#656565; font-size:11px; height:22px;*vertical-align:top; float:left;  }
#functions ul li a {font-size:11px;}
#functions ul li:first-child { border:none;}
#functions ul li.first {padding-top:7px;*padding-top:0px;}
#functions ul li.last { float:right;}
#functions ul li .imgTextsize { display:inline; margin: 0 1px 0 1px; }
#date { font-size:13px; text-align:right; display:block;color:#969696;padding-right:10px;}
.country {color:#969696; font-size:18px;  float:left; margin-top:30px;}

#functions input.language {
	margin:0 0 0px 0;_margin:5px 0 0 0px; padding:0 3px 0 0;*padding:0 0 0 0; border:none; background:none;
    color: #00549e; font-size:11px; cursor:pointer; 
    display: inline;
    background:url(images/bg_functions_separator.gif) right center no-repeat;
}
#functions input.language:hover { text-decoration: underline; } 
#functions a.language { display: none;padding: 0px 10px 0 5px; *padding: 7px 10px 0 5px;float:none; *float:left; background:url(images/bg_functions_separator.gif) no-repeat; background-position:100% 90%;  }
#functions li.first { padding: 0px 0 0 0;  }

/* MainMenuArea and Search */
#MainMenuArea { display:block; background:url(images/bg_nav.gif) left top no-repeat;height:46px; margin-bottom:17px;  }
#MainMenuArea ul { list-style-type:none; margin:0 0 0 0;  padding:0px 0 0 0; height:46px;width:940px; white-space:nowrap;overflow:hidden; }
#MainMenuArea ul, x:-moz-any-link {padding:12px 0 0 0; } /* for Firefox 2.0 */
#MainMenuArea ul, x:-moz-any-link, x:default {padding:0px 0 0 0; } /* restore styles for Firefox 3.0 and newer */

#MainMenuArea a {color:#ffffff; font:normal 14px arial,verdana,helvetica,sans-serif; margin:0 0 0 -3px;*margin:0 -2px 0 0;padding:12px 12px 18px 12px; height:34px;display:inline-block;  }
#MainMenuArea a:hover { text-decoration:none;}
#MainMenuArea a.last { padding-right:22px; *padding-right:15px;}
#MainMenuArea a.first {margin-left:0px;}
#MainMenuArea li {display:inline; padding:12px 0px 12px 0px;*padding:0px;height:46px;  background:url(images/nav_separator2.gif) right center no-repeat; }
#MainMenuArea li#last { background-image:none !important;}
#MainMenuArea li.selected a { background:url(images/bg_nav_selected.gif) left top repeat-x;color:#22649e;}
#MainMenuArea li.selected a.first {background:url(images/bg_nav_selected_first.gif) left top no-repeat;} /* background with rounded corners for first element */
/*#MainMenuArea li.selected a.last {background:url(images/bg_nav_selected_last.gif) right top no-repeat;}*/	 /* background with rounded corners for last element */
#QuickSearchArea { height:31px;width:220px;  display:inline;  text-align:right; margin:8px 0 0 0; padding-left:60px;}
#QuickSearchArea input { margin-top:0px; }
.quicksearch { display:inline; margin: 0 0 0 0; float:right;}
.btnSearch { background:url(images/bg_search_button.gif) left top no-repeat; width:51px; height:22px; border:0px; color:#787874; margin-bottom:2px; cursor:pointer; }
.txtSearch {background:url(images/bg_search_textbox.gif) left top no-repeat; width:159px; height:22px; border:0px; padding:1px 0 0px 4px; overflow:hidden;color:#262626;}


/*************************/
/* STARTPAGE		     */
/*************************/

/* MainContentArea */
#ImageArea { vertical-align:top; height:100%;display:inline; float:left; }
#s3Slider { width:700px; height:213px; position:relative; overflow:hidden; }
#s3SliderContent { width: 700px; position: absolute; top: 0; margin: 0; padding: 0; }
.s3SliderImage, .s3SliderImage_noscript { float: left; position: relative; display: none;  }
.s3SliderImage span, .s3SliderImage_noscript span { position: absolute; right: 0; font: italic 16px/120% Helvetica, Arial, sans-serif; padding: 10px 13px; width: 205px; height:193px; background: transparent url(images/slider_bg.png) repeat-x left top; color: #fff; display: none; top: 0; }
.s3SliderImage_noscript, .s3SliderImage_noscript span { display:block; }
.s3SliderImage h3, .s3SliderImage_noscript h3 { font: italic bold 16px/120% Helvetica, Arial, sans-serif; color:#fff; }
.s3SliderImage a.more, .s3SliderImage_noscript a.more { background: url(images/bg_btn_more.png) no-repeat left top; width:122px; height: 30px; display:block;  margin:10px 10px 10px 0; text-decoration:none; font-weight:bold; bottom:0px; right:0px; position:absolute;}
.s3SliderImage a.more:hover, .s3SliderImage a.more:active, .s3SliderImage_noscript a.more:hover, .s3SliderImage_noscript a.more:active  { text-decoration:none; }
.s3SliderImage a.more b, .s3SliderImage_noscript a.more b { /*background: url(images/button_more_bg.png) no-repeat right bottom;*/ cursor:pointer; display:block; height:30px; font: normal 14px/30px Arial, Helvetica, sans-serif; color:#5e605f; margin-left:17px; padding-right:30px; }
.clear { clear: both; }

.StartPage .LinksArea { width:188px; height:194px; float:right; background:url(images/bg_dropdownarea.gif) left top no-repeat; padding:19px 16px 0; position:relative;}
.LinksArea select {display:block; width:169px; height:27px;margin:10px 0 10px 0; float:left; }
.LinksArea br { display:none; }
.LinksArea .selectbox-wrapper { background:url(images/layer.png) no-repeat left bottom; position:absolute; width:169px; top:0px; left:0px; padding:10px; text-align:left; max-height:400px; overflow:auto; z-index:1; }
.LinksArea .selectbox-wrapper ul {list-style-type:none; margin:0px; padding:0px; }
.LinksArea .selectbox-wrapper ul li { list-style-type:none; display:block; margin:0; color: #00549e; padding:2px; cursor:pointer; line-height: 20px; }
.LinksArea .selectbox-wrapper ul li a { display: block; line-height: 14px; color: #00549E; text-decoration: none; }
.LinksArea .selectbox-wrapper ul li a:hover { text-decoration: underline; }
.LinksArea .selectbox { padding: 5px 10px; font-family:Arial; background: url(images/select_bg.png) no-repeat left top; border: none; margin-bottom: 20px; color: #787878; height: 19px; width: 169px; text-align: left; cursor: pointer; position: relative; z-index: 2; }
.LinksArea .linkbutton { margin:15px 0 0 0;width:11px;height:11px; float:right; display:inline; text-align:right; }
.LinksArea noscript { text-align:right;}


#MainBodyArea { width:520px; display:inline; float:left; margin: 0 0 0 0; text-align:left;}
.MainBodyArea {width:480px;}
.MainBodyArea_wide {width:700px;}
#Page #MainBodyArea {width:700px;_width:690px;}
.StartPage #MainBodyArea, .SubStartPage #MainBodyArea {width:700px !important;}

/*
#SecondaryBodyArea {width:207px; float:none;}
*/
#LeftArea {width:330px;_width:340px;height:500px; padding: 15px 10px 0 0; display:inline; float:left;vertical-align:bottom; }
#CenterArea {width:320px;height:530px; padding:0px 0px 0 20px; *padding: 15px 0px 0 20px; _padding: 15px 0px 0 0px;  display:inline; float:left; vertical-align:bottom; }
#Page #CenterArea {width:340px;_width:330px; height:100%; padding-top:15px; }
#QuickLinksArea {width:210px; height:525px;padding: 15px 10px 0 0;_padding:18px 0px 0 0;  display:inline; float:right;  vertical-align:bottom; text-align:left; margin-top:0px;*margin-top:3px;_margin-top:0px;}

.StartPage #LeftArea {width:330px;height:530px;}
.StartPage #CenterArea {width:320px; padding: 15px 0px 0 20px; _padding:15px 0px 0 10px; }

/* Headers with blue or grey background */
#LeftArea .OrionNews h1 {color:#ffffff; display:inline; float:left;background:url(images/bg_header_blue.gif) left top no-repeat; width:320px; height:29px; padding:5px 10px 0 10px;margin-bottom:10px;}
#CenterArea .OrionReleases h1, #LeftArea .OrionReleases h1 {color:#ffffff;  float:left; vertical-align:middle;  float:left;   }
#CenterArea .OrionReleases #HuginHighlightHeader, #LeftArea .OrionReleases #HuginHighlightHeader {background:url(images/bg_header_grey.gif) left top no-repeat; width:320px; height:29px; margin-bottom:10px;padding:5px 10px 0 10px;    }
.QuickLinks h1 {color:#ffffff; display:inline; float:left;background:url(images/bg_header_grey_small.gif) left top no-repeat; width:200px; height:29px; padding:5px 10px 0 10px;}

.OrionReleases .links {  text-align:right;  float:right; padding-top:5px;}
.OrionReleases .links a.rss{color:#ffffff !important; padding: 0 8px 0 8px;   border-right:solid 1px #d4d5d6; display:inline; float:left;  } /*padding-left:135px;_padding-left:120px;*/
.OrionReleases .links a.arkisto {color:#ffffff !important; padding: 0 8px 0 8px; display:inline; float:left;  }

/** LeftArea ** /

/* Ajankohtaista */
#LeftArea .OrionNews { height:370px;_height:400px;}
#LeftArea h2 { padding:0 10px 0 10px; margin:0px 0 0 0;_margin-left:5px;}
#LeftArea p {padding:0 10px 0 10px; margin:0px;_margin-left:5px;}
#LeftArea .date {color:#707070;}
#LeftArea .item img {float:left;  margin:5px 5px 5px 10px;}
#LeftArea .item {float:left; width:100%;}


.news_highlight { margin:5px 0 0 0; padding-left:10px; display:inline;  }
.news_highlight table { float:none !important;}
.news_highlight h2 { margin-top:0px;  }
.news_highlight a { padding-left:0px !important;}
.news_highlight p {padding-left:0px !important;}
.news_highlight img {display:inline; float:left;  margin:0 10px 0 0px;_margin-left:0px;}
.StartPage .news_highlight img, .SubStartPage .news_highlight img  { margin-left:10px;_margin-left:5px;}
.StartPage .news_highlight p, .SubStartPage .news_highlight p  {margin-left:10px !important;_margin-left:15px !important;}

/*  LeftHighlightContent */
#LeftArea .LeftHighlightContent { margin:15px 0 0 0; background:url(images/bg_banner.gif) left top no-repeat;width:310px; height:127px; padding:10px 20px 0 10px;}
#LeftArea .LeftHighlightContent h1 {color:#576166;}
#LeftArea .LeftHighlightContent img {display:inline; float:left; margin-right:10px;}
#LeftArea .LeftHighlightContent .caption {color:#555555; display:block; margin-bottom:10px;}
#LeftArea .LeftHighlightContent p {display:inline; margin:0px; padding:0px;}

/** CenterArea **/

/* Tiedotteet */
#CenterArea .OrionReleases { height:365px;_height:380px;  }
#CenterArea table {width:340px; float:left; }
#CenterArea .newsitem td {/*height:55px;*/ padding:3px 0px 5px 10px; *padding:3px 0px 5px 10px; _padding:3px 0px 5px 5px;}
#CenterArea .newsitem .date {padding-right:5px; float:left; color:#000000;/*min-width:63px;_width:60px;*/ white-space:nowrap;  }
#CenterArea .newsitem .time {color:#6a6a6a;padding-right:2px; float:left; /*width:50px;*/ white-space:nowrap;}
#CenterArea .newsitem .caption {color:#6a6a6a; white-space:nowrap; float:left; clear:left; }
#CenterArea .newsitem .info { float:left; /*height:65px;*/ display:inline; width:148px; }
#CenterArea .newsitem a { text-decoration:none; cursor:hand;}
/*#CenterArea .newsitem a:hover {background:url(images/bg_news_hover.gif) left top no-repeat;}*/
#CenterArea .newsitem .header { text-align:left; width:180px; clear:none; display:inline-block; }

#LeftArea .OrionReleases { height:365px;_height:380px;  }
#LeftArea table {width:340px; float:left; }
#LeftArea .newsitem td {/*height:40px;*/ padding:3px 0px 5px 10px; *padding:3px 0px 5px 10px; _padding:3px 0px 5px 5px;}
#LeftArea .newsitem .date {padding-right:2px; float:left; color:#000000;min-width:60px;_width:60px; white-space:nowrap;  }
#LeftArea .newsitem .time {color:#6a6a6a;padding-right:2px; float:left; width:50px; white-space:nowrap;}
#LeftArea .newsitem .caption {color:#6a6a6a; white-space:nowrap; float:left; clear:left; }
#LeftArea .newsitem .info { float:left; /*height:65px;*/ display:inline; }
#LeftArea .newsitem a { text-decoration:none; cursor:hand;}
/*#CenterArea .newsitem a:hover {background:url(images/bg_news_hover.gif) left top no-repeat;}*/
#LeftArea .newsitem .header { text-align:left; width:180px; clear:none; display:inline-block; }


/* CenterHighlightContent */
#CenterArea .CenterHighlightContent { margin:20px 0 0 0; background:url(images/bg_banner.gif) left top no-repeat;width:310px; height:127px; padding:10px 20px 0 10px;}
#CenterArea .CenterHighlightContent h1 {color:#576166;}
#CenterArea .CenterHighlightContent img {display:inline; float:left; margin-right:10px;}
#CenterArea .CenterHighlightContent .caption {color:#555555; display:block; margin-bottom:10px;}
#CenterArea .CenterHighlightContent p {display:inline; margin:0px; padding:0px;}

/** RightArea **/

/* QuickLinks */
.QuickLinks {height:300px;_height:330px;}
.QuickLinks ul {width:200px; padding:0 10px 0 10px;_padding-top:4px; margin:0px;}
.QuickLinks ul li { list-style-type:none; float:left;width:200px;_width:100%;  _padding: 5px 0 5px 0;}
.QuickLinks ul li a { display:block; padding: 8px 0px 8px 0px;_padding: 0px 0px 7px 0px;border-bottom: solid 1px #dce5ee;}

/* RightHighlightContent */
.RightHighlightContent { margin:20px 0 0 0; background:url(images/bg_banner_small.gif) left top no-repeat;width:190px; height:195px; padding:10px 20px 0 10px;}
.RightHighlightContent h1 {color:#576166; margin-bottom:10px;}
.RightHighlightContent img {display:inline; float:left; margin-right:10px;}
.RightHighlightContent a {display:inline; padding:0px;}
.RightHighlightContent p {display:inline; margin:0px; padding:0px;}
.RightHighlightContent .caption {color:#555555; display:block; margin-bottom:10px;}


/*************************/
/* SECTION START PAGE	 */
/*************************/

/* LeftArea */
#MainBodyArea { text-align:left;}
.SectionContentHighlight { }
.SectionContentHighlight h1 {color:#ffffff; display:inline; float:left;background:url(images/bg_header_blue.gif) left top no-repeat; width:320px;height:29px; padding:5px 10px 0 10px;margin-bottom:10px;}
.SectionContentHighlight table { float:left;width:100%;}
.SectionContentHighlight table td {height:76px;border-bottom:solid 1px #e4eef7; padding: 2px 5px 0px 5px; }
/*.SectionContentHighlight table td .name {display:block;margin:0 0 10px 0;}
.SectionContentHighlight table td .text {color:#000000; padding-left:60px; display:block;}*/
.SectionContentHighlight table td a {display:block;margin:0 0 5px 0;}
.SectionContentHighlight table td p {color:#000000;display:block !important;}
.SectionContentHighlight table td img { display:block; float:left; margin: 0px 10px 5px 0px; clear:right;}
.SectionContentHighlight table td a { text-decoration:none; cursor:hand;}
.SectionContentHighlight .highlight_hover { background:url(images/bg_highlight_hover.gif) left top no-repeat; cursor:pointer; }
.SectionContentHighlight .highlight { background:none;}

/* CenterArea */
.SectionNews h1 {color:#ffffff;  float:left;background:url(images/bg_header_grey.gif) left top no-repeat; width:320px;  height:29px; padding:5px 10px 0 10px; vertical-align:middle; margin-bottom:10px;*margin-bottom:0px; }
#CenterArea .SectionNews h1 { /**margin-bottom:15px;_margin-bottom:0px;*/}
.SectionNews h2 { margin-bottom:0px;margin-top:0px; padding-left:0px !important; }
.SectionNews p {padding: 0 10px 0 10px;}
.SectionNews a { display:block; padding: 5px 10px 5px 10px;} 
.SectionNews .date {color:#707070;}
.SectionNews .item img {float:left;  margin:5px 5px 5px 10px;}
.SectionNews div {display:block;}
.SectionNews .item {float:left;width:100%;}

/*.SectionNews .extra_link { width:340px; border-top:solid 1px #e4eef7;}
.SectionNews .extra_link a {float:right; }*/

.SectionCenterHighlightContent { margin:20px 0 0 0; background:url(images/bg_banner.gif) left top no-repeat;width:310px; height:127px; padding:10px 20px 0 10px;}
.SectionCenterHighlightContent h1 {color:#576166; margin-bottom:0px;}
.SectionCenterHighlightContent img {display:inline; float:left; margin-right:10px;}
.SectionCenterHighlightContent a {display:inline; padding:0px;}
.SectionCenterHighlightContent p {display:inline; margin:0px; padding:0px;}
.SectionCenterHighlightContent .caption {color:#555555; display:block; margin-bottom:10px;}


/*************************/
/* CONTENT PAGE			 */
/*************************/

#ContentPage .MainBodyArea { display:inline; float:left; margin: 0px 10px 0 0px; text-align:left; }
#MainContentArea { vertical-align:top;  height:100%; display:block; float:right; width:700px; }
.StartPage #MainContentArea, .SubStartPage #MainContentArea {width:100% !important;}
/*#MainBody {width:520px;}*/
/*#SecondaryBodyArea {display:inline;}*/
#Page #SecondaryBodyArea {width:217px; display:inline;float:right; margin-right:5px; height:194px; margin-top:-9999px; }
#Page .StartPage #SecondaryBodyArea, #Page .SubStartPage #SecondaryBodyArea  {width:217px; display:inline; margin-top:0px !important; height:100% !important; }
/*#SecondaryBody {display:inline; float:right; width:200px;}
#SecondaryBody h1, #SecondaryBody h2, #SecondaryBody h3 {margin-top:0px; margin-bottom:10px;  }*/

/* ContentFunctions */
#MainBody #ContentFunctions {color:#818181;  text-align:right;}
#MainBody #ContentFunctions .imgPrint {padding: 0 5px 0 5px; margin:5px 0 0 5px; } 
#MainBody #ContentFunctions a {color:#818181;border-left:solid 1px #c1c1c1;}
#MainBody #ContentFunctions a:hover { text-decoration:none;}

/* RightColumnTopContentArea, RightColumnBottomContentArea */
#SecondaryBody .RightColumnTopContentArea div { background:url(images/bg_column_contentarea.gif) left top repeat-x #ebf2f9;  padding: 0 5px 0 10px;border-left:solid 1px #d5dce3; border-right:solid 1px #d5dce3;}
#SecondaryBody .RightColumnBottomContentArea div {background:url(images/bg_column_contentarea.gif) left top repeat-x #ebf2f9;  padding: 0 5px 0 10px;border-left:solid 1px #d5dce3; border-right:solid 1px #d5dce3;}
#SecondaryBody .RightColumnTopContentArea div h1, #SecondaryBody .RightColumnBottomContentArea div h1 {margin:0px; padding: 0px 0 8px 0px;}
#SecondaryBody .RightColumnTopContentArea div h2, #SecondaryBody .RightColumnBottomContentArea div h2 {margin:0px; padding: 0px 0 8px 0px;}
#SecondaryBody .RightColumnTopContentArea div h3, #SecondaryBody .RightColumnBottomContentArea div h3 {margin:0px; padding: 0px 0 8px 0px;}
#SecondaryBody .RightColumnTopContentArea div p, #SecondaryBody .RightColumnBottomContentArea div p {margin-bottom:0px !important;}
#SecondaryBody .RightColumnTopContentArea div a, #SecondaryBody .RightColumnBottomContentArea div a {margin: 10px 0 0px 0;}
.ColumnContentArea_footer { background:url(images/bg_column_contentarea_footer.gif) left top no-repeat !important;  margin-bottom:20px; border:none !important; }
.ColumnContentArea_top { background:url(images/bg_column_contentarea_top.gif) left bottom no-repeat !important; border:none !important; }

/* FileList */
/*.FileListArea_footer { background:url(images/bg_column_contentarea_footer.gif) left top no-repeat !important;  margin-bottom:20px; border:none !important; }
.FileListArea_top { background:url(images/bg_column_contentarea_top.gif) left bottom no-repeat !important; border:none !important; }*/
#SecondaryBodyArea .FileListArea  {border-left:solid 1px #d5dce3; border-right:solid 1px #d5dce3;padding: 0 5px 0 10px;}
#SecondaryBodyArea .FileListArea h2 {height:20px; margin:0px; padding: 5px 0 5px 0px;}
#SecondaryBodyArea .FileListArea ul {margin:0 0 0 5px; padding:0 0 0 10px; list-style-type:circle;}


/* SecondaryBody content */
.SecondaryBodyArea div {padding: 0 5px 0 10px;border-left:solid 1px #d5dce3; border-right:solid 1px #d5dce3;}
.SecondaryBodyArea div div {border:none; padding:0px;}
#SecondaryBody div p {margin-bottom:0px; padding-bottom:10px; padding-top:10px;}
.SecondaryBodyArea_footer { background:url(images/bg_secondarybodyarea_footer.gif) left top no-repeat !important;  margin-bottom:20px; border:none !important; }
.SecondaryBodyArea_top { background:url(images/bg_secondarybodyarea_top.gif) left bottom no-repeat !important; border:none !important; }

/* kuvateksti */
blockquote { font-family: Arial; font-style: italic; margin: 0px; padding-top: 0px; float:left;}

#saved {float:right; color:#818181; clear:both;}

/* SubMenuArea */
.StartPage #SubMenuArea, .SubStartPage #SubMenuArea { display:none;}
#SubMenuArea { width:210px; text-align:left; display:inline; float:left; background:url(images/bg_submenu.gif) left bottom repeat-x #eff5fb; min-height:615px;height:100%;_height:615px;  margin:5px 20px 0 10px; }
#SubMenuArea ul {margin:0px; padding-left:0px;}

/* SubMenu 1st level */
#SubMenuArea ul {border-top: solid 1px #dae4ed; background-color:#ffffff;}
#SubMenuArea ul li{ list-style-type: none; border-bottom: solid 1px #dae4ed; margin:2px 0 0 0; padding: 7px 10px 7px 0px;   }
#SubMenuArea ul li a, #SubMenuArea ul li span {background-image:none;color:#004396; text-decoration:none; padding: 3px 0 3px 15px;display:block; }
#SubMenuArea ul li a:hover { background:url(images/submenu_hover.gif) left center no-repeat;  }
#SubMenuArea ul li span.selected { font-weight:bold;color:#004396;background:url(images/submenu_selected.gif) left center no-repeat;}

/* SubMenu 2nd level */
#SubMenuArea ul li ul { margin: 0 0 0 10px;border-top:none;border-bottom: solid 1px #ffffff;}
#SubMenuArea ul li ul li  { border-bottom:none; margin-right:10px; padding: 3px 0px 3px 0px;}
#SubMenuArea ul li ul li  a, #SubMenuArea ul li ul li  span {display:block;}
#SubMenuArea ul li ul li span.selected { font-weight:bold;background:url(images/submenu_selected.gif) left center no-repeat; }

/* SubMenu 3rd level */
#SubMenuArea ul li ul li ul { border-bottom:none;}
#SubMenuArea ul li ul li ul li span.selected { font-weight:bold;background:url(images/submenu_selected.gif) left center no-repeat; }


/* LeftMenuContentArea */
.LeftMenuContentArea div {background:url(images/bg_column_contentarea.gif) left top repeat-x #ebf2f9; margin: 0 25px 0 25px; padding: 0 5px 0 10px;border-left:solid 1px #d5dce3; border-right:solid 1px #d5dce3;}
.LeftMenuContentArea div h1, .LeftMenuContentArea div h2, .LeftMenuContentArea div h3 { margin:0px 0 10px 0 ; padding: 0px 0 0px 0px;}
.LeftMenuContentArea p {margin-bottom:0px; padding-bottom:10px; padding-top:10px;}
.LeftMenuContentArea div a {margin: 10px 0 10px 0;}
.LeftMenuContentArea .ColumnContentArea_footer { background:url(images/bg_leftcolumn_contentarea_footer.gif) left top no-repeat !important;  margin-bottom:20px; border:none !important; }
.LeftMenuContentArea .ColumnContentArea_top { background:url(images/bg_leftcolumn_contentarea_top.gif) left bottom no-repeat !important; border:none !important; }

/* BreadCrumbsArea */
#BreadCrumbsArea { padding-bottom:10px; vertical-align:top; }
#BreadCrumbsArea a { background-image:none; margin:0 3px 0 1px; padding:0px;}
#BreadCrumbsArea a.last {color:#000000;}

/* SecondaryBody */
#SecondaryBody a {display:block;}
#SecondaryBody img { margin-bottom:20px;}



/* FooterArea */
#FooterArea { display:block; float:left; background:url(../../images/bg_footer.png) no-repeat right top; width:940px; height:57px;font-size:11px; }
#FooterArea ul li.first {width:419px; display:inline; float:left; padding:0px 0 0 0px;color:#7c7c7c; text-align:left;border:none;margin:0px 0px 0px 170px;}
#Footer { padding-top:15px;}
#footer_links { display:inline; text-align:right; padding:15px 10px 0px 0px; width:770px; }
#footer_links li { display:inline; list-style-type:none; border-left: solid 1px #a4a4a4; padding: 0 5px 0 5px; white-space:nowrap;}

/*************************/
/* SUBSTARTPAGE			 */
/*************************/

.SubStartPage #MainContentArea  { padding-bottom:20px;}

.SubStartPage #LeftArea {height:100%;}
.SubStartPage #CenterArea { vertical-align:top;width:320px; padding: 0px 0px 0 20px !important; _padding:0px 0px 0 10px !important;}

.SubStartPage #LeftArea .OrionNews { height:100%;}
.SubStartPage #CenterArea .CenterHighlightContent {margin-top:15px;}
.SubStartPage #QuickLinksArea {height:100%;}
.SubStartPage .QuickLinks {height:100%;}

/* RightHighlightContent */
.SubStartPage .RightBody { margin:0px 0 15px 0; background:url(images/bg_banner_small.gif) left top no-repeat;width:190px; height:195px; padding:10px 20px 0 10px;}
.SubStartPage .RightBody h1 {color:#576166; margin-bottom:10px; }
.SubStartPage .RightBody img {display:inline; float:left; margin-right:10px;}
.SubStartPage .RightBody a {display:inline; padding:0px;}
.SubStartPage .RightBody p {display:inline; margin:0px; padding:0px;}
.SubStartPage .RightBody .caption {color:#555555; display:block; margin-bottom:10px;}

.SubStartPage .LinksArea { width:188px; height:67px; float:right; background:url(images/bg_dropdownarea_small.gif) left top no-repeat; padding:19px 16px 0; position:relative;}
.SubStartPage #QuickLinksArea { padding-top:0px; margin-top:0px; vertical-align:top;}

/*************************/
/* XFORM				 */
/*************************/
.xForm {  }
.xForm td label { float:left;}
.xForm td input, .xForm td textarea, .xForm td select {width:300px; margin: 0 0 0 30px; }
.xForm td select {width:306px;}
body:first-of-type .xForm td textarea {width:254px;} /* for safari */
.xForm input.button { background:url(images/bg_button.gif) left top no-repeat; width:100px; height:22px; border:0px; color:#787874; padding-bottom:2px; cursor:pointer;}
.xForm .heading {font-weight: bold; padding: 0; margin: 0.4em 0em;}
.xForm #id_matrix {margin: 0;padding: 0; display:inline;}
.xForm #id_matrix td {border:0;margin: 0;padding: 0.2em 0;}
span.xformvalidator {color: Red; display:block; margin-left:30px;}
.xForm label {margin-right: 0.5em;float: left;}
#id_matrix br {clear: both;}
.thankyoumessage {padding: 1em 0;margin: 0;font-weight: bold;}
.xForm fieldset {width:300px; float:right;border:0px; margin:0px;}
.xForm fieldset legend { float:left;margin:0px; display:none;}
.xForm fieldset input {display:inline; float:left;width:auto;margin:0px;}
.xForm fieldset label { display:inline;margin:0 10px 0 0; padding:0 0 0 2px; *padding:3px 0 0 2px;}

/*************************/
/* PAGELIST              */
/*************************/
.pageList {padding-top:10px;}
.pageList ul {margin:0 !important;padding: 0;list-style-type: none;}
.pageList ul li {list-style-type: none; padding-bottom:15px; display:block; width:100%; }
.pageList li a { display:block; margin-bottom:5px;}
.pageList h2 {margin: 0 0 10px 0; }
.pageList h3 {margin: 0 0 0px 0; display:inline;  }
.pageList h3 a { display:block; *display:inline-block; padding-left:135px;*padding-left:0px; }
.pageList .content { display:none;}
.pageList .date {color:#818181;}
.pageList .type { display:none;}
.pageList img {float:left; margin:0 5px 5px 0px;}
.pageList .info {color:#818181; float:left; width:135px; height:25px; }


.SecondaryList .pageList {padding-top:0px;}
.SecondaryList .pageList .info, .SecondaryList .pageList .date, .SecondaryList .pageList .type { display:none; }
.SecondaryList .pageList ul { padding-left:18px;}
.SecondaryList .pageList ul li { padding:0px 0 3px 0; list-style-type:circle;}
.SecondaryList  h3 {  padding-top:10px;}
.SecondaryList .pageList li h3 {  padding-top:0px;}
.SecondaryList .pageList li a {margin:0px;padding-left:0px;}
.SecondaryList .pageList .content {margin:0px;}



/*************************/
/* SEARCH PAGE           */
/*************************/
#SearchArea .searchText {border:solid 1px #c1c1c1;}
#SearchArea .button {background:url(images/bg_search_button.gif) left top no-repeat; width:51px; height:22px; border:0px; color:#787874; margin-bottom:2px; cursor:pointer;}
#SearchArea select {border:solid 1px #c1c1c1 !important;}
#SearchArea .searchCheckbox input {color:#c1c1c1;}
#ResultArea h2 { margin-bottom:10px;}
#ResultArea {padding-top: 10px;}
#ResultArea ul {margin: 0;padding:0;}
#ResultArea li {margin: 0; padding: 0 0 5px 0; list-style-type:none;}
#ResultArea li a {padding-left:0px; }
input.searchText {width: 250px;}


.pager { margin:30px 0 30px 0;  white-space:nowrap; text-align:center;}
.pager span { display:none;}
.pager ul li span { display:inline; padding: 0 6px 0 6px; *padding: 0 0 0 10px; }
.pager ul li.selected span {*padding:0px; }
.pager input { background:none; border:none; color:#00549e; margin:0;  height:15px; cursor:pointer; font-family:arial,verdana,helvetica,sans-serif;  }
.pager input:hover { text-decoration:underline;}
.pager ul { display:inline;}
.pager ul li { display:inline;border-left:solid 1px #a6a6a6; padding: 0 0 0 0 !important; *padding: 0 5px 0 5px !important;}
.pager ul li.first {border:none;}
.pager ul li.first span { padding-right:10px; }

/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul {margin: 0;padding:0;}
#SiteMap ul ul {padding: 0;margin-left: 16px;}
#SiteMap ul li a {padding-left:2px; color:#00549e;}
#SiteMap li {margin: 0 0 5px 0;padding: 0;list-style: none;}
#SiteMap li li {margin: 0.2em 0;}


/*************************/
/* Event calendar		 */
/*************************/
.calendar {width:100%;margin:30px 0 10px 0; padding:0px;}
.calendar td, .calendar th { padding:5px; margin:0px; height:30px; /*text-indent:5px;*/}
.calendar td h1, .calendar td h2, .calendar td h3, .calendar th h1, .calendar th h2, .calendar th h3 {margin:0;height:25px;  font-weight:bold;}
.calendar th h1, .calendar th h2, .calendar th h3 {color:#ffffff;}
.calendar td.blue { background-color:#ebf2fa;}
.calendar th {background-color:#439bc9;color:#ffffff;}

.calendar .odd td {background-color: #ffffff; } 
.calendar .even td {background-color: #ebf2fa;} 




/*span.green  {color:#367d32;}*/