﻿




/***** BodyRegion ******/
.BodyRegion { padding:16px 0 20px 0; /*padding:16px 0 300px 0; _padding:16px 0 340px 0;*/ width:940px;position:relative; height:100%;margin:auto;   }
.StartPage .BodyRegion {/*_padding-bottom:100px;*/}

/*** SubMenuRegion ***/
.SubMenuRegion {width:220px; text-align:left; float:left; padding-bottom:1px; font-size:13px; }
.SiteMap .SubMenuRegion {display:none;}
/*** EML: Added **/.Search .SubMenuRegion {display:none;}
.SubMenuRegion .submenu_header { background:url(images/bgSubmenu_header.gif) left bottom no-repeat; height:15px; width:220px;}
.SubMenuRegion .submenu_footer { background:url(images/bgSubmenu_footer.gif) left top no-repeat; height:27px; width:220px;}

/* 1st level */
.SubMenuRegion ul {margin:0px; padding:0px;  }
.SubMenuRegion ul li {  background:url(images/submenu_tab.gif) left top repeat-y; padding:0 0 0 0;margin:0 0 0 0; list-style-type:none; }
.SubMenuRegion ul li a { display:block; }
.SubMenuRegion ul li a:hover {color:#4db848;}
.SubMenuRegion ul li div {color:#333333; font-weight:bold;padding:0 0 0 15px;}
.SubMenuRegion ul li.active { padding:0px;  }
.SubMenuRegion ul li .tab_top { display:none;   }
.SubMenuRegion ul li .tab_middle {padding:5px 16px 5px 16px; }
.SubMenuRegion ul li .tab_bottom { display:none; }
.SubMenuRegion ul li.level1.active .tab_top {display:block; background:url(images/submenu_tab_active_top.gif) left bottom no-repeat; height:11px; width:220px; font-size:0px; vertical-align:bottom; }
.SubMenuRegion ul li.level1.active .tab_middle {background:url(images/submenu_tab_active_middle.gif) left top repeat-y;Padding:0 0 0 15px;font-size:13px;  }
.SubMenuRegion ul li.level1.active .tab_middle a {color:#333333; font-weight:bold;}
.SubMenuRegion ul li.level1.active .tab_bottom {display:block; background:url(images/submenu_tab_active_bottom.gif) left top no-repeat; height:11px; width:220px; font-size:0px;}

/* 2nd level */
.SubMenuRegion ul ul { padding-left:20px;}
.SubMenuRegion ul ul li { /*background-position:-20px top;*/ margin-left:-20px; padding-left:20px; }
.SubMenuRegion ul ul li a {font-size:12px !important;color:#555555;}
.SubMenuRegion ul ul li a:hover {font-size:12px;color:#4db848;}
.SubMenuRegion ul ul li a:visited {color:#555555;}
.SubMenuRegion ul ul li.active {padding:0px 0 0px 20px;}
.SubMenuRegion ul li.active .level2 .tab_top { display:none; }
.SubMenuRegion ul li.active .level2 .tab_middle {background:url(images/submenu_tab.gif) left top repeat-y ;background-position:-20px top;padding:5px 0 5px 15px; font-size:12px;  }
.SubMenuRegion ul li.active .level2 .tab_middle a {color:#555555; font-weight:normal;}
.SubMenuRegion ul li.active .level2 .tab_bottom { display:none; }
.SubMenuRegion ul ul li a.selected {font-size:12px; font-weight:bold!important; color:#00529C!important;}
.SubMenuRegion ul ul li a.selected:hover {color:#4db848!important;}

/* 3rd level */
.SubMenuRegion ul ul ul { padding-left:20px;}
.SubMenuRegion ul ul ul li { /*background-position:-40px top;*/margin-left:-40px; padding-left:40px;}
.SubMenuRegion ul ul ul li a {font-size:11px !important;color:#555555;}
.SubMenuRegion ul ul ul li a:hover {font-size:11px;color:#4db848;}
.SubMenuRegion ul ul ul li a:visited {color:#555555;}
.SubMenuRegion ul ul ul li.active {padding:0px 0 0px 40px;}
.SubMenuRegion ul ul ul li a.selected {font-size:11px; font-weight:bold!important; color:#00529C!important;}
.SubMenuRegion ul ul ul li a.selected:hover {color:#4db848!important;}
.SubMenuRegion ul li.active .level3 .tab_top { display:none; }
.SubMenuRegion ul li.active .level3 .tab_middle {background:url(images/submenu_tab.gif) left top repeat-y;background-position:-40px top;padding:5px 0 5px 15px;font-size:11px;   }
.SubMenuRegion ul li.active .level3 .tab_bottom { display:none; }

/* 4th level */
.SubMenuRegion ul ul ul ul { padding-left:20px;}
.SubMenuRegion ul ul ul ul li { /*background-position:-40px top;*/margin-left:-60px; padding-left:60px;}
.SubMenuRegion ul ul ul ul li a {font-size:10px !important;color:#555555;}
.SubMenuRegion ul ul ul ul li a:hover {font-size:10px;color:#4db848;}
.SubMenuRegion ul ul ul ul li a:visited {color:#555555;}
.SubMenuRegion ul ul ul ul li.active {padding:0px 0 0px 60px;}
.SubMenuRegion ul ul ul ul li a.selected {font-size:10px; font-weight:bold!important; color:#00529C!important;}
.SubMenuRegion ul ul ul ul li a.selected:hover {color:#4db848!important;}
.SubMenuRegion ul li.active .level4 .tab_top { display:none; }
.SubMenuRegion ul li.active .level4 .tab_middle {background:url(images/submenu_tab.gif) left top repeat-y;background-position:-60px top;padding:5px 0 5px 15px;font-size:10px;   }
.SubMenuRegion ul li.active .level4 .tab_bottom { display:none; }


/*** ContentRegion ***/
.ContentRegion {width:700px;/*_width:690px;*/display:inline; float:left;_float:right; text-align:left; padding:0 0 0 20px;_padding:0 0 0 0px; margin-bottom:10px;}
.StartPage .ContentRegion {width:940px; padding-left:0px;_float:left;}
.Section .ContentRegion {width:700px;padding-left:20px;}
.SiteMap .ContentRegion {width:940px;padding-left:0px;}
/** EML: Added **/ .Search .ContentRegion {width:940px;padding-left:0px;}
.ErrorPage .ContentRegion {width:940px;padding-left:0px;}

/** BreadCrumbRegion **/
.BreadCrumbRegion { text-align:left;  font-size:11px;}
.BreadCrumbRegion ul { padding-left:0px; vertical-align:top;}
.BreadCrumbRegion ul li {display:inline;margin: 0 0 0 0;vertical-align:bottom; }
.BreadCrumbRegion ul li a { font-size:11px !important; margin:0px; vertical-align:top;line-height:18px;  }
.BreadCrumbRegion ul li a:hover {font-size:11px;color:#4db848;}
.BreadCrumbRegion ul li.active a {color:#555555; font-weight:bold; }
.BreadCrumbRegion ul li.active a:hover {color:#555555 !important;}
.BreadCrumbRegion ul li.separator {background:url(images/blue_arrow.gif) top right no-repeat; width:7px; margin: 0 12px 0 9px; padding: 0 3px 0 3px ; }
.BreadCrumbRegion ul li.separator { *background-position: top right;} /*targets IE6 and IE7*/
.BreadCrumbRegion ul li.separator {background-position /*\**/: center right\9} /* Targets IE 8 */
.BreadCrumbRegion span {font-size:11px; font-weight:bold; color:#555555; padding-left:12px;} 


/* CAROUSELS (Startpage & Section startpage) */

/* Carousel */
#carousel .carousel_logo {height:260px;#height:220px; width:240px; #float:left; padding:5px 0 0 0px; background:url(images/bgBrandCarousel_logo.gif) left top no-repeat; text-align: -moz-center; #text-align:center; vertical-align:middle; }
#carousel .carousel_logo img {display:inline; margin: 0 auto 20px auto; #margin: 0 5px 20px 5px;}
#carousel .carousel_logo td a {margin:auto;}
#carousel .carousel_logo table {margin:auto;  }
#carousel .carousel_logo table td {text-align:center; text-align: -moz-center; padding-left:5px; }
#carousel {/*background:url(images/bgImageCarousel.png) right top no-repeat;*/ /*background-color:#003082; opacity:0.75;filter:alpha(opacity=75); background-color:#3d62a0*/}
#carousel .carousel_text { padding:0px 25px 0 25px; #padding:20px 25px 0 25px;background:url(images/bgBrandCarousel_text.png) left top no-repeat;filter:progid=DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgBrandCarousel_text.png"); }
#carousel h1 {font-size:24px; color:#ffffff; font-weight:bold;margin-top:20px;}
#carousel h2 {margin-top:10px;}
#carousel h2 a {font-size:16px; color:#ffffff;font-weight:bold; } 
#carousel p {font-size:14px;color:#ffffff;}
#carousel p a {font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold;}
#carousel #sliderContainer {width:350px; float:right; }
.StartPage #carousel #changingContent {height:260px;margin:0 auto;position:relative;overflow:hidden;width:940px; }
.StartPage #carousel #changingContent ul {padding:0px; margin:0px;}
.StartPage #carousel #changingContent li {display:none;height:260px;left:0;overflow:hidden;position:absolute;top:0;width:940px;margin:0 auto;padding:0 auto; list-style-type:none;}
.StartPage #carousel #changingContent .carousel_image {display: inline;float: left;width: 700px;height: 260px; margin:0 auto; padding:0 auto;}
.StartPage #carousel #sliderContainer {height:60px;margin:0 auto;overflow:hidden;position:relative;width:940px;}
/*.StartPage #carousel .carousel_text {width:300px;height: 260px;float:left; margin-left:-350px;  /*background-color:#003082;*/ /*opacity:0.80;filter:alpha(opacity=80); position:absolute; }
.StartPage #carousel .carousel_logo { position:absolute;}*/
.StartPage #carousel .carousel_content {width:590px;margin-left:-350px; float:left;}
.StartPage #carousel .carousel_text {width:300px;height: 260px;opacity:0.80;filter:alpha(opacity=80); padding-top:0px;vertical-align:top;}
.StartPage #carousel .carousel_logo {#padding-top:5px; }
 /* for opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
       .StartPage #carousel .carousel_logo {position:relative;} 
       .StartPage #carousel .carousel_text {position:relative;} 
 } 
 /* for firefox */ html>/**/body .StartPage #carousel .carousel_text {opacity:1;}
.Page #carousel #changingContent {height:260px;margin:0 auto;position:relative;overflow:hidden;width:700px;}
.Page #carousel #changingContent li  {margin:0 0 0 0px !important; padding: 0 0 0 0 !important; list-style-type:none; display:inline;width:700px;  }
.Page #carousel {height:260px;float:left; }
.Page #carousel img {float:left;}
.Page #carousel ul {margin-left: 0px; padding-left: 0px; float:left;}
.Page #carousel span.carousel_image {float:left;}
.Page #carousel .carousel_text {width:300px;height:260px;#height:240px; padding:0px 25px 0 25px; #padding:20px 25px 0 25px; float:right;/*background-color:#003082;*/ #opacity:0.80;#filter:alpha(opacity=80); overflow:hidden; }
.Page #carousel h1 {font-size:24px; color:#ffffff; font-weight:bold;}
.Page #carousel h2 a {font-size:16px; color:#ffffff;font-weight:bold; }
.Page #carousel p {font-size:14px;color:#ffffff;}
.Page #carousel p a {font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold;}


/* Slider */
#slider li img {float:left; }
#slider li a.item {font-weight:bold; font-size:11px; color:#888888; text-transform:uppercase; float:left; margin:0 0 0 0px;}
#slider li.active a.item {color:#0072bc;}
#slider a.linkPlayPause {background:url(images/pause_icon.png) center center no-repeat;_background:url(images/pause_icon_ie6.png) center center no-repeat; float:right;height:30px;  }
#slider a.linkPlayPause:hover {background:url(images/pause_icon_mouseover.png) center center no-repeat !important;_background:url(images/pause_icon_mouseover_ie6.png) center center no-repeat !important;}
.Page #slider a.pause {background:url(images/play_icon.png) center center no-repeat;_background:url(images/play_icon_ie6.png) center center no-repeat;}
.Page #slider a.pause:hover {background:url(images/play_icon_mouseover.png) center center no-repeat !important;_background:url(images/play_icon_ie6_mouseover.png) center center no-repeat !important;}}
.StartPage #slider {/*left:-142px;*/height:60px;width:940px;/*position:absolute;*/z-index:10; background:url(images/bgBrandCarousel_slider_left.gif) left top no-repeat;  }
.StartPage #slider ul {height:60px;background:url(images/bgBrandCarousel_slider.gif) left top repeat-x; padding-left:0px;}
.StartPage #slider li {float:left;height:60px;position:relative;width:175px;background:url(images/bgBrandCarousel_item.gif) left top no-repeat;text-align:center; margin:0 0 0 0; list-style-type:none; }
.StartPage #slider li.playpause {background:url(images/bgBrandCarousel_playpause.gif) right top no-repeat; float:right;width:65px;}
.StartPage #slider a.linkPlayPause {width:65px; height:59px;background:url(images/pause_icon_front.gif) center center no-repeat; }
.StartPage #slider a.linkPlayPause:hover {background:url(images/pause_icon_front_mouseover.gif) center center no-repeat !important; }
.StartPage #slider a.pause {background:url(images/play_icon_front.gif) center center no-repeat;}
.StartPage #slider a.pause:hover {background:url(images/play_icon_front_mouseover.gif) center center no-repeat !important;}
.Page #sliderContainer {width:350px; float:right; _margin-right:-10px;left:590px;position:absolute;z-index:11; }
.Page #slider {width:350px; float:right;height:40px; margin:-40px 0 0 0;vertical-align:bottom;/*background:url(images/carousel_tab.gif) left top repeat-x;*/  position:relative;  }
.Page #slider ul {width:350px;height:40px;background:url(images/carousel_tab.gif) left top repeat-x; padding-left:0px; /*margin-left:4px;*/margin:0 0 0 0;}
.Page #slider li {height:40px;position:relative;width:60px;text-align:center;  list-style-type:none;float:left;margin:0 0 0 0; display:inline;  }
.Page #slider li.playpause {float:right;height:40px; width:40px; }
.Page #slider a.linkPlayPause {/*padding:8px 12px 0px 12px;*//*background:url(images/pause_icon.png) center center no-repeat;_background:url(images/pause_icon_ie6.png) center center no-repeat; float:right;height:30px;*/ width:35px; border-right:none;  }
/*.Page #slider a.linkPlayPause:hover {background:url(images/pause_icon_mouseover.png) center center no-repeat !important;_background:url(images/pause_icon_mouseover_ie6.png) center center no-repeat !important;}*/
.Page #slider li a { vertical-align:middle; font-size:16px; color:#88c1fa; border-right: solid 1px #013f79; height:30px;width:60px; display:block; float:left;padding:10px 0px 0px 0px;  }
.Page #slider li a:hover {color:#88c1fa !important;background:url(images/carousel_tab_mouseover.gif) left top repeat-x;}
.Page #slider li.active a {color:#ffffff !important;background:url(images/carousel_tab_active.gif) left top repeat-x;}
/* EML 11.1.2008 commented: section start page's image carousel should not have mouse over effect when tab is active */ 
/*.Page #slider li.active a:hover {color:#88c1fa !important;background:url(images/carousel_tab_mouseover.gif) left top repeat-x;}*/
.Page #slider li input {vertical-align:middle; font-size:16px; color:#88c1fa; border:none; height:40px;width:60px; display:block; float:left;padding:0px 0px 0px 0px; background-color:Transparent;cursor:pointer;  }
.Page #slider li input:hover {color:#88c1fa !important;background:url(images/carousel_tab_mouseover.gif) left top repeat-x;}
.Page #slider li.active input {color:#ffffff !important;background:url(images/carousel_tab_active.gif) left top repeat-x;}
.Page #slider li.active input:hover {background:url(images/carousel_tab_active.gif) left top repeat-x;}

/* carousel footer */
.StartPage .carousel_footer {height:20px; width:940px; background:url(images/bgBrandCarousel_footer.gif) left top no-repeat; float:left;}
.Page .carousel_footer {display:none;}


/* STORESEARCH */
.storesearch {height:260px; width:700px; background:url(images/bgStoreSearch.gif) left top no-repeat;opacity:0.85;filter:alpha(opacity=85);font-size:14px !important;}
.storesearch_content { float: right; padding-right:160px;  margin-top: -245px; z-index:10; position:relative; }
.storesearch_content {height /*\**/: 260px\9} /* Targets IE 8 */
.storesearch .search { margin-top: -100px; position:relative; }
.storesearch .search {width:320px; float:right; padding: 40px 0 0 30px;}
.storesearch h1 {color:#ffffff; width:150px; font-size:24px;}
.storesearch p {color:#ffffff;font-size:14px;width:160px; padding: 0 0 20px 0;}
.storesearch .text {background: url(images/bgStoreSearch_textbox.png) left top no-repeat;_background: url(images/bgStoreSearch_textbox_ie6.png) left top no-repeat; color:#333333; width:200px; height:24px; padding:0px 0 0 30px; #padding:5px 0 0 30px; float:left;} 
.storesearch .text {padding-top /*\**/: 5px\9} /* Targets IE 8 */
html>/**/body .storesearch .text, x:-moz-any-link  { padding-top:5px; } /* for firefox 2 and older */
html>/**/body .storesearch .text, x:-moz-any-link, x:default { padding-top:0px; } /* for firefox 3 */
.storesearch .button {background:url(images/button_middle.png);_background:url(images/button_middle_ie6.png);float:left;}
.storesearch .button_left { background:url(images/button_left.png);_background:url(images/button_left_ie6.png);}
.storesearch .button_right { background:url(images/button_right.png);_background:url(images/button_right_ie6.png);}
.storesearch .button_mouseover {background:url(images/button_middle_mouseover.png);_background:url(images/button_middle_mouseover_ie6.png);float:left;}
.storesearch .button_left_mouseover { background:url(images/button_left_mouseover.png);_background:url(images/button_left_mouseover_ie6.png);}
.storesearch .button_right_mouseover { background:url(images/button_right_mouseover.png);_background:url(images/button_right_mouseover_ie6.png);}









/* GENERAL STYLES FOR HIGHLIGHT REGIONS (Startpage & Section startpage) */

/* Rounded corners for headers */
.highlight_top {background:url(images/header_top.gif) left top no-repeat; height:5px;float:left;width:100%;font-size:0px;  }
.highlight_top_small {background:url(images/header_top_small.gif) left top no-repeat; height:5px; float:left;width:100%;font-size:0px; }
.highlight_top_medium {background:url(images/header_top_medium.gif) left top no-repeat; height:5px;float:left;width:100%;font-size:0px; }
.highlight_top_large {background:url(images/header_top_large.gif) left top no-repeat; height:5px; float:left;width:100%;font-size:0px;}


/* Highlight headers */
.highlight_header {display:inline; float:left; border-left:solid 1px #dae6f2;border-right:solid 1px #dae6f2;  padding:2px 0px 0px 0px; /*margin-bottom:10px;*/ background-color:#ffffff;}
.highlight_header h1, .highlight_header h1 a {font-size:16px; color:#003082; margin:0 0 0 8px; _margin:0 0 0 5px;  font-weight:normal; letter-spacing:normal; float:left; }
.highlight_header h1 a:hover, .highlight_header h1 a:visited {font-size:16px;letter-spacing:normal; }
.highlight_header h1 a { background:url(images/arrow_right_green.gif) right bottom no-repeat; padding: 0 16px 0px 0; float:left; margin:0 0 0 2px;}
.highlight_content h2, .highlight_content_small h2, .highlight_content_medium h2, .highlight_content h2 a, .highlight_content_small h2 a, .highlight_content_medium h2 a  {font-size:16px;  line-height:1.2em;margin:10px 0 5px 0;}
.highlight_content h2 a:hover, .highlight_content_small h2 a:hover, .highlight_content_medium h2 a:hover, .highlight_content h2 a:visited, .highlight_content_small h2 a:visited, .highlight_content_medium h2 a:visited {font-size:16px;line-height:1.2em;}
.highlight_header h1 a img, .highlight_header h1 img { margin-right:5px; vertical-align:middle;}

.double_arrow {color:#4db848; font-weight:bold; font-size:16px; margin:0 10px 0 6px; }
.highlight_item .double_arrow {font-size:20px;}
.news_item .double_arrow {color:#0072bc !important; font-weight:bold;margin:0 0px 0 3px; font-size:12px;}
.article_item .double_arrow {color:#0072bc !important; margin:0 0px 0 3px; font-size:14px; font-weight:normal;  }
.highlight_content .article_item .double_arrow {color:#4db848 !important; font-weight:bold;margin:0 0px 0 3px; font-size:16px;}
.pagelist .double_arrow {color:#0072bc !important; font-weight:normal;margin:0 0px 0 3px; font-size:14px;}
.SearchRegion .double_arrow {color:#0072bc;font-weight:normal; font-size:14px;}
.highlight_content_medium h2 a .double_arrow {font-size:20px;}
.highlight_content_small h2 a .double_arrow {font-weight:bold; font-size:16px;}
.highlight_footer_gradient_small .double_arrow { margin-left:2px;}

.release_link, .release_link:hover {background-image:none !important; width: 75%;}
.release_link img { margin-left: 5px; }    
.secondary_link, .secondary_link:hover, .rss_link, .rss_link:hover  { float:right !important; font-size:12px !important; padding:0px 5px 0 0  !important; background-image:none !important;  }
.secondary_link img, .release_link img, .rss_link img {*margin-top:3px;}
.secondary_link .double_arrow{color:#0072bc !important; font-weight:normal;margin:0 0px 0 3px; font-size:14px;}

/* Highlight content elements */

.highlight_content { display:block; border-left :solid 1px #dae6f2; border-right:solid 1px #dae6f2; padding:0 0 6px 18px; background-color:#ffffff;}
.highlight_content .highlight_item {display:inline;float:left;width:200px;height:245px; padding:0 10px 0 10px; margin-top:6px;border-left:solid 1px #dae6f2; }
.highlight_content div.first {border-color:#ffffff;}
.highlight_content .highlight_item span {margin:10px 0 0 0;}
.highlight_content .highlight_item p {line-height:1.4em; border-top:dotted 1px #88c1fa;width:200px;font-size:12px;}
.highlight_content .highlight_item p a {color:#333333;}
.highlight_content .highlight_item p a:hover {color:#333333 !important;}
.highlight_content .rss { text-align:right; background:url(images/bgRss.gif) left bottom repeat-x; padding:5px 10px 10px 0;  }

.highlight_content .article_item { background:url(images/bgArticle_item.gif) left bottom repeat-x #ffffff; float:left;#float:none; border-bottom:solid 1px #dae6f2;/*border-left :solid 1px #dae6f2; border-right:solid 1px #dae6f2; */display:block; height:100%; width:418px; padding:10px 20px 10px 20px;}
.highlight_content .article_item h2 {margin:0 0 0 0;}
.highlight_content .article_item h2 a, .highlight_content .article_item a h2 {border-bottom:dotted 1px #88c1fa; font-weight:bold; font-size:14px !important; width:100%; padding:0 0 5px 0; margin-top:0px; display:block;color:#0072bc; cursor:pointer;}
.highlight_content .article_item h2 a:hover, .highlight_content .article_item a:hover h2 {border-bottom:dotted 1px #88c1fa; font-weight:bold; font-size:14px; width:100%; padding:0 0 5px 0; margin-top:0px; display:block;color:#4db848; cursor:pointer;}
.highlight_content .article_item p { padding: 5px 0 0 0;line-height:1.4em; font-size:12px;   }
.highlight_content .article_item img {float:left;margin: 0 10px 0 0;    }
.highlight_content .article_item a img {float:left;}
.highlight_content .article_item span.image {float:left;margin: 5px 10px 0 0;}
.highlight_content .article_item span.image img {margin:0 0 0 0;}
.highlight_content .article_item p a {color:#333333;font-size:12px; }
.highlight_content .article_item p a:hover {color:#333333 !important;font-size:12px; }

.highlight_content_medium {border-left:solid 1px #dae6f2; border-right:solid 1px #dae6f2; padding:0px 10px 0 0;background-color:#ffffff;}
.highlight_content_medium img, .highlight_content_medium a img {display:inline; float:left;border-right:solid 1px #dae6f2 !important;  }
.highlight_content_medium span.image {float:left; margin:10px 10px 0 10px;}
.highlight_content_medium p {font-size:12px;}
.highlight_content_medium p a {text-transform:uppercase; font-size:11px !important; color:#4db848 !important; font-weight:bold !important;  }
.highlight_content_medium p a:hover {text-transform:uppercase; font-size:11px; color:#0072bc; font-weight:bold;}

.highlight_content_small {border-left:solid 1px #dae6f2; border-right:solid 1px #dae6f2; padding:0px 0 0 0; background-color:#ffffff;font-size:13px;}
.highlight_content_small h2 {padding:0px 10px 0px 10px;margin:0px; }
.highlight_content_small h2 a { font-weight:bold; font-size:14px; display:block; margin:5px 0 0 0; }
.highlight_content_small h2 a:hover {font-weight:bold; font-size:14px;}
.highlight_content_small h2 a:visited {font-weight:bold; font-size:14px;}
.highlight_content_small span.image {margin:10px 0 0 10px;}
.highlight_content_small img {margin:10px 0 0 0px;}
.highlight_content_small div {font-size:13px;}
.highlight_content_small span {font-size:13px;}
.highlight_content_small span img {margin: 0 0 0 0; padding:0 0 0 0;}
.highlight_content_small p { padding: 5px 10px 10px 10px; line-height:1.4em; font-size:11px;}
.highlight_content_small ul {font-size:13px;}
.highlight_content_small ul li { list-style-type:none; margin: 2px 0 2px 0; font-size:13px;}

.news_item {width:198px; background:url(images/bgNews_item.gif) left top repeat-x #f2f2f2; padding:0px 10px 4px 10px;border-bottom:solid 1px #dae6f2; display:block; float:left;#float:none; }
.news_item .date {font-size:11px; font-weight:bold; color:#555555; display:block; padding:4px 0 4px 0;}
.news_item a {font-size:12px; display:block;}
.news_item a:hover {font-size:12px;}

.news_item a.header {padding: 5px 0 5px 0;font-size:12px;}
.news_item a.header:hover {font-size:12px;}
.news_item .employer { font-weight:bold;font-size:11px;}
.news_item .endtime {font-size:11px;color:#555555;}
.StartPage .news_item { height: 51px!important; overflow:hidden; }

/* Highlight footers */

/* footers with white background */
.highlight_footer_small {width:100%; height:30px; text-align:right;background:url(images/footer_small.gif) left top no-repeat #f2f6fa; float:left;_margin-right:-3px;  }

.highlight_footer_medium {width:100%;  height:30px; text-align:right;background:url(images/footer_medium.gif) left top no-repeat #f2f6fa; float:left;  }

.highlight_footer_large {width:100%;  height:30px; text-align:right;background:url(images/footer_large.gif) left top no-repeat #f2f6fa;float:left;  }

/* footers with gradient background */
.highlight_footer_gradient_large {width:100%; height:50px; padding-top:5px; text-align:right;background:url(images/footer_gradient_large.gif) left top no-repeat #f2f6fa; float:left; padding-top:4px;  }
.highlight_footer_gradient_large a {  text-transform:uppercase; font-size:11px !important; color:#4db848 !important; font-weight:bold !important;  }
.highlight_footer_gradient_large a:hover {text-transform:uppercase; font-size:11px; color:#0072bc; font-weight:bold;}

.highlight_footer_gradient_medium {width:100%; height:50px; text-align:right;background:url(images/footer_gradient_medium.gif) left top no-repeat #f2f6fa;float:left; font-size:11px; padding-top:4px;  }
.highlight_footer_gradient_medium a {  text-transform:uppercase; font-size:11px !important; color:#4db848 !important; font-weight:bold !important;  }
.highlight_footer_gradient_medium a:hover {text-transform:uppercase; font-size:11px; color:#0072bc; font-weight:bold;}

.highlight_footer_gradient_small {width:100%; height:50px; text-align:right;background:url(images/footer_gradient_small.gif) left top no-repeat #f2f6fa; float:left; padding-top:4px; _margin-right:-3px;  }
.highlight_footer_gradient_small a {  font-size:11px !important; color:#4db848 !important; font-weight:bold !important;   }
.highlight_footer_gradient_small a:hover { font-size:11px; color:#0072bc; font-weight:bold;}




/* SPECIFIC WIDTHS ETC FOR HIGHLIGHT REGIONS (depending on position) */

/** TopHighlightRegion **/
.TopHighlightRegion { text-align:left; margin-bottom:0px;  }
.Page .TopHighlightRegion {margin-top:20px;}

/** MainContentRegion **/
.MainContentRegion {width:460px; text-align:left; float:left;margin:20px 0 0 0; }
.MainContentRegion.wide {width:100%;}
.MainContentRegion .highlight_header {height:5px;width:458px;padding:0px;font-size:0px;}
.MainContentRegion .highlight_content { background-color:#ffffff; padding:0px; float:left;}
.MainContentRegion h2 {margin-bottom:10px;}
.MainContentRegion p {padding: 0px 0 10px 0;}
.MainContentRegion .mainbody {float:left;}
.MainContentRegion a {font-size:small;}
.MainContentRegion td {font-size:small;}

/** SecondaryContentRegion **/
.SecondaryContentRegion {width:220px; text-align:left; float:right;margin:20px 0 0 0;/*_margin:20px -10px 0 0;*/ background-color:#ffffff; }
.SecondaryContentRegion .highlight_header {width:218px;}
.SecondaryContentRegion h1 {background:url(images/divider_200.gif) center bottom no-repeat; padding-bottom:8px; width:200px;}
.SecondaryContentRegion .highlight_content_small {width:218px; float:left;   }

/** MiddleHighlightRegion **/
.MiddleHighlightRegion {width:940px; text-align:left; }
.Section .MiddleHighlightRegion {width:700px;}

/* MiddleLeftHighlightRegion */
.MiddleLeftHighlightRegion {width:700px; display:inline; float:left;  margin-right:20px;}
.MiddleLeftHighlightRegion .highlight_header {width:698px;}
.MiddleLeftHighlightRegion h1 {background:url(images/divider_680.gif) center bottom no-repeat; padding-bottom:8px; height:20px; width:680px;}
.MiddleLeftHighlightRegion .highlight_content {height:310px;#height:255px;width:680px;background:url(images/bgHighlight.gif) left bottom repeat-x #ffffff;}
.Section .MiddleLeftHighlightRegion {width:340px; margin-top:20px;}
.Section .MiddleLeftHighlightRegion .highlight_content_medium {width:328px;height:238px;#height:220px; text-align:center; overflow:hidden;float:left; }
.Section .MiddleLeftHighlightRegion .highlight_header {width:338px;}
.Section .MiddleLeftHighlightRegion h1 {background:url(images/divider_320.gif) center bottom no-repeat; padding-bottom:8px; height:20px; width:320px;}

/* MiddleRightHighlightRegion */
.MiddleRightHighlightRegion {width:220px; display:inline; float:left;  background-color:#ffffff;}
.MiddleRightHighlightRegion .highlight_header {width:218px;}
.MiddleRightHighlightRegion  h1 {background:url(images/divider_200.gif) center bottom no-repeat; padding-bottom:8px; height:20px; width:200px;}
.MiddleRightHighlightRegion .highlight_content_small {width:218px;height:338px;#height:283px; _height:285px; text-align:center; }
.StartPage .MiddleRightHighlightRegion .highlight_content_small td { text-align:left; padding-left:10px;}
.StartPage .MiddleRightHighlightRegion .highlight_content_small p {_padding: 10px 5px 10px 5px;}
.Section .MiddleRightHighlightRegion .highlight_content_medium {width:328px;height:238px;#height:220px; display:block; float:left;  }
.Section .MiddleRightHighlightRegion {width:340px; margin-top:20px;}
.Section .MiddleRightHighlightRegion .highlight_header {width:338px;}
.Section .MiddleRightHighlightRegion h1 {background:url(images/divider_320.gif) center bottom no-repeat; padding-bottom:8px; height:20px; width:320px;}
.Section .MiddleRightHighlightRegion p { padding: 0 8px 0 8px;}

/** BottomHighlightRegion **/
.BottomHighlightRegion {width:940px; text-align:left;  }
.Section .BottomHighlightRegion {width:700px;}

/* BottomLeftHighlightRegion */
.BottomLeftHighlightRegion {width:340px; display:inline; float:left;  margin-right:20px;  background-color:#ffffff;}
.BottomLeftHighlightRegion .highlight_header {width:338px;}
.BottomLeftHighlightRegion h1 {background:url(images/divider_320.gif) center bottom no-repeat; padding-bottom:8px; height:20px; width:320px;}
.BottomLeftHighlightRegion .highlight_content_medium img {height:208px; width:150px;}
.BottomLeftHighlightRegion .highlight_content_medium {width:328px;height:225px;display:block; float:left;overflow:hidden;  }
.BottomLeftHighlightRegion .highlight_content_medium div { display:block; float:left;}
.BottomLeftHighlightRegion .highlight_content_medium div.random_content div { display:inline; float:none;}
.Section .BottomLeftHighlightRegion {width:220px;}

/* BottomCenterHighlightRegion */
.BottomCenterHighlightRegion {width:340px; display:inline; float:left;  margin-right:20px;background-color:#ffffff;}
.BottomCenterHighlightRegion .highlight_header {width:338px;}
.BottomCenterHighlightRegion .highlight_content_medium {width:328px;height:225px; display:block; float:left; overflow:hidden;}
.BottomCenterHighlightRegion h1 {background:url(images/divider_320.gif) center bottom no-repeat; padding-bottom:8px; height:20px; width:320px;}
.BottomCenterHighlightRegion .highlight_content_medium img {height:208px; width:150px;}
.BottomCenterHighlightRegion .highlight_content_medium div { display:block; float:left;}
.BottomCenterHighlightRegion .highlight_content_medium div.random_content div { display:inline; float:none;}
.Section .BottomCenterHighlightRegion {width:220px;}
.Section .BottomCenterHighlightRegion .highlight_header {width:218px;}
.Section .BottomCenterHighlightRegion .highlight_content_small {float:left;}
.Section .BottomCenterHighlightRegion h1 {background:url(images/divider_200.gif) center bottom no-repeat; padding-bottom:10px;  /*height:20px;*/ height:auto; width:200px;}
@-moz-document url-prefix() {
  .Section .BottomCenterHighlightRegion h1{
     padding-bottom:9px;
  }
}

/* BottomRightHighlightRegion */
.BottomRightHighlightRegion {width:220px; display:inline; float:left; background-color:#ffffff;}
.BottomRightHighlightRegion .highlight_header {width:218px;}
.BottomRightHighlightRegion  h1 {background:url(images/divider_200.gif) center bottom no-repeat; padding-bottom:8px; height:20px; width:200px;}
.BottomRightHighlightRegion .highlight_content_small {height:225px; width:218px;background-color:#ffffff; overflow:hidden; float:left;}
.Section .BottomRightHighlightRegion {width:220px;}
.Section .BottomRightHighlightRegion .highlight_content_small {height:100% !important;}
.Section .BottomRightHighlightRegion img { margin-left:8px;}
.Section .BottomRightHighlightRegion p img { margin-left:0px;}

/*** BannerRegion ***/
.BannerRegion {width:940px; text-align:left; float:left; margin-bottom:20px; }
.BannerRegion div {margin-left:20px;float:left;}
.BannerRegion div.first {margin-left:0px;}
.BannerRegion p {float:left;padding:0 0 0 0;}
.BannerRegion img, .BannerRegion a img { float:left;WIDTH: 220px; HEIGHT: 100px }



/* SPECIAL HIGHLIGHT ELEMENTS */

/* Highlights with blue or white background ("Tiesitkö että...") */

.highlight_blue {width:160px; height:220px; background:url(images/highlight_blue.gif) left top no-repeat #f2f6fa; padding:8px 30px 10px 30px; text-align:center; float:left; _margin-right:-3px; }
.highlight_blue h1 {color:#ffffff;  font-weight:normal; font-size:16px; margin: 0 0 20px 10px; text-align:left; background-image:none !important;width:auto !important;}
.highlight_blue .digit {color:#ffffff;letter-spacing:-1pt;font-size:36px; font-weight:bold; text-align:center;}
.highlight_blue .amount {color:#88c1fa; font-size:18px;  padding-left:5px;}
.highlight_blue p {color:#ffffff; font-size:12px; line-height:1.4em; text-align:left;border-top:dotted 1px #88c1fa; padding:15px 0 0 0; margin-top:15px;}

.highlight_white {width:160px;height:220px; background:url(images/highlight_white.gif) left top no-repeat #f2f6fa; padding:8px 30px 10px 30px; text-align:center; }
.highlight_white h1 {color:#003082;  font-weight:normal; font-size:16px; margin: 0 0 20px 10px; text-align:left;background-image:none !important;width:auto !important;}
.highlight_white .digit {color:#555555;letter-spacing:-1pt;font-size:36px; font-weight:bold; text-align:center;}
.highlight_white .amount {color:#888888; font-size:18px; padding-left:5px;}
.highlight_white p {color:#333333; font-size:12px; line-height:1.4em; text-align:left;border-top:dotted 1px #88c1fa; padding:15px 0 0 0; margin-top:15px;}


/* Table with blue and white rows ("Yhteystiedot") */
.blue_white_table {width:100%; }
.blue_white_table th {font-size:13px; font-weight:normal;border-bottom:solid 3px #e9eff5;}
.blue_white_table th p {font-size:13px;border-bottom:solid 1px #dae6f2; text-align:left;}
.blue_white_table td { padding:5px 10px 5px 10px;border-bottom:solid 1px #dae6f2;}
.blue_white_table .white {background-color:#ffffff;}
.blue_white_table .blue {background-color:#f2f6fa;}

/* XFORM */
.xForm input {border: solid 1px #bdd0e1;width:220px;}
.xForm select {width:220px;}
.xForm textarea {border: solid 1px #bdd0e1; overflow-y:auto; width:340px; height:150px;}
.xForm td { font-weight:bold; padding: 3px 0 3px 0; font-size:small; vertical-align:top;}
.xForm .text { font-weight:normal;font-size:small;}
.xForm .title {padding-right:15px;}
.xForm .validation_message {color: red;	}
.xForm .validation {color: red;	margin-left: 5px; font-weight:bold; font-size:16px;}
.xForm fieldset { border: solid 1px #bdd0e1; padding: 10px 10px 10px 10px; }
.xForm fieldset legend {  font-weight:normal; margin-bottom: 5px; margin-top: 0px; padding: 0; }
.xForm fieldset input { border: 0px; width: 16px; margin-right:3px; }
.xForm fieldset label { font-size:small; font-weight:normal; }
.xForm span.title {display: block; width: 105px;}

/* XFORM NARROW ("Viikon kysymys") */

/* Question */
.highlight_content_small.table #id_matrix {border-top:solid 3px #e9eff5; width:100%; padding:0px; border-spacing:0px; border-collapse:collapse;}
.highlight_content_small.table #id_matrix fieldset div {padding:5px 10px 5px 10px;border-bottom:solid 1px #dae6f2;}
.highlight_content_small.table #id_matrix fieldset div.white {background-color:#ffffff;}
.highlight_content_small.table #id_matrix fieldset div.blue  {background-color:#f2f6fa;}
.highlight_content_small.table #id_matrix fieldset { width: 100%; border: none; padding:0; margin:0px;}
.highlight_content_small.table #id_matrix fieldset input { border: none; width:auto;  }
.highlight_content_small.table #id_matrix fieldset label { padding:0 0 0 3px;}

/* Statistics */
.highlight_content_small.table span.statistics { padding:10px 10px 0 10px;border-top:solid 3px #e9eff5; float:left;}
.highlight_content_small.table table.statistics {width:200px;}
.highlight_content_small.table .button_left {float:right;}
.highlight_content_small.table .button, .highlight_content_small.table .form_button {float:right;}
.highlight_content_small.table .button_right {float:right; margin-right:10px;}
.highlight_content_small.table .button_left_mouseover {float:right;}
.highlight_content_small.table .button_mouseover {float:right;}
.highlight_content_small.table .button_right_mouseover {float:right; margin-right:10px;}
.highlight_content_small.table tr.white td {background-color:#ffffff;height:35px; vertical-align:top;}
.highlight_content_small.table tr.blue td {background-color:#ffffff; height:35px;vertical-align:top;}
.highlight_content_small.table table.statistics td  {background:url(images/bgPollbar.gif) left top no-repeat; padding:0 0 5px 0; font-size:13px; font-weight:bold; width:100px; }
.highlight_content_small.table div.title {width:200px; }
.highlight_content_small.table span.vote { font-weight:bold;}


/* PAGELIST */

/* List */
.pagelist {width:460px;border:solid 1px #dae6f2 !important; background-color:#ffffff;border-collapse: separate; float:left; }
.pagelist th {height:34px;border-bottom:solid 1px #dae6f2;color:#555555; font-size:12px; padding: 0 10px 0 10px; background:url(images/bgTable_header.gif) left top repeat-x; text-align:left; }
.pagelist th a {font-weight:bold;}
.pagelist th img {height:8px;width:12px; margin:0 0 0 5px; }
.pagelist input  {/*height:34px;*/border-bottom:0px !important;color:#0072bc; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px; background:url(images/bgTable_header.gif) left top repeat-x; cursor:pointer; text-align:left;   }
.pagelist td {height:44px; border-bottom:solid 1px #dae6f2;  color:#555555; font-size:small;padding: 0 10px 0 10px;}
.pagelist td a {font-size:small;}
.pagelist td a:hover {font-size:small;}
.pagelist .blue {background-color:#f2f6fa;}

/* Paging */
.bottom_paging .paging {margin-bottom:-8px; }
.paging {width:460px; text-align:right; float:left; }
.paging ul {height:16px; padding: 8px 10px 8px 0;  background-color:#ffffff;border-left:solid 1px #dae6f2 !important;border-right:solid 1px #dae6f2 !important; }
.paging input { background-color:#ffffff;color:#0072bc; cursor:pointer; margin:0px; padding:0px;}
.paging input:hover {color:#4db848; }
.paging li.selected input {color:#333333; cursor:default;}
.paging ul li {display:inline; padding: 0 0 0 0;#padding: 0 0 0 4px; margin: 0 0 0 0; #padding-left: 2px!important;}
.paging ul li .separator {width:1px; background:url(images/separator.gif) left top no-repeat; height:18px; margin-left:7px!important; #margin-left:9px;}
.paging .button_previous {height:12px; width:8px;background:url(images/arrow_left_green.gif) left top no-repeat; margin-bottom:3px; vertical-align:middle;}
.paging .button_next {height:12px; width:8px;background:url(images/arrow_right_green.gif) left top no-repeat;margin-bottom:3px;vertical-align:middle;}
.paging .disabled .button_previous {background:url(images/arrow_left_grey.gif) left top no-repeat; }
.paging .disabled .button_next {background:url(images/arrow_right_grey.gif) left top no-repeat; }
.paging .num { width:16px; }
/* for ie 6 and chrome*/
.paging .num { margin-right: 0px !important; margin-right: 8px;} 
.paging span{margin-left: 0px!important;}

/* PageListFilter */
.pagelistfilter { background:url(images/bgTable_header.gif) left bottom repeat-x #ffffff;border-left:solid 1px #dae6f2 !important;border-right:solid 1px #dae6f2 !important;border-bottom:solid 4px #e9eff5; }
.pagelistfilter .filters {border-bottom:solid 1px #dae6f2;width:438px; height:34px; display:block; padding:8px 10px 0 10px; }
.selectbox {float:left; display:inline;/*margin-right:-24px;*/ width:211px; }
.pagelistfilter .rss {float:right;display:inline; margin-top:6px; #margin-top:4px;}
.pagelistfilter select {display:block;margin:10px 0 10px 0; float:left; }
.pagelistfilter .small select {width: 111px; }
.pagelistfilter br { display:none; }
.pagelistfilter .selectbox-wrapper { background:url(images/layer.png) no-repeat left bottom; position:absolute;top:0px; left:0px; padding:10px; text-align:left; max-height:400px; overflow:auto; z-index:1;}
.pagelistfilter .small .selectbox-wrapper { background:url(images/layer_small.png) no-repeat left bottom; position:absolute;top:0px; left:0px; padding:10px; text-align:left; max-height:400px; overflow:auto; z-index:1;}
.pagelistfilter .selectbox-wrapper ul {list-style-type:none; margin:0px; padding:0px;_padding-top:10px; }
.pagelistfilter .selectbox-wrapper ul li { list-style-type:none; display:block; margin:0;  padding:2px; cursor:pointer; line-height: 20px; }
.pagelistfilter .selectbox-wrapper ul li a { display: block; line-height: 14px;text-decoration: none; font-size:12px; }
.pagelistfilter .selectbox-wrapper ul li a:hover { font-size:12px; }
.pagelistfilter input.selectbox { padding: 5px 10px; font-family:Arial; background:url(images/bgSelectbox.gif) left top no-repeat; border: none; margin-bottom: 0px; color: #555555;  width: 211px; text-align: left; cursor: pointer; position: relative; z-index: 2; }
.pagelistfilter .small input.selectbox { background:url(images/bgSelectbox_small.gif) left top no-repeat;width: 111px;}
.pagelistfilter .linkbutton { margin:15px 0 0 0;width:11px;height:11px; float:right; display:inline; text-align:right; }
.pagelistfilter noscript { text-align:right;}
#btnRefresh_container .button_left {margin-left:10px; margin-top:5px;}
#btnRefresh_container .button {margin-top:5px;}
#btnRefresh_container .button_right {margin-top:5px;}


/* SITEMAP */
#SiteMap {width:100%; padding-top:10px;}
#SiteMap ul.top {width:278px; height:100%; float:left; padding:0 0 0 25px; margin: 0 0 0 25px; border-left:solid 1px #dae6f2;}
#SiteMap ul.first {padding:0 0 0 0; margin: 0 0 0 0; border-left:none;}
#SiteMap ul {padding:0px;}
#SiteMap ul li { list-style-type:none; padding: 2px 0 2px 0; margin:0 0 0 0; }
#SiteMap ul li a {font-size:small;  text-transform:uppercase; font-weight:bold; padding-bottom:5px; }
#SiteMap ul ul { padding-top:10px; margin-top:5px; margin-bottom:25px; border-top:dotted 1px #88c1fa;}
#SiteMap ul ul li {margin-bottom:0px;}
#SiteMap ul ul li a  { text-transform:none; font-weight:normal; padding-bottom:2px; }
#SiteMap ul ul li .double_arrow { display:none;}
#SiteMap ul ul ul { padding-top:0px;margin-bottom:0px;border-top:none;}
#SiteMap ul ul ul li {margin-left:35px;}


/* SEARCH (search result page) */
.SearchRegion .search_form {display:block; float:left; width:100%; height:40px; margin-bottom:10px; }
.SearchRegion .search_form a { margin:5px 0 0 5px; float:left; clear:right;  }
.SearchRegion input.text {float:left;width:400px;border: solid 1px #bdd0e1; margin:3px 5px 0 0;}

.SearchRegion .word {font-weight:bold;}

.SearchRegion .hide_filters {float:left;}
.SearchRegion .hide_filters img { margin-right:5px; float:left;}
.SearchRegion .hide_filters a {color:#4db848; text-transform:uppercase; font-weight:bold;  }
.SearchRegion .result_text {  font-size:small; float:right;}

.SearchRegion .search_results { display:block; float:left; width:100%; border-top: solid 1px #dae6f2; margin-top:10px;}

.SearchRegion .search_filters {float:left; padding: 0 40px 15px 0;}
.SearchRegion .search_filters ul { padding-top:15px;}
.SearchRegion .search_filters ul li { padding:2px 0 2px 0;}
.SearchRegion .search_filters ul li.active {color:#333333; font-weight:bold;}

.SearchRegion .search_resultlist {float:left; width:540px; display:inline; border-bottom: solid 1px #dae6f2; padding: 20px 0 20px 0;}
.SearchRegion .search_resultlist p {padding: 0 0 0 0;}

.SearchRegion ul {padding: 0 0 0 0;}
.SearchRegion ul li { list-style-type:none; margin: 0 0 0 0;}
.SearchRegion ul li h2 a {font-size:16px;margin: 0px 0 0 0;}
.SearchRegion ul li h2 {line-height:normal;margin:15px 0 0 0; }
.SearchRegion ul li p {margin:0 0 0 0; padding: 0 0 0 0;}
.SearchRegion ul li a.url {color:#888888; margin-right:5px;}

.SearchRegion .paging {width:100%; float:right; padding:10px 0 0 0;}
.SearchRegion .paging ul { background-color:#f2f6fa;border:none !important;}
.SearchRegion .paging ul li input { background-color:#f2f6fa;}


/* ARTICLE */
.article_info {float:right;display:block; width:100%;background:url(images/blue_line.gif) right center no-repeat; height:15px; margin:3px 0 10px 0; }
.article_top_left {float:left;width:30px; background:url(images/blue_line_small.gif) left center no-repeat;height:15px; }
.article_info .date {display:inline;float:left;color:#555555; font-size:12px; height:15px; padding:0 10px 0 5px;background:url(images/blue_line_left.gif) right center no-repeat #f2f6fa;}
.caption {font-size:12px; color:#555555; font-style:italic; line-height:1.4em; display:block;}
.article_footer {padding: 0px 0 0 0;background:url(images/blue_line.gif) left center no-repeat;width:100%; height:15px; float:right; margin-top:10px; }
.article_footer_right {display:inline;float:right;width:30px; height:15px; background:url(images/blue_line_small.gif) left center no-repeat;padding:0px 0 0 0;#padding:0 0 0 0;}

.blue_line {display:block; width:100%;background:url(images/blue_line.gif) right center no-repeat; height:15px; margin: 8px 0 10px 0;}
.blue_line_left {float:left;width:5px; background:url(images/blue_line_left.gif) left center no-repeat;height:15px; }

 /* AddThis -element */
.addthis {display:inline; float:right; padding:0 0 0 5px;background:url(images/blue_line_right.gif) left center no-repeat #f2f6fa; height:15px; }
.addthis_toolbox { display:inline;}
.addthis_toolbox a {height:14px; width:14px; margin: 0 2px 0 2px;}
.addthis_toolbox a span { background-image:none !important; height:14px; width:14px;margin:0px;}
.addthis_button_email { background:url(images/icon_send.gif) left top no-repeat;}
.addthis_button_print {background:url(images/icon_print.gif) left top no-repeat;}
.addthis_button_favorites {background:url(images/icon_favorites.gif) left top no-repeat;}
.addthis_button_facebook {background:url(images/icon_facebook.gif) left top no-repeat;}
.addthis_button_delicious {background:url(images/icon_delicious.gif) left top no-repeat;}
.addthis_button_twitter {background:url(images/icon_twitter.gif) left top no-repeat;}
.addthis_button_compact {background:url(images/icon_share.gif) left top no-repeat;}
.atclear {clear:none !important; display:inline !important;}
/* Fix for displaying addthis in edit mode */
div.addthis_toolbox, div.addthis_toolbox a {position:absolute; }
div.addthis, div.addthis_toolbox  {width: 150px;}

/* Filelist */
.filelist { padding: 0 0 0 0;}
.filelist li { list-style-type:none; margin:0 0 0 0;font-size:small; padding: 5px 0 5px 0; }
.filelist li  img {margin: 0 10px 0 0; float:left;}
.filelist li a {font-size:small;}

/* Links */
.article_links {  margin:10px 0 10px 0; float:left;#float:none;}
.article_links .date {float:left; font-weight:bold; font-size:small; color:#555555;display:inline;width:100px;}
.article_links .article_item {display:block;width:460px; padding: 0 0 5px 0;}
.article_links a.header {font-size:small; float:left;display:inline; width:360px; }
.article_links a.header:hover {font-size:small;}
.article_links a.header:visited {font-size:small;}
.article_links a.more_articles {font-size:x-small; text-transform:uppercase; color:#4db848; font-weight:bold; padding:10px 0 0 100px; display:block; float:left; }




/* BANNER */

/*****  RightBannerRegion *****/
.RightBannerRegion { width:160px; float:right;display:inline; margin-right:-160px;}
.StartPage .RightBannerRegion { _position:relative;_bottom:1125px; _left:20px;} /* for IE6 */
.Page .RightBannerRegion { _position:relative;_left:700px;}	/* for IE6 */
.RightBannerRegion img { margin: 2px 0 0 20px;float:left;}



#leikicontainer H4
{
	color:#333333;
	font-size:13px;
	text-align:left;
	display: inline; 
}

#leikicontainer  span
{
	line-height:2em !important;
}

#leikicontainer a
{
	font-size:13px;
}
	
#leikicontainer .source
{
	padding-left:10px;
	color: #aaaaaa !important;
	line-height:1.4em;
}

#leikicontainer .leikiwidgetsource
{
}

#leikicontainer .time
{
	color: #aaaaaa !important;
	line-height:1.4em;
}

#leikicontainer  IMG
{
	width:80px;
	height:80px;
	float:left;
	margin-right:12px;
}





