.none{}
img, div, td { behavior: url(images/iepngfix.htc); }
img{border:0}

.hr_down
{
	border: 1px solid #598DB2;
	height:6px;
}

.hr_title
{
	height:6px;
	background-image:url(../images/index/fotter_border_back.jpg);
	border:1px solid #FFFFFF;
	color:#598DB2;
}

.hr_up
{
	border: 1px solid #598DB2;
	height:2px;
}

body
{
	background:#ffffff;
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.spacer
{
	font:normal 1px Arial, Helvetica, sans-serif;
}

/* input styles */

.submit
{
	background:none;
	color:#FFFFFF;
	font: bold italic 14px Arial, Helvetica, sans-serif;
	border:0;
	cursor:hand;
	cursor:pointer;
}

.submit_over
{
	background:url(../images/index/category_link_hover.jpg);
	color:#598DB2;
	font: bold italic 14px Arial, Helvetica, sans-serif;
	border:0;
	cursor:hand;
	cursor:pointer;
}

.input
{
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#598DB2;
	border:1px solid #598DB2;
}


/* menus */
.acount_menu
{
	padding:0;
	margin:0;
	vertical-align:bottom;
	text-align:center;
	overflow:visible;
}

.acount_menu ul
{
	margin: 0;
    padding-left: 10px;
    list-style-type: none;
}

.acount_menu li
{
	float:left;
	padding-left:0px;
}

.acount_menu a
{
	color:#FFFFFF;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px 20px 0px 20px;
}

.acount_menu a:hover
{
	color:#598DB2;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/index/account_menu.gif) right;
	padding:0px 20px 0px 20px;
}

.acount_menu em
{
	color:#598DB2;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/index/account_menu.gif) right;
	padding:0px 20px 0px 20px;
}

.category_menu
{
	background:url(../images/index/category_menu_back.jpg) repeat;
	vertical-align:top;
	text-align:center;
	position:relative;

}

.category_menu ul
{
	margin: 0;
    padding-left: 4px;
	padding-top:0px;
    list-style-type: none;
	vertical-align:middle;
	text-align:middle;
}

.category_menu li
{
	float:left;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}

.category_menu .separator
{
	float:left;
	width:12px;
	height:16px;
	padding:0 4px 0 4px;
	vertical-align:middle;
	background:url(../images/index/category_separator.gif) no-repeat center bottom;
}


.category_menu a
{
	font:bold 14px "Trebuchet MS";
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 6px 0px 6px;
	text-transform:capitalize;
}

.category_menu a:hover
{
	font:bold 14px "Trebuchet MS";
	color:#07335E;
	text-decoration:none;
	padding:0px 6px 0px 6px;
	background:url(../images/index/category_link_hover.jpg);
	text-transform:capitalize;
}


.main_menu
{
	background:url(../images/index/main_menu_back.jpg) repeat;
	vertical-align:top;
	text-align:center;
	position:relative;
}

.main_menu ul
{
	margin: 0;
    padding-left: 5px;
	padding-top:0px;
    list-style-type: none;
	vertical-align:middle;
	text-align:middle;
}

.main_menu li
{
	float:left;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
}

.main_menu .separator
{
	float:left;
	width:1px;
	height:16px;
	padding:0 0px 0 0px;
	vertical-align:middle;
	background:url(../images/index/main_menu_separator.gif) no-repeat center top;
}


.main_menu a
{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 9px 0px 9px;
}

.main_menu a:hover
{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#07335E;
	text-decoration:none;
	padding:0px 9px 0px 9px;
	background:url(../images/index/main_menu_link_hover.jpg);
}

.main_window
{
	width:742px;
	background:#FFFFFF;
	vertical-align:top;
}

.right_zone
{
	width:238px;
	background:#FFFFFF;
	vertical-align:top;
	text-align:center;
}

.right_zone .title
{
	width:100%;
	background:url(../images/index/right_zone_title.gif);
	text-align:center;
	color:#FFFFFF;
	font:bold 20px "Trebuchet MS";
	padding-top:4px;
	padding-bottom:2px;
}

.right_zone .content
{
	width:100%;
	vertical-align:top;
}

.right_zone .content_table
{
	width:90%;
	background:#E5EFF1;
	height:150px;
}

.other_menu
{
	text-align:left;
	vertical-align:top;
}

.other_menu ul
{
	margin-left:20px;
	padding-left:20px;
	margin-top:10px;
	list-style-image:url(../images/index/other_list_image.gif);
}

.other_menu li
{
	padding:2px 0 2px 0;
}
.other_menu a
{
	color:#75A9BB;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:10px;
}

.other_menu a:hover
{
	color:#75A9BB;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-left:10px;
}

.section_row
{
	border:1px solid #BECCD5;
}

.section_row_over
{
	border:1px solid #FFFFFF;
	background:#C1E0FF;
	cursor:hand;
	cursor:pointer;
}

.section_row img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
border:0;
}

.section_row_over img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border:0;
}

.down_menu
{
	text-align:center;
	vertical-align:top;
	height:10px;
	margin:0;
}

.down_menu ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.down_menu li
{
	padding:0 0 0 0;
	float:left;
}
.down_menu a
{
	color:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.down_menu a:hover
{
	color:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}

/* objects/index.tpl */

.index
{
	height:18px;
	border:1px solid #75A9BB;
	background:url(../images/index/main_menu_back.jpg) repeat-x bottom;
}

.index .back
{
	color:#75A9BB;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left:4px;
	text-align:left;
}

.index .pages
{
	color:#75A9BB;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
}

.index .back a
{
	color:#ffffff;
	text-decoration:none;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.index .forward
{
	color:#75A9BB;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-right:4px;
	text-align:right;
}
.index .forward a
{
	color:#ffffff;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* events */
.event_row
{
	border:1px solid #79ABCE;
	cursor:hand;
	cursor:pointer;
}

.event_row .title
{
	padding:2px 2px 2px 2px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#79ABCE;
	width:70%;
	text-align:left;
}

.event_row .category
{
	padding:2px 2px 2px 20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(../images/events/category.jpg) left no-repeat #333;
	text-align:left;
}


.event_row .date
{
	padding:2px 2px 2px 2px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#333;
	background:#eee;
	text-align:center;
}

.event_row .details
{
	padding:6px 6px 6px 6px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#333;
	background:#eee;
	text-align:justify;
}

.event_row .location
{
	padding:2px 2px 2px 2px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(../images/events/location.jpg) right no-repeat #79ABCE;
	text-align:center;
}


.event_row_over
{
	border:1px solid #333;
	cursor:hand;
	cursor:pointer;
}

.event_row_over .title
{
	padding:2px 2px 2px 2px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	width:70%;
	text-align:left;
}

.event_row_over .category
{
	padding:2px 2px 2px 20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(../images/events/category_over.jpg) left no-repeat #79ABCE;
	text-align:left;
}


.event_row_over .date
{
	padding:2px 2px 2px 2px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#333;
	background:#eee;
	text-align:center;
}

.event_row_over .location
{
	padding:2px 2px 2px 2px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(../images/events/location_over.jpg) right no-repeat #79ABCE;
	text-align:center;
}

.article_down_menu
{
	border:1px solid #79ABCE;
}

.article_down_menu .btn
{
	padding:4px 4px 4px 4px;
	background:#FFFFFF;
	cursor:hand;
	cursor:pointer;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#79ABCE;
	text-align:left;
	vertical-align:middle;
}

.article_down_menu .btn_over
{
	padding:4px 4px 4px 4px;
	background:#79ABCE;
	cursor:hand;
	cursor:pointer;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	vertical-align:middle;
}

.input_btn
{
	background:#fff;
	color:#000;
	font: bold 14px Arial, Helvetica, sans-serif;
	cursor:hand;
	cursor:pointer;
	border:1px solid #79ABCE;
}

.input_btn_over
{
	background:url(../images/index/category_link_hover.jpg);
	color:#598DB2;
	font: bold 14px Arial, Helvetica, sans-serif;
	border:0;
	cursor:hand;
	cursor:pointer;
	border:1px solid #79ABCE;
}

.comment
{
	border:1px solid #79ABCE;
}

.comment .name
{
	background:url(../images/events/location.jpg) left top no-repeat #fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:10px;
	width:70%;
}

.comment .date
{
	background:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#79ABCE;
	text-align:right;
	padding-right:10px;
}

.comment .text
{
	background:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding:10px;
}

.search_row
{
	background:#FFFFFF;
	border:1px solid #999999;
	padding:4px;
	cursor:hand;
	cursor:pointer;
}

.search_row_over
{
	background:#eee;
	border:1px solid #79ABCE;
	padding:4px;
	cursor:hand;
	cursor:pointer;
}