﻿
/*MENU*/
.menu
{
	width: 245px;
	background-color: #ffffff;
}
.menu a
{
	display: block;
	clear: both;
	margin: 10px;
	padding-left: 16px;
	padding-bottom: 3px;
	border-bottom: dotted 1px rgb(162, 156, 158);
	background-image: url(../images/menu_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-transform: uppercase;
}
/*NAVIGATION MENU*/
.navigationMenu
{
	height: 25px;
	line-height: 25px;
    background-color: #191f2f;
	vertical-align: middle;
	border-top: solid 5px #191f2f;
	border-bottom: solid 5px #191f2f;	
}

.navigationMenu_StaticMenuItemStyle
{
    line-height: 15px;
	height: 15px;
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	color: #ffffff;
	border-right: solid 1px #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
}

.navigationMenu_StaticSelectedStyle{}
.navigationMenu_StaticHoverStyle a {text-decoration: underline; color:#ffffff;}
.navigationMenu_DynamicMenuStyle 
{
    margin-top:5px;
    z-index:99;    
}
.navigationMenu_DynamicMenuItemStyle
{
    background-color: #191f2f;
	vertical-align: middle;
	  
	display: block;
	color: #ffffff;	
    text-transform: uppercase;
	text-decoration: none;	
	
	min-width:120px;
	padding: 2px 5px 2px 5px;
}
.navigationMenu_DynamicHoverStyle {text-decoration: underline; color:#ffffff;}
.navigationMenu_DynamicHoverStyle a {text-decoration: underline; color:#ffffff;}
.navigationMenu_DynamicSelectedStyle{}

/*-------------------------------------------------------------------------------------------------------
/*CONTACT FORM CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.contactForm{}
.contactForm .form_label_required{width: 90px;vertical-align: middle;}
.contactForm .form_control input, .contactForm .form_control textarea{width: 100%;}
.contactForm textarea{	height: 100%;}
/*-------------------------------------------------------------------------------------------------------
/*CONTENT EDITOR CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.contentEditorToolbar{width:100%; border:dashed 1px #808080; margin-bottom:3px; cursor:pointer; background-image:url(../images/content-editor-toolbar-bg.png); background-repeat:repeat-x; }
.contentEditorToolbar_item{ padding:0px;}
.contentEditorToolbar_item a{ padding:5px 8px 5px 8px; min-width:32px;}
.contentEditorToolbar_item a:hover{}
.contentEditorContent{width:100%; border:dashed 1px #808080; min-height:10px; opacity:0.5; filter:alpha(opacity = 50); background-color:#F2F2F2; }
.contentEditorContent_selected{width:100%; border:dashed 1px #808080; min-height:10px; background-color:#FFF6D1; opacity:1;filter: alpha(opacity = 100);}

/*-------------------------------------------------------------------------------------------------------
/*POLL CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.poll{ margin: 3px; table-layout:fixed;}
.poll_header { font-weight: bold; color: #000000; }
.poll_option { margin: 3px; }
.poll_optionName { margin-bottom: 2px; }
.poll_optionName a
{
	text-decoration: none;
	cursor: pointer;
	color: #000;
}

.poll_voteBar { table-layout:fixed;}
.poll_optionVoteBarLeft
{
	width: 5px;
	height: 21px;
	background-image: url(../images/bar_left.gif);
}
.poll_optionVoteBar
{
	height: 21px;
	background-image: url(../images/bar.gif);
	background-repeat: repeat-x;
}
.poll_optionVoteBarRight
{
	width: 5px;
	height: 21px;
	background-image: url(../images/bar_right.gif);
}

.poll_footer { font-weight: bold; color: #AA2621; }

/*ARCHIVED POLLS CSS STYLES*/
.archivedPolls{}
.archivedPolls_pollLink{}
.archivedPolls_header{ font-weight:bold; font-size:20px; color:#AA2621; }
.archivedPolls_content{}

/*NEWS*/
.news{}
.news_title { font-weight:bold; font-size:20px; color:#AA2621;}
.news_archivLink { text-align:right;}

.newsArchiv{}
.newsArchiv_newsItem{ margin:10px;}
.newsArchiv_title{font-weight:bold; font-size:16px; color:#AA2621;}
.newsArchiv_date { color:#A0A0A0;}
.newsArchiv_description{text-align:justify; text-decoration:none;}
.newsArchiv_description {text-align:justify;}
.newsArchiv_rowStyle { background-color: white;}
.newsArchiv_alternatingRowStyle {background-color: #FFF7E0;}

/*.topNews, .topNews a{color:#AA2621;}*/
.topNews_news{margin:5px;}
/*.topNews_rowStyle { background-color: white;}
.topNews_alternatingRowStyle {background-color: #FFF7E0;}*/

/*FAQ*/
.faq{}
.faq_faqItem{ margin:10px;}
.faq_question{font-weight:bold; font-size:12px;}
.faq_answer{ text-align:center;}
.faq_rowStyle { background-color: white;}
.faq_alternatingRowStyle {background-color: #FFF7E0;}

/*ROUND PANEL*/
.roundPanel{ width:100%; margin-bottom:5px;}
.roundPanel_main{ table-layout:fixed; width:100%; height:100%; border: solid 1px #D6D6D6;}
.roundPanel_content table { background-color:Transparent; vertical-align:top ;border: none 0px #000;}
.roundPanel_topLeft{width:8px;height:8px;}
.roundPanel_top	{}
.roundPanel_topRight{width:8px;height:8px;}	
.roundPanel_topLeftHead{width:8px;height:8px;background-color:#E8E8E8;}
.roundPanel_topRightHead{width:8px;height:8px;background-color:#E8E8E8;}
.roundPanel_headFill
{	
	text-align:left;
	background-color:#E8E8E8;
	color:#191f2f;
	font-weight:bold;
	text-transform: uppercase;
	height:10px;
	white-space:nowrap;
}
.roundPanel_headNoFill{text-align:left;color:#191f2f;height:15px;}
.roundPanel_headFillLeft{background-color:#E8E8E8;height:10px;}
.roundPanel_headFillRight{background-color:#E8E8E8;height:10px;}
.roundPanel_headNoFillLeft{}
.roundPanel_headNoFillRight{}
.roundPanel_left{width:8px;}
.roundPanel_content{}
.roundPanel_right{width:8px;}
.roundPanel_bottomLeft{width:8px;height:8px;}
.roundPanel_bottom{height:8px;}
.roundPanel_bottomRight{width:8px;height:8px;}


/*IMAGE GALERY CSS STYLES*/
.imageGalery{ margin:5px;}
.imageGalery_item{ padding:10px;margin:5px; border-style:solid; border-color:#AEAEAE; border-width:1px;}
.imageGalery_itemHeader{ width:100%;color:#0E4E74; margin-bottom:5px;}
.imageGalery_itemDeleteLink{text-align:right;}
.imageGalery_imageItem{}
.imageGalery_imageItemImage{}
.imageGalery_imageItemAditionalProperties{}

table.tableFiles th.header
{
	background-color: #AA2621;
}
