/*********************************************/
/* STARTPAGE							     */
/*********************************************/

#StartPageEntranceHolder a
{
	text-decoration: none;
}

#StartPageEntranceHolder .MainImage
{
	float: left;
	width: 626px;
	height: 252px;
	margin: 0 11px 0 0
}

#StartPageEntranceHolder .EntrancePos1, #StartPageEntranceHolder .EntrancePos2
{
	margin: 0 0 12px 0;
}

#StartPageEntranceHolder .EntrancePos3
{
	margin: 0 10px 0 0;
}

#StartPageEntranceHolder .EntrancePos4
{
	margin: 0 11px 0 0;
}

#StartPageEntranceHolder .EntrancePos5 { }

.FirstpageEntranceNormal
{
	float: left;
	width: 308px;
	height: 120px;
	background:url(/Templates/Main/Images/Start_smallPuff.jpg) no-repeat;
}	

.FirstpageEntranceSpanHolder
{
	display: block;
	width: 308px;
	height: 85px;
	padding: 30px 0 5px 0;
	text-align: center;
	cursor: pointer;
}

.FirstpageEntranceSpanHolder .EntranceHeader
{
	color:#000000;
	font-size:1.83em;
	display: block;
	width: 304px;
	height: 30px;
	margin-bottom: 10px;
	
}

.FirstpageEntranceSpanHolder .EntranceText
{
	color: #000000;
	padding: 5px;
	font-size:0.95em;
}

#StartPageBannerHolder .Left, #StartPageBannerHolder .Center
{
	float: right;
	width: 308px;
	height: 156px;
}

#StartPageBannerHolder .Right
{
	display: block;
	float: right;
	width: 308px;
	height: 156px;
}

#StartPageBannerHolder .BannerSmall
{
	height: 74px;
}

#StartPageBannerHolder .BannerLarge
{
	height: 156px;
}

#StartPageBannerHolder img 
{
	display: block;
}

#StartPageBannerHolder .Top
{
	margin: 0 0 8px 0;
	background-color: #f00 !important;
}

#StartPageBannerHolder .Bottom
{
	margin: 0;
	background-color: #0f0 !important;
}

/* Banner holder */
#StartPageBannerHolder .BannerAreaHolder
{
    float: left;
    width: 308px;     
    background-color: #ffffff;
    padding: 0;
}

/* Banner area */
#StartPageBannerHolder .BannerArea
{	
	width: 308px;
	background-color: #ffffff;
	color: inherit;
}

/* Banner text area */
#StartPageBannerHolder .BannerAreaInner
{
	width: 298px;
	overflow: hidden;
	color: inherit;	
	padding: 0 5px 5px 5px;	
}

/*********************************************/
/* STARTPAGE SUBWEB	AND STARTPAGE CRISISWEB	 */
/*********************************************/

#MainContentSubWebArea h1
{
	margin: 5px 0 16px 0;
}

#MainContentSubWebArea #MainContentLeft
{
	float: left;
	width: 445px;
}

#MainContentSubWebArea #MainContentRight
{
	float: left;
	width: 236px;
}

#MainContentSubWebArea .LeftImage
{
	float: left;
	margin: 0 10px 10px 0;
	border-width: 0px;	
}

#MainContentSubWebArea #NewsListArea
{
	float: left;
	margin: 0 10px 0 0;
	width: 435px;	
}

/* Center banner list */
#MainContentSubWebArea .BannerListArea
{
	float: left;
	width: 236px;
}

#MainContentSubWebArea .BannerListArea .BannerAreaHolder 
{
    width: 236px;
    float: left;
    padding: 0 0 10px 0;
}

#MainContentSubWebArea .BannerListArea .BannerAreaHolder .BannerArea
{
    width: 236px;
    float: left;
}

#MainContentSubWebArea .BannerListArea .BannerAreaHolder .BannerAreaInner
{  
	width: 224px;
	overflow: hidden;
	color: inherit;
	padding: 0 5px 5px 5px;    
}

/* Right column banner list */
#RightContentSubWebArea .BannerListArea
{
	width: 244px;	
	float: right;
}

#RightContentSubWebArea .BannerListArea .BannerAreaHolder
{
	width: 244px;
    float: left;
    padding: 0 0 8px 0;
}

#RightContentSubWebArea .BannerListArea .BannerAreaHolder .BannerArea
{
	width: 244px;
    float: left;
}

#RightContentSubWebArea .BannerListArea .BannerAreaHolder .BannerArea .BannerAreaInner
{
	width: 234px;
	overflow: hidden;
	color: inherit;
	padding: 0 5px 5px 5px;
}

/* Crisis web */
#MainContentSubWebArea .ImportantBanner
{
	background-color: #f1f1f1;
	padding: 20px;
	margin: 0 0 10px 0;
	width: 196px;
}

#RightContentSubWebArea .RightColumnBanner
{
	background-color: #f1f1f1;
	padding: 20px;
	margin: 0 0 10px 0;
	width: 204px;
}

/*********************************************/
/* ERRORPAGE							     */
/*********************************************/

#ErrorPageArea
{
	float: left;
	background-color: #ffffff;
	width: 945px;
	padding: 20px 20px 30px 20px;
}

#ErrorPageArea .MainBody
{
	float: left;
	width: 680px;
	margin: 0 20px 0 0;
}

#ErrorPageArea .SecondaryBody
{
	float: left;
	width: 240px;
}

/*********************************************/
/* REGULAR PAGE							     */
/*********************************************/

#MainContentArea
{
	line-height:1.3em;
}

#MainContentArea .RightImage
{
	float: right;
	margin: 0 0 10px 10px;
	border-width: 0px;	
}

#MainContentArea .MainImage
{
	margin: 0 0 18px 0;
	border-width: 0px;	
}

#MainContentArea iframe
{
	width: 100%;
}

/*********************************************/
/* MISC										 */
/*********************************************/

.MainIntro
{
	font-size: 1.00em;
	font-weight: bold;
	color: #333333;
	margin: 0 0 10px 0;
}

.MainBody
{
	margin: 0 0 10px 0;
	font-size:0.95em;
}

.NoBorder
{
	border-width: 0px;
}

.Bold
{
	font-weight: bold;
}

.Error
{
	color: #ff0000;
}

.FloatLeft
{
	float: left;
}

.FloatRight
{
	float: right;
}

/*
.Clear
{
	clear: both;
}
*/

/*********************************************/
/* RIGHT COLUMN							     */
/*********************************************/

.RightComponent
{
	float: left;
	width: 232px;
	margin: 0 0 10px 0;
}

/*********************************************/
/* BACK LINK								 */
/*********************************************/

#BackLinkHolder a 
{
	margin: 10px 0 0 5px;
	font-size:0.95em;
	text-decoration: underline;
}

/*********************************************/
/* BREADCRUMB							     */
/*********************************************/

#BreadCrumbArea
{
	font-family: Verdana, Sans-serif; 
	font-size: 0.92em;
	color: #000000;
}

#BreadCrumbArea a
{
	color: #4D3A78;
}

/*********************************************/
/* GLOBAL MENU							     */
/*********************************************/

#GlobalMenuArea ul
{
	list-style: none;
	margin: 7px 0 0 0;
	padding: 0;
}

#GlobalMenuArea .last
{
	border-right-width: 0px;
}

#GlobalMenuArea li
{
	border-right: 1px solid #fff;
	float: left;
	margin: 0 6px 0 0;
	padding: 0 6px 0 0;
}

#GlobalMenuArea li:last-child {
	border-right-width: 0;
}

#GlobalMenuArea li a
{
	color: #ffffff;
	text-decoration: none;
}

#GlobalMenuArea li a:hover
{
	text-decoration: underline;
}

/*********************************************/
/* QUICK SEARCH								 */
/*********************************************/

#SearchArea .linkButton
{
	background: transparent url(../Images/SubmitSearch.gif) no-repeat;
	border: none;
	cursor: pointer;
	height: 25px;
	right: 5px;
	margin-top: 5px;
	padding: 0;
	position: absolute;
	text-indent: -10000px;
	vertical-align: top;
	width: 28px;
	margin-right: 5px;
}

#SearchArea .searchTextBox
{
	border-style: none;
	/*font-size: 1.2em;*/
	height: 18px;
	padding: 8px;
	vertical-align: top;
	width: 261px;
}

/*********************************************/
/* FOOTER									 */
/*********************************************/

#FooterHolder .Row
{
	float: left;
	width: 955px;
	height: 20px;
}

#FooterHolder ul
{
	list-style: none;
	padding: 0;
	margin: 0;	
}

#FooterHolder ul li
{
	background:transparent url(/Templates/Main/Images/footerLiDivider.gif) no-repeat scroll right top;	
	float: left;
	padding:0 8px;
	font-size: 0.95em;
}

#FooterHolder .Last
{
	background: none;
	float: left;
	padding:0 8px;
	font-size: 0.95em;
}

#FooterHolder .Header	
{
	color: #7f7f7f;
	font-weight: bold;
}

#FooterHolder .Separator
{
	color: #999999
}

#FooterHolder ul li a
{
	text-decoration: underline;
	color: #4f3a78;
}

#FooterHolder ul li img
{
	border-width: 0px;
	vertical-align: bottom;
}

/*************************/
/* SUB MENU              */
/*************************/

#CollapsedTopSubMenu
{
	width: 228px;
}

#CollapsedTopSubMenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;	
}

#CollapsedTopSubMenu ul li a
{
	display: block;
	padding: 7px 0 0 22px;
	font-family: Verdana, sans-serif;
	font-size: 0.95em;	
	color: #000000;	
	text-decoration: none;
}

#CollapsedPageTreeSubMenu
{
	width: 228px;
}

#CollapsedPageTreeSubMenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;	
}

#CollapsedPageTreeSubMenu ul li
{
	font-size: 0.95em;
}

#CollapsedPageTreeSubMenu ul li a
{
	display: block;
	padding: 5px 0 0 22px;
	font-family: Verdana, sans-serif;
	font-size: 1.00em;	
	color: #4D3A78;		
	text-decoration: none;	
}

#CollapsedPageTreeSubMenu ul li a:hover
{
	text-decoration: underline;	
}

/*************************/
/* MAIN MENU			 */
/*************************/

#MainMenuArea
{	
	float: left;	
	width: 985px;
	margin-left:10px;
	/*margin: 0 0 3px 0;*/
}

#MainMenuArea .SelectedMenuItem
{
	float: left;
	padding: 8px 10px;
	margin-top:3px;
	margin-right:-1px;
	/*z-index:1000;*/
	position:relative;
	/*background-color: #d95495;*/
	/*height: 15px;*/
}

.MainMenuSeparator
{
	/*
	margin-left:-20px;
	padding-left:20px;
	padding-right:20px;
	*/
	float: left;	
	width: 985px;
	height: 3px;
}

#MainMenuArea2
{
	float: left;
	width: 985px;
	background-color: #eeeeee;
	/*
	margin-left:-20px;
	padding-left:20px;
	padding-right:20px;
	*/
}

#MainMenuArea
{
	border-collapse:collapse;
	display:table;
}

#MainMenuArea .MainMenuItem
{
	float: left;
	/*height: 25px;*/
	 
	margin-top:8px;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	display:table-row;
	margin-right:-1px;
	margin-bottom:0;
	padding-bottom:0;
}

#MainMenuArea .MainMenuItem div:hover
{
	background-color: #eeeeee;	
}

#MainMenuArea .MainMenuItem div
{
	padding: 4px 8px;
	margin:0;
	border:1px solid white;
	height:13px;
}

#MainMenuArea .MainMenuItem a
{
	display:table-cell;
	margin-top:10px;
}

#MainMenuArea2 .MainMenuItem
{
	float: left;
	padding: 6px 0px 6px 0px;
	color:Black;
	font-size:13px;
	font-weight:100;
	margin:0px 15px 0px 15px;
}

#MainMenuArea .MenuItemLeft
{
	border-left:solid 1px gray;
	float: left;
	height: 20px;
	padding-top:15px; 
	margin-top:4px;
}

#MainMenuArea .MainMenuItem a, #MainMenuArea .SelectedMenuItem a, #MainMenuArea2 .MainMenuItem a, #MainMenuArea2 .SelectedMenuItem a
{
	font-family: Verdana, sans-serif;
	font-size: 0.95em;		
	color: #000000;
	text-decoration: none;
}

#MainMenuArea2 .SelectedMenuItem
{
	/*
	float: left;
	height: 52px;
	padding: 2px 5px 0 5px;
	*/
	float: left;
	padding: 6px 0px 6px 0px;
	color:Black;
	font-size:13px;
	font-weight:100;
	margin:0px 15px 0px 15px;	
	
}

#MainMenuArea .SelectedMenuItem a
{
	font-family: Verdana, sans-serif;
	font-size: 0.95em;		
	color: #ffffff;
	text-decoration: none;
}

/*************************/
/* LINK LIST			 */
/*************************/

.LinkListAreaFirst
{
	background-color: #efefef;
	/*margin-top: 30px;*/
	padding: 10px;
	/*NEW*/
	float:left;
	width:425px;
}
.LinkListArea
{
	background-color: #efefef;
	/*margin: 30px 0;*/
	padding: 10px;
	/*NEW*/
	float:left;
	width:425px;
}
.LinkListAreaLast
{
	background-color: #efefef;
	margin-bottom: 30px;
	padding: 10px;
	/*NEW*/
	float:left;
	width:425px;
}

.LinkListArea .LinkListHeader
{
	
	font-size: 1.17em;
	font-weight: bold;
	color: #333333;
	margin: 0 0 3px 0;
	
}
.LinkListAreaFirst .LinkListHeader
{
	font-size: 1.17em;
	font-weight: bold;
	color: #333333;
	margin: 0 0 3px 0;
	
}
.LinkListAreaLast .LinkListHeader
{
	font-size: 1.17em;
	font-weight: bold;
	color: #333333;
	margin: 10px 0 3px 0;
}

.LinkListArea .LinkListItem, .LinkListAreaFirst .LinkListItem, .LinkListAreaLast .LinkListItem
{
	line-height: 19px;
	font-size: 0.95em;
}
/*
.LinkListAreaFirst .LinkListItem
{
	line-height: 19px;
}
.LinkListAreaFirst .LinkListItem
{
	line-height: 19px;
}
*/

/*************************/
/* PAGE FOOTER			 */
/*************************/

#PageFooter
{
	float: left;
	font-size: 0.95em;
	color: #7f7f7f;
	margin: 10px 0 0 0;
}

#PageFooter .Disclaimer
{
	float: left;
	margin: 0 0 5px 0;
}

#PageFooter .Footer
{
	float: left;
}

#PageFooter .PageChangedReviewed
{
	margin: 0 9px 0 0;
}

#PageFooter .Separator
{
	color: #999999
}

#PageFooter .FormArea
{
	clear: both;
	float: left;
	width: 435px;
	margin: 10px 0 0 0;
}

#PageFooter .LinkButton
{
	background-color: Transparent;
	border-style: none;
	border-width: 0px;
	font-family: Verdana, sans-serif;
	font-size: 1.00em;
	color: #4D3A78;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#PageFooter .CommentButton
{
	width: 120px;
	text-decoration: underline;
}

#PageFooter .PrintButton
{
	width: 58px;
	text-decoration: underline;
}

#PageFooter .InputHeader
{
	color: #000000;	
}

#PageFooter .TextBox
{
	width: 435px;
}

#PageFooter .TextArea
{
	width: 435px;
	height: 50px;
}

#PageFooter .Button
{
	float: right;
}

/*************************/
/* NEWS, FAQ AND EVENT	 */
/*************************/

.NewsPropertiesHolder, .FaqPropertiesHolder, .EventPropertiesHolder
{
	border-top: solid 1px #c7a8ba;
	border-bottom: solid 1px #c7a8ba;
	width: 445px;
	margin: 0 0 18px 0;
	padding: 9px 0 9px 0;
}

.NewsPropertiesHolder .Header, .FaqPropertiesHolder .Header, .EventPropertiesHolder .Header
{
	color: #7f7f7f;
	font-weight: bold;
}

.NewsPropertiesHolder .NewsPropertyItem, .FaqPropertiesHolder FaqPropertyItem, .EventPropertiesHolder .EventPropertyItem
{
	margin: 3px 0 3px 0;
}

/****************************/
/* NEWS LIST AND EVENT LIST	*/
/****************************/

#NewsList, #EventList
{
	font-family: Verdana, sans-serif;
	font-size:0.95em;
	line-height:1.5em;
	margin: 0 0 10px 0;
}

#NewsList .StartPage
{
	width: 445px;
	line-height:1.3em;
}

#NewsList .SubStartPage
{
	width: 445px;
}

#NewsList .RightImage, #EventList .RightImage
{
	float: right;
	margin: 0 0 10px 10px;
	border-width: 0px;	
}

#NewsList .NewsItem a, #EventList .EventItem a
{
	text-decoration: none;
}

#NewsList .NewsItem a:hover, #EventList .EventItem a:hover
{
	text-decoration: underline;
}

#NewsList .NewsItem, #EventList .EventItem
{
	float: left;
	width: 100%;
	margin: 0 0 6px 0;
	letter-spacing:0.1px;
}

#NewsList .NewsItem .NewsDate a, #EventList .EventItem .EventDate a
{
	font-size: 0.92em;
	color: #676767;
}

#NewsList .NewsItem .NewsHeader a, #EventList .EventItem .EventHeader a
{
	font-size: 1.17em;
	color: #4d3a78;
	font-weight: bold;
}

#NewsList .NewsItem .NewsIntroduction a, #EventList .EventItem .EventIntroduction a
{
	font-size: 0.95em;
	color: #000000;
}

#NewsList .NewsItem .NewsIntroduction p, #EventList .EventItem .EventIntroduction p
{
	margin: 0;
	padding: 0;
}

/****************************/
/* CUSTOM PAGE LIST			*/
/****************************/

#CustomPageList
{
	float: left;
	width: 445px;
}

#CustomPageList .SearchArea
{
	float: left;
	width: 427px;
	background-color: #efefef;
	padding: 12px 9px 12px 9px;
	margin: 0 0 20px 0;
}

#CustomPageList .SearchArea .Row
{
	float: left;
	width: 427px;
	margin: 0 0 20px 0;	
}

#CustomPageList .SearchArea .ButtonRow
{
	float: left;
	text-align: right;
	width: 356px;
}

#CustomPageList .SearchArea .Row .LeftCol
{
	float: left;
	font-weight: bold;
	padding: 3px 0 0 0;
	width: 117px;
}

#CustomPageList .SearchArea .Row .RightCol
{
	float: left;
	width: 239px;	
}

#CustomPageList .SearchArea .ButtonCol
{
	/*
	float: left;
	width: 60px;
	margin-left:3px;
	*/
	margin-top:25px;
	margin-left:117px;	
}

#CustomPageList .SearchArea .Row .RightCol input
{
	width: 233px;	
}

#CustomPageList .SearchArea .Row .RightCol select
{
	width: 238px;
}

#CustomPageList .SearchResultArea
{
	float: left;
	width: 445px;
	border-top: solid 1px #999999
}

#CustomPageList .SearchResultArea .PageItem
{
	float: left;
	width: 445px;
	padding: 10px 0px;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #999999;
}

#CustomPageList .SearchResultArea .PageItem .Header a
{
	color: #4d3a78;
	font-size: 1.17em;
	font-weight: bold;
}

#CustomPageList .SearchResultArea .PageItem .Introduction
{
	margin: 0 0 8px 0;
}

#CustomPageList .SearchResultArea .PageItem .Introduction a
{
	color: #333333;
	font-size: 0.95em;
}

#CustomPageList .SearchResultArea .PageItem .Category a
{
	color: #000000;
	font-size: 0.95em;
}

.PageItem .SubHeader
{
	color: #7b7d7d;
	font-weight: bold;
}

#CustomPageList .SearchResultArea .PagingContainer
{
	float: left;
	width: 445px;	
	text-align: center;
}

#CustomPageList .SearchResultArea .PagingContainer .SelectedPagingItem
{
	font-weight: bold;
}

/*********************************************/
/* EVENT  */
/*********************************************/

#Event
{
	width: 445px;
}

#Event .SearchArea
{
	float: left;
	width: 427px;
	background-color: #efefef;
	padding: 12px 9px 12px 9px;
	margin: 0 0 20px 0;
}

#Event .SearchResultArea
{
	float: left;
	width: 445px;
	border-top: solid 1px #999999
}

#Event .SearchArea .Row
{
	float: left;
	width: 427px;
	margin: 0 0 20px 0;		
}

#Event .SearchArea .ButtonCol
{
	/*float: left;
	width: 60px;
	*/
	margin-left:137px;
	margin-top:25px;	
}

#Event .SearchArea .Row .LeftCol
{
	float: left;
	font-weight: bold;
	padding: 3px 0 0 0;
	width: 137px;
}

#Event .SearchArea .Row .RightCol
{
	float: left;
	width: 219px;	
}

#Event .SearchArea .Row .RightCol input
{
	width: 213px;
}

#Event .SearchArea .Row .RightCol select
{
	width: 218px;
}

#Event .EventResultArea
{
	float: left;
	width: 445px;
	margin: 0 0 15px 0;
	color: #333333;
	font-size: 1.17em;
	font-weight: bold;
}

#Event .EventCategoryDescription
{
	float: left;
	width: 445px;
	margin: 0 0 15px 0;
}

#Event .EventCategoryDescription p
{
	margin: 0;
	padding: 0;
}

#Event .SearchResultArea .EventItem
{
	float: left;
	width: 445px;
	padding: 10px 0px;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #999999;
}

#Event .SearchResultArea .EventItem .EventHeader
{
	color: #4d3a78;
	font-size: 1.17em;
	font-weight: bold;
}

#Event .SearchResultArea .EventItem .EventIntroduction
{
	color: #333333;
	font-size: 0.95em;
	margin: 0 0 8px 0;
}

#Event .SearchResultArea .EventItem .EventCategory, #Event .SearchResultArea .EventItem .EventLocality, #Event .SearchResultArea .EventItem .EventDateTime, #Event .SearchResultArea .EventItem .EventOrganizer
{
	color: #000000;
	font-size: 0.95em;
	
}

#Event .EventLocality
{
	color: #000000;
	font-size: 0.95em;
	margin:0 0 10px 0;
	
}
.EventItem .SubHeader
{
	color: #7b7d7d;
	font-weight: bold;
}

#Event .SearchResultArea .PagingContainer
{
	float: left;
	width: 445px;	
	text-align: center;
}

#Event .SearchResultArea .PagingContainer .SelectedPagingItem
{
	font-weight: bold;
}

#Event .SearchArea .ButtonRow
{
	float: left;
	text-align: right;
	width: 376px;	
}

/*********************************************/
/* ACTUAL NEWS AND NEWS ARCHIVE				 */
/*********************************************/

#News
{
	width: 445px;
}

#News .SearchArea
{
	float: left;
	width: 427px;
	background-color: #efefef;
	padding: 12px 9px 12px 9px;
	margin: 0 0 20px 0;
}

#News .SearchResultArea
{
	float: left;
	width: 445px;
	border-top: solid 1px #999999
}

#News .SearchArea .Row
{
	float: left;
	width: 427px;
	margin: 2px 0;	
}

#News .SearchArea .ButtonRow
{
	float: left;
	text-align: right;
	width: 356px;
}

#News .SearchArea .Row .LeftCol
{
	float: left;
	font-weight: bold;
	padding: 3px 0 0 0;
	width: 140px;
}

#News .SearchArea .Row .RightCol
{
	float: left;
	width: 230px;	
}

#News .SearchArea .ButtonCol
{
	/*
	float: left;
	width: 50px;
	*/
	margin-left:137px;
	margin-top:25px;	
}

#News .SearchArea .Row .RightCol input
{
	width: 210px;	
}

#News .SearchArea .Row .RightCol select
{
	width: 210px;
}

#News .NewsResultArea
{
	float: left;
	width: 445px;
	margin: 0 0 15px 0;
	color: #333333;
	font-size: 1.17em;
	font-weight: bold;
}

#News .NewsCategoryDescription
{
	float: left;
	width: 445px;
	margin: 0 0 15px 0;
}

#News .NewsCategoryDescription p
{
	margin: 0;
	padding: 0;
}

#News .SearchResultArea .NewsItem
{
	float: left;
	width: 445px;
	padding: 10px 0px;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #999999;
}

#News .SearchResultArea .NewsItem .NewsHeader
{
	color: #4d3a78;
	font-size: 1.17em;
	font-weight: bold;
}


#News .SearchResultArea .NewsItem .NewsIntroduction
{
	margin: 0 0 8px 0;
	font-size:0.95em;
}

#News .SearchResultArea .NewsItem .NewsIntroduction a
{
	color: #333333;
	font-size: 0.95em;
}

#News .SearchResultArea .NewsItem .NewsPublishDate a
{
	color: #000000;
	font-size: 0.95em;
}

#News .SearchResultArea .NewsItem .NewsCategory a
{
	color: #000000;
	font-size: 0.95em;
}

.NewsItem .Header
{
	color: #7b7d7d;
	font-weight: bold;
}

#News .SearchResultArea .PagingContainer
{
	float: left;
	width: 445px;	
	text-align: center;
}

#News .SearchResultArea .PagingContainer .SelectedPagingItem
{
	font-weight: bold;
}

/********************************/
/* FAQ BANNER (RIGHT COLUMN)	*/
/********************************/

.RightComponent #FaqBanner
{
	float: left;
	width: 212px;
	padding: 10px;
	background-color: #eeeeee;
}

.RightComponent #FaqBanner a
{
	text-decoration: none;
	font-size: 0.95em;
}

/********************************/
/* CONTACT CARD (RIGHT COLUMN)	*/
/********************************/

.RightComponent #ContactCard
{
	float: left;
	width: 212px;
	padding: 10px;
	background-color: #eeeeee;
}

.RightComponent #ContactCard #NameHolder, .RightComponent #ContactCard #TelephoneHolder,
.RightComponent #ContactCard #MobileHolder, .RightComponent #ContactCard #EmailHolder
{
	float: left;
	width: 212px;
	font-size:0.95em;
}

.RightComponent #ContactCard #EmailHolder
{
	text-decoration: underline;
}

.RightComponent #ContactCard #BelongingHolder
{
	float: left;
	width: 212px;
	font-size: 0.95em;
	margin: 0 0 10px 0;
}

.RightComponent #ContactCard #AddressHolder
{
	float: left;
	width: 212px;
	margin: 10px 0 0 0;
	font-size:0.95em;
}

.RightComponent #ContactCard #OtherInfoHolder
{
	float: left;
	width: 212px;
	margin: 10px 0 0 0;
	font-size:0.95em;
}

.RightComponent #ContactCard #ExtraLinkHolder
{
	float: left;
	width: 212px;
	margin: 10px 0 0 0;
	font-size:0.95em;
}

/********************************/
/* SERVICE LIST (RIGHT COLUMN)	*/
/********************************/

.RightComponent #ServiceList
{
	float: left;
	width: 212px;
	padding: 10px;
	background-color: #eeeeee;
	font-size:0.95em;
}

/********************************/
/* MOST USED LIST (RIGHT COLUMN)*/
/********************************/

.RightComponent #MostUserList
{
	float: left;
	width: 212px;
	padding: 10px;
	background-color: #eeeeee;
	font-size:0.95em;
}

/**********************************/
/* RESP. BOARD LIST (RIGHT COLUMN)*/
/**********************************/

.RightComponent #ResponsibleBoardList
{
	float: left;
	width: 212px;
	padding: 10px;
	background-color: #eeeeee;
	font-size:0.95em;
}

/********************************/
/* PAGE LIST					*/
/********************************/

#PageListHolder
{
	float: left;
	width: 445px;
	border-top: solid 1px #999999;
	margin: 10px 0;
}

#PageListHolder .PageListItem
{
	float: left;
	width: 445px;	
	padding: 10px 0 20px 0;
	border-bottom: solid 1px #999999;
	background-color:#ffffff;
}

#PageListHolder .PageListItem a
{
	text-decoration: none;
}

#PageListHolder .PageListItem a:hover
{
	text-decoration: underline;
}

#PageListHolder .PageListItem .Header a
{
	font-size: 1.17em;
	color: #4d3a78;
}

#PageListHolder .PageListItem .Introduction a
{
	font-size: 0.95em;
	color: #000000;
}

#PageListHolder .PageListItem .Introduction p
{
	margin: 0;
	padding: 0;
}

/********************************/
/* FLASH						*/
/********************************/

#FlashContent
{
	margin: 10px 0;
}

/*****************************/
/* ALPHANUMERICLIST			 */
/*****************************/

#AlphanumericListing
{
	margin: 0 0 15px 0;
}

#AlphanumericChar
{
	float: left;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 10px 0;
	margin: 0 0 19px 0;
}

#AlphanumericChar ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#AlphanumericChar ul li
{
	float: left;
	padding: 0 7px 0 0;
}

#AlphanumericChar a
{
	text-decoration: underline;	
}

#AlphanumericChar a.selected
{
	font-weight: bold;
	text-decoration: none;	
}

#AlphabeticalList .AlphabeticalListItem
{
	margin: 0 0 19px 0;
}

#AlphabeticalList .AlphabeticalListItem .Header
{
	color: #4D3A78;
	font-size: 1.17em;
	font-weight: bold;	
}

#AlphabeticalList .AlphabeticalListItem .Introduction
{
	color: #000000;
	font-size: 0.95em;	
}

#AlphabeticalList a
{
	text-decoration: none;
}

#AlphabeticalList a:hover
{
	text-decoration: underline;
}

/*****************************/
/* CONTACT					 */
/*****************************/

#ContactCardHolder #Belonging
{
	margin: 0 0 20px 0;
}

#ContactCardHolder .RightImage
{
	float: right;
	margin: 0 0 10px 10px;
	border-width: 0px;
	width: 150px;
	height: 180px;
}

#ContactCardHolder p
{
	margin: 0;
	padding: 0;
}

#ContactCardHolder .Header
{
	font-size: 1.17em;
	font-weight: bold;
	color: #333333;
	margin: 5px 0 2px 0;
}

#ContactCardHolder .Bold
{	
	color: #333333;
	font-weight: bold;
}

/*****************************/
/* CONTACT LIST				 */
/*****************************/

#ContactListHolder
{
	float: left;
	width: 445px;
	margin: 0 0 20px 0;
}

#ContactListHolder .ContactItem
{
	float: left;
	width: 445px;
	padding: 10px 0;
	border-bottom: solid 1px #999999;
}

#ContactListHolder .ContactItem a
{
	text-decoration: none;
}

#ContactListHolder .ContactItem a:hover
{
	text-decoration: underline;
}

#ContactListHolder .ContactItem .ContactHeader
{
	color: #4d3a78;
	font-size: 1.17em;
	margin: 0 0 8px 0;
}

#ContactListHolder .ContactItem .ContactSituation, #ContactListHolder .ContactItem .ContactTelephone
{
	color: #000000;
	font-size: 0.95em;
}

#ContactListHolder .ContactItem .ContactSituation .Header, #ContactListHolder .ContactItem .ContactTelephone .Header
{
	color: #7b7d7d;
	font-weight: bold;
}

#ContactListHolder .DepartmentHeader
{
	float: left;
	width: 445px;
	font-family: Verdana, sans-serif;
	font-size: 1.17em;
	font-weight: bold;
	color: #333333;
	margin: 10px 0 5px 0;
	padding: 10px 0;
	border-bottom: solid 1px #999999;
}

#ContactListHolder .OfficeHeader
{
	float: left;
	width: 445px;
	font-family: Verdana, sans-serif;
	font-size: 1.33em;
	font-weight: bold;
	color: #666666;
	margin: 30px 0 10px 0;
}

#ContactListHolder .OrganizationHeader
{
	float: left;
	width: 445px;
	font-family: Verdana, sans-serif;
	font-size: 2.33em;
	margin: 10px 0 0 0;
}

/*****************************/
/* CURRENT SURVEY		     */
/*****************************/

#CurrentSurvey
{
	color: #ffffff;
}

#CurrentSurvey #TopBg
{
	background: url(/Templates/Main/Images/CurrentSurveyTopBg.gif) no-repeat;
	width: 308px;
	height: 3px;	
	overflow: hidden;
}

#CurrentSurvey #SurveyContent
{
	background: url(/Templates/Main/Images/CurrentSurveyMiddleBg.gif) repeat-y;
	width: 274px;
	height: 143px;
	padding: 7px 17px 0 17px;
	overflow: hidden;
}

#CurrentSurvey #BottomBg
{
	background: url(/Templates/Main/Images/CurrentSurveyBottomBg.gif) no-repeat;
	width: 308px;
	height: 3px;
	overflow: hidden;
}

#CurrentSurvey fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}

#CurrentSurvey #SwitchButtonHolder
{
	padding: 8px 0 10px 0;
}

#CurrentSurvey .LinkButton
{
	background-color: Transparent;
	border-style: none;
	border-width: 0px;
	font-family: Verdana, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

/*****************************/
/* BANNER					 */
/*****************************/

/* Banners */
#BannerListHolder
{
	float: right;
	margin: 0 0 5px 0;
	/*width:308px;*/	
}
/* Banner holder */
.BannerAreaHolder
{
    width: 232px;
    float: left;   
    background-color: #ffffff;
    padding: 0 0 5px 0;
}

/* Banner area */
.BannerArea
{	
	width: 232px;
	background-color: #ffffff;
	color: inherit;
}

/* Banner text area */
.BannerAreaInner
{
	width: 222px;
	overflow: hidden;
	color: inherit;	
	padding: 0 5px 5px 5px;	
}

/* To make image grow if browser zoom */
.BannerArea img.Image
{
    width:100%;
    border-width:0px;
}

/* Main text in banner */
.BannerContentArea
{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

/* Header */
.BannerAreaInner h2
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
    margin-bottom:0.2em;
    margin-top:0.3em;	
}

/* List item area in banner */
.BannerLinkItem
{	
    margin-bottom:5px;
}

/* Date in list item */
.BannerLinkDate
{
    color:#999;
    font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:1em;
}

/* No "link-appearance" on header if linked */
.BannerAreaInner h2 a:visited, .BannerAreaInner h2 a:link, .BannerAreaInner h2 a:active, .BannerAreaInner h2 a:hover
{
    text-decoration:none;
    color:#000;
}

/* No "link-appearance" on mainbody if linked */
.BannerContentArea a.BannerLinkBody:visited, .BannerContentArea a.BannerLinkBody:link, .BannerContentArea a.BannerLinkBody:active
{
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:1em;
    text-decoration:none;
    color:#000; 
	text-align:center;    
}

.BannerContentArea a.BannerLinkBody:hover
{
	text-decoration:underline;
}

/* ---- Links ---- */

.BannerReadMoreArea a:link, .BannerReadMoreArea a:visited, .BannerReadMoreArea a:active{font-family:Verdana, Arial,  Helvetica, sans-serif;font-size:1em;text-decoration: none;}
.BannerReadMoreArea a:hover{font-family:Verdana, Arial,  Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

.BannerLinkItem a:link, .BannerLinkItem a:visited, .BannerLinkItem a:active{font-family:Verdana, Arial,  Helvetica, sans-serif;font-size:1em;text-decoration: none;}
.BannerLinkItem a:hover{font-family:Verdana, Arial,  Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

/*****************************/
/* RSS LIST					 */
/*****************************/

#RssListHolder
{
	margin: 0 0 15px 0;
}

#RssListHolder a
{
	text-decoration: underline;
}

/*************************/
/* RSS READER LIST		 */
/*************************/

.RssReaderItem
{
	float: left;
	width: 445px;
	padding: 5px 0px;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #999999;	
}

.RssReaderItem .RssDate a
{	
	color: #676767;
	font-size: 0.92em;
}


.RssReaderItem .RssTitle
{
	color: #4d3a78;
	font-size: 1.17em;
	font-weight: bold;
}

.RssReaderItem .RssDescription
{
	margin: 0 0 8px 0;
}

.RssReaderItem .RssDescription a
{
	color: #333333;
	font-size: 0.95em;
}

/*************************/
/* FORUM				 */
/*************************/

.forumTable 
{
	margin: 10px 0 10px 0;
	width: 100%;
}

.forumTable th.title
{
	text-align: left;
	width: 50%;
}

.forumTable th.lastUpdated
{
	text-align: left;
}

.forumTable th
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	border-bottom: 1px solid #dcdcdc;
}

.forumTable th.replies, .forumTable td.replies
{
	text-align: right;
}

.forumTable td.info
{
	width: 20%;
}

.forumTable th
{
	padding: 0 8px;
}

.forumTable a 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.forumTable tr.even td, .forumTable tr.uneven td
{
	padding: 4px 8px;
}

.forumTable tr.even td
{
	background-color: #ebf0f3;
}

.forumTable a:hover
{
	background-color: Transparent;
}

.forumTable a.default 
{
    display: block;
    background-image: url(/Templates/Main/Modules/Forum/Images/default.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.information 
{
    display: block;
    background-image: url(/Templates/Main/Modules/Forum/Images/Information.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.auction 
{
    display: block;
    background-image: url(/Templates/Main/Modules/Forum/Images/Auction.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.bomb 
{
    display: block;
    background-image: url(/Templates/Main/Modules/Forum/Images/bomb.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.sticky
{
    background-image: url(/Templates/Main/Modules/Forum/Images/sticky.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 24px 0px 0px;
}

.forumTable a.locked
{
    background-image: url(/Templates/Main/Modules/Forum/Images/lock.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 24px 0px 0px;
}

.forumTable a.stickylocked
{
    background-image: url(/Templates/Main/Modules/Forum/Images/stickylocked.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 40px 0px 0px;
}

.createForum label, .createThread label, .createReply label
{
    display: block;
    float: left;
    width: 180px;
    text-align: left;
    margin-right:10px;
    line-height: 2em;
    font-weight: bold;
}

.createThread label 
{
    width: 120px;
}

.createReply label
{
    width: 80px;
}

.createForum div, .createThread div, .createReply div
{
    margin-bottom: 0.8em;
}

.createForum input.title
{
   width: 300px;
}

.createThread input.title, .createThread textarea
{
   width: 400px;
}

.createReply textarea
{
    width: 460px;
}

.createForum div.buttons
{
    margin-left: 190px;
}

.createThread div.buttons 
{
    margin-left: 130px;
}

.createReply div.buttons 
{
    margin-left: 90px;
}

.replyList
{
	width: 460px;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
}

.reply
{
    margin: 0 0 10px 0;
    padding: 5px 0;
}

.reply .content 
{
	border: solid 1px #cccccc;
    width: 460px;
}

.reply .text 
{
    width: 430px;
    padding: 10px 15px;
}

.reply .info 
{
    width: 430px;
    padding: 10px 15px;
}

.buttonToolbar 
{
    margin: 10px 0 20px 0;
}

.createButton,
.editButton,
.deleteButton,
.stickyButton,
.lockButton,
.upButton
{
    padding: 0 4px 4px 18px;
    background-repeat: no-repeat;
    line-height: 1.4em;
    font-family: Verdana, Helvetica, Sans-Serif;
}

.createButton
{
    background-image: url(/Templates/Main/Modules/Forum/Images/Add.png);
}

.editButton
{
    background-image: url(/Templates/Main/Modules/Forum/Images/Edit.png);
}

.deleteButton
{
    background-image: url(/Templates/Main/Modules/Forum/Images/Delete.png);
}

.stickyButton
{
    background-image: url(/Templates/Main/Modules/Forum/Images/sticky.png);
}

.lockButton
{
    background-image: url(/Templates/Main/Modules/Forum/Images/lock.png);
}

.upButton
{
    background-image: url(/Templates/Main/Modules/Forum/Images/up.png);
}

/*************************/
/* WEBB TV		 */
/*************************/
.WTVFrameClass
{
	overflow:hidden;
	border:none;
}

/*.PagingContainer ol {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.PagingContainer li {
    list-style: none;
	display: inline;
}

.PagingContainer a, .SelectedPagingItem {
    text-decoration: none;
    float: left;
    padding: .2em;
    border: 1px solid #303233;
    color: #303233;
    font-weight: bold;
    margin-right: .1em;
}

.PagingContainer .SelectedPagingItem {
    background: #303233;
    color: #fff;
}

*/
.PagingContainer

{

    float: left;

    width:450px;

    font-size: 0.9em;    

    color: #1B446D;

    line-height:200%;

    text-align: center;      

}

 

 

.PagingContainer a

{

    padding: 0px 0px 0px 0px;

    margin: 0 1px 5px 1px;

    border: 1px solid #fff;

    color: #1B446D;

    text-align: center;

    text-decoration: none;

    float:left;

}

 

.PagingContainer a.UnselectedPagingItem

{

      width:20px;             

}

 

.PagingContainer a.SelectedPagingItem

{ 

    width:20px;  

    color: #000;

    font-weight:bold;

}

#ownerHeading
{
	margin-top: 20px;
	font-weight: bold;
}
#ownerList ul
{
	list-style-type: none;
	margin-top: 10px;
	text-align:left;
	margin-left: 0px;
	padding-left: 0px;
}

.NewsPropertiesHolder .NewsDateText
{
	color:#db5496;
}

