@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #efefef;
}
img {
	border:0px;
}
ul, li {
	list-style:none;
}
a:focus {
	outline:none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #054D4A;
}
#wrapper {
	width: 100%;
	height: auto;
	float:left;
}
#head_wrapper {
	width: 100%;
	height: auto;
	float:left;
	background-image: url(../images/head_bg.jpg);
	background-repeat: repeat-x;
}
#head_con {
	width: 986px;
	height: 174px;
	margin:auto;
}
#head_inn {
	width: 986px;
	height: auto;
	float:left;
}
#head_inn_logo {
	width: 549px;
	height: 110px;
	float:left;
	padding: 11px 17px 11px 8px;
}
#head_inn_logo2 {
	width: 160px;
	height: 132px;
	float:left;
}
#quick_con {
	width: 173px;
	height: 86px;
	float:left;
	padding: 19px 4px 27px 75px;
}
#nav_box {
	width: 981px;
	height: 42px;
	float:left;
	padding: 0px 3px 0px 3px;
}
#middle_wrapper {
	width: 100%;
	height: auto;
	float:left;
}
#middle_con {
	width: 986px;
	height: auto;
	margin:auto;
}
#middle_area {
	width: 986px;
	height: auto;
	float:left;
}
#banner_area {
	width: 986px;
	height: auto;
	float:left;
}
#banner_left {
	width: 280px;
	height: auto;
	float:left;
	padding-right: 2px;
}
#banner_right {
	width: 704px;
	height: 349px;
	float:left;
}
#banner_left {
	width: 280px;
	height: auto;
	float:left;
	padding-right: 2px;
}
#banner_top {
	width: 280px;
	height: 332px;
	float:left;
	background-image: url(../images/news_midd.jpg);
	background-repeat: repeat-y;
}
#banner_top_t {
	width: 258px;
	height: auto;
	float:left;
	padding: 0px 11px 0px 11px;
}
#banner_top_b {
	width: 218px;
	height: 241px;
	float:left;
	padding: 15px 31px 15px 31px;
}
#banner_top_b h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #7df0eb;
	margin: 0px;
	padding: 0px;
}
#banner_top_b p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: dashed 1px #4fc1bc;
	margin-bottom: 5px;
}
#banner_top_b a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f6b67;
	text-decoration: none;
}
#banner_top_b a:hover {
	color: #7df0eb;
	text-decoration: none;
}
#banner_bottom {
	width: 280px;
	height: auto;
	float:left;
}
#contai_area {
	width: 986px;
	height: auto;
	float:left;
	padding: 45px 0px 36px 0px;
}
#contai_area_edge {
	width: 986px;
	height: auto;
	float:left;
}
#contai_area_midd {
	width: 936px;
	height: auto;
	float:left;
	background-image: url(../images/cont_midd.jpg);
	background-repeat: repeat-y;
	padding: 25px;
}
#cont_left {
	width: 633px;
	height: auto;
	float:left;
	padding-right: 24px;
}
#wel_box {
	width: 633px;
	height: auto;
	float:left;
}
#wel_box_img {
	width: 210px;
	height: 142px;
	float:left;
	padding: 0px 14px 10px 0px;
}
#wel_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
}
#img_gall {
	width: 633px;
	height: auto;
	float:left;
}
#img_gall_head {
	width: 633px;
	height: auto;
	float:left;
	padding: 18px 0px 8px 0px;
}
#img_gall_box {
	width: 633px;
	height: auto;
	float:left;
}
#img_gall_edge {
	width: 7px;
	height: 108px;
	float:left;
}
#img_gall_midd {
	width: 613px;
	height: 92px;
	float:left;
	background-color: #2a8d89;
	padding: 8px 3px 8px 3px;
}
#cont_right {
	width: 279px;
	height: auto;
	float:left;
}
#sub_nav {
	width: 279px;
	height: auto;
	float:left;
	padding-bottom: 5px;
}
#footer_wrapper {
	width: 100%;
	height: auto;
	float:left;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
}
#footer_con {
	width: 986px;
	height: 166px;
	margin:auto;
}
#footer_area {
	width: 974px;
	height: auto;
	float:left;
	padding: 27px 0px 0px 12px;
}
#footer_left {
	width: 686px;
	height: auto;
	float:left;
}
#footer_logo {
	width: 100px;
	height: 106px;
	float:left;
	padding-right: 20px;
}
#footer_logo_inn {
	width: 500px;
	height: auto;
	float:left;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #7b7b7b;
}
#footer_logo_inn a {
	color: #afafaf;
	font-weight: bold;
	text-decoration: none;
}
#footer_logo_inn a:hover {
	color: #e3e3e3;
}
#footer_right {
	width: 288px;
	height: auto;
	float:left;
}
#footer_right_box {
	width: 288px;
	height: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #bbe0de;
}
#footer_right_box b {
	color: #4dbeb9;
}
#wel_box h3 {
	margin: 0px;
	padding:0px 0px 6px 0px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#wel_box h3 span {
	color: #054d4a;
}
#calendar {
    float: left;
    height: auto;
    padding-bottom: 20px;
    width: 632px;
}
#calendar_head {
    background-color: #229d99;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 28px;
	padding: 5px 0px 5px 12px;
    width: 620px;
}
#calendar_conn {
    background-color: #69e4e0;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 22px;
    padding: 15px;
    width: 602px;
}
.box_col {
    border-left: 1px solid #229d99;
    border-top: 1px solid #229d99;
}
.box_col th {
	background-color: #229d99;
	border-bottom: 1px solid #229d99;
	border-right: 1px solid #229d99;
	padding: 5px 10px;
	color: #FFFFFF;
}
.box_col td {
    border-bottom: 1px solid #229d99;
    border-right: 1px solid #229d99;
    padding: 5px 10px;
}
#newss_box_inn {
    float: left;
    height: auto;
    padding-bottom: 15px;
    width: 602px;
}
#newss_box_inn_left {
    float: left;
    height: auto;
    width: 122px;
}
#newss_box_inn_right {
    float: left;
    height: auto;
    width: 480px;
}
.admis_box3 {
    background-color: #4dbeba;
    border: 1px solid #229D99;
    color: #6E6E6E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 5px;
    width: 460px;
}
.admis_box4 {
    background-color: #4dbeba;
    border: 1px solid #229D99;
    color: #6E6E6E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 80px;
	min-height: 80px;
	max-height: 80px;
    overflow: auto;
    padding: 5px;
    width: 460px;
	min-width: 460px;
	max-width: 460px;
}
#faculty_box {
	background-color: #69E4E0;
	border: 1px solid #14aba6;
	color: #054D4A;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	line-height: 18px;
	margin-bottom: 12px;
	width: 602px;
	padding: 6px 14px;
}
#faculty_box_text {
	background-image: url(../images/faculty.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
	height: auto;
	padding: 3px 0px 3px 40px;
	width: 562px;
}
#img_gallery_head {
    float: left;
    height: auto;
    padding-bottom: 35px;
    width: 632px;
}
#img_head_edge {
    float: left;
    height: 48px;
    width: 5px;
}
#img_head_midd {
	background-image: url(../images/gall-mi.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 48px;
	width: 622px;
}
#img_head_midd_left {
	color: #FFFFFF;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	padding-left: 15px;
	padding-top: 16px;
	width: 258px;
}
#img_head_midd_right {
    float: right;
    height: auto;
    padding-right: 10px;
    padding-top: 9px;
    text-align: right;
    width: 157px;
}
#img_gallery_con {
    float: left;
    height: auto;
    width: 632px;
}
select {
    background-color: #62ddd9;
    border: 1px solid #3eaba7;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px;
    width: 157px;
}
#img_thu {
	float: left;
	height: 90px;
	padding: 5px;
	width: 130px;
	margin: 0px 7px 20px 7px;
	border: solid 1px #3eaba7;
	background-color: #62ddd9;
}
#contact_left {
	float: left;
	height: auto;
	width: 278px;
	margin-right: 12px;
	background-color: #69E4E0;
	border: 1px solid #229D99;
	padding: 23px 15px 23px 15px;
}
#contact_left_head {
	float: left;
	height: auto;
	width: 248px;
	border-bottom: solid 1px #3eaba7;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #054D4A;
	background-image: url(../images/form_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	padding: 7px 0px 5px 30px;
}
#contact_form_box {
	float: left;
	height: auto;
	width: 278px;
	padding-top: 12px;
}
#contact_form_box_inn {
	float: left;
	height: auto;
	width: 278px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #054D4A;
	padding: 9px 0px 7px 0px;
}
#contact_form_box_inn2 {
	float: left;
	height: auto;
	width: 278px;
}
.contact1 {
	float: left;
	height: auto;
	width: 266px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #054D4A;
	background-color: #4DBEBA;
	border: 1px solid #229D99;
	padding: 5px;
}
.contact2 {
	float: left;
	height: 80px;
	min-height: 80px;
	max-height: 80px;
	width: 266px;
	min-width: 266px;
	max-width: 266px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #054D4A;
	background-color: #4DBEBA;
	border: 1px solid #229D99;
	padding: 5px;
	overflow: auto;
}
#contact_right {
	float: left;
	height: auto;
	width: 278px;
	background-color: #69E4E0;
	border: 1px solid #229D99;
	padding: 23px 15px 23px 15px;
}
#contact_right_head {
	float: left;
	height: auto;
	width: 248px;
	border-bottom: solid 1px #3eaba7;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #054D4A;
	background-image: url(../images/address-icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	padding: 7px 0px 5px 30px;
}
#contact_right_text {
	float: left;
	height: auto;
	width: 278px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #054D4A;
	padding: 25px 0px 25px 0px;
}
#contact_right_text a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #1fa49f;
	text-decoration: none;
}
#contact_right_text a:hover {
	color: #054D4A;
	text-decoration: none;
}
#contact_right_head2 {
	float: left;
	height: auto;
	width: 248px;
	border-bottom: solid 1px #3eaba7;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #054D4A;
	background-image: url(../images/location.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	padding: 7px 0px 5px 30px;
}
#location_box {
	float: left;
	height: auto;
	width: 278px;
	border: solid 1px #3eaba7;
	margin-top: 20px;
}
#nav_box ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#nav_box ul li {
	display: inline;
}
#nav_box ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 15px 19px 15px 19px;
	font-weight: bold;
}
#nav_box ul li a:hover {
	background-image: url(../images/nav_over.jpg);
	background-repeat: repeat-x;
	color: #32b8b3;
}