@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
body{background:url(../images/bg.jpg) top center repeat-x #d8e8f3;  font:12px/20px Verdana, Arial, Helvetica, sans-serif; color:#000;}

.menu{background:url(../images/menu_bg.png) left top repeat-x; height:60px; font:15px/60px Verdana, Arial, Helvetica, sans-serif; color:#01426e; padding-left:10px;}
.menu span { background:url(../images/menu_line.png) left top no-repeat; width:20px; height:60px; line-height:60px; margin:0 5px 0 5px; clear:both;}
.menu a{color:#01426e; text-decoration:none;}
.menu a:hover{color:#011b2c; text-decoration:none;}
.mid_text {margin:10px; background:#fff; padding:10px;}
.mid_text span {color:#FF0000; font-weight:bold;}

.table_text {border:1px solid #666; margin:20px;}
.table_text td {border-bottom:1px solid #666;}
.news_event {padding:10px; color:#000;}
.news_event a{ color:#000; text-decoration:none;}
.news_event a:hover{color:#50b6bf; text-decoration:none;}

.news_event_hd_box {
	margin:0px 15px 0 10px;
	border:1px solid #f0eeee;
 	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#d8e8f3;	width:250px;
	
	 color:#000;
	 line-height:20px;

}

.header {
font: 25px/35px Helvetica, Arial, sans-serif;
font-variant: small-caps;
letter-spacing:1px;
padding:10px 0 0px 10px;
_font-weight: bold;
text-transform: none;
text-shadow: 0 0 10px #c5c5c5;
color: #2861f3;
text-decoration: none;
border-bottom:1px solid #0c4d7e;

}

.header h1  {
font-size:25px;
text-transform: none;
color: #0c4d7e;
text-decoration: none;}

.header h1 span {

text-transform: none;
color: #4d84ad;
text-decoration: none;}

.footer {border-top:3px solid #0c4d7e;}
.footer samp { font:11px/50px Arial, Helvetica, sans-serif;}
.footer samp a { color:#333333; text-decoration:none}

/*
sLIDE Style 
------------------------------------------------------------------ */
#wrapper {
		width: 1001px !important;
		height: 343px !important;
		margin: 0px 0 0 0px;
		position: relative;;
		
		overflow: hidden;
		_box-shadow: 0 0 10px #333;
		}
		#wrapper > .caroufredsel_wrapper {
		width: 1001px !important;
		height: 343px !important;
		overflow: hidden !important;
		}
		#wrapper .carousel {
		height: 343px !important;
		}
		.carousel img {
		display: block;
		float: left;
		margin: 0 !important;
		}
		.carousel img.banner-certificate {
		width: 1001px !important;
		height: 343px !important;
		max-width: none !important;
		object-fit: contain !important;
		object-position: center center !important;
		background: #fff;
		}
		
#prev, #next{
	width: 40px;
	height: 40px;
	position:absolute;
	top:45%;	
	color:#fff;
	z-index:9999;
}

#prev{
	left:10px;
	background:url(../images/silde/large_left.png) no-repeat top left;	
}

#next{
	right:10px;
	background:url(../images/silde/large_right.png) no-repeat top left;
}

#prev:hover{
	background:url(../images/silde/large_left.png) no-repeat bottom left;	
}

#next:hover{
	background:url(../images/silde/large_right.png) no-repeat bottom left;
}

		
		
/*
Table Style - This is what you want
------------------------------------------------------------------ */
.table2 a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.table2 a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.table2 a:active,
.table2 a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.table2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:10px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.table2 th {
	padding:15px 5px 15px 5px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.table2 th:first-child{
	text-align: left;
	padding-left:20px;
}
.table2 tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.table2 tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.table2 tr{
	text-align: center;
	padding-left:20px;
}
.table2 tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.table2 tr td {
	padding:10px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.table2 tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.table2 tr:last-child td{
	border-bottom:0;
}
.table2 tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.table2 tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.table2 tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

div#researchpdf {
width:230px;
padding: 11px 12px 10px 2px;
border: 1px solid rgb(118, 232, 236);
box-shadow: 0px 0px 14px #2B2B2B;border-radius: 16px;
}
div#researchpdf img {
width: 220px;
margin-top: 18px;
margin-left:10px;
}
div#researchpdf h1 {
color: black;
font-size: 22px;
margin-left: 60px;
/* margin-top: 6px; */
}