div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, p, abbr, acronym, address, code, del, def, em, img, q, dl, dt, dd, ol, ul, li, fieldset, from, lable, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section, body {
	border: 0 none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0px;
	padding: 0px;
	out-line: 0 none;
}
.wraper {
	width: 100%;
	min-height: auto;
	margin: 0px auto;
	border: 0px solid #fff;
	top: 0;
	left: 0;
}
.layer {
	width: 970px;
	margin: 0px auto;
	background: #fff;
	top: 0;
}
body {
	background-color: #9699a3;
}

.ac{ text-align:center;}

.cf:before, .cf:after {content: "";display: table}
.cf:after {clear: both}
.space10{ height:10px; width:100%;}
.space20{ height:20px; width:100%;}

/*** Header Starts ***/
.header { width:100%; padding:5px 0%;  }
.brand-logo { float: left; }
.brand-logo2 { float: right;}
/*** header end ***/


/** Menu ***/
.menu { width:100%; background: #2f74d3; }
.menu ul { list-style:none; }
.menu ul li { float:left;  }
.menu ul li a { font:normal 14px arial; color:#fff; display:block; padding:10px 20px; text-decoration:none; text-transform:uppercase; border-right:1px solid #80b4fc; }
.menu ul li a:hover { background: #3b8dff; }

/* drop down **/
.menu ul li ul { display: none; }
.menu li:hover ul { display: block; position: absolute; z-index:999; background:#2f74d3; }
.menu li:hover ul li {	display:block !important; float:none; border-bottom:1px solid #80b4fc; }
.menu li:hover ul li a { padding:10px 20px; }
.menu li:hover ul li a:hover { background: #3b8dff; }

/** banner **/
.ban { width: 100%; }

/** end **/


.message-box{ width:100%; padding:20px 0px;    }
.message-box .section{ width:33.23%;float:left; border-right:1px solid #ccc;}
.message-box .section:last-child{ border-right:0px solid #ccc;}
.message-box .section h1 { font:bold 16px arial; color:#666; padding:5px 20px; text-transform:uppercase; line-height:50px; }
.message-box .section h1 img { float:left; padding-right:10px;}
.message-box .section .desc-img { width:64px; height:64px; float:left; padding:10px 10px 0px 20px; }
.message-box .section p { font:normal 13px arial; color:#666;  padding:5px 20px; line-height:19px; text-align:justify; }
.message-box .section a.more { font:normal 13px arial; color:#df0c61;  padding:5px 20px; }
.message-box .section a.more:hover { text-decoration:none;}

.line { background: url("../image/divider.png") repeat-x; height: 8px; width:96%; margin:0px auto;  }


/*** content ***/
.mr20{ margin-right:20px;}
.ml20{ margin-left:20px;}

.content{ width:100%;  overflow:hidden; padding:20px 0px; margin:0px auto; background:url(../image/dots.jpg) repeat-y 250px 0px;} 
.left-col{ width:250px; border:0px solid #000; float:left; margin-right:20px;  }
.right-col { width:680px; border:0px solid #ff00ff;  float:left; padding:0px 0px; }


.right-col h1 { font:bold 16px arial; color:#2f74d3; padding:5px 0px 10px 0px; text-transform:uppercase; }
.right-col h2, .right-col h3 { font:bold 14px arial; color:#367fe4; padding:20px 0px 0px 0px;  }
.right-col .page-img { padding:10px; border:1px solid #e5e3e3; width:200px; height:140px; }
.right-col .page-img img { width:100%; max-width:100%;}

.right-col p { font:normal 13px arial; color:#333;  padding:10px 0px; line-height:19px; text-align:justify; }
.right-col a.more { font:normal 13px arial; color:#df0c61;  padding:5px 0px; }
.right-col a.more:hover { text-decoration:none;}

.right-col ul { list-style:inside; margin-bottom:20px; }
.right-col ul li{ list-style:none; font:normal 13px arial; color:#333;  padding:5px 20px; line-height:16px; text-decoration:none; display:block;   background:url(../image/btl1.jpg) no-repeat 0px 10px;}

.right-col ul li a{ color:#333; text-decoration:underline; }
.right-col ul li a:hover{ color:#ff0000;}


.fl{ float:left !important;}
.fr{ float:right !important;}


.left-col .links{ width:100%; }
.left-col .links h1{  font:bold 16px arial; color:#666; padding:5px 0px 10px 0px; text-transform:uppercase; border-bottom:2px solid #ccc; }

.gallery-link {width:100%;display:table;margin:0px;background:url(../image/gallery-link.jpg) no-repeat}

.chairman-message {width:230px; display:table; background:#2c6dc7; margin:0px auto; }
.chairman-message h6 {font:bold 15px arial;color:#FFFFFF;text-align:center;margin:0px;padding:6px 0px;background:#003f96}
.chairman-message p {font:normal 13px arial; color:#FFFFFF; text-align:left; line-height:19px; padding:0px 0px 10px 5px}
.chairman-message a {font:normal 13px arial;color:#FFFFFF;float:right;padding:30px 20px 20px 0px}
/*** course ***/

.courses-table {
    background: #f7f8f8 none repeat scroll 0 0;
    border: 1px solid #cbced0;
    margin: 20px 0;
    width: 100%;
}
.courses-table tr.heading {
    background: #ebeced none repeat scroll 0 0;
}
.courses-table tr.heading td {
    font-weight: bold;
    text-align: center;
}
.courses-table td {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #666;
    font: 13px arial;
    padding: 5px 10px;
}
.courses-table td a {
    color: #666;
    font: 13px arial;
    text-decoration: underline;
}
.courses-table td a:hover {
    color: #cc0000;
    text-decoration: none;
}

/*** gallery ***/

.gallery{ width:540px; margin:0px auto !important; padding:0px !important; }
.gallery li{ list-style:none !important; background:none !important;  margin:0px auto !important; padding:0px !important; text-align:center; }
.gallery li span{ display:block; background:#f0f0f1; padding:15px 0px; text-align:center; font:bold 14px arial; color:#333; margin-bottom:30px; }

.paging { text-align:center;}
.paging a{ font:bold 14px arial; color:#03C; text-decoration:underline;}



/*** our staff table ***/

.our-staff { width:100%; }
.our-staff { margin:0px !important;padding:0px !important; display:table !important; width:100%; background:#ffffff !important;}

.our-staff  tr {margin:10px; background:#f2efef !important;}
.our-staff  tr td img {margin:10px 0px 10px 20px ;padding:3px ;border:solid 1px #838080;}
.our-staff  tr td  p { color:#4d4c4c;font:normal 14px arial;text-align:left;margin-left:10px }
 /*****Staff Table****/
 .staff-table{ width:95%; border:1px solid #ff0000; margin:0px auto 0px auto;border:1px solid #cbced0; background:#e6edf8;}
.staff-table thead tr td { background:#2f74d3;; text-align:center; font-weight:bold;  }
.staff-table tr.heading td{ text-align:center; font-weight:bold;  }
.staff-table td{  font:normal 13px arial; color:#2c2929; padding:5px 10px;border-bottom:1px solid #fff; border-right:1px solid #fff;line-height: 22px; }
.staff-table td a{  font:normal 13px arial; color:#666; text-decoration:underline;}
.staff-table td a:hover{  color:#cc0000; text-decoration:none;}
#staff .content{background:none !important;}
#staff h1 { font:bold 16px arial; color:#2f74d3; padding:5px 0px 10px 25px; text-transform:uppercase;}
.staff-table td img{margin: 0px auto !important;display: table;}
.staff-table thead td{color:#fff;}
/**** Contact US ***/

.contact-us-address {  display: table;  padding: 25px 0;   width: 100%;}
.contact-us-address .address1 {float: left;padding-left: 5%;width: 85%;}
.contact-us-address .address2 {float: left;padding-right: 5%;width: 45%;}
.contact-form p {color: #555555;font: 14px arial;padding-bottom: 5px;}
.contact-form p.sub-title {color: #555555;font: bold 16px arial;padding: 15px 0;}
.contact-form ul {border: 0 solid #ff0000;display: table;width: 100%;}
.contact-form ul li {display: table;list-style:none !important;padding: 5px 0 10px !important;width: 100%; background:none !important;}
.contact-form ul li span.small {display: table;float: left;padding-right: 5%;text-align: right;width: 35%;}
.contact-form ul li span.big {display: table;float: left;padding-left: 0;text-align: left;width: 60%;}
span.captchaCode {padding: 0 5px !important;}
span.big img {cursor: pointer;}
.contact-form ul li span.button {display: table;text-align: center;width: 100%;}
.red {color: red;}
a.btn {text-decoration: none !important;}
.info { color: red; font-size: 11px; display: block;}

.footer { background-color: #2f74d3; width:100%; }
.footer ul {display: table; margin:0px auto; }
.footer ul li { float: left; list-style: none; padding:15px 0px; }
.footer ul li a { text-decoration: none; display: block; text-align: center; border-right: 1px solid #80b4fc; padding: 0px 15px; color: #fff; font: normal 13px arial;}
.footer ul li:last-child a{border-right:0px}
.footer ul li a:hover { text-decoration: underline; }

.footer-address {background: #1a60bf; padding:10px 0px; }
.footer-address p { color: #d7e4fd; font: normal 13px Arial; text-align:center; line-height:25px; }
.footer-address p a{ color: #FC0; text-decoration:underline; }
