@charset "utf-8";
/* CSS Document */

html a.EktronEditorsMenuMarker
{display:none !important}


body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	
}	

p, h1, h2, h3, h4, h5
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

a
{
	text-decoration:none; color:#00789f;
}

a:hover
{
	text-decoration:underline;
}


img
{
	border:0px;
}



#header
{
/* width:960px;  padding-left:20px; padding-right:20px; */background-color:#eee; margin-left:auto; margin-right:auto; overflow:hidden;   background-image:url(/rbn/images/header_bg2.png); background-position:top; background-repeat:repeat-x;
/* border-bottom:5px solid #ddd; */
}

#body
{
	width:960px; padding-left:20px; padding-right:20px; margin-left:auto; margin-right:auto; background-color:#fff;
}

#index_banner
{
	width:960px; background-color:#fff; padding-top:30px; padding-bottom:20px; height:300px; overflow:hidden;
}

#index_banner_left
{
	width:640px; height:300px; float:left; background-color:#393; position:relative; overflow:hidden; /*border:1px solid #ccc*/
}


#index_banner_left_navigator
{
	position:absolute; top:265px; height:35px; width:640px; z-index:50;  background-image:url(../images/index_banner_description.PNG); 
}

#index_banner_left_slideshow_nav
{
	text-align:center; margin-right:10px;
}

#index_banner_left_slideshow_nav a {  color:#999; text-decoration: none; font-size:9px; margin: 0px 0px 0px 5px; padding-left:3px; padding-right:3px; border:0px solid #fff; }
#index_banner_left_slideshow_nav a:hover { color:#00789f}
#index_banner_left_slideshow_nav a.activeSlide { color:#fff; font-weight:bold; font-size:11px;}
#index_banner_left_slideshow_nav a:focus { outline:none; }

.index_banner_left_slideshow_nav_box
{
	float:left; height:15px; width:15px; background-color:#000;
	
}


.index_banner_left_container
{
		width:640px; overflow:hidden; height:300px;

}


.index_banner_left_description
{
	margin-left:20px; margin-top:20px;width:265px; padding:25px; border:0px dotted #999; background-image:url(../images/index_banner_description.png); z-index:0; color:#fff;

/* ORIGINALLY 
	margin-left:15px; margin-top:15px;width:265px; padding:20px; background-image:url(../images/index_banner_description.png); z-index:0; color:#fff; */

}

.index_banner_left_description h1
{
	font-size:23px; font-weight:normal; letter-spacing:-1px; line-height:1;
}

.index_banner_left_description p
{
	font-size:11px; margin-bottom:12px;  margin-top:12px;  color:#eee
}

.index_banner_left_description h3
{
	font-size:14px; font-weight:bold; letter-spacing:-0px; text-transform:uppercase;
}

.index_banner_left_description h3 a
{
 color:#ddd;
}

.index_banner_left_description h3 a:hover
{
	text-decoration:underline;
}


#index_banner_right
{
	width:320px; height:300px; float:right; background-color:#fff; overflow:hidden;}

#index_banner_right_content
{
	padding:0px 0px 0px 30px;
}

#index_banner_right_content_bodytext
{
font-size:12px; padding-top:12px; text-align:left; padding-right:0px;  color:#333;
}

#index_banner_right_content_bodytext p
{
	line-height:1.5; 
}

#index_banner_right_content_bodytext a
{
	font-weight:bold; color:#00789f;
}

#index_explorer
{
	width:960px; overflow:hidden; padding-top:20px; padding-bottom:30px;
	
}

#index_explorer_left
{
	width:640px; background-color:#fff; float:left
	
}

#index_explorer_left_menu
{
	width:640px; overflow:hidden;
	
}

.index_explorer_left_menuitem
{
	font-size:20px; width: 120px; text-align:center;  padding:10px 0px 10px 0px;/*  background-color:#00789f; */ color:#00789f; background-color:#eee; font-weight:normal; float:left; margin-right:10px; cursor:pointer; /* background-image:url(../images/index_explorer_left_menuitem.png);  */background-position:top center; background-repeat:no-repeat; overflow:hidden;
}

.index_explorer_left_menuitem_highlight
{
	background-color:#ddd	; color:#333;
}

.index_explorer_left_menuitem_highlight a
{
	color:#333;
}

.index_explorer_left_window
{
	background-color:#ddd; padding-left:0px; padding-right:0px; 
}

.index_explorer_left_window_top, .index_explorer_left_window_bottom
{
	height:15px;
}

 .index_explorer_left_content_top, .index_explorer_left_content_bottom
 {
	 height:20px;
 }

.index_explorer_left_window_top
{
/*background-image:url(../images/index_explorer_left_window_top.png); */ background-position:top center; background-repeat:no-repeat;	
}

.index_explorer_left_window_bottom
{
/*background-image:url(../images/index_explorer_left_window_bottom.png);*/ background-position:bottom center; background-repeat:no-repeat;	
}

.index_explorer_left_content_top
{
/*background-image:url(../images/index_explorer_left_content_top.png);*/ background-position:top center; background-repeat:no-repeat;	
}

.index_explorer_left_content_bottom
{
/*background-image:url(../images/index_explorer_left_content_bottom.png);*/ background-position:bottom center; background-repeat:no-repeat;	
}


.index_explorer_left_content
{
	background-color:#fff; margin-left:15px; margin-right:15px; width:610px;
}

.index_explorer_left_content_ajax
{
	background-color:#fff; margin-left:20px; margin-right:20px; width:570px; overflow:hidden;
}

.index_explorer_left_content_ajax_container
{
background-color:#fff; /* width:570px; */ overflow:hidden;
}


.index_explorer_left_content_ajax_explore
{
	width:570px; height:100px; margin-bottom:8px; background-color:#fff; overflow:hidden;
}

.index_explorer_left_content_ajax_explore_container
{
	width: 570px; background-color:#e7e7e7; height:100px; overflow:hidden; position:relative;
}

.index_explorer_left_content_ajax_explore_text
{
	width:420px; height:70px; top:0px; left:0px; position:absolute; z-index:50px;
}

.index_explorer_left_content_ajax_explore_count
{
	width:100px; height:70px; float:right; color:#fff; font-size:90px; text-align:left;; letter-spacing:-2px;
}

.index_explorer_left_content_ajax_explore_name
{
		font-size:30px; font-weight:bold; color:#fff; padding-left:15px; padding-right:15px;
}



.index_explorer_left_content_ajax_explore_summary
{
		font-size:16px; color:#ddd;  padding-left:15px; padding-right:15px; margin-top:0px; 

}



.index_explorer_left_content_ajax_categorybox
{
	width:285px; float:left; height:100px; margin-bottom:8px; background-color:#fff; overflow:hidden;
}

.index_explorer_left_content_ajax_categorybox_container
{
	width: 277px; margin-left:4px; margin-right:4px; background-color:#e7e7e7; height:100px; overflow:hidden; position:relative;
}

/*#index_explorer_left_content_ajax_categorybox_more
{
	width: 277px; margin-left:4px; margin-right:4px; background-color:#e7e7e7; height:70px; overflow:hidden; position:relative;
	
}*/


.index_explorer_left_content_ajax_categorybox_hover
{
	background-color:#00789f; color:#fff;
}

.index_explorer_left_content_ajax_categorybox_count
{
	width:277px; height:100px; float:right; color:#fff; font-size:110px; text-align:right; letter-spacing:-3px; margin-top:10px;
}

.index_explorer_left_content_ajax_categorybox_text
{
	width:277px; height:100px; top:0px; left:0px; position:absolute; z-index:50px;
}



.index_explorer_left_content_ajax_categorybox_name
{
		font-size:20px; font-weight:bold; color:#00789f; padding-left:20px; padding-right:20px;
}

.index_explorer_left_content_ajax_categorybox_name_hover
{
	color:#fff;
}

.index_explorer_left_content_ajax_categorybox_summary
{
		font-size:11px; color:#666;  padding-left:20px; padding-right:20px; margin-top:0px; 

}

.index_explorer_left_content_ajax_categorybox_summary_hover
{
	color:#ddd;

}



.index_explorer_left_content_ajax_itembox
{
width:190px; float:left; background-color:#fff;
}

.index_explorer_left_content_ajax_itembox_container
{
	width: 180px; margin-left:4px; margin-right:4px; background-color:#fff; overflow:hidden; border:1px solid #fff;
}

.index_explorer_left_content_ajax_itembox_hover
{
	background-color:#fff; border:1px solid #00789f;
}


.index_explorer_left_content_ajax_itembox_thumbnail
{
	width: 180px; background-color:#fff; height:100px; margin-bottom:10px; margin-top:0px; border:0px solid #ccc; background-position:center; background-repeat:; overflow:hidden; position:relative;
}

.index_explorer_left_content_ajax_itembox_thumbnail img
{
	max-width:180px;
}


.index_explorer_left_content_ajax_itembox_title
{
	font-size:15px; font-weight:bold; line-height:1.2;padding: 0px 5px 0px 5px;
}

.index_explorer_left_content_ajax_itembox_title a
{
	color:#00789f; 
}

.index_explorer_left_content_ajax_itembox_title a:hover
{
	text-decoration:underline;
}


.index_explorer_left_content_ajax_itembox_date
{
	font-size:9px; color:#999;  margin-top:5px;  padding: 0px 5px 0px 5px;
}

.index_explorer_left_content_ajax_itembox_summary
{
		font-size:12px; color:#666; margin-top:5px; padding: 0px 5px 0px 5px;  margin-bottom:10px;
}

#index_explorer_right
{
	width:320px; float:right; 
	}

#index_explorer_right_content
{
	padding:0 0px 0 0px;
}

div.index_explorer_right_contentitem
{
	margin-bottom:40px; background-color:#fff; padding-left:30px; padding-right:0px;
}


.index_explorer_right_contentitem h1
{
	font-size:20px; font-weight:normal; color:#333;  text-align:left;
}

.index_explorer_right_contentitem p
{
	font-size:12px; line-height:1.4; color:#666; padding-top:10px; border:0px solid #ccc;
}

#footer
{

background-color:#fff; margin-left:auto; margin-right:auto; overflow:hidden; font-size:9px; text-align:center;
/* border-bottom:5px solid #ddd; */
}

#footer_container

{
	border:0px solid #ccc; text-align:left; width:960px; margin-left:auto; margin-right:auto; padding-top:20px; padding-bottom:20px; background-color:#fff;  border-top:2px dotted #00789f; overflow:hidden;
}

#footer_left
{
	width:480px; float:left; color:#666; font-size:10px;
}

#footer_left p
{
	margin-bottom:9px;
}

.clear
{
	clear:left; background-color:#F33;
}


/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 640px;
background-color: #eee;
border: 0px solid #ddd;}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 640px;
height:300px;
}

#slideshow .slides ul {
width: 640px;
height:300px;
}

#slideshow .slides li {
width: 640px;
height:300px;
padding: 0px;}
/* ---------------------------------------------------- */

