@charset "utf-8";
/* CSS Document */
@import url('../../css/common/eventcalendar.css');
@import url('../../css/common/jquery.fancybox.css');

.f_left{
	float:left;
	margin-right:15px;
	padding-bottom:15px;
}

.f_right{
	float:right;
	margin-left:15px;
	padding-bottom:15px;
}

a.btn_arrow_prev,
a.btn_arrow_next {
	width:30px;
	height:70px;
	background-image:url(../../images/common/btn_arrow.gif);
	background-repeat: no-repeat;
}

a.btn_arrow_prev {background-position: left top;}
a.btn_arrow_prev:hover{background-position: left bottom;}
a.btn_arrow_next {background-position: right top;}
a.btn_arrow_next:hover{background-position: right bottom;}


#leftMenu{ float:left; width:200px;border-top:3px solid #198666; line-height:17px; font-size:75%;}
#rightContent{ margin-left:225px;}
#leftMenu ul, #leftMenu ul li{ padding:0; margin:0;}
#leftMenu > ul > li{ background:none; padding:0; border-bottom:1px solid #96cfdb; margin:1px 0;}

#leftMenu > ul > li:hover, #leftMenu > ul > li.selected{
	background: url(../../images/common/bg_lv3_menu.gif) repeat-y 0 0;
}
#leftMenu > ul > li > ul, #leftMenu > ul > li > ul{ display:none;}
#leftMenu > ul > li:hover, #leftMenu > ul > li.selected ul{ display:block;}
#leftMenu > ul > li:hover > a, #leftMenu > ul > li.selected > a{	color:#FFF;}
#leftMenu > ul > li a{
	background: url(../../images/common/bullet_leftmenu.gif) no-repeat .5em .66em;
	display:block;
	padding:5px 10px 5px 15px;
	color:#104a7b;
	text-decoration:none;
}
#leftMenu ul > li.selected > a, #leftMenu ul > li > a:hover{
	background-image: url(../../images/common/bullet_leftmenu_hover.gif);
	text-decoration:none;
	color:#FFF;
}

#leftMenu > ul > li > ul{ background:#FFF;}
#leftMenu > ul > li > ul > li{ background:none; border-top:1px solid #ddf6f8;}
#leftMenu > ul > li > ul > li:first-child{/*border-top:none;*/}
#leftMenu > ul > li > ul > li > a{
	background: url(../../images/common/bullet_lv3.gif) no-repeat .5em .8em;
	display:block;
	color:#666;
	padding-left:15px;
	margin-left:10px;
}
#leftMenu > ul > li > ul > li > a:hover, #leftMenu > ul > li > ul > li.selected > a{
	background: url(../../images/common/bullet_lv3_hover.gif) no-repeat .5em .8em;
	color:#198666;
	text-decoration:underline;
}
#leftMenu > ul > li > ul > li > ul{ padding-left:10px; padding-bottom:5px;}
#leftMenu > ul > li > ul > li > ul li{ background:none;}
#leftMenu > ul > li > ul > li > ul > li > a{
	background: url(../../images/common/bullet_lv4.gif) no-repeat .5em .8em;
	padding-left:15px;
	margin-left:10px;
	color:#666;
}
#leftMenu > ul > li > ul > li > ul > li:hover > a, #leftMenu > ul > li > ul > li > ul > li.selected > a{
	background: url(../../images/common/bullet_lv4_hover.gif) no-repeat .5em .8em;
	color:#198666;
	text-decoration:underline;		
}


/*search*/
#calendarContainer{
	clear:both;
}
#searchContainer{ float:right; padding-bottom:15px; text-align:right;}
#btn_search{
	background:url(../../images/common/btn_right.png) no-repeat 100% 0;
	height:21px;
	position:relative;
	margin-left:8px;
	display:inline-block;
	padding:0 10px;
	color:#FFF!important;
	text-decoration:none!important;
}
#btn_search:hover{ text-decoration:underline!important;}
#btn_search span{ 
	display:block; 
	background:url(../../images/common/btn_left.png) no-repeat 100% 0;
	width:3px;
	height:21px;
	position:absolute;
	left:-3px;
	top:0;
}
input.input_search{ border:1px solid #a4cfbd; height:19px; width:136px;}
#search_cate{ float:left; margin-right:8px;}
#searchContainer label{ color:#027e5c;}
#search_input{float:left;}
select.catelist{ width:104px; border:1px solid #a4cfbd; height:19px; font-size:0.85em;}

.btnContainer{}
.btnContainer .btn{
	background:url(../../images/common/btn_right.png) no-repeat 100% 0;
	height:21px;
	position:relative;
	display:inline-block;
	padding:0 10px;
	color:#FFF!important;
	text-decoration:none!important;
	margin-left:3px;
}
.btnContainer .btn:hover{ text-decoration:underline!important;}
.btnContainer .btn span{
	display:block; 
	background:url(../../images/common/btn_left.png) no-repeat 100% 0;
	width:3px;
	height:21px;
	position:absolute;
	left:-3px;
	top:0;	
}
.title_activity{ font-size:.8em; font-weight:700; line-height:26px; padding-bottom:15px;}
.title_activity span{ width:6px; height:26px; display:block; float:left; background:#ff4066; margin-right:6px;}

#pagination{ text-align:center; font-size:12px; line-height:14px;}
#pagination span{display:inline-block; color:#027e5c; }
#pagination a{ margin-left:5px; width:13px; height:15px;vertical-align:middle;}
#pagination a.num{ display:inline-block; border:1px solid #ddf6f8; color:#027e5c; text-decoration:none;}
#pagination a.num:hover, #pagination a.num.active{ border:1px solid #a4cfbd; background:#027e5c; color:#FFF;}
#pagination a.btn{ display:inline-block; border:1px solid #a4cfbd;}
#pagination a.btn:hover{ background-position:0 -15px;}
#pagination a.btn.disable{ background-position:0 -30px; border:1px solid #c6e6e0; cursor:default;}
#pagination a.first_page{ background:url(../../images/common/btn_firstpage.gif) no-repeat 0 0;}
#pagination a.last_page{background:url(../../images/common/btn_lastpage.gif) no-repeat 0 0;}
#pagination a.prev_page{background:url(../../images/common/btn_prevpage.gif) no-repeat 0 0;}
#pagination a.next_page{background:url(../../images/common/btn_nextpage.gif) no-repeat 0 0;}


#sitemap{ line-height:17px; font-size:94%;}
#sitemap h3{ color:#027e5c; font-size:105%;}
#sitemap > ul{ border-top:1px solid #136073; border-bottom:1px solid #a4cfbd; background:#f5fcfd; padding:15px;}
#sitemap > ul > li{ float:left; margin:0 0 5px 14px; width:264px; padding:0; background:none;  background:url(../../images/common/bullet_sitemap.gif) no-repeat scroll 0.3em 0.35em; }
#sitemap > ul > li.fix{ margin-left:0; clear:left;}
#sitemap > ul > li > a{padding-left:15px; color:#027e5c; text-decoration:none; display:block;}
#sitemap > ul > li:hover{background:url(../../images/common/bullet_sitemap_on.gif) no-repeat scroll 0.3em 0.35em; }
#sitemap > ul > li > a:hover{color:#104a7b; text-decoration:underline;}
#sitemap > ul > li > ul{
	margin-top:5px;
}
#sitemap > ul > li > ul > li{
	margin:0 0 5px 10px;	
	background-repeat:no-repeat;
	background-position: 0 7px;
	padding-left:10px;
}
#sitemap > ul > li > ul > li a{ text-decoration:none; color:#027E5C;}
#sitemap > ul > li > ul > li:hover a{
	text-decoration:underline;
	color:#104a7b;
}

#page_directory{ line-height:17px;}
#page_directory h3{ color:#027e5c; font-size:105%;}
#page_directory h5{ color:#000; font-size:94%; margin-top:15px;}
#page_directory p{ margin-bottom:0; text-align:left; padding-bottom:6px;}
#page_directory a{ color:#027e5c; text-decoration:none; word-wrap:break-word; display:block;}
#page_directory a:hover{ text-decoration:underline;}
#page_directory .directory_blk{ font-size:94%; margin-bottom:30px;}
#page_directory .directory_item{ float:left; width:205px; margin-left:10px;}
#page_directory .directory_item.fix{ margin-left:0; clear:left;}
#page_directory .item_details { border-top:1px solid #136073; border-bottom:1px solid #a4cfbd; background:#f5fcfd; padding:15px;}
#page_directory .item_details ul li{ padding:0; background:none; margin:0; padding-bottom:5px;}
#page_directory .item_details ul li a{ background:url(../../images/common/bullet_directory.gif) no-repeat scroll 0.3em 0.4em; padding-left:10px; color:#027e5c; text-decoration:none;}
#page_directory .item_details ul li a:hover{ text-decoration:underline;}

.title_subsite{ text-align:center; background:url(../../images/common/bg_subsite.png) no-repeat 50% 100%; padding-bottom:15px;}


/*campus map*/
#mapContainer{ margin-bottom:20px;background:#f4fcfe url(../../images/common/campus/campusmap_bottom.gif) no-repeat 50% 100%; position:relative;}
#mapContainer a.btn_downloadMap{
	background:url(../../images/common/campus/btn_download_bg.png) no-repeat 50% 0;
	width:173px;
	height:50px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	color:#FFF;
	padding:6px 0 0 55px;
}
#mapContainer a.btn_downloadMap:hover{ background-position:0 -56px; color:#104A7B; }
#mapSelection{padding:0 37px 20px;}
#mapSelection .mapItem{
	position:relative;
	float:left;
	z-index:10;
	opacity:.5; 
	filter:alpha(opacity=50);	
}
#mapSelection .mapItem:hover, #mapSelection .mapItem.active, #mapSelection .mapItem.selected{
	opacity:1!important; 
	filter:alpha(opacity=100)!important; 
	-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(opacity=100)”!important;
}
#mapSelection .mapItem > a{
	display:block;
	margin:0 8px;
	width:139px;
	position:relative;
}
#mapSelection .mapItem a img{ 
	position:absolute;
	top:0; 
	left:0;
	width:139px;
	height:190px;
 	background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
}
#mapSelection .mapItem a{ width:139px; text-decoration:none; color:#057e5d; }
#mapSelection .mapItem:hover a, #mapSelection .mapItem.active a, #mapSelection .mapItem.selected a{ color:#104A7B;}
#mapSelection .mapItem a span{ width:80%; margin:0 auto; padding-top:190px; display:block; text-align:center;}
#campusMap .mapDetails td.mapImg{ padding:15px;}
#campusMap td a{ color:#047d5a;}
