@charset "utf-8";
/* CSS Document */

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#737373;
background:url(../images/bg.gif) #e6e6e6 top left ;
background-color:#e6e6e6;}
img{ border:none;}
#toppanel {position:absolute;top:0;left:0;z-index:10;width:100%;}
#topnav {height:170px;text-align:left;/*background:url(/Img/bg_top_text.gif) 328px 115px no-repeat;*/}
#toplogo {position:absolute;top:36px;left:36px;z-index:11;}

.toplink #slatenav{position:relative;display:block;height:20px;font-size:10px;font-weight:normal; /*background:transparent url() repeat-x top left;*/font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase; float:right; margin:10px;}
.toplink #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.toplink #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.toplink #slatenav ul li a{display:block;float:left;color:#333333;text-decoration:none;padding:5px 10px 0 0px; height:20px;}
.toplink #slatenav ul li a:hover,.toplink #slatenav ul li a.current{color:#ff0000;/*background:transparent url(/code/slate/images/toplinkslate_backgroundOVER.gif) no-repeat top center;*/}
.menubg{background:url("../images/line.png");
background-repeat:no-repeat;
height:69px;
margin-bottom:15px;}
.menu{
border:none;
border:0px;
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
border:0px solid #f29a96;
margin-top:24px;
	}
.menu ul{

height:33px;
list-style:none;
margin:0;
padding:0;
}
.menu li{
float:left;
padding:0px;
}
.menu li a{
/*background:url("../images/divider.gif");
background-repeat:no-repeat;
float:right;*/
color:#fff;
display:block;
font-weight:normal;
line-height:33px;
margin:0px;
padding:0px 25px;
text-align:center;
text-decoration:none;
}
.menu li a:hover, .menu ul li:hover a{
background: url("../images/hover.gif") bottom center repeat-x;
color:#FFFFFF;
text-decoration:none;
}
.menu li ul{
background:#333333;
display:none;
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:180px;
z-index:200;
/*top:1em;
/*left:0;*/
}
.menu li:hover ul{
display:block;
}
.menu li li {
background:url('../images/sub_sep.gif') bottom left no-repeat;
display:block;
float:none;
margin:0px;
padding:0px;
width:180px;
}
.menu li:hover li a{
background:none;
}
.menu li ul a{
display:block;
height:15px;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 10px 15px 20px;
text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
background:#2580a2 url('../images/hover_sub.gif') center left no-repeat;
border:0px;
color:#ffffff;
text-decoration:none;
}
.menu p{
clear:left;
}	

#submenu {
/*background:#ff0000 url('../images/submenu.gif') repeat-x;
background-color:#333333;*/
padding:10px;
}
.submenu_title{
color:#FF0000;
font-size:20px;}


.div_leftmenu {list-style:none; margin:0; width:190px;  font-size:11px; font-weight:bold;}
#leftmenu {
	font-size : 12px; 
	color : #333;
	text-align:left;
	text-decoration : none;
	padding-left:0px;
	padding-bottom:10px;
	font-weight:bold;


}
#leftmenu a {
	font-size : 12px; 
	color : #333;
	text-decoration : none;
	line-height:20px; 
		border-bottom:0px solid #FF3300;
		background-color:#f4f4f4;
	}
#leftmenu a:hover { 
	color : #ff0000; 
	text-decoration : underline; 
	}



#leftmenu ul {
	margin: 0px 0 0 0;
	padding: 0 0 0 4px;
	}	
#leftmenu li {
	list-style-type: none;
	background:url('../images/bullet_red.png') repeat-x 0px 8px;
	
	line-height: 1.2em; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:0;
	}	
#leftmenu blockquote { 
	background-color: #FFFFF0; 
	margin: 20px 0; 
	padding: 10px 20px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	}
#leftmenu blockquote p { margin: 0; text-indent: 0; }

#banner {
width:750px;
height:215px;
border:1px solid #ccc;}

.pagetitle {
color:#FF6600;
font-size:24px;
float:right;
padding:10px 3px 3px 0px;
font-family:Georgia, "Times New Roman", Times, serif;

}
.pagetitle_sub {
color:#FF0000;
font-size:18px;
}

.pagetitle_sub2{
color:#000;
font-size:16px;
font-weight:bold;
}

.smalltitle{
color:#ff0000;
font-size:11px;
font-weight:bold;
}
.contentbox{
border-top:0px solid #ccc;
padding-top:15px;
padding-bottom:15px;
}

.content{
font-size:12px;
line-height:18px;
color:#000; 
padding-bottom:0px;
text-align:justify;
}

.subtitle{
font-size:24px;
color:#000000;
font-weight:bold;
padding-top:10px;
}

.box{
border:1px solid #fff;
background: url(../images/boxgrad.gif);
background-color:#e8e8e8;
}

.box_cont {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333333;
line-height:12pt;
padding:10px;}

.box_outer{
border:1px solid #dfdfdf;
margin-right:8px;
margin-bottom:15px;
}

.banner {
background:url(../images/flashbanner.jpg) no-repeat;
height:312px;
}

.box{ 
border:1px solid #e1dede;
background-color:#FFFFFF;
padding-bottom:40px;
}
.redbox{
font-size:14px;
font-weight:bold;
height:30px;
min-width:150px;
padding-left:5px;
padding-right:25px;
text-transform:uppercase;
color:white;
background-color:#ea0000;
background:url(../images/red_left.gif) repeat;


}

.breadcrumb{
font-size:11px;
color:#b2adae;}

.name {
font-weight:bold;
color:#000000;
font-size:10px;
line-height:11px;
padding-top:8px;
}

#gallery {
	border:#FAD174 solid 0px;
	padding-top:10px;
	height:420px;
		}
#gallery ul.thumbs { 
	margin: 5px 0px 0px 0px;
	padding-left:0px;

	}
#gallery ul.thumbs:after {
	content: "."; 
	display: block; 
	clear: both; 
	height: 0;
	visibility: hidden;
	}	
#gallery ul.thumbs li { 
	float: left;	

		margin-left: 0px;
	margin-bottom:10px;
	padding-left: 0px;
	padding-right:9px;
	color:#FFFFFF;
	text-align:center;
	list-style-type: none;
	width:170px;
    height:150px;
  
	}
#gallery a.aimg { height:120px; width:120px; display:block; text-align:center; padding-top: 5px; }
#gallery a.aimg:hover { background-color:#000099; }

#gallery a {
	
	font-size : 12px; 
	color : #333333;
	font-weight:bold;

	text-align:left;
	text-decoration : none; 
	}
#gallery a:hover { 
	color : #ff0000; 
	text-decoration : none;
	background-color:#00CC00; 
		
	}
#gallery ul.thumbs li a img { border: 0px solid #FFD890;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
#gallery ul.thumbs li a:hover img { border: 0px solid #CCCCCC;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }	
html>body #gallery ul.thumbs li a { background-color: transparent; }

.btn{
border:1px solid #a5acb2;
background-color:#ff0000;
background:url(../images/orange.gif) repeat;
padding:2px;
margin-left:2px;
color:#000;}


#TopSec {position:absolute;top:0px;left:0;z-index:9;width:100%;}
	#TopNavi {position:relative; height:300px;text-align:left; background:url(../toppanel/topbanner%20.png) 0px 120px no-repeat; z-index:5; }
	
	#TopNavi2 {position:relative; height:300px;text-align:left;  z-index:5; }
	#TopUtil {position:absolute;top:50px;left:722px;z-index:11;}
	#TpLogo {position:absolute;top:0px;left:36px;z-index:11;}

#Wrapper {margin:0; width:950px; position:relative; text-align:left; z-index:50;}
#InnerWrapper {margin:0 auto; margin-top:250px;position:relative;background:url(/Img/bg_cont_new.gif) repeat-y top left; width:950px;  z-index:50; text-align:left; }

.Footer{
font-size:11px;
color:#666666;
margin:30px 0px 0px 0px;
padding:10px 0px 20px 0px;
line-height:1.8em;
width:100%;
position:relative;

background:url(../images/footerbg.gif) repeat-x;
}

#Footer a {
	font-size : 11px; 
	color : #666666;
	text-align:center;
	text-decoration:none;
	}
#Footer a:hover { 
	color : #000000; 
	text-decoration:underline;
	}
.Footer-Break {
	
	font-size : 10px; 
	color : #444444;
	margin-left:5px;
	margin-right:5px;
	text-decoration : none; 
}
	

.content2{
padding:8px;
font-size:12px;
line-height:16px;
color:#e0191e;
/*text-align:justify;*/}



#latest_bus_news {
	font-size : 11px; 
	color : #000;
	text-align:left;
	text-decoration : none;
}
#latest_bus_news a {

	font-size : 11px; 
	color : #000;
	text-decoration : none; 
	}
#latest_bus_news a:hover { 
	color : #d70606; 
	text-decoration : underline; 
	}

#latest_bus_news ul {
	margin: 0px 0 0 0;
	padding: 0 0 0 4px;
	}	
#latest_bus_news li {
	list-style-type: none;
	background:url(../images/bullet_news.gif)  no-repeat 0px 8px;
	line-height: 1.2em; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0
	}	
#latest_bus_news blockquote { 
	background-color: #FFFFF0; 
	margin: 20px 0; 
	padding: 10px 20px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	}
#latest_bus_news blockquote p { margin: 0; text-indent: 0; }	
