/*****************************************

/* This file should contain the path 

/* to all element stylesheets 

/*****************************************/

 

/* @include url(/Common/Units/Article/Article.css); */

.Article

{

}

.Article ul

{

	display:block;

	margin:0 0 0 0px;

	

	padding:0 0 0 15px;

}

.Article ul li

{

	margin:0px 0 5px 0;

} 

/* @include url(/Common/Units/Article/Template.css); */

.Article

{

	width:620px;

}

.Article .image-holder

{

	background:#f3f3f3;

	border:1px solid #ccc;

	padding:5px;	

	margin-bottom:25px;	

}

.Article .image-holder img

{

	width:608px;

	-ms-interpolation-mode: bicubic;

} 

/* @include url(/Common/Units/FindUnionTeaser/FindUnionTeaser.css); */

.FindUnionTeaser

{

}

.FindUnionTeaser .holder

{

	padding-bottom:10px;

	margin-bottom:7px;

	border-bottom:0px solid #e5e5e5;

}



.FindUnionTeaser .updatable-holder

{

	display:block;

	height:115px;

	padding:15px 15px;

	background-color:#F6E4EC;

	overflow: hidden;

}







#RegionSecondaryContent .FindUnionTeaser .updatable-holder

{

	background:#eee;

}

.FindUnionTeaser .updatable-holder .list-unions

{

	list-style-type:none;		

}



.FindUnionTeaser .updatable-holder .list-unions p

{

    font-size: 0.9em;

 

}



.FindUnionTeaser .union-dropdown li

{

	float:left;

	display:block;

	width:100%;

}

.FindUnionTeaser .union-dropdown li a

{

	display:block;

	margin:0px;

}

.FindUnionTeaser .updatable-holder .list-unions a:hover

{

	color:#fff;

}

#RegionPage #RegionSecondaryContent .FindUnionTeaser

{

	padding-bottom:20px;

}



.FindUnionTeaser .bottom-text

{

	text-align:center;

	margin-top:1em;

}

.FindUnionTeaser .bottom-text *

{

	margin-bottom:0px;

	margin-top:0px;

}

 

/* @include url(/Common/Units/Flash/Flash.css); */

.Flash a

{

    text-decoration:none;

    background: none;



} 

/* @include url(/Common/Units/RSSReader/styles.css); */

/** RSS FEED **/

.labelfield{ color:brown; font-size: 90%; }

.datefield{ color:gray; font-size: 90%;}

#rssfeeds a{ color: #000;text-decoration: underline;font-weight: bold;}

#rssfeeds a:hover { color: #FFF;text-decoration: none;font-weight: bold;}

#rssfeeds p{ margin-bottom: 2px;}

code{ color: red;}

#blogoolafeed, #blogoolafeed a { color:white; }

#blogoolafeed a:hover{ color:#fff; text-decoration: none;  }

#blogoolafeed ul { margin-left:-15px }

#rssfeed-wrap { text-align:left; margin-left:15px; }



#footercopyright { clear: both; text-align:center;	

				   width:100%; height: 20px; min-width:600px;

				   padding:30px 0px 50px 0px;

				   background-color:#EFEFEF; }

 

/* @include url(/Common/Units/Slideshow/nivo-slider/nivo-slider.css); */

/*

 * jQuery Nivo Slider v2.6

 * http://nivo.dev7studios.com

 *

 * Copyright 2011, Gilbert Pellegrom

 * Free to use and abuse under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 * 

 * March 2010

 */

 

 

/* The Nivo Slider styles */

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:50%;

	left:50%;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */

.nivo-caption {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.8; /* Overridden by captionOpacity setting */

	width:100%;

	z-index:8;

}

.nivo-caption p {

	padding:5px;

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {

	position:relative;

	z-index:9;

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

} 

/* @include url(/Common/Units/Slideshow/nivo-slider/themes/default/nivo-default.css); */

/*

Skin Name: Nivo Slider Default Theme

Skin URI: http://nivo.dev7studios.com

Skin Type: flexible

Description: The default skin for the Nivo Slider.

Version: 1.0

Author: Gilbert Pellegrom

Author URI: http://dev7studios.com

*/



.theme-default .nivoSlider 

{

    text-align: center;

	position:relative;

	background:#fff url(/Common/Units/Slideshow/nivo-slider/themes/default/loading.gif) no-repeat 50% 50%;

	background-position: 50% 50% !important;

    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;

    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;

    box-shadow: 0px 1px 5px 0px #4a4a4a;

    

}

.theme-default .nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

	background-color: #000;

	margin-left: auto;

	margin-right: auto;

}

.theme-default .nivoSlider a {

	border:0;

	display:block;

}



.theme-default .nivo-controlNav {

	position:absolute;

	left:50%;

	bottom:-42px;

    margin-left:-40px; /* Tweak this to center bullets */

}

.theme-default .nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

	background:url(/Common/Units/Slideshow/nivo-slider/themes/default/bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.theme-default .nivo-controlNav a.active {

	background-position:0 -22px;

}



.theme-default .nivo-directionNav a {

	display:block;

	width:26px;

	height:30px;

	background:url(/Common/Units/Slideshow/nivo-slider/themes/default/arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

.theme-default a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

}

.theme-default a.nivo-prevNav {

	left:15px;

}



.theme-default .nivo-caption {

    font-family: Helvetica, Arial, sans-serif;

}

.theme-default .nivo-caption a {

    color:#fff;

    border-bottom:1px dotted #fff;

}

.theme-default .nivo-caption a:hover {

    color:#fff;

} 

/* @include url(/Common/Units/Slideshow/nivo-slider/themes/orman/orman.css); */

/*

Skin Name: Orman Theme

Skin URI: http://nivo.dev7studios.com

Skin Type: fixed

Description: A light and green skin for the Nivo Slider.

Version: 1.0

Author: Gilbert Pellegrom & Orman Clark

Author URI: http://dev7studios.com

*/



.theme-orman.slider-wrapper {

    background:url(slider.png) no-repeat;

    width:722px;

    height:337px;

    margin:0 auto;

    padding-top:18px;

    position:relative;

}



.theme-orman .nivoSlider {

    position:relative;

    width:568px;

    height:268px;

    margin-left:77px;

    background:url(loading.gif) no-repeat 50% 50%;

}

.theme-orman .nivoSlider img {

    position:absolute;

    top:0px;

    left:0px;

    display:none;

    width:568px; /* Make sure your images are the same size */

    height:268px; /* Make sure your images are the same size */

}

.theme-orman .nivoSlider a {

    border:0;

    display:block;

}



.theme-orman .nivo-controlNav {

    position:absolute;

	left:50%;

	bottom:-60px;

    margin-left:-30px; /* Tweak this to center bullets */

}

.theme-orman .nivo-controlNav a {

    display:block;

    width:10px;

    height:10px;

    background:url(bullets.png) no-repeat;

    text-indent:-9999px;

    border:0;

    margin-right:7px;

    float:left;

}

.theme-orman .nivo-controlNav a.active {

    background-position:0 -10px;

}



.theme-orman .nivo-directionNav a {

	display:block;

	width:25px;

	height:200px;

	background:url(arrows.png) no-repeat 0% 50%;

	text-indent:-9999px;

	border:0;

    top:40px;

}

.theme-orman a.nivo-nextNav {

	background-position:100% 50%;

	right:-40px;

    padding-right:20px;

}

.theme-orman a.nivo-prevNav {

	left:-40px;

    padding-left:20px;

}



.theme-orman .nivo-caption {

    font-family: Helvetica, Arial, sans-serif;

}

.theme-orman .nivo-caption a { 

    color:#fff;

    border-bottom:1px dotted #fff;

}

.theme-orman .nivo-caption a:hover { 

    color:#fff;

}



.theme-orman .ribbon {

    background:url(ribbon.png) no-repeat;

    width:111px;

    height:111px;

    position:absolute;

    top:-3px;

    left:56px;

    z-index:300;

} 

/* @include url(/Common/Units/Slideshow/nivo-slider/themes/pascal/pascal.css); */

/*

Skin Name: Pascal Theme

Skin URI: http://nivo.dev7studios.com

Skin Type: fixed

Description: A nice, light skin for the Nivo Slider.

Version: 1.0

Author: Gilbert Pellegrom & Pascal Gartner

Author URI: http://dev7studios.com

*/



.theme-pascal.slider-wrapper {

    background:url(slider.png) no-repeat;

    width:668px;

    height:299px;

    margin:0 auto;

    padding-top:17px;

    position:relative;

}



.theme-pascal .nivoSlider {

    position:relative;

    width:630px;

    height:235px;

    margin-left:19px;

    background:url(loading.gif) no-repeat 50% 50%;

}

.theme-pascal .nivoSlider img {

    position:absolute;

    top:0px;

    left:0px;

    display:none;

    width:630px; /* Make sure your images are the same size */

    height:235px; /* Make sure your images are the same size */

}

.theme-pascal .nivoSlider a {

    border:0;

    display:block;

}



.theme-pascal .nivo-controlNav {

    background:url(controlnav.png) no-repeat;

    width:251px;

    height:40px;

    position:absolute;

    left:200px; /* Tweak this to center bullets */

    bottom:-42px;

    padding:8px 0 0 82px;

    z-index:20;

}

.theme-pascal .nivo-controlNav a {

    display:block;

    width:22px;

    height:22px;

    background:url(bullets.png) no-repeat;

    text-indent:-9999px;

    border:0;

    margin-right:3px;

    float:left;

}

.theme-pascal .nivo-controlNav a.active {

    background-position:0 -22px;

}



.theme-pascal .nivo-directionNav a {

	display:none;

}



.theme-pascal .nivo-caption {

    bottom:40%;

    left:auto;

    right:0px;

    width:auto;

    max-width:630px;

    overflow:hidden;

    background:#fff;

    text-shadow:none;

    font-family: arial, serif;

    color:#4c4b4b;

}

.theme-pascal .nivo-caption p {

    padding:5px 15px;

    color:#333;

    font-weight:bold;

    font-size:27px;

    text-transform:uppercase;

}

.theme-pascal .nivo-caption a { 

    color:#333;

    font-weight:bold;

    font-size:27px;

    text-transform:uppercase;

}



.theme-pascal .ribbon {

    background:url(ribbon.png) no-repeat;

    width:111px;

    height:111px;

    position:absolute;

    top:-8px;

    left:-8px;

    z-index:300;

} 

/* @include url(/Common/Units/Slideshow/Slideshow.css); */

.slider-wrapper

{

    -moz-box-shadow: 3px 3px 4px #000;

	-webkit-box-shadow: 3px 3px 4px #000;

	box-shadow: 3px 3px 4px #000;

	/* For IE 8 */

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

	/* For IE 5.5 - 7 */

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

    background:black;padding: 20px 0; text-align: center;overflow:hidden;padding:5px 0px 0px;position:relative;width:940px;}

.slider-wrapper > #slider{height:0px;}

.bx-pager a, .bx-next , .bx-prev{color:White;}

.slider-bottom-left,.slider-bottom-mid,.slider-bottom-right{float:left;width:33%;}

.slider-bottom-left *,.slider-bottom-mid *,.slider-bottom-right *{color:White;}

.slider-bottom-mid{padding-top:20px;}

.slider-bottom{bottom: 0;position: absolute;width: 100%;z-index: 100;background:url("/Frameworks/Default/Images/slider/1x1black24.png")}

#sliderPager{position: relative;top: -5px;}

.slider-wrapper * a:hover{background:none;text-decoration:none;}

.slider-bottom-left

{

    margin-left: 10px;

    margin-top: 10px;

    text-align: left;   

}

.slider-bottom-left h3

{

    font-size: 150%;    

}

.slider-bottom-right

{   

    margin-top: 10px;

    margin-left: -10px; 

}

.slider-bottom-right h3

{

    font-weight:normal;

    font-size: 150%;  

} 

/* @include url(/Common/Units/StandardTeaser/StandardTeaser.css); */

.StandardTeaser

{

	

}

.StandardTeaser ul

{

	padding:10px 0;

}



.StandardTeaser li

{	

	list-style-type:none;

	background:url(/Frameworks/Default/Images/bullets_green_check.png) no-repeat left center;

	padding:2px 0 4px 30px;	

	margin:0px;

	font-weight:bold;

	

}

.StandardTeaser .bottom-text

{

	text-align:center;

}





.StandardTeaser a:hover.ImageLink

{

     text-decoration: none;

    background: none;

}



 

/* @include url(/Common/Units/Toolbar/Styles/Toolbar.css); */

.Toolbar 

{

    padding:5px 0;

    border-top:dashed 1px #ccc;

    border-bottom:dashed 1px #ccc;

    margin-top:20px;

    margin-bottom:20px;

    height:18px;

}

.Toolbar span

{

	float:left;

}

.Toolbar .icon

{

    float:right;

    padding:0 5px 0 0;

    text-decoration:none;

}

.Toolbar .icon:hover

{

	background:none;

	color:#000;	

}

.Toolbar .icon span

{

	float:none;	

	padding:0 2px 0 0;

}

.Toolbar .icon:hover span

{

	text-decoration:none;

	color:#fff;

	background:#000;

		

}



.Toolbar .icon img

{

    padding:0 0px 0 5px ;

    vertical-align:baseline;

    height:11px;

    -ms-interpolation-mode: bicubic;

} 

/* @include url(/Common/Units/TwitterTeaser/TwitterTeaser.css); */

.TwitterTeaser

{

	

}

.TwitterTeaser ul

{

	padding:10px 0;

}



.TwitterTeaser li

{	

	list-style-type:none;

	background:url(/Frameworks/Default/Images/bullets_green_check.png) no-repeat left center;

	padding:2px 0 4px 30px;	

	margin:0px;

	font-weight:bold;

	

}

.TwitterTeaser .bottom-text

{

	text-align:center;

}





.TwitterTeaser a:hover.ImageLink

{

     text-decoration: none;

    background: none;

}

#tweets .twtr-tweet a:link, 

#tweets .twtr-tweet a:visited

{

    text-decoration: underline !important;

    color: #000000 !important; 

 

} 

#tweets .twtr-tweet a:hover  

{

    color: #ffffff !important;

    text-decoration: none !important;

}

#tweets .twtr-ft div

{

    display: none !important;

}

#tweets

{

    margin-bottom: 30px;

}

#tweets .twtr-hd div

{

    display: none !important;

}



 

/* @include url(/Common/Units/Union/Union.css); */

.Union

{

    /*width:100px;

    padding:5px;*/

    overflow:hidden;

    position:relative;

    height:240px;

    z-index:1;

}



.Union a

{

    

    overflow:hidden;         

}



.Union h2

{

	font-size:1.2em;

	font-weight:bold;

	display:inline;

}

.Union h2 a

{

	display:inline;

	text-decoration:underline;

}

.Union h2 a:hover

{

	background-color:#000;

	color:#fff;

	text-decoration:none;

	background:none;	

}

.Union a.image-holder

{

	height:110px;

	text-decoration:none;

	display:block;

	padding:0;

	margin:0px;

}



.Union a.image-holder:hover

{

	height:110px;

	text-decoration:none;

	background:none;	

}

.Union a.image-holder:hover img

{

	opacity:0.9;

	filter:alpha(opacity=90);

	padding:0px;

	margin:0px;	

}

.Union a.image-holder img

{

	float:left;

	-ms-interpolation-mode: bicubic;

}



.Union a:hover.introduction-text

{

    color: #000;

    background:none;

}



.Union a.introduction-text

{

    font-weight: normal;

    text-decoration:none;

}





.Union p

{

	text-align:left;

	padding-left:3px;

}

.Union p a

{

	padding:0px;

	margin:0px;	

	float:none;

}

.Union p.readmore a

{

	position:absolute;

	bottom:10px;

	left:4px;	

} 

/* @include url(/Common/Units/UnionDropDownPicker/UnionDropDownPicker.css); */

.UnionDropDownPicker

{

}

.UnionDropDownPicker ul

{

	display:none;		

}

.UnionDropDownPicker .holder strong

{

	display:block;

	margin-top:6px;

	float:left;

}

.UnionDropDownPicker .DropDownPicker

{	

	position:relative;

	z-index:99;

	float:right;

	width:202px;

	background:url(/Frameworks/Default/Images/bg_ff_dropdown.png) no-repeat 0 1px;	

	padding:0 0px 0px 0px;

	height:30px;

}

.UnionDropDownPicker .DropDownPicker a{

	display:block;

	padding:7px 0 0 15px;

	font-weight:bold;

	color:#333;

	width:187px;

}

.UnionDropDownPicker .DropDownPicker a:hover{

	text-decoration:none;

	background:none;

}

.UnionDropDownPicker .DropDownPicker ul{

	width:206px;

	margin:5px 4px 0 0px;

	padding:0px;

	list-style-type:none;	

	

	position:absolute;

}

.UnionDropDownPicker .DropDownPicker a

{

	text-decoration:none;

}

.UnionDropDownPicker .DropDownPicker li

{

	background:url(/Frameworks/Default/Images/bg_dropdown_ul2.png) repeat-y top left;	

	padding:0px;

	margin:0px;

	line-height:normal;

	float:left;

	width:100%;

} 

.UnionDropDownPicker .DropDownPicker li a{

	font-weight:normal;

	margin:0 4px;

	padding:2px 0 2px 14px;	

	text-decoration:none;

	width:auto;

}

.UnionDropDownPicker .DropDownPicker li a:hover{

	background-color:#ccc;

	text-decoration:none;

}

.UnionDropDownPicker .DropDownPicker li.last{

	background:url(/Frameworks/Default/Images/bg_dropdown_ul_li_last2.png) no-repeat bottom left;	

	height:8px;	

}


