/*
################################# 
 	Properties
#################################
*/

body
{
	font-family:        Arial;
	font-size:          12px;
	margin:             0px;
	padding:            0px;
	color:              #292d46;
}

a
{
	text-decoration:    none;
	cursor:             auto;
}

a:hover
{
	text-decoration:    underline;
}

img 
{
	border:             none;
}

.hidden
{
	display:            none;
	clear:              both;
}

#display_top_red
{
	background:         #e02804;
	height:             28px;
	_height:            25px;
}

#display
{
	width:              100%;
	float:              left;
	margin-top:         -28px;
}

#display_top_logo
{
	float:              left;
	width:              181px;
}

#display_top_right
{
	float:              left;
	width:              580px;
}

#display_top_menu
{
	height:             28px;
	_height:            10px;
	float:              left;
}

#display_top_menu img
{
	float:              left;
}

.top_menu_subDiv
{
	position:           absolute;
	background:         #e02804;
	border:             1px solid #eaeaea;
	border-top:         none;
	padding:            20px;
	padding-left:       0px;
	margin:             -10px 0px 0px 0px;
	color:              #eaeaea;
	opacity:            .9;
	filter:			    progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.top_menu_subDiv a
{
	color:              #eaeaea;
	opacity:            none;
	filter:			    none;
}

#display_top_background
{
	clear:              both;
	_margin-top:        0px;
}

#display_left
{
	clear:              both;
	float:              left;
}

#display_left_menu
{
	background:         #f6f6f6;
	border-right:       1px solid #eaeaea;
	border-bottom:      1px solid #eaeaea;
	width:              188px;
	height:             350px;
}

.left_menu_wrap
{
	border-bottom:      1px solid #e9e9e9;
	min-height:         25px;
	clear:              both;
	padding-top:        10px;
	padding-left:       20px;
}

.left_menu_wrap:after 
{
	display:            block;
	content:			"&nbsp;";
	height: 			0px;
	visibility:			hidden;
	clear: 				both;
}

.left_menu_subDiv
{
	margin-left:        -20px;
	color:              #292d46;
}

.left_menu_subDiv a
{
	color:              #292d46;
}

#poll
{
	width:              192px;
	float:              left;
	color:              #292d46;
}

#poll_option
{
	margin-left:        5px;
	min-height:         205px;
}

#poll_bto
{
	width:              110px;
	margin:             auto;
}

#display_content
{
	height:             100%;
	margin-bottom:      30px;
	float:              right;
	margin-top:-358px;
	*margin-top:-353px;
	*margin-left:0px;
	*position:absolute;
}

#display_content:after 
{
	display:            block;
	content:			"&nbsp;";
	height: 			0px;
	visibility:			hidden;
	clear: 				both;
}

#display_banner img
{
	float:              left;
}

.display_banner_main
{
	width:              407px;
	height:             196px;
	background:         #adadab;
	float:              left;
	margin-top:         0px;
}

#content
{
	width:              560px;
	clear:              both;
}

#content_left
{
	float:              left;
	margin-left:        10px;
}

.content_title
{
	margin:             0px 0px 10px 5px;
	padding-top:        20px;
}

#news_last_list
{
	width:              300px;
	border-bottom:      4px solid #d0d5eb;
	margin-left:        5px;
	_margin-left:       0px;
	margin-bottom:      15px;
	#margin-bottom:     0px;
	float:              left;
}

#news_last_list a
{
	color:              #292d46;
}

.date
{
	font-size:          11px;
}

.title
{
	font-weight:        bold;
}

.news_read
{
	margin-left:        180px;
	line-height:        2px;
}

.news_title
{
	font-weight:        bold;
}

.news_list_cycle_1
{
	background:         #d0d5eb;
	width:              225px;
	margin:             20px 5px;
	_margin-left:       0px;
	_margin-right:      10px;
	float:              left;
	padding:            10px;
	min-height:         150px;
	#height:            160px;
}

.news_list_img
{
	float:              left;
	border:             2px solid #292d46;
	margin-right:       20px; 
}

#content_banner
{
	margin-left:       5px;
	clear:             both;
	width:             300px;
	height:            180px;
}

#next_events_list
{
	clear:              both;
	margin-left:        5px;
	height:             130px;
	width:              300px;

}

#next_events_list a
{
	color:              #292d46;
}

.next_events_img
{
	/*border:             2px solid #292d46;*/
	float:              left;
	margin-right:       10px;
}

.events_read
{
	margin-left:        170px;
	line-height:        2px;
}

.album_image_show
{
	border:             5px solid #292d46;
}

#display_right_banner
{
	margin-left:         25px;
	_margin-left:        15px;
	margin-top:          20px;
	float:               left;
}

#footer
{
	width:              100%;
	clear:              both;
	text-align:         center;
	color:              #ffffff;
	font-size:          11px;
	margin-top:         20px;
}

#display_footer_info
{
	width:              100%;
	height:             18px;
	background:         #4453a4;
	border-bottom:      1px solid #7d88c4;
	padding-top:        5px;
}

#display_footer_address
{
	width:              100%;
	height:             18px;
	background:         #252c49;
	padding-top:        5px;
}

.common_content
{
	width:              510px;
	height:             1%;
	margin-left:        20px;
	padding-bottom:     10px;
	border-bottom:      5px solid #d1d5ec;
}

.common_content:after 
{
	display:            block;
	content:			"&nbsp;";
	height: 			0px;
	visibility:			hidden;
	clear: 				both;
}

.common_content a
{
	color:              #292d46;
}

.content_buttons
{
	margin-top:          10px;
	margin-left:         30px;
	vertical-align:      top;
}

.content_buttons img
{
	margin-right:        20px;
}

.menu_extras
{
	margin-left:         20px;
	margin-top:          10px;
	border:              1px solid #eaeaea;
	width:               470px;
	padding:             20px;
}

.menu_extras img
{
	margin-top:          20px;
}


.contact_address
{
	float:               left;
	margin-left:         50px;
	_margin-left:        35px;
	margin-top:          20px;
}


#pagination
{
	width:               500px;
	margin:              auto;
}

#pagination a
{
	color:              #292d46;
}

#pagination span
{
	font-weight:        bold;;
	font-size:          13px;
}

/*
#################################
       FwDialog
#################################
*/

#fw_dialog_box 
{
	position: 			fixed;
	#position: 			absolute;
	_position: 			absolute;
	z-index:			1000; 
	left: 				265px;
	background-color: 	#FFFFFF;
	width: 				250px;
	height: 			100px;
	top: 				40%;
 	#top: 				expression( ( document.documentElement.offsetHeight / 2  - fw_dialog_box.offsetHeight / 2 ) +
						( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) 
						+ 'px' );
 	_top: 				expression( ( document.documentElement.offsetHeight / 2  - fw_dialog_box.offsetHeight / 2 ) +
						( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) 
						+ 'px' );}
}
	
#fw_dialog_back 
{
	position: 			fixed;
	#position: 			absolute;
	_position: 			absolute;
	z-index:			999; 
	top: 				0px;
	left:				0px;
	background-color: 	#FFFFFF;
	width:				100%;
	height: 			100%;
	#height: 			expression( ( document.documentElement.offsetHeight - 5) );
	_height: 			expression( ( document.documentElement.offsetHeight - 5) );
	opacity: 			.8;
 	#filter:			progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 	_filter:			progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 	#top: 			expression( ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )  + 'px' );
 	_top: 			expression( ( ignoreTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )  + 'px' );
}

.fw_dialog_upload_box 
{
	width:200px;
	height:10px;
	border: 1px;
 	border-color: #2B717C;
 	border-style: solid;
 	text-align: left;	
}

.fw_dialog_upload_percent 
{
	height:100%;
 	background-color: 	#2B717C;	
}

.fw_dialog_title 
{
	font-family:		tahoma, helvetica, sans-serif;
	font-size:			11px;
	color: 			#FFFFFF;
	font-style: 		normal;
	font-weight:		bold;
}

.fw_dialog_msg1 
{
	font-family:		tahoma, helvetica, sans-serif;
	font-size:			11px;
	color: 			#2B717C;
	font-style: 		normal;
}

.fw_dialog_msg2 
{
	font-family:		tahoma, helvetica, sans-serif;
	font-size:			11px;
	color: 			RED;
	font-style: 		normal;
}

.fw_dialog_msg3 
{
	font-family:		tahoma, helvetica, sans-serif;
	font-size:			11px;
	color: 			#2B717C;
	font-style: 		normal;
	font-weight:		bold;
}
