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

/* This file should contain the paths 

/* to all function stylesheets that should

/* be included on all pages

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

.Article .image

{

	margin-bottom: 9px;

	margin-right:9px;

}

.Article .imagesmall

{

	display: block;

	float:left;

}

.Article .ingress

{

	font-size:105%;

	/*margin-top:10px;*/

	margin-bottom:10px;

}

.Article .ImageText

{	

	font-style:italic;

	display:block;

}

.Article #AnchorBoxContainer

{

	width:180px;

	float:right;

	margin:0 0 10px 10px;

	background:#EBEBEB;

	/* background:transparent url(/Base/Functions/Article/Images/AnchorTopBg.gif) no-repeat top left; */

}

.Article #AnchorBoxContainer #AnchorBoxBottom

{

	height:14px;

	width:180px;	

	/* background:transparent url(/Base/Functions/Article/Images/AnchorBottomBg.gif) no-repeat top left; */

}

.Article #AnchorBoxContainer #AnchorBox

{

	padding:5px 0 0 15px;

}

.Article #AnchorBoxContainer #AnchorBox li

{

	list-style-type:none;

	list-style-position:outside;

	list-style-image:none;

	padding:0pt;

	margin:0pt;

}





.Article #AnchorBoxContainer #AnchorBox li a

{

	color:#ff9900;

	text-decoration:none;	

	font-size:1em;

	font-weight:bold;

}

.Article #AnchorBoxContainer #AnchorBox li a:hover

{

	text-decoration: underline;

}



.Article #AnchorBoxContainer #AnchorBox li.secondLevel a

{

	margin-left:5px;

	color:#ff9900;

	text-decoration:none;	

	font-size:0.9em;

	font-weight:bold;

}



.Article #AnchorBoxContainer #AnchorBox li.secondLevel a:hover

{

	text-decoration: underline;

}

.Article #AnchorBoxContainer #AnchorBoxTop h4

{

	margin:10px 0 0 15px;

}



.Article .TranslatedLabel

{

	margin: 5px 0px;

	display: block;

	font-style: italic;

}

.Article h2

{

	padding-top:15px;

}

.Article h3

{

	padding-top:15px;

}



.Article .UpdateText

{

	margin-right:4px;

}



.Article .PageChanged

{

	font-size:1em;

}

.ArticleBlock .Image

{

	display: block;

	margin-bottom: 0.5em;

}



.ArticleImageLeft .Image

{

	float: left;

	margin-right: 10px;

}



.ArticleImageRight .Image

{

	float: right;

	margin-left: 10px;

}

.Banner

{

	border:solid 1px #e2e2e2;	

}



.Banner .LinkContainer

{

	position:relative;

}

.Banner .LinkContainer .Content

{

	min-height: 25px;

	top:-25px;

	position:absolute;

	background: transparent url(/Base/Functions/Banner/Images/LinkContainerBack.png) no-repeat top left;

	width:100%;

}

* html .Banner .LinkContainer

{

	position:static;

}

* html .Banner .LinkContainer .Content

{

	background: #fff url(/Base/Functions/Banner/Images/LinkContainerBack.gif) no-repeat top left;

	position:static;

	margin-top:-25px;

	height: 25px;

	width:100%;

}

.Banner .LinkContainer .Content .Item

{

	/*width:218px;	*/

	width:100%;

}

.Banner .LinkContainer .Content .Item a.iconLink

{

	margin-right:10px;

	margin-top:5px;

}

.Banner .LinkContainer .iconLink .text

{

	color: #0072bc;

	text-decoration: none;

	word-wrap: break-word;

}



.DividerContainer

{

	background-image:divider.jpg;

	background-repeat:repeat-x;

	clear: both;

	/*height: 1px;*/

	margin-bottom: 0.5em;

	border-bottom: solid 1px #e2e2e2;

}.ImageBlock

{

	display: block;

	line-height: 0;

	text-decoration: none;

}



.ImageBlock img

{

	display: block;

}.BrightcoveExperience

{

}#RegionSecondaryContent .Brochure

{

	background: #e1e3e2 url(/Base/Functions/BrochureGallery/Images/brochure_back.gif) repeat-x top left;

	border: solid 1px #dcdada;

}



#RegionSecondaryContent .Brochure H3

{

	font-size: 150%;

	line-height:1;

	font-weight: normal;

}



#RegionMainContent .Brochure .Content *

{

	width: 325px;

	float: right;

}



#RegionMainContent .Brochure .Content * *

{

	width: auto;

	float: none;

}



#RegionMainContent .Brochure .LinkList img,#RegionMainContent .Brochure .LinkList a

{

	float: left;

}

#RegionSecondaryContent .Brochure .LinkList img,#RegionSecondaryContent .Brochure .LinkList a

{

	float: left;

}



#RegionSecondaryContent .Brochure .Content

{

}

.Brochure .BrochureContainer

{

	padding: 10px;

}

.Brochure .image

{

	display: block;

	float: left;

	margin-right: 9px;

}

.Brochure .BrochureContainer.alt

{

	background: #e1e3e2 url(/Base/Functions/BrochureGallery/Images/brochure_back.gif) repeat-x top left;

}



.Brochure .LinkIcon

{

	margin-right:5px;	

}



.Brochure .Link

{

	margin-bottom:5px;

}

.BrochureContainer H3.ContainerHeading

{

	color:#666666;

}

.BrochureContainer .BrochureArea

{

	margin:0;	

	width:100%;	

}

.BrochureContainer .BrochureArea .Content

{

	margin-right:10px;	

}.CalendarArchive .date

{

	color: #999;

	font-size: 95%;

}



.CalendarArchive hr

{

	margin-bottom:0px;

}

/*.CalendarArchive .NewsListItem

{

	margin-bottom:7px;

}*/

.CalendarArchive a.CalendarLink

{

	text-decoration: none;

	color: #333;

}

.CalendarArchive a.CalendarLink:hover

{

	color: #ff9900;

}

.CalendarArchive .DateContainer

{	

	

}

* html .CalendarArchive .DateContainer

{

	

}

.CalendarArchive .DateInfo

{

	font-size:105%;

	min-height: 30px;

	background: transparent url(/Base/Functions/News/Images/HeadingBack.gif) no-repeat top left;

	margin-top:10px;

	padding:1px;

	float:none;

	width:100%;

}

* html .CalendarArchive .DateInfo

{

	height: 30px;

}



.CalendarArchive .DateInfo > .Content

{

	color: #fff;	

	font-weight: bold;

	margin:3px 0 0 10px;

}

* html .CalendarArchive .DateInfo .Content

{

	color: #fff;	

	font-weight: bold;

	margin:3px 0 0 10px;

}

.CalendarArchive td

{

	border: none;

}

.CalendarArchive .gridView tr:hover

{

	background-color: #fff;

}

.CalendarArchive .gridView td

{

	padding:0px;

}

.CalendarArchive .pagename

{

	font-size: 180%;

	font-weight: bold;

}

.CalendarArchive .gridView .CalendarItem > .Content

{

	margin: 5px 0 0 15px;

}

* html .CalendarArchive .gridView .CalendarItem .Content

{

	margin: 5px 0 0 15px;

}

.CalendarArchive .gridView tr .CalendarItem

{

	background: #e2e2e2 url(/Base/Functions/News/Images/GridViewAltBack.gif) repeat-x top left;	

	padding: 1px;

}

.CalendarArchive .gridView tr.alt .CalendarItem

{

	background: #fff none;

	padding: 1px;

}

.CalendarArchive .gridView tr

{

	background-color: #fff;

}



.CalendarArchive .gridView tr.alt

{

	background-color: #fff;

}

.CalendarArchive .gridView tr:hover

{

	background-color: #fff;

}

.CalendarArchive .footer td

{

	background-color:#fff;

	border:none;

}

.CalendarArchive .footer hr

{

	margin:7px 0 5px 0;

}.CalendarList .CalendarItem a

{

	text-decoration:none;

	color:#333;

}

.CalendarList .CalendarItem a:hover

{

	color:#ff9900;

}

.CalendarList .CalendarItem

{

	margin:0 10px 0 10px;

}

.CalendarList .ImageHeading

{

	margin:0 0 10px 0;

}

.CalendarList .CalendarLink

{

	margin:0 10px 0 10px;

}

.DividerContainer

{

	height:1px;

	width:100%;

	background-color:#e2e2e2;

	margin-bottom:7px;

	margin-top:7px;

	border:none;

}

.DividerContainer hr

{

	display:none;

}.Enquete

{

	border:solid 1px #e2e2e2;	

}



.Enquete .LinkContainer

{

	position:relative;

}

.Enquete .LinkContainer .Content

{

	min-height: 25px;

	top:-25px;

	position:absolute;

	background: transparent url(/Base/Functions/Enquete/Images/LinkContainerBack.png) no-repeat top left;

	width:100%;

}

* html .Enquete .LinkContainer

{

	position:static;

}

* html .Enquete .LinkContainer .Content

{

	background: #fff url(/Base/Functions/Enquete/Images/LinkContainerBack.gif) no-repeat top left;

	position:static;

	margin-top:-25px;

	height: 25px;

	width:100%;

}

.Enquete .LinkContainer .Content .Item

{

	/*width:218px;	*/

	width:100%;

}

.Enquete .LinkContainer .Content .Item a.iconLink

{

	margin-right:10px;

	margin-top:5px;

}

.Enquete .LinkContainer .iconLink .text

{

	color: #0072bc;

	text-decoration: none;

}



.EntryArticleIntro .ContentMargin

{

	margin:0 10px 0 10px;

}

.EntryArticleIntro a

{

	text-decoration:none;

	color:#333;

}

.EntryArticleIntro a h2

{	

	color:#333;

}

.EntryArticleIntro a:hover

{

	color:#ff9900;

}

.EntryArticleIntro h2

{

	line-height:1;

}.EntryTop .ContentMargin

{

	margin:10px 10px 0 10px;

}

.CategoryLevel ul li

{

	list-style-image:url(/base/Functions/Faq/Images/list_level1_faq.gif);

}



.CategoryLevel .header:hover

{

	color:#ff9900;

}

.CategoryLevel .header:hover h3

{

	color:#ff9900;

}



.CategoryLevel ul.linkList, .CategoryLevel .linkList li

{

	list-style-image:none;

	list-style-position:outside;

	padding:0pt;

}



.CategoryLevel .faqCategoryPanel.exPanel .header

{

	margin-top:5px;

	background:transparent url(/base/Functions/Glossary/Images/GlossaryWordClosed.gif) no-repeat top right;

	border-top:solid 1px #d0d1cf;

	border-bottom:solid 1px #d0d1cf;

	padding:5px 0 3px 0px;

}

.CategoryLevel .faqCategoryPanel.exPanel.exPanel-Exp .header

{

	background:transparent url(/base/Functions/Glossary/Images/GlossaryWordExpanded.gif) no-repeat top right;

}

.CategoryLevel .LetterLink

{

	margin-right: 10px;

}

.CategoryLevel .faqCategoryPanel .content

{

	background:none;

	border:none;

	padding:0px;

}

.CategoryLevel .faqCategoryPanel

{

	border:none;

}

.CategoryLevel .faqQuestionPanel

{

	margin-top:3px;

	padding:5px;

	border:none;

	background:#e4e5e5 url(/Base/Functions/faq/Images/faqWordBack.gif) repeat-x top left;

}

.CategoryLevel .faqQuestionPanel.alt

{

	background:none;

}



.CategoryLevel .faqCategoryPanel.exPanel .faqQuestionPanel .header

{

	background:transparent none;

	margin-top:5px;

	border:none;

	padding:0px;

}



.CategoryLevel .faqCategoryPanel.exPanel .faqQuestionPanel.exPanel-Exp .header

{

	background:transparent none;

	border:none;

}

.CategoryLevel .AnswerIntro

{

	font-size:105%;

}.faq .header:hover

{

	color:#ff9900;

}

.faq .header:hover h3

{

	color:#ff9900;

}



.faq .linkList li

{

	list-style-image:none;

}



.faq .faqCategoryPanel.exPanel .header

{

	margin-top:10px;

	background:transparent url(/Base/Functions/Glossary/Images/GlossaryWordClosed.gif) no-repeat top right;

	border-top:solid 1px #d0d1cf;

	border-bottom:solid 1px #d0d1cf;

	padding:3px 0 3px 0px;

}

.faq .faqCategoryPanel.exPanel.exPanel-Exp .header

{

	background:transparent url(/Base/Functions/Glossary/Images/GlossaryWordExpanded.gif) no-repeat top right;

}

.faq .LetterLink

{

	margin-right: 10px;

}

.faq .faqCategoryPanel .content

{

	background:none;

	border:none;

	padding:0px;

}

.faq .faqCategoryPanel

{

	border:none;

}

.faq .faqQuestionPanel

{

	margin-top:3px;

	padding:5px;

	border:none;

	background:#e4e5e5 url(/Base/Functions/faq/Images/faqWordBack.gif) repeat-x top left;

}

.faq .faqQuestionPanel.alt

{

	background:none;

}



.faq .faqCategoryPanel.exPanel .faqQuestionPanel .header

{

	background:transparent none;

	margin-top:10px;

	border:none;

	padding:0px;

}



.faq .faqCategoryPanel.exPanel .faqQuestionPanel.exPanel-Exp .header

{

	background:transparent none;

	border:none;

}



.faq .faqQuestionPanel ul

{

	list-style:none;

	padding-left:0px;

}.HeaderFlash

{	

	text-align:center;

}

.HeaderFlash .HeaderFlashControl

{	

	margin-bottom:12px;

}



.HeaderFlash img

{

	text-align:center;

}.Glossary .header:hover

{

	color:#ff9900;

}

.Glossary .header:hover h3

{

	color:#ff9900;

}



.Glossary .linkList li

{

	list-style-image:none;

}



.Glossary .GlossaryLetterPanel .header

{

	margin-top:10px;

	background:transparent url(/Base/Functions/Glossary/Images/GlossaryWordClosed.gif) no-repeat top right;

	border-top:solid 1px #d0d1cf;

	border-bottom:solid 1px #d0d1cf;

	padding:3px 0 3px 0px;

}

.Glossary .GlossaryLetterPanel.exPanel-Exp .header

{

	background:transparent url(/Base/Functions/Glossary/Images/GlossaryWordExpanded.gif) no-repeat top right;

}

.Glossary .LetterLink

{

	margin-right: 10px;

}

.Glossary .GlossaryLetterPanel .content

{

	background:none;

	border:none;

	padding:0px;

}

.Glossary .GlossaryLetterPanel

{

	border:none;

}

.Glossary .GlossaryLetterPanel .GlossaryWordPanel

{

	margin-top:3px;

	padding:5px;

	border:none;

	background:#e4e5e5 url(/Base/Functions/Glossary/Images/GlossaryWordBack.gif) repeat-x top left;

}

.Glossary .GlossaryLetterPanel .GlossaryWordPanel.alt

{

	background:none;

}



.Glossary .GlossaryLetterPanel .GlossaryWordPanel .header

{

	background:none;

	margin-top:10px;

	border:none;

	padding:0px;

}



.Glossary .GlossaryLetterPanel .GlossaryWordPanel.exPanel-Exp .header

{

	background:none;

	border:none;

}



.Glossary .GlossaryLetterPanel .GlossaryWordPanel ul

{

	list-style:none;

	padding-left:0px;

}

.ImageBank .ImageItem

{

	width:130px;

	height:130px;

	line-height:130px;

	border:1px solid #E3E4E4;

	display:table-cell;

	vertical-align:middle;

	text-align:center;	

}

.ImageBank .ImageItem img

{

	vertical-align:middle;

}



.ImageBank .AltImageItem .ImageItem

{

	width:130px;

	height:130px;

	border:1px solid #E3E4E4;	

	position:relative;	

}

.ImageBank .AltImageItem .ImageItem .Item 

{

	position: absolute;

	top: 50%;

}

.ImageBank .AltImageItem .ImageItem .Item .Image

{

	position: relative;

	top: -50%;

	left: -50%;

}



.ImageBank H3

{

	font-weight: bold;

	color: #666666;

	line-height: 0.8em;

}

.ImageBank .ImageItemContainer

{

	margin: 10px 22px 10px 0;

}

.ImageBank .ImageItemContainer.RightItem

{

	margin: 10px 0px 10px 0;

}

.ImageBank .BlockItem

{

	display: block;

}

.ImageBank .Label

{

	width: 129px;

	text-align: left;

}

.ImageBank .Separator

{

	width: 100%;

}

.ImageBank .Separator hr

{

	color: #fff;

	background-color: #fff;

}



.ImageGallery #MainContent

{

	width: 420px;

	position:relative;	

}

.ImageGallery

{

	background-color:#FFFFFF;

	padding: 10px;

}

.ImageGallery .LargeImageArea img

{	

	vertical-align:middle;

}

.ImageGallery .LargeImageArea span

{	

	height:100px;	

	visibility:hidden;

	vertical-align:middle;

}

.ImageGallery .LargeImageArea 

{

	vertical-align:middle;

	height:245px;

	width:420px;

	margin:10px 0;

	text-align:center;

}

* html .ImageGallery .LargeImageArea 

{	

	height:250px;	

} 

.ImageGallery .LargeImageNavigation

{

	position: absolute;

	padding: 0px;

	display:block;

	top: 105px;

	z-index:0;		

}

.ImageGallery .ThumbnailArea

{

	position:relative;

	

	padding:6px 0 0 0;

	height:80px;

}



.ImageGallery .Selected

{

	border:4px solid #ebebeb;

	margin:0px;

}

.ImageGallery .NotSelected

{

	border:1px solid #ebebeb;

	padding:3px;

	

}

.ImageGallery .TnImageNavigation

{

	position:absolute;

	top:25px;	

	z-index:1;

	

}

.ImageGallery .LargeImage

{

	padding:10px;

	border: 1px solid #ebebeb;

}

.ImageGallery .TnImage

{

	float: left;

	padding: 3px;

}

.ImageGallery .TnImages

{

	padding:0 0;

	margin:0 13px;

	position:absolute;

	z-index:2;

}



.ImageGallery .SubCloseLink

{

	float:right;

	font-weight:bold;	

}

.ImageGallery .leftAligned

{

	float:left;

}

.ImageGallery .rightAligned

{

	float:right;

}

.ImageGallery .fc:after

{

	content: ".";

	clear: both;

	display: block;

	visibility: hidden;

	height: 0;

}



* html .ImageGallery  .fc

{

	height: 1px;

}.InterceptedLayerContainer #ModalBackground

{

	height: 1024px;

	top: 0px;

	left: 0px;

	position: fixed;

	width: 100%;

	z-index: 10000;

	background: transparent url(/Base/Functions/InterceptedLayer/Images/InterceptedLayerBack.png) top left;

}

* html .InterceptedLayerContainer #ModalBackground

{

	position:absolute;

	margin:0 auto;

	min-width:100%;

	width: 1280px; 

	z-index: 10000;

	background: gray;

	display:block;

	overflow:hidden;

}



.InterceptedLayer #ModalForeground

{

	left: 0px;

	position: absolute;

	width: 100%;

	z-index: 100001;

}

* html .InterceptedLayerContainer #ModalForeground

{

	left: 0px;

	position: absolute;

	width: 1280px;

	z-index: 100001;

}

.InterceptedLayerContainer #ModalForegroundElement

{

	width: 350px;

	margin: 0 auto;

	position: relative;

	padding: 10px;

	z-index: 2;

	background-color: #fff;

}

.InterceptedLayerContainer .MarginRight

{

	margin-right: 15px;

}

.InterceptedLayerContainer input.NoButton

{

	background:transparent url(/Base/Functions/InterceptedLayer/Images/NoButton.gif) no-repeat top left;

}

.InterceptedLayerContainer input.NoButton:hover

{

	background:transparent url(/Base/Functions/InterceptedLayer/Images/NoButtonHover.gif) no-repeat top left;

}

.InterceptedLayerContainer input.YesButton

{

	background:transparent url(/Base/Functions/InterceptedLayer/Images/YesButton.gif) no-repeat top left;

}

.InterceptedLayerContainer input.YesButton:hover

{

	background:transparent url(/Base/Functions/InterceptedLayer/Images/YesButtonHover.gif) no-repeat top left;

}



.InterceptedLayerContainer input.OkButton

{

	background:transparent url(/Base/Functions/InterceptedLayer/Images/OkButton.gif) no-repeat top left;

}

.InterceptedLayerContainer input.OkButton:hover

{

	background:transparent url(/Base/Functions/InterceptedLayer/Images/OkButtonHover.gif) no-repeat top left;

}

.InterceptedLayerContainer .BlockItem

{

	display:block;

}



.InterceptedLayerContainer .TopMargin

{

	margin-top:10px;

}

.InterceptedLayerContainer #MessageContainer

{

	display:none;

}

.Divider_33_33_33 .LeftArea

{

	margin:0;	

	width:33%;	

}

.Divider_33_33_33 .LeftArea .Content

{

	margin-right:10px;	

}

.Divider_33_33_33 .RightArea

{		

	width:33%;

	margin:0;

}

.Divider_33_33_33 .RightArea .Content

{

	margin-left:10px;

}

.Divider_33_33_33 .MiddleArea

{		

	width:33%;

	margin:0;

}



.Divider_33_33_33 .MiddleArea .Content

{		

	margin:0px;

}

.Divider_33_33_33

{

	/*position:relative;*/

}

.Divider_33_33_33 .Edit

{

	position:relative;

}.Divider_50_50 .LeftArea

{

	margin:0;	

	width:50%;	

}

.Divider_50_50 .LeftArea .Content

{

	margin-right:10px;	

}

.Divider_50_50 .RightArea

{		

	width:50%;

	margin:0;

}

.Divider_50_50 .RightArea .Content

{

	margin-left:10px;

}

.Divider_50_50

{

	/*position:relative;*/

}

.Divider_50_50 .Edit

{

	position:relative;

}.LightBox #lightboxContainer

{

	display: none;	

	position:fixed;

	text-align: center;

	width: 580px;	

	z-index: 90000;

	margin-left: -290px;	

	top: 5%;

	left: 50%;

	background:transparent url(/base/functions/lightbox/images/lightboxTransparentDark.png);

	/*background:#000;	

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;*/

	padding:20px;

}



* html .LightBox #lightboxContainer

{

	background:#666;	

	position:absolute;

	top:400px;

}



.LightBox #lightboxHeader

{

	text-align: right;

	margin: 0 0 10px 0;

	padding: 0 0 0 0;

}

.LightBox #lightboxHeader a

{

	color: #fff;

	font-size: 1.2em;

	font-weight: bold;

	float:right;

}

.LightBox #lightboxHeader h2

{

	color: #fff;

	float:left;

}





.LightBox #lightboxHeader img

{

	background:transparent url(/base/functions/lightbox/images/lightboxCloseButton.png) no-repeat top left;

}

* html .LightBox #lightboxHeader img

{

	background:transparent url(/base/functions/lightbox/images/lightboxCloseButton.gif) no-repeat top left;

}



.LightBox #lightboxLargeImageContainer

{

}



.LightBox .lightboxThumbnails

{

	display: block;

	padding: 0px;

	margin: 10px 40px 0 40px;

	overflow: hidden;

	width: 500px;

	height: 55px;

}



.LightBox #lightboxLargeImageControls

{

	position: relative;

}



.LightBox .lbLeftButton

{

	float: left;

	position: absolute;

	top: 50%;

	margin-top: -20px;

	left: 0px;

}

* html .LightBox .lbLeftButton

{

	top:auto;

	margin:15px 0 0 0;

}



.LightBox .lbRightButton

{

	float: right;

	position: absolute;

	top: 50%;

	margin-top: -20px;

	right: 0px;

}

* html .LightBox .lbRightButton

{

	top:auto;

	margin:15px 0 0 0;

}



/* Active buttons */

.LightBox .lbLeftButton img

{

	background: transparent url(/base/functions/lightbox/images/largeleftarrow.png) no-repeat;

}

.LightBox .lbRightButton img

{

	background: transparent url(/base/functions/lightbox/images/largerightarrow.png) no-repeat;

}

* html .LightBox .lbLeftButton img

{

	background: transparent url(/base/functions/lightbox/images/largeleftarrow.gif) no-repeat;

}

* html .LightBox .lbRightButton img

{

	background: transparent url(/base/functions/lightbox/images/largerightarrow.gif) no-repeat;

}



/* Inactive buttons */

.LightBox .lbLeftButton .inactive img

{

	background: transparent url(/base/functions/lightbox/images/largeleftarrow_inactive.png) no-repeat;

}

.LightBox .lbRightButton .inactive img

{

	background: transparent url(/base/functions/lightbox/images/largerightarrow_inactive.png) no-repeat;

}

* html .LightBox .lbLeftButton .inactive img

{

	background: transparent url(/base/functions/lightbox/images/largeleftarrow_inactive.gif) no-repeat;

}

* html .LightBox .lbRightButton .inactive img

{

	background: transparent url(/base/functions/lightbox/images/largerightarrow_inactive.gif) no-repeat;

}



.LightBox .lightboxThumbnails li

{

	float: left;

	margin: 2px;

	list-style-image: none;

	list-style-type: none;

}



.LightBox .lightboxThumbnails li img

{

	border: 1px solid #000;

}



.LightBox .lightboxThumbnails li img.hover, .LightBox .lightboxThumbnails li img.active

{

	border: 1px solid #fff;

}



.LightBox #lightboxModalBack

{

	/*background: transparent url(/base/functions/lightbox/images/lightboxTransparentBack.png) top left;	*/

	background:#000;	

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;	

	

	display: none;

	min-height: 100px;

	height: 100%;

	position: fixed;

	width: 100px;

	z-index: 80000;

	top: 0px;

	left: 0px;

}



* html .LightBox #lightboxModalBack

{

	display: none;

	min-height: 100px;

	height: 100px;

	position: absolute;

	width: 100px;

	z-index: 80000;

	top: 0px;

	left: 0px;

}.Narrative .NarrativeUpdateProgressContainer div

{

	text-align:center;

	margin:50px 0 50px 0;

}

.Narrative .NarrativeFlash

{

	margin:0 0 10px 0;

}



.Narrative .NarrativeContent

{

	margin:0 80px;

}.News .ingress

{

	font-size:105%;

}

.News .BackTop

{

	padding-bottom:5px;

}



.News .NewsFooterPanel.exPanel .header

{

	margin-top:5px;

	background:transparent url(/base/Functions/Glossary/Images/GlossaryWordClosed.gif) no-repeat top right;

	border-top:solid 1px #d0d1cf;

	border-bottom:solid 1px #d0d1cf;

	padding:5px 0 3px 0px;

}

.News .NewsFooterPanel.exPanel.exPanel-Exp .header

{

	background:transparent url(/base/Functions/Glossary/Images/GlossaryWordExpanded.gif) no-repeat top right;

}



.News .NewsFooterPanel .content

{

	background:none;

	border:none;

	padding:0px;

}

.News .NewsFooterPanel

{

	border:none;

}

.News .LangContainer *	

{	

	vertical-align:middle;	

}

.News .LangContainer .LangLabel

{	

	margin-right:5px;

}



.News #AnchorBoxContainer

{

	width:180px;

	float:right;

	margin:0 0 10px 10px;

	background:transparent url(/Base/Functions/Article/Images/AnchorTopBg.gif) no-repeat top left;

}

.News #AnchorBoxContainer #AnchorBoxBottom

{

	height:14px;

	width:180px;	

	background:transparent url(/Base/Functions/Article/Images/AnchorBottomBg.gif) no-repeat top left;

}

.News #AnchorBoxContainer #AnchorBox

{

	padding:5px 0 0 15px;

}

.News #AnchorBoxContainer #AnchorBox li

{

	list-style-type:none;

	list-style-position:outside;

	padding:0pt;

	margin:0pt;

}



.News #AnchorBoxContainer #AnchorBox li a

{

	color:#ff9900;

	text-decoration:none;	

	font-size:1em;

	font-weight:bold;

}

.News #AnchorBoxContainer #AnchorBox li a:hover

{

	text-decoration: underline;

}

.News #AnchorBoxContainer #AnchorBoxTop h4

{

	margin:10px 0 0 15px;

}

.NewsArchive hr

{

	margin-bottom:0px;

}

/*.NewsArchive .NewsListItem

{

	margin-bottom:7px;

}*/

.NewsArchive a.NewsListLink

{

	text-decoration: none;

	color: #333;

}

.NewsArchive a.NewsListLink:hover

{

	color: #ff9900;

}

.NewsArchive .DateContainer

{	

	

}

* html .NewsArchive .DateContainer

{

	

}

.NewsArchive .Paging a

{

	margin-right:15px;

}

.NewsArchive .DateInfo

{

	font-size:105%;

	min-height: 30px;

	background: transparent url(/Base/Functions/News/Images/HeadingBack.gif) no-repeat top left;

	margin-top:10px;

	padding:1px;

	float:none;

	width:100%;

}

* html .NewsArchive .DateInfo

{

	height: 30px;

}



.NewsArchive .DateInfo > .Content

{

	color: #fff;	

	font-weight: bold;

	margin:3px 0 0 10px;

}

* html .NewsArchive .DateInfo .Content

{

	color: #fff;	

	font-weight: bold;

	margin:3px 0 0 10px;

}



.NewsArchive .NewsItem .NewsIcon

{

	margin:4px 6px 4px 0;

}

.NewsArchive .NewsItem .NewsLink, .NewsArchive .NewsItem .NewsLink img, .NewsArchive .NewsItem .NewsLink .dateLabel

{

	vertical-align:middle;

}



.NewsArchive td

{

	border: none;

}

.NewsArchive .gridView tr:hover

{

	background-color: #fff;

}

.NewsArchive .gridView td

{

	padding:0px;

	border:none;

}

.NewsArchive .pagename

{

	font-size: 180%;

	font-weight: bold;

}

.NewsArchive .gridView .NewsItem > .Content

{

	margin: 5px 0 5px 15px;

}

* html .NewsArchive .gridView .NewsItem .Content

{

	margin: 5px 0 5px 15px;

}

.NewsArchive .gridView tr .NewsItem

{

	background: #e2e2e2 url(/Base/Functions/News/Images/GridViewAltBack.gif) repeat-x top left;	

	padding: 1px;

}

.NewsArchive .gridView tr.alt .NewsItem

{

	background: #fff none;

	padding: 1px;

}

.NewsArchive .gridView tr

{

	background-color: #fff;

}



.NewsArchive .gridView tr.alt

{

	background-color: #fff;

}

.NewsArchive .gridView tr:hover

{

	background-color: #fff;

}

.NewsArchive .footer td, .NewsArchive .gridView .footer td

{

	background-color:#fff;

	border:none;

}

.NewsArchive .footer hr

{

	margin:7px 0 5px 0;

}

.NewsArchive .LangContainer span

{	

	margin-right:5px;

}.NewListPuff .NewsListItem

{

	margin-bottom:7px;

}

.NewListPuff a.NewsListLink

{

	text-decoration:none;

	color:#333;

}

.NewListPuff a.NewsListLink:hover

{

	color:#ff9900;

}

.NewListPuff .Content

{

	/*margin-left:10px;*/

}

.NewListPuff .ReadMoreLink

{

	/*margin-left:10px;*/

}

.NewListPuff .LangContainer *	

{	

	vertical-align:middle;	

}

.NewListPuff .LangContainer .LangLabel

{	

	margin-right:5px;

}.QuickPoll

{

	background: transparent url(/Base/Functions/QuickPoll/Images/QuickPollBg.gif) no-repeat top left;

	padding: 10px;

	margin: 10px;

	min-height: 150px;

}



.QuickPoll h4

{

	line-height: 1.2;

	color: #0072bc;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	display: block;

}

.QuickPoll .Stats dl

{

	margin: 5px 0;

}



.QuickPoll .stateList

{

	margin: 10px 0;

}



.QuickPoll .Stats dt

{

	float: left;

	width: 100%;

}



* html .QuickPoll .Stats dt

{

	clear: none;

}



.QuickPoll .Stats dt span

{

	display: block;

	margin-right: 2.5em;

}



.QuickPoll .Stats .Percent

{

	float: left;

	width: 2.2em;

	margin-left: -2.2em;

	margin-bottom: 0;

	text-align: right;

}



.QuickPoll .Stats .Bar

{

	clear: both;

	display: block;

	height: 10px;

	overflow: hidden;

	background-image: url(/Base/Functions/Poll/BarBg.gif);

	margin-bottom: 2px;

}



.QuickPoll .Stats .Bar span

{

	display: block;

	background: transparent url(/Base/Functions/Poll/Bar.gif) 100% 0% no-repeat;

}



.QuickPoll .Stats .Bar span span

{

	background: transparent url(/Base/Functions/Poll/BarStart.gif) 0% 0% no-repeat;

	height: 10px;

	width: 2px;

}



.QuickPoll .TotalVotes

{

	display: block;

}

.LocalStory a

{

	text-decoration:none;

	color:#333;

}

.LocalStory a:hover

{

	color:#ff9900;

}



.LocalStory .Content

{

	margin-left: 0px;

	margin-top:5px;

	padding:0 10px 0 10px;

}

.LocalStory .image

{

	margin:0 5px 0 5px;

}.Puff .image

{

	display: block;

	margin-bottom: 9px;

	float:left;

	margin-right:9px;

}

.Puff a

{

	text-decoration:none;

	color:#333;

}

.Puff a:hover

{

	color:#ff9900;

}

.Puff .text

{

	padding:0 10px 0 10px;

}/*.QuickPoll

{

	background: transparent url(/Base/Functions/QuickPoll/Images/QuickPollBg.gif) no-repeat top left;

	padding: 0;

	margin: 10px;

	min-height: 150px;

}

* html .QuickPoll

{

	height: 150px;

}



.QuickPoll .FilterCurrent

{

	font-weight: bold;

}



.QuickPoll .xForm #id_matrix input, .QuickPoll .xForm #id_matrix fieldset

{

	width: auto;

	border: none;

}

.QuickPoll .xForm #id_matrix fieldset

{

	border: none;

	padding: 0;

}

.QuickPoll .xForm #id_matrix .heading

{

	line-height: 1.2;

	color: #0072bc;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	display: block;

}



.QuickPoll a

{

	color: #0072bc;

	font-weight: bold;

	position: relative;

	top: -35px;

}

.QuickPoll a:hover

{

	color: #0072bc;

	text-decoration: underline;

}

.QuickPoll .button

{

	float: right;

	background: transparent url(/Elements/Button/Default/bg.gif) repeat-x top left;

	padding: 3px 5px;

	color: #fff;

	width: 80px;

}

.QuickPoll .Results

{

	position:relative;

	top:-30px;

	margin-bottom:10px;

}*/

.RelatedDocuments a

{

	text-decoration:none;

	color:#333;

}

.RelatedDocuments a:hover

{

	color:#ff9900;

}

.RelatedDocuments .linkbox

{

	margin:2px 0px 2px 11px;

	padding:0px;

}

.RelatedDocuments .linkbox img

{

	margin-right:5px;

}

.RelatedDocuments .imageheader

{

	margin-bottom:3px;

}

.RelatedDocuments hr

{

	margin:0px;

}.RelatedLinks a

{

	text-decoration:none;

	color:#333;

}

.RelatedLinks a:hover

{

	color:#ff9900;

}

.RelatedLinks .linkbox

{

	margin:0px;

	margin-left:11px;	

}

.RelatedLinks .imageheader

{

	margin-bottom:7px;

}

.RelatedLinks hr

{

	margin:3px 0;

}.Search a

{

	color:#333;

}

.Search a:hover

{

	color:#333;

	text-decoration:underline;

}





.Search .Hits

{

	margin:10px 0;

}

.Search .panelList .listItem

{

	background-color:#fff;

	padding: 10px 0;

}

.Search input.TextBox

{

	width:250px;

	margin-right:10px;

	padding: 4px;

	border-color:#BCB9B9;

}

.Search .SearchContainer

{

	vertical-align:middle;

	margin-bottom:10px;

	background-color:#EBEBEB;

	padding:12px;

}

.Search .SearchContainer input

{

	vertical-align:middle;

}



.Search h2 {

	font-weight:normal;

	font-size:1.3em;

	margin-bottom:15px;

}



.Search .panelList .listItem {

	border-top:1px solid #DDDDDD;

}



.Search .Pager a

{

	color: #666;

	padding: 1px 2px 1px 2px;

	border: 1px solid #666;

}



.Search .Pager a:hover

{

	color: #fff;

	padding: 1px 2px 1px 2px;

	border: 1px solid #666;

	background:#666;

}



.Search .Pager a.Next , .Search .Pager a.Previous 

{

	color: #666;

	padding: 1px 2px 1px 2px;

	border: none;

	font-weight:bold;

}



.Search .Pager a.Next:hover , .Search .Pager a.Previous:hover

{

	color: #666;

	padding: 1px 2px 1px 2px;

	border: none;

	font-weight:bold;

	background:transparent;

}



.Search .Pager a[disabled="disabled"]

{

	padding: 1px 2px 1px 2px;

	background-color: #666;

	color: #ffffff;

	text-decoration: none;

}

.Search .Pager .Previous

{

	float:left;

}

.Search .Pager .Next

{

	float:right;

}

.Search .Pager

{

	margin:10px 0;

	text-align:center;

}

.Search .Pager a[disabled="disabled"].Previous, .Search .Pager a[disabled="disabled"].Next

{

	color:#999;

	text-decoration:none;

	background-color: #fff;

	

	

}

.Search .textLink

{

	display:block;

	margin-top:2px;

	color:#0072BC;

}

Search a h3 {

	font-size:1.1em;

	margin-bottom:5px;

}.SearchResult a

{

	text-decoration: none;

	color:#333;

}

.SearchResult a:hover

{

	color: #ff9900;

}

.SearchResult .BreadCrum

{

	color:#999;

}



.SearchResult .panelList .listItem

{

	background-color: #e1e3e2;

	background-image: url('/Base/Functions/Search/Images/searchResult_back.gif');

	background-repeat: repeat-x;

	background-position: top left;

}



.SearchResult .panelList .alt

{

	background-color:#FFFFFF;

	background-image: url();

}



.SearchResult .SearchContainer

{

	vertical-align: middle;

	margin: 5px 0;

}



.SearchResult .SearchContainer input

{

	vertical-align: middle;

}

.SearchResult .InfoLabel

{

	margin: 5px 0;

	display: block;

}

.SearchResult .SearchContainer input.TextBox

{

	margin-right: 10px;

	width: 250px;

}

.SubscriptionList #SubscriptionPages

{

	margin-top:10px;

}

.SubscriptionList .button

{

	margin-bottom:10px;

}

.SubscriptionList .textBox

{

	width:250px;

}.BoxTeaser .boxBody

{

	padding-top: 0;

}.StandardTeaser .Image img

{

	display: block;

	margin-bottom: 0.5em;

}



.TeaserImageLeft .Image,

.TeaserImageRight .Text

{

	float: left;

	width: 200px;

}



.TeaserImageRight .Image,

.TeaserImageLeft .Text

{

	float: right;

	width: 200px;

}



.TeaserImageLeft .Image img,

.TeaserImageRight .Image img

{

	margin-bottom: 0;

}.TeaserItem .Image img

{

	display: block;

	margin-bottom: 5px;

}#RegionSecondaryContent .Video

{

	background: #e1e3e2 url(/Base/Functions/VideoGallery/Images/video_back.gif) repeat-x top left;

	border: solid 1px #dcdada;

}



#RegionSecondaryContent .Video H3

{

	font-size: 150%;

	line-height:1;

	font-weight: normal;

}



#RegionMainContent .Video .Content *

{

	width: 310px;

	float: right;

}



#RegionMainContent .Video .Content * *

{

	width: auto;

	float: none;

}



#RegionMainContent .Video .LinkList img,#RegionMainContent .Video .LinkList a

{

	float: left;

}

#RegionSecondaryContent .Video .LinkList img,#RegionSecondaryContent .Video .LinkList a

{

	float: left;

}



#RegionSecondaryContent .Video .Content

{

}





.Video .VideoContainer

{

	padding: 10px;

}

.Video .image

{

	display: block;

	float: left;

	margin-right: 9px;

}

.Video .VideoContainer.alt

{

	background: #e1e3e2 url(/Base/Functions/VideoGallery/Images/video_back.gif) repeat-x top left;

}



.Video .LinkIcon

{

	margin-right:5px;	

}



.Video .Link

{

	margin-bottom:5px;

}



.Video .exPanel

{

	margin:10px 0 0 0;

	border:none;

}



.Video .exPanel .header

{

	margin-top:5px;

	background:transparent url(/base/Functions/Glossary/Images/GlossaryWordClosed.gif) no-repeat top right;

	border-top:solid 1px #d0d1cf;

	border-bottom:solid 1px #d0d1cf;

	padding:5px 0 3px 0px;

}

.Video .exPanel.exPanel-Exp .header

{

	background:transparent url(/base/Functions/Glossary/Images/GlossaryWordExpanded.gif) no-repeat top right;

}

.Video .exPanel .content

{

	background:none;

	border:none;

	padding:0px;

}.VideoContainer H3.ContainerHeading

{

	color:#666666;

}

.VideoContainer .VideoArea

{

	margin:0;	

	width:100%;	

}

.VideoContainer .VideoArea .Content

{

	margin-right:10px;	

}.VideoLightBox #videoLightBoxContainer

{

	display: none;

	position: fixed;

	text-align: center;

	width: 400px;

	z-index: 90000;

	margin-left: -200px;

	top: 15%;

	left: 50%;

	background: transparent url(/base/functions/videolightbox/images/lightboxTransparentDark.png);

	padding: 20px;

}



* html .VideoLightBox #videoLightBoxContainer

{

	background: #666;

	position: absolute;

	top: 400px;

}



.VideoLightBox #videoLightBoxModalBack

{

	/*background: transparent url(/base/functions/videolightbox/images/lightboxTransparentBack.png) top left;*/

	background: #000;

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

	display: none;

	height: 100px;

	position: fixed;

	width: 100px;

	z-index: 80000;

	top: 0px;

	left: 0px;

}



* html .VideoLightBox #videoLightBoxModalBack

{

	position: absolute;

}



.VideoLightBox #videoLightBoxContainer .videoLightBoxControl

{

	background: #fff none;

}

* html .VideoLightBox #videoLightBoxContainer .videoLightBoxControl embed

{

}

.VideoLightBox .videoLightBoxHeader

{

	text-align: right;

	margin: 0 0 10px 0;

}

.VideoLightBox .videoLightBoxHeader a

{

	color: #fff;

	font-size: 1.2em;

	font-weight: bold;

	float: right;

}

.VideoLightBox .videoLightBoxHeader h2

{

	color: #fff;

	float: left;

}



.VideoLightBox .videoLightBoxHeader img

{

	background: transparent url(/base/functions/videolightbox/images/lightboxCloseButton.png) no-repeat top left;

}

* html .VideoLightBox .videoLightBoxHeader img

{

	background: transparent url(/base/functions/videolightbox/images/lightboxCloseButton.gif) no-repeat top left;

}

