/* CSS Document */
html, body 		{ margin:0; padding:0; border:0;  }

div, span, article, aside, footer, header, hgroup, nav, section, 
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
img		{ margin: 0; padding: 0; border: 0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}

table { border-collapse: collapse; border-spacing: 0; }

input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display: block;}
	
h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}
	
ol, ul { list-style: none; }

/* Global */

html			{	}
body			{ background-color:#ddd;	}

/* Text */

a				{	}
a:link			{ color: #000;	}
a:visited		{ color: #000;	}
a:active		{ color: #000;	}
a:focus			{ color: #000;	} 
a:hover			{ color: #000; text-decoration:underline;	}
/* Containers */

#m-outer-wrapper	{
	margin:0 auto;
	width:1250px;
	background-color:#FFF;
	padding:0;
	}

#m-wrapper	{
	margin:0 auto;
	width:1240px;
	padding:0;
	background:url(img-01.jpg);
		}
#m-logo	{
	margin-left:45px;
	width:160px;
	padding:0px 10px;
	background-color:#FFF;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	box-shadow:2px 2px 15px 2px #333333 ;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	  }
/****** Top-Navigation Bar *****/	
	
#m-top-nav	{ 
   width:880px;
   border:0px;
   margin:5px 0 0 0px;
   padding:0px;
   float:right;
   }
#m-top-nav ul{
   background:#48B1C8;
   height:40px;
   list-style:none;
   margin:0;
   padding:0;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   border:1px solid #16648D;
   border-style: none none solid none;
   margin-bottom:10px;
   text-align:center;
   }
#m-top-nav li{
   float:left;/* vertical menu */
   padding:0px 0px 0px 10px; 
	}
#m-top-nav li a{
   color:#000;
   display:block;
   line-height:40px;
   margin:0px 0px;
   padding:0px 15px;
   text-align:center;
   text-decoration:none;
   font-size:14px;
   letter-spacing:1px;
   font-family:Arial, Helvetica, sans-serif;
   }
#m-top-nav ul li a:hover{
   color:#000;
   text-decoration:none;
   }
#m-top-nav ul li:hover a{
   background:#D1EAF8;
   color:#000;
   text-weight:bold;
   text-decoration:none;
   letter-spacing:1px;
   }
#m-top-nav li ul{
   display:none;
   height:auto;
   padding:0px;
   margin:0px;
   border:0px;
   position:absolute;
   width:0px;
   z-index:200;
   }
#m-top-nav li:hover ul{
   display:block; 
}
#m-top-nav li li {
   display:block;
   float:none;
   margin:0px;
   padding:0px;
   width:180px;
   background:#219CB6;
   opacity:1.0;
   filter:alpha(opacity=100); /* For IE8 and earlier */
   }
#m-top-nav li:hover li a{
   background:none;
   }
#m-top-nav li ul a{
   display:block;
   height:38px;
   font-size:14px;
   font-style:normal;
   margin:0px;
   padding:0px 10px 0px 15px;
   text-align:left;
   }
#m-top-nav li ul a:hover, #m-top-nav li ul li:hover a{
   color:#000;
   font-weight:lighter;
   text-shadow:0px 0px 0px #BD1C68;
   text-decoration:none;
   background:#D1EAF8;
   border:0px solid #BD1C68;
   border-style:none solid;
   letter-spacing:1px;
   }
   
.onlink		{ 
	background:#D1EAF8;
	padding-left:0;
	color:#FFF;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
 	}

#m-top	{	}

#m-banner		{ height:250px;	}

#m-fav	{ 
   width:1224px;
   margin:87px 0 0px 0px;
   padding:8px;
   height:30px;
   float:right;
   background-color:#016383;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	}
	
#m-left-sec	{ 
	margin-left:40px;
	margin-top:52px;
	width:210px;
	padding:10px 0px 20px 0px;
	height:680px;
	background:url(bg-wht.jpg);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	box-shadow:2px 2px 15px 2px #333333 ;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	}


#m-search			{ height:0px;	}
#m-wht-new 		{ padding-top:60px; }

.wht-new-title {
	font-size:20px;
	text-align:left;
	padding:5px 0 15px 0;
	letter-spacing:2px;
	color:#BC0323;
	  }
.d1	{ color:#33C;
	font-size:12px;
	text-align:center;
	line-height:120%;
	border-bottom:1px solid #3CC;
	padding-bottom:5px;
	text-indent:8px;
}


#m-wht-new ul  { padding:0px; }
#m-wht-new ul li { padding:3px 5px; text-align:center; }

.list1 a:link {
	font-size:13px; 
	line-height:200%;
	text-align:center;
} 
.list1 a:visited {
	color:#000;
}
.list1 a:active {
	color:#000;
}
.list1 a:focus {
	color:#000;
}
.list1 a:hover {
	color:#0E515C; 
	text-decoration:underline;
		} 
			
#m-right-sec	{
   width:980px;
   margin:0px 0 0px 0px;
   padding:0px;
   float:right;
   background-color:transparent;
 	}
		
#m-top-content 		{ 
	width:750px; 
	clear:both;
	float:left;
	background-color:transparent;
	padding:0px 0px 10px 15px;
	margin-bottom:20px;
	margin-top:0px;
	border:0px solid #000;
	border-style:none none solid none;
	 }
.title	 { 
	color:#000;
	font-size:22px;
	text-align:center;
	letter-spacing:3px;
	padding:18px 0 15px 0;
	text-decoration:none; }
#m-sec1 { 
	background-color:transparent;
	width:130px;
	margin-left:0px;
	float:left;
	padding:0px ;
	margin-right:10px;
	border-right:0px #000 solid;
	 }
#m-sec2 { 
	background-color:transparent;
	width:140px;
	margin-top:4px;
	float:left;
	padding:0px ;
	margin-right:10px;
	border-right:0px #000 solid;
	 }
#m-sec3 { 
	background-color:transparent;
	width:150px;
	margin-top:5px;
	float:left;
	padding:0px ;
	margin-right:15px;
	border-right:0px #000 solid;
	 }
#m-sec4 { 
	background-color:transparent;
	width:140px;
	margin-top:4px;
	float:left;
	padding:0px ;
	margin-right:10px;
	border-right:0px #000 solid;
	 }
#m-sec5 { 
	background-color:transparent;
	width:130px;
	margin-left:0px;
	float:left;
	padding:0px ;
	margin-right:10px;
	border-right:0px #000 solid;
	 }
#m-box1 { 
	width:130px;
	padding-top:5px;
	padding-left:0px ;
	padding-bottom:8px;
	background-color:#4A96C4;
	height:260px;
	border:1px solid #666;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }
#m-box2 { 
	width:140px;
	padding-top:8px;
	padding-left:0px ;
	padding-bottom:8px;
	background-color:#37ABC4;
	height:260px;
	border:1px solid #666;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }
#m-box3 { 
	width:144px;
	padding-top:10px;
	padding-left:10px ;
	padding-bottom:8px;
	background-color:#09C;
	height:260px;
	margin-right:10px;
	border:1px solid #666;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }
#m-box4 { 
	width:140px;
	padding-top:8px;
	padding-left:0px ;
	padding-bottom:8px;
	background-color:#37ABC4;
	height:260px;
	border:1px solid #666;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }
#m-box5 { 
	width:130px;
	padding-top:5px;
	padding-left:0px ;
	padding-bottom:8px;
	background-color:#4A96C4;
	height:260px;
	border:1px solid #666;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }
.cont li {
	line-height:100%;
	list-style:none;
	position:relative;
	padding:0px;
	margin:0px ;
	/*background-image:url(1-img-cont.jpg);*/
	border-right:0px solid #ccc;
}

.cont li li {
	list-style:none;
	position:relative;
	right:145px;
	top:-30px;
	margin:0px;
	width:100%;
}
.cont li a {
	width:130px;
	display:block;
	text-align:center;
	color:#000;
	padding:0px;
	font-size:12px;
	font-weight:500;
	line-height:240%;
}
.cont li ul li a{
	font-size:12px;
	margin:0px;
	border:0px solid #FFF;
	color:#000;
}
.cont li ul li{
	width:140px;
	padding-left:10px;
	margin:0px 0;
	text-align:center;
	background-color:#91CDEE;
}
.cont ul {
	position:absolute;
	visibility:hidden;
	top:30px;
}
.cont li:hover ul {
	visibility:visible;
}

/* box---Hover */

.cont li a:hover {
	color:#000;
	font-size:12px;
	letter-spacing:0px;
	text-decoration:underline;
	background-color:#FFF;
		}

.cont li:hover{ 
	border-right:0px solid #690;
	background-color:#FFF;
}

.cont li:hover ul li a:hover {
	color:#000;
	font-size:12px;
	letter-spacing:0px;
	background-color:transparent;
	text-decoration:underline;
}
.cont li ul li a:hover{
	font-size:12px;
	margin:0px;
}
.cont li ul li:hover {
}
/*----------- information Technology-sec ------------*/
#m-bottom-content 		{ 
	width:750px; 
	background-color:transparent;
	height:230px;
	float:left;
	 }

#m-content1	{ 
	width:180px;
	float:left;
	margin-right:25px;
	margin-left:30px;
	background-color:#F2FAFD;
	padding:20px 15px 10px 15px;
	height:210px;
	border:1px solid #09C;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }

#m-content2	{ 
	width:180px;
	float:left;
	margin-right:25px;
	background-color:#F2FAFD;
	padding:15px;
	height:210px;
	border:1px solid #186792;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }

#m-content3	{ 
	width:180px;
	float:left;
	margin-right:25px;
	background-color:#F2FAFD;
	padding:20px 15px 10px 15px;
	height:210px;
	border:1px solid #09C;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	 }

.cont-tit	{
	font-size:16px;
	color:#3A0075;
	text-align:center;
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:underline;
	}
.cont-tit1	{
	font-size:16px;
	color:#3A0075;
	text-align:center;
	padding:12px 0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:underline;
	}
#m-content1 ul li { font-size:14px; text-align:center; }
#m-content2 ul li { font-size:14px; text-align:center; }
#m-content3 ul li { font-size:14px; text-align:center; }

.cont-1 a:link { 
	text-align:center;
	color:#000;
	background-color:transparent;
	display:block;
	padding:4px 0;
	 }
.cont-1 a:visited {
	color:#000;
	 }
.cont-1 a:active {
	color:#000;
}
.cont-1 a:focus {
	color:#000;
}

.cont-1 a:hover {
	color:#000;
	text-decoration:underline;
	background-color:#CCC;
 }


.cont-2 a:link { 
	text-align:center;
	color:#000;
	background-color:transparent;
	display:block;
	padding:4px 0;
	 }
.cont-2 a:visited {
	color:#000;
	 }
.cont-2 a:active {
	color:#000;
}
.cont-2 a:focus {
	color:#000;
}

.cont-2 a:hover {
	color:#000;
	text-decoration:underline;
	background-color:#CCC;
 }


.cont-3 a:link { 
	text-align:center;
	color:#000;
	background-color:transparent;
	display:block;
	padding:4px 0;
	 }
.cont-3 a:visited {
	color:#000;
	 }
.cont-3 a:active {
	color:#000;
}
.cont-3 a:focus {
	color:#000;
}

.cont-3 a:hover {
	color:#000;
	text-decoration:underline;
	background-color:#CCC;
 }
	 
#m-r-sec 	{ 
	width:200px;
	background-color:transparent;
	float:right;
	padding:0px;
	margin-right:0px;
	height:630px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
#m-pop-link	{
	width:170px;
	background:#FFF;
	float:right;
	padding:15px 10px 15px 15px;
	margin-right:0px;
  }
.title-pop	{
	font-size:20px;
	color:#0E515C;
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:left;
	text-indent:8px;
	text-decoration:underline;
	
	 }
.tit-pop	{
	font-size:15px;
	color:#63C;
	letter-spacing:1px;
	line-height:150%;
	padding-left:8px;
	padding-top:0px;
	border-top:0px solid #666;
	margin-top:0px;
	 }
.tit-pop1	{
	font-size:15px;
	color:#63C;
	letter-spacing:1px;
	line-height:150%;
	padding-left:8px;
	padding-top:10px;
	border-top:1px solid #333;
	margin-top:10px;
	 }
.cont-pop1 a:link	{
	font-size:12px;
	color:#000;
	padding-left:15px;
	line-height:130%;
	letter-spacing:0px;
	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:7px;
	text-align:justify;
	 }
.cont-pop1 a:hover	{
	color:#000;
	letter-spacing:0px;
	text-decoration:underline;
	 }
.cont-pop1 a:visited	{
	color:#0A4A58;
	letter-spacing:0px;
	text-decoration:none;
	 }
	 
/********************************************/
.align-right	{ text-align:right; color:#FFF; font-size:12px; }

#m-footer	{
   width:1200px;
   margin:0px auto ;
   padding:15px 20px;
   float:right;
   border-top:1px solid #FFF;
   background-color:#016383;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
 	}
/*------------------- updated-page --------------------*/
#outer-wrap							{  margin:0px auto; background-color:#DDD;   }
#wrap						{ width:960px; background-color:#FFF; margin:0 auto; padding: 0 0px; clear:both; }
#wrap img { float:left; padding:5px 0; }

#footer-sec  { clear:both; width:870px; padding-top:20px; padding-bottom:20px; padding-left:50px; margin:0 20px; float:left; background-color:#FFF; border-top:2px solid #666; text-align:center; }
#footer-sec li { display:inline; padding:5px 15px; border:1px solid #999; border-style:none solid ; margin:0 5px;   }
#footer-sec li a:link { color:#175E84; letter-spacing:1px; text-shadow:0px 1px 0px #175E84;    }
#footer-sec li a:hover { color:#000; font-weight:500; }
#footer-sec li a:visited { color:#000; }

#wrap-top  { width:920px; background-image:url(Blue%20Gradient.jpg);  margin:0 20px ; padding:40px 0; clear:both; border-top:2px solid #666;  }
#wrap-top li { padding:10px 10px 15px 60px; font-size:16px; font-weight:lighter; }
#wrap-top li a:link { color:#200; text-shadow:0px 0px 0px #F90; letter-spacing:2px;  }
#wrap-top li a:hover { color:#000; padding-left:5px; font-weight:bold; letter-spacing:2px; }
#wrap-top li a:visited { color:#609; }


#wrap-top1  { width:920px; background-image:url(Blue%20Gradient.jpg);  margin:0 20px ; padding:40px 0; clear:both; border-top:2px solid #666;  }
#wrap-top1 li { padding:5px 10px 5px 60px; font-size:16px; font-weight:lighter; line-height:200%; }
#wrap-top1 li a:link { color:#200; text-shadow:0px 0px 0px #F90; letter-spacing:2px; }
#wrap-top1 li a:hover { color:#000; padding-left:10px; font-weight:bold; letter-spacing:2px; }
#wrap-top1 li a:visited { color:#609; }
#emty { clear:both; width:960px; height:20px; margin:0px auto; background-color:#DDD; }
#emty1 { clear:both; width:960px; height:15px; margin:0px auto; background-color:#FFF; }

.c1 	{ color:#1B717A; font-size:14px; font-family:"Comic Sans MS", cursive; text-shadow:1px 0px 0px #9FF; }
.c2 	{ color:#1B717A; font-size:14px; font-family:"Comic Sans MS", cursive; text-shadow:1px 0px 0px #9FF; font-weight:lighter; }
.h-tit  { color:#D05E09; padding:20px; font-weight:400; letter-spacing:3px; font-size:20px; padding-left:40px; text-decoration:underline; text-shadow:1px 0px 0px #FC0;  }
.b1		{ padding-top:10px; }
#pers1  { width:1200px; height:1140px; margin:0px auto; background-image:url(img-bg-01.jpg); padding-top:30px;  }
#p-cont1 img 	{ float:right; margin-left:20px; padding:0 20px; }
#p-cont1 	{ width:850px; height:1000px; margin:0px auto; opacity:0.9; filter:alpha(opacity=90);
 background-color:#FFF; padding:40px 40px 0px 40px; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; }
#p-cont1 p 	{	
	padding:0px 0px;
	line-height:140%;
	color:#000;
	text-align:justify;
	letter-spacing:1px;
 }
#p-cont1 a:link { color:#609; } 
#p-cont1 a:hover { text-decoration:underline;  } 
#p-cont1 a:visited { color:#606; } 

#wrap						{ width:960px; background-color:#FFF; margin:0 auto; padding: 0 0px; clear:both; }
.p1 	{ letter-spacing:1px; text-indent:30px;
  }
.h1		{ width:70px;color:#000; text-align:center; font-size:16px; letter-spacing:5px;  padding:10px; background-color:#fff; opacity:0.9; filter:alpha(opacity=90); margin:0 auto; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:25px; }
.h1 a:link	{ color:#609; font-weight:500; }
.h1 a:hover	{ text-decoration:underline; }

#top1 	{ width:150px; height:10ppx; float:left; padding:20px 0; margin:0 100px; }
#top1 li { display:block; }
#top1 li a:link 	{ color:#000;  }
#top1 li a:visited	{ color:#000; }
#top1 li a:hover	{ color:#FFF; }
.t1		{ color:#000; text-align:center; font-size:16px; letter-spacing:5px;  padding:10px; background-color:#6CF;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:5px; }
.t1 a:link	{ color:#000; font-weight:500; }
#sec1		{ width:450px; float:left; background-color:transparent; margin-left:0px;  }
#sec2		{ width:450px; float:left;  background-color:transparent; margin-right:0px; border-left:1px solid #333;  }
#sec1 li { padding:5px 10px 5px 60px; font-size:16px; font-weight:lighter; line-height:200%; }
#sec1 li a:link { font-weight:bold; color:#200; text-shadow:0px 0px 0px #F90; letter-spacing:0px; }
#sec1 li a:hover { color:#000; padding-left:0px; font-weight:bold; letter-spacing:0px; text-decoration:underline; }
#sec1 li a:visited { color:#609; }

#sec2 li { padding:5px 10px 5px 60px; font-size:16px; font-weight:lighter; line-height:200%; }
#sec2 li a:link { font-weight:bold; color:#200; text-shadow:0px 0px 0px #F90; letter-spacing:0px; }
#sec2 li a:hover { color:#000; padding-left:0px; font-weight:bold; letter-spacing:0px; text-decoration:underline; }
#sec2 li a:visited { color:#609; }
/*----------------- End of updated-page ---------------*/
