body { margin:0px; background-color:#FFFFFF; background-image:url(images/bg.png); background-repeat:repeat-x; background-position:top; }
h1 { margin-top:10px; }
h2 { margin-top:10px; margin-left:16px; margin-right:6px; }
h3 { margin-top:10px; margin-bottom:10px; }
h4 { margin-top:10px; }

.root_div {  }

/************************************** NEW SITE *****************************************/
.cloud_div{ margin:0px auto; background-image:url(images/cloud.png); background-repeat:no-repeat; background-position:center -24px; }

.main_div{ margin:0px auto; width:970px; }

.main_container{ }

.header_div { height:98px; }

.logo_div{ margin-top:28px; margin-left:52px; float:left; }

.langs_and_search_div{ margin-right:10px; float:right; }

.global_navigation{ margin-top:17px; font-weight:bold; font-size:14px; color:#FFFFFF; }
.global_navigation a { text-decoration:none; color:#99CCFF }

.search_div{}

.search_box{ margin:0px; margin-top:32px; background-image:url(images/search_bg.png); background-repeat:no-repeat; background-position:bottom; width:228px; height:20px; }

.search_textbox_div{ float:left; }

.search_textbox { background-color:transparent; border-style:hidden; border-width:0; padding-left:6px; width:200px;}

.search_button{float:right;}

.center_div{}

.center_top_line{margin:0px; background-image:url(images/center_top_line_bg.png); background-repeat:no-repeat; background-position:top; width:100%; height:22px;}

.center_container{}

.shadow_layer{margin:0px; background-color:#FFFFFF; background-image:url(images/shadow_bg.png); background-repeat:repeat-x; background-position:top; padding-left:10px; padding-right:10px; }

.background_layer{margin:0px; background-color:#FFFFFF; background-image:url(images/center_bg.png); background-repeat:repeat-y; background-position:top;}

.menu_div{margin:0px; background-image:url(images/menu_shadow.png); background-repeat:no-repeat; background-position:top right; width:230px; min-height:300px; float:left;}

.menu_holder{margin:0px; margin-left:10px; width:220px; min-height:320px;}

.page_highlight{border-top:1px solid #CCCCCC; min-height: 150px; padding:10px;}

.subscribe{border-top:1px solid #CCCCCC; background-image:url(images/mail.png); background-repeat:no-repeat; background-position:top right; min-height: 150px; padding:10px;}

.subscribe_p {float:left; margin:-2px 0 0 4px;}

#mailtable input, #mailtable select, #mailtable textarea {border:1px solid gray;}

.langCheckbox, .newsCatCheckbox, .groupCheckbox {float:left;margin:0;}

.content_holder{width:470px; padding:10px; padding-top:0px; float:left; margin-top:-10px;}

.content{clear:both; padding-top:5px;}

.top_navigation{clear:both;}

.nav_path{padding-top:7px;}

.inner_menu{clear:both; padding-left:21px; padding-top:10px;}
.inner_menu a{color:#336699;}

.news_holder{width:220px; padding:5px; padding-top:0px; float:right; overflow:hidden; margin-top:-12px;}

.red_line{margin:0px; background-color:#CC0000; background-image:url(images/red_bg.png); background-repeat:repeat-x; background-position:bottom; clear:both; color:#FFFFFF;}

.red_center{margin:0px; background-color:#DE0000; background-image:url(images/red_bg_light.png); background-repeat:repeat-x; background-position:bottom; width:970px; margin-left:auto; margin-right:auto; }

.red_content_box {margin:0px; margin-left:10px; width:230px; float:left; overflow:hidden; }

.footer_div{ margin-top:10px; min-height:20px; width:970px; margin-left:auto; margin-right:auto; font-size:12px; }

.copyright{float:left;}

.broncoway{float:right;}

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


/*******************************BRIEF NEWS*******************************/

.brief_news { margin:5px 5px 15px 5px; }
.brief_news img { margin:4px 8px 8px 0; border:0px; float:left; }
.brief_news_date { font-size:11px; color:#CC0000; margin:0; font-weight:bold;}
.brief_news_date a { color:#CC0000; text-decoration:none; }
.brief_news_date a:hover { text-decoration:underline; }
.brief_news_title { font-size:11px; color:#000000; padding:0; margin:0; margin-top:6px; margin-bottom:9px; font-weight:bold; }
.brief_news_content { font-size:11px; color:#000000; padding:0; margin:0; margin-left:4px; font-weight:normal; line-height:16px; overflow:auto; }
.brief_news_content img { padding:0; margin:0; }
.brief_news_content p { padding:0; margin:0; margin-bottom:2px; }
.brief_news_more { margin:0 0 0 4px; }
.brief_news_more a { font-size:11px; color:#336699; text-decoration:underline; font-weight:normal; line-height:16px; }
.brief_news_more a:hover { text-decoration:none; }
.brief_news_all_news { font-size:11px; color:#336699; text-align:center; margin-bottom:15px; }
.brief_news_all_news a { font-size:11px; color:#336699; text-decoration:underline; }
.brief_news_all_news a:hover { text-decoration:none; }
.brief_news_category_link{color:#336699;}
.brief_news_category_link a{color:#336699;}

/*******************************BRIEF NEWS*******************************/


/*******************************GALLERY*******************************/

.gallery_block { clear:both; margin:10px 0; }
.gallery_thumbnail_block { float:left; background-color:#EAEAEA; padding:10px; background-image:url(images/gallery_thumbnail_bg.png); background-repeat:no-repeat; }
.gallery_thumbnail_block:hover { background-image:url(images/gallery_thumbnail_active_bg.png); }
.gallery_thumbnail_block img { border:0; width:100px; }
.gallery_right_block { float:left; width:300px; }
.gallery_name { margin:0px; padding:0 10px; text-align:left; font-size:12px; }
.gallery_name span { color:#CC0000; font-weight:bold; }
.gallery_name a { text-decoration:none; color:#000000; font-weight:bold; }
.gallery_name a:hover { text-decoration:underline; }
.gallery_description { margin:4px 0px; padding:0 10px; text-align:justify; line-height:16px; }
.gallery_description p { margin:0px; padding:0px; }
.gallery_image_description { margin:4px 0px; padding:0 5px; text-align:justify; font-size:11px; color:#666666; }
.gallery_image_description p { margin:0px; padding:0px; }
.gallery_back a { font-size:12px; color:#336699; text-decoration:underline; font-weight:normal; line-height:16px; padding-right:15px; padding-top:10px; float:right; }
.gallery_back a:hover { text-decoration:none; }

/*******************************GALLERY*******************************/


/*******************************MULTIMEDIA*******************************/

.multimedia_title { margin:0px; text-align:left; font-size:12px; }
.multimedia_date { color:#CC0000; font-weight:bold; }
.multimedia_date span { color:#000000; font-weight:bold; }
.multimedia_date a { text-decoration:none; color:#000000; font-weight:bold; }
.multimedia_date a:hover { text-decoration:underline; }
.multimedia_image { border:0px; }
.multimedia_text {}
.multimedia_file { text-align:center; padding-right:10px; }
.multimedia_more { text-align:right; padding-right:10px; }
.multimedia_more a { font-size:12px; color:#336699; text-decoration:underline; font-weight:normal; line-height:16px; }
.multimedia_more a:hover { text-decoration:none; }

/*******************************MULTIMEDIA*******************************/


/*******************************NEWS*******************************/

.news_date { font-size:12px; color:#CC0000; font-weight:bold; margin-bottom:6px; }
.news_date span { color:#000000; font-weight:bold; }
.news_date a { text-decoration:none; color:#CC0000; font-weight:bold; }
.news_date a:hover { text-decoration:underline; }
.news_title { font-weight:bold; }
.news_image { border:0px; }
.news_more { text-align:right; padding-right:10px; }
.news_more a { font-size:12px; color:#336699; text-decoration:underline; font-weight:normal; line-height:16px; }
.news_more a:hover { text-decoration:none; }
.news_list_thumbnail{float:left; margin-right:7px;}

/*******************************NEWS*******************************/


/*******************************MULTI PAGING*******************************/
.mp {
	text-align:center;
	font-size:12px;
}

.mp_cur{
	margin:0 6px;
}

.mp_prev {
}
.mp_prev:hover { text-decoration:none; }

.mp_next {
}
.mp_next:hover { text-decoration:none; }

.mp_num {
	margin:0 6px;
}
.mp_num:hover { text-decoration:none; }

.mp, .mp_cur, .mp_prev , .mp_next, .mp_num {
	color:#003399;
	font-weight:bold;
}
/*******************************MULTI PAGING*******************************/


/*******************************MEDIA BOX*******************************/
.mediabox_holder{margin-left:15px; margin-right:15px;}

.mediabox_images{}

.mediabox_links_and_files{background-image:url(images/gray_dot.gif); background-repeat: repeat-x; width:100%; clear:both; margin-top:8px;}

.mediabox_link_container{margin-top:8px; margin-bottom:8px; float:left;}

.mediabox_file_container{margin-top:8px; margin-bottom:8px; float:left; width:235px;}

.media_box_file_item a {
/*	background-image:url(images/media_box_file.gif);*/
	background-image:url(images/red_bullet.gif);
}
.media_box_image_item {
	border:1px solid #999999;
	width:84px;
	height:84px;
	padding-top:4px;
	padding-left:4px;
}
.media_box_link_item a {
/*	background-image:url(images/media_box_link.gif);*/
	background-image:url(images/blue_bullet.gif);
}
.media_box_file_item a, .media_box_link_item a {
	margin-left:10px; padding-left:20px; background-position: left; background-repeat:no-repeat; color:#003399; text-decoration:underline; font-weight:bold;
}
.media_box_file_item a:hover, .media_box_link_item a:hover {
	text-decoration:none;
}

/*******************************MEDIA BOX*******************************/


/*******************************NEWS FILTER*****************************/
.news_filter_ksearch{ border:solid gray 1px; }
.news_filter_date{ border:solid gray 1px; }
.simple_button{background-color:#FFFFFF;border:1px solid gray;cursor:pointer;font-weight:bold;}
/*******************************NEWS FILTER*****************************/
