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

/* This file should contain the paths 

/* to all function stylesheets that should

/* be included on all pages

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

.ApplicationForm .FormGroup label

{

	width:150px;

}

.ApplicationForm .FormGroup label.Form_Error

{

	width:50px;

}

.ApplicationForm textarea

{

	font-size:1.2em;

}

.ApplicationForm .FormGroup .textbox

{

	width:196px;

}

.ApplicationForm .FormGroup select.dropdown 

{

	width:200px;

}



.ApplicationForm .FormGroup .textarea

{

	width:196px;

	height:60px;

}

.ApplicationForm div.FormGroup div

{

	margin-bottom:10px;

}

.ApplicationForm .FormGroup .hideelement

{

	display:none;

}

.ApplicationForm .fileuploadblock label

{

	font-weight:bold;

	float:left;

}

.ApplicationForm .smallinfo

{

	font-size:85%;

}



.Article #AnchorBoxContainer

{

	background: none;

}

.Article #AnchorBoxContainer #AnchorBoxTop

{

	min-height: 30px;

	color: #fff;

	background: transparent url(/Functions/Article/HeadingBG.gif) no-repeat scroll left top;

}



.Article #AnchorBoxContainer #AnchorBoxTop h4

{

	margin: 0;

	padding: 5px 0px 0px 15px;

}



.Article #AnchorBoxContainer #AnchorBox

{

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

	padding-bottom: 10px;

}



.Article #AnchorBoxContainer #AnchorBox li

{

	list-style-type: none;

	list-style-image: none;

	margin: 0;

	padding: 0;

}



.Article #AnchorBoxContainer #AnchorBoxBottom

{

	background: none;

	display: none;

}

.ArticleBlock .Image

{

	display: block;

	margin-bottom: 0.5em;

}



.ArticleImageLeft .Image

{

	float: left;

	margin-right: 10px;

}



.ArticleImageRight .Image

{

	float: right;

	margin-left: 10px;

}

.News #AnchorBoxContainer

{

	background: none;

}

.News #AnchorBoxContainer #AnchorBoxTop

{

	min-height: 30px;

	color: #fff;

	background: transparent url(/Functions/Article/HeadingBG.gif) no-repeat scroll left top;

}



.News #AnchorBoxContainer #AnchorBoxTop h4

{

	margin: 0;

	padding: 5px 0px 0px 15px;

}



.News #AnchorBoxContainer #AnchorBox

{

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

	padding-bottom: 10px;

}



.News #AnchorBoxContainer #AnchorBox li

{

	list-style-type: none;

	list-style-image: none;

	margin: 0;

	padding: 0;

}



.News #AnchorBoxContainer #AnchorBoxBottom

{

	background: none;

	display: none;

}

.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;

}#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 .Paging span,

.CalendarArchive .Paging a

{

	margin-right: 10px;

	font-weight: bold;

}.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;

}.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;

}.News .ingress

{

	font-size:105%;

}

.News .BackTop

{

	padding-bottom:5px;

}

.News .divider

{

	height:1px;

	width:100%;

	background-color:#d0d1cf;

	margin-bottom:10px;

	margin-top:13px;

}

.News .divider hr

{

	display:none;

}

.News .pagename

{

	font-size: 180%;

	font-weight:bold;

}.NewsArchive .Paging span,

.NewsArchive .Paging a

{

	margin-right: 10px;

	font-weight: bold;

}.NewListPuff .date

{

	color:#999;

	font-size:95%;

}

.NewListPuff .NewsListItem

{

	margin-bottom:7px;

}

.NewListPuff a.NewsListLink

{

	text-decoration:none;

	color:#333;

}

.NewListPuff a.NewsListLink:hover

{

	color:#ff9900;

}.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;

}.NewsletterSubscription

{

	

}



.NewsletterSubscription .textBox

{

	width: 158px;

}

.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;

}.QList table

{

	border-color:#E2E2E2;

	empty-cells:show;

	margin-bottom:0.5em;

	border-collapse:collapse;

	width:440px;

}

.QList table tr td

{

	border:1px solid #E9E9EA;

	padding:5px;

}

.QList table tr th

{

	border:1px solid #E9E9EA;

	background-color:#F0F9FF;

	font-weight:bold;

	padding:5px;

}

.QList table tr.odd

{

	background-color:#F6FBFF;

}

.QList table tr.even

{

	background-color:#FFFFFF;

}/*.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;

}.RoutePlanner .container

{

	margin: 0 0 10px 0;

}



.RoutePlanner .searcher

{

	float: left;

}



.RoutePlanner .printer

{

	cursor: pointer;

	text-decoration: underline;

	float: right;

	margin: 0 0 0 10px;

}



.RoutePlanner .GoButtonStyle

{

	background: transparent url(/Functions/RoutePlanner/Images/GoButton.gif) no-repeat top left;

	border: none;

	width: 100px;

	height: 21px;

}

.RoutePlanner .FromLabel

{

	margin: 0 6px 0 0;

	height: 21px;

}

.RoutePlanner .FromTextBox

{

	margin: 0 6px 0 0;

	width: 200px;

}

.RoutePlanner #ErrorContainer

{

	display: none;	

}

.RoutePlanner #ErrorContainer .ErrorMessage

{		

	background: #fff none;	

	margin:10px 0;

}

.RoutePlanner #ErrorContainer.Visible

{

	display: block;

}

.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;

}

.Search .SearchContainer

{

	vertical-align:middle;

	margin-bottom:10px;

}

.Search .SearchContainer input

{

	vertical-align:middle;

}

.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

{

	color:#666;

}.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;

}

.StockQuote h3

{

	text-align:center;

	color:#8f8f8f;

}

.StockQuote #StockQuoteContainer

{

	background:#fff url(/Functions/StockQuote/StockQuoteBg.gif) no-repeat top left;

	min-height:235px;	

	padding:10px;

}

* html .StockQuote #StockQuoteContainer

{

	height:235px;	

}



.StockQuote #StockQuoteContainer .Chart

{

	background:#fff;	

	border:solid 1px #bcb9b9;

}

.StockQuote #StockQuoteContainer .Chart *

{

	text-align:center;

	vertical-align:middle;

}

.StockQuote #CalcYourSharesContainer .iconLink .text

{

	color: #0072bc;

	text-decoration: none;

}

.StockQuote #CalcYourSharesContainer

{

	background:#fff url(/Functions/StockQuote/CalcYourSharesLink.gif) no-repeat top left;

	min-height:65px;

	padding:21px 21px 21px 21px;

}

.StockQuote .TimeSpan option[selected="selected"]

{

	font-style:italic;

}

.StockQuote .TimeSpan 

{

	color:#666;

	margin-top:10px;

}

.StockQuote .TimeSpan *

{

	vertical-align:middle;

}

.StockQuote .TimeSpan select

{

	margin-right:5px;

	width:145px;	

	color:#666;

}

.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;	

}

