@charset "UTF-8";
/* CSS Document */
/*#################### HOME ##############################*/
.Home_Wellcome{ width:955px; height:auto; margin:0 auto 0 auto;}
.Home_WellcomeHead{ font-family:Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold; color:#1d388c; margin:0 0 0 10px;}
.Home_WellcomeText{ padding:20px 0px 20px 0px}
.Home_WellcomeTextSimbol{ float:left; width:38px; height:auto; margin:0 10px 0 20px;}
.Home_WellcomeTextSimbol img{ width:38px; height:auto;}
.Home_WellcomeTextdesc{ float:left; width:875px; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444444; line-height:18px; padding: 0 0 0 13px;}

.Home_SlideZone{ width:100%; height:110px; margin:0 auto 20px auto;}
.Home_SlideCol{ width:223px; height:110px; overflow:hidden; position:relative; margin:0 0 0 0;}
.Home_SlideCol:not(:first-child){ margin:0 0 0 28px;}
.Home_SlideCol img, .Home_SlideCol a img{
	width:223px; height:auto; text-decoration:none;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
	}
.Home_SlideCol a:hover img{
	width:243px; height:auto;
	margin:-10px;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
	}
.Home_SlideCol_text{
	width:100%; height:20px; overflow:hidden;
	background:#1d388c;
	background: rgba(29,56,140,.6);
	position:absolute;
	bottom:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#fff;
	padding:0px 0px 0px 3px;
	}
.Home_SlideCol_text a{ color:#fff;}





/*.Home_SlideZone .elastislide-list { list-style-type: none; display: none; }
.Home_SlideZone .no-js .elastislide-list {display: block;}
.Home_SlideZone .elastislide-carousel ul li {
	min-width: 223px;
}
.Home_SlideZone .elastislide-wrapper {
	position: relative;
	background:none;
	margin: 0 auto;
	height:110px;
	box-shadow:none;
}
.Home_SlideZone .elastislide-horizontal {
	padding:0px;
}

.Home_SlideZone .elastislide-vertical {
	padding:0px;
}

.Home_SlideZone .elastislide-carousel {
	overflow: hidden;
	position: relative;
	height:110px;
}

.Home_SlideZone .elastislide-carousel ul {
	width:986px;
	position: relative;
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}
.Home_SlideZone .elastislide-horizontal ul {
	white-space: nowrap;
}

.Home_SlideZone .elastislide-carousel ul li{ margin:0 16px 0 16px; -webkit-backface-visibility: hidden; }
.Home_SlideZone .elastislide-carousel ul li:first-child{ margin:0 16px 0 0px; -webkit-backface-visibility: hidden; }



.Home_SlideZone .elastislide-horizontal ul li {
	height:110px;
	width:223px;
	display: inline-block;
	background:#000;
}
.Home_SlideZone .elastislide-vertical ul li {
	display: block;
}
.Home_SlideZone .elastislide-carousel ul li a {
	display: inline-block;
	width:auto;
}
.Home_SlideZone .elastislide-carousel ul li a img {
	display: block;
	border:none;
	height:110px;
	width:223px;
	text-decoration:none;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
}
.Home_SlideZone .elastislide-carousel ul li a:hover img {
	display: block;
	border:none;
	height:110px;
	width:243px;
	text-decoration:none;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
}

.Home_SlideZone .elastislide-carousel ul li .Home_SlideCol{
	width:223px; height:110px; overflow:hidden; position:relative;
}
.Home_SlideZone .elastislide-carousel ul li .Home_SlideCol_text{
	width:100%; height:20px; overflow:hidden;
	background:#1d388c;
	background: rgba(29,56,140,.6);
	position:absolute;
	bottom:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#fff;
	padding:0px 0px 0px 3px;
	}
.Home_SlideZone .elastislide-carousel ul li .Home_SlideCol_text a{ color:#fff;}*/
















.HomeAcList{ float:left; width:590px; height:auto; overflow:hidden; font-family:Verdana, Geneva, sans-serif; }
.HomeAcList a{ text-decoration:none;}
.HomeAcList_Col{ float:left; width:262px; height:auto; margin:17px 24px 0 0;}
.HomeAcList_ColImg{ width:100%; height:136px; overflow:hidden;}
.HomeAcList_ColImg img, .HomeAcList_ColImg a img{
	width:100%; height:auto;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
	}
.HomeAcList_ColImg img:hover, .HomeAcList_ColImg a img:hover{
	width:130%; height:auto; margin:-10%;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	}
.HomeAcList_ColText_H{ width:100%; height:40px; font-size:16px; color:#444444; word-wrap:break-word; overflow:hidden; margin:10px 0 0 0;}
.HomeAcList_ColText_H a{
	text-decoration:none; color:#444444;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	}
.HomeAcList_ColText_H a:hover{
	text-decoration:none; color:#294e8e;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	}
.HomeAcList_ColText_date{ font-size:9px; color:#a0a0a0; text-transform:uppercase; margin:2px 0 0 0;}
.HomeAcList_ColText_desc{ height:44px; font-size:12px; line-height:14px; color:#444444; word-wrap:break-word; overflow:hidden; margin:5px 0 0 0;}

.Home_vdoPre{ float:left; width:391px; height:361px; background:url(../images/HomePresentBox.png) no-repeat;}
.Home_vdoPreH{ font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#fff; margin:18px 0 0 24px;}
.Home_vdoPreVDO{ width:341px; height:242px; margin:20px 0 0 28px;}

.Home_Barfooter{ width:100%; height:74px; background:#1d388c; margin:25px 0 10px 0; padding:12px 0px 0px 0px; position:relative;}
.Home_Barfooter_PText{
	float:left;
	width:100px;
	height:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:25px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	margin:0 0 0 80px;
	overflow:hidden;
	position:relative;
}
.Home_Barfooter_Rbor{ float:left; width:1px; height:50px; background:#ffffff; margin:0 20px 0 20px;}
.Home_Barfooter_TextMid{
	float:left;
	width:374px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	margin: 0 30px 0 0;
	overflow:hidden;
}
.Home_Barfooter_Submit{ float:left; margin:10px 0 10px 15px;}
.Home_Barfooter_Submit input[type=submit]{
	width:80px;
	height:31px;
	border:none;
	background:#272731;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
}



/*#################### ABOUT US ##############################*/
.AboutCM_text{
	float:left; width:403px; height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#444444;
	word-wrap:break-word;
	padding:20px 10px 0px 0px;
	/*background:url(../images/demo/aboutus/bigSimbol.jpg) no-repeat top left #ffffff;*/
}
.AboutCM_image{ float:left; width:210px; height:auto;}
.AboutCM_image img{width:210px; height:auto;}
.AboutCM_footer{
	width:100%; height:auto; min-height:30px; background:#e1e1e1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	line-height:30px;
	padding-left:16px;
	margin:-4px 0 0 0;
}
.AboutCM_footer1{ color:#424242;}
.AboutCM_footer2{ color:#a3a3a3;}

/*#################### CONTACT ##############################*/
.LeftcontactZone{ width:279px; height:auto; margin:0 auto 0 auto; background:#ffffff;}
.LeftcontactHead{
	width:100%;
	height:40px;
	background:#1d388c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:40px;
	color:#ffffff;
	padding-left:15px;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
	overflow:hidden;
}
.LeftcontactHead2{
	width:100%;
	height:40px;
	background:#7f7568;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:40px;
	color:#ffffff;
	padding-left:15px;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
}
.LeftcontactDetail{ width:100%; height:auto; padding:0px 0px 10px 15px; margin:15px 0 0 0;}
.LeftcontactDetail_Col{ margin:3px 0 3px 0;}
.LeftcontactDetail_icon{ float:left; width:25px; height:auto; font-family:entypo3; font-size:24px; color:#000; line-height:24px;}
.LeftcontactDetail_Text{ float:left; width:200px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#444444; line-height:14px; padding-top:5px;}
.LeftcontactDetail_Text a{ text-decoration:none; color:#639ecf;}
.LeftcontactDetail_Text a:hover{ color:#444444;}
.LeftcontactDetail_H1{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#444444;}
.LeftcontactDetail_Textfull{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#444444; margin:5px 0 5px 0;}
.LeftcontactDetail_iconsoc{
	float:left;
	color:#c1c1c2;
	width:30px;
	height:30px;
	border:solid 1px #c1c1c2;
	border-radius:20px;
	text-align:center;
	padding-top:6px;
}
.LeftcontactDetail_iconsoctext{ float:left; width:200px; height:30px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#444444; line-height:30px; padding:0px 0px 0px 5px;}
.LeftcontactDetail_iconsoctext a{ text-decoration:none; color:#639ecf;}
.LeftcontactDetail_iconsoctext a:hover{ color:#444444;}
.LeftcontactDetail_RowGoicon{ width:100%; height:auto; margin:20px 0 0 0;}
.LeftcontactDetail_RowGoicon i{ float:left; width:38px; height:38px; margin:0 7px 0 0; overflow:hidden;}
.LeftcontactDetail_RowGoicon i img, .LeftcontactDetail_RowGoicon i a img{ width:38px; height:38px;}
.LeftcontactDetail_RowGoicon i a{ text-decoration:none;}
.LeftcontactDetail_RowGoicon i img:hover, .LeftcontactDetail_RowGoicon i a:hover img{ -webkit-filter: grayscale(1); filter: grayscale(1);}



.contactcontent{ width:680px; height:auto; margin:0 auto 0 auto; overflow:hidden;}
.contactContectcol{ float:left; width:328px; height:346px; margin:0 6px 12px 6px; position:relative; z-index:1; overflow:hidden;}
.contactContectcol img, .contactContectcol a img{ width:328px; height:auto; text-decoration:none; transition:ease-out  .1s all;}
.contactContectcol img:hover, .contactContectcol a:hover img{
	width:368px; height:auto; text-decoration:none; margin:-20px;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
}
.contactContecCaption{
	position:absolute;
	z-index:2;
	width:100%; height:38px;
	background:#1d388c;
	background-color:rgba(29, 56, 140, 0.79);
	bottom:0;
	display:none;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
}
.contactContecCaptionH{
	width:100%;
	height:auto;
	max-height:27px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding:7px 10px 0px 20px;
	overflow:hidden;
}
.contactContecCaptionC{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#d7d7d7;
	padding:15px 10px 0px 20px;
	max-height:63px;
	word-wrap:break-word;
	overflow:hidden;
}
.contactContectcol a:hover .contactContecCaption{
	display:block;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;	
}

.ContactDT_Top{ width:100%; height:313px; margin:0 0 18px 0;}
.ContactDT_Top img{
	width:100%; height:auto;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.09);
}
.ContactDT_InsertZone{ width:100%; height:auto; background:#f9f9f9; padding:15px 25px 25px 25px;}
.ContactDT_InsertRow{ width:100%; height:auto; margin:12px 0 12px 0;}
.ContactDT_InsertCol{ float:left; width:269px; height:38px;}
.ContactDT_InsertCol:nth-child(even){float:right;}
.ContactDT_InsertCol input[type=text], .ContactDT_InsertCol input[type=email], .ContactDT_InsertCol input[type=tel]{
	width:100%; height:38px;
	border:solid 1px #efefef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:38px;
	padding:0px 40px 0px 10px;
	color:#c2c2c2;
}
.input_iconUser{ background:url(../images/input_iconUser.jpg) no-repeat right #fff;}
.input_iconMail{ background:url(../images/input_iconMail.jpg) no-repeat right #fff;}
.input_iconPhone{ background:url(../images/input_iconPhone.jpg) no-repeat right #fff;}
.ContactDT_InsertRow textarea{
	width:100%; min-height:176px;
	border:solid 1px #efefef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px 10px;
	color:#c2c2c2;
}
.ContactDT_InsertRow input[type=text].insrFull{
	width:100%; height:38px;
	border:solid 1px #efefef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:38px;
	padding:0px 10px;
	color:#c2c2c2;
}
.ContactDT_InsertRow input[type=submit]{ width:70px; height:30px; background:#4e75ae; border:none; color:#fff; cursor:pointer;}
.ContactDT_InsertRow input[type=submit]:hover{ background:#1d388c; }

/*#################### NEWS & EVENT ##############################*/
.NewsEvent_ListZone{ width:100%; height:auto; margin:0 auto 0 auto;}
.NewsEvent_ListCol{ width:100%; height:255px; border-bottom:solid 1px #cfcfcf; padding:20px 0px 0px 0px;}
.NewsEvent_ListCol:nth-last-child(1){ width:100%; height:255px; border:none; padding:20px 0px 0px 0px;}
.NewsEvent_ListCol_img{ float:left; width:319px; height:209px; overflow:hidden;}
.NewsEvent_ListCol_img img, .NewsEvent_ListCol_img a img{
	width:345px; height:auto; text-decoration:none;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
	margin:-13px -8px;
}
.NewsEvent_ListCol:hover .NewsEvent_ListCol_img img,
.NewsEvent_ListCol:hover .NewsEvent_ListCol_img a img,
.NewsEvent_ListCol_img img:hover, .NewsEvent_ListCol_img a:hover img{
	width:100%; height:auto;
	-webkit-transition:ease-out .1s all;
	-moz-transition:ease-out  .1s all;
	-o-transition:ease-out  .1s all;
	-ms-transition:ease-out  .1s all;
	transition:ease-out  .1s all;
	margin:0;
}
.NewsEvent_ListCol_textZone{ float:left; width:615px; height:auto; padding:0px 0px 0px 33px;}
.NewsEvent_ListCol_textH{
	float:left; width:70%; height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#696969;
	line-height:29px;
}
.NewsEvent_ListCol_textRead{ float:right; width:30%; height:29px; text-align:right;}
.NewsEvent_ListCol_textRead a{ text-decoration:none;}
.NewsEvent_ListCol_textRead .readmoreText, .NewsEvent_ListCol_textRead a .readmoreText{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#8a8a8a;
	line-height:29px;
}
.NewsEvent_ListCol_textRead .readmoreIcon, .NewsEvent_ListCol_textRead a .readmoreIcon{
	font-family:entypo3;
	font-size:29px;
	color:#8a8a8a;
	line-height:29px;
}
.NewsEvent_ListCol_textRead .readmoreText:hover, .NewsEvent_ListCol_textRead a:hover .readmoreText,
.NewsEvent_ListCol_textRead .readmoreIcon:hover, .NewsEvent_ListCol_textRead a:hover .readmoreIcon{ color:#4e75ae;}
.NewsEvent_ListCol_textDetail{
	width:100%;
	height:184px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#444444;
	padding:25px 0px 0px 0px;
	overflow:hidden;
}


.NewsEventDetail_Topbox{ width:100%; height:auto; max-height:375px; padding:9px; background:#e8e8e8; margin:20px 0 20px 0; overflow:hidden;}
.NewsEventDetail_Topboximg{ width:100%; height:auto; max-height:358px; overflow:hidden;}
.NewsEventDetail_Topboximg img{ width:100%; height:auto;}
.NewsEventDetail_TextZone{ width:100%; height:auto; padding:0px 0px 0px 20px;}
.NewsEventDetail_TextRow,
.NewsEventDetail_TextRow p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:24px; color:#444444; word-wrap:break-word;}
.NewsEventDetail_TextRow h2{ margin:25px 0 20px 0;}
.NewsEventDetail_TextRow ul{ padding:0px 0px 0px 50px;}
.NewsEventDetail_TextRow ul li{ padding:0px 0px 0px 15px;}

/*#################### PROGRAM ##############################*/
.programSec{ width:100%; height:auto;}
.programSecTitleZone{ width:100%; height:auto; margin:25px 0 25px 0;}
.programSecTitleH{
	float:left; width:217px; height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#1d388c;
	line-height:30px;
}
.programSecTitleLine{ float:right; width:725px; height:13px; background:url(../images/line_title.png) no-repeat; margin:8px 0 8px 0;}
.Program_ListCol_textH{
	width:100%; height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#696969;
	line-height:29px;
}
.Program_ListCol_textDetail{
	width:100%;
	height:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#444444;
	padding:20px 0px 0px 0px;
	overflow:hidden;
}
.Program_ListCol_bottom{ width:100%; height:auto; position:relative; z-index:1; margin:16px 0 0 0;}
.Program_ListCol_bottom .NewsEvent_ListCol_textRead{ float:right; width:20%; height:29px; text-align:right; position:absolute; bottom:0; right:0;}
.Program_ListCol_textReqZone{ float:left; width:80%; height:auto;}
.Program_ListCol_textReqrow{
	width:100%; height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#a3a3a3;
	margin:5px 0 0 0;
}
.Program_ListCol_textReqrow span{ color:#424242;}

.ProgramDetail_top{ width:100%; height:auto; margin:0 0 20px 0;}
.ProgramDetail_topLeft{ float:left; width:430px; height:auto; padding:0px 0px 0px 20px;}
.ProgramDetail_topLeft_Row{
	width:100%;
	height:58px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#444444;
	line-height:58px;
}
.ProgramDetail_topLeft_Row2{ width:100%; height:30px; line-height:30px; margin:10px 0 0 0;}
.ProgramDetail_topLeft_Row span{ font-weight:bold; color:#486b9c;}
.ProgramDetail_topLeft_Row_footer{ /*width:50%;*/width:90%; border-bottom:solid 2px #dadada;}
.fb-like{ float:left; width:170px; height:auto;}
.ProgramDetail_topLeft_pdfdl{
	float:right;
	width:135px;
	height:30px;
	margin:5px 20px 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:30px;
	background: url(../images/icon_pdf.png) no-repeat left #fff;
}
.ProgramDetail_topLeft_pdfdl a{ text-decoration:none; color:#444444; padding:0px 0px 0px 30px;}
.ProgramDetail_topLeft_pdfdl a:hover{ text-decoration:none; color:#486b9c;}
.ProgramDetail_topLeft_submit{ font-family:Verdana, Geneva, sans-serif; font-size:15px; margin:40px 0 0 0;}
.ProgramDetail_topLeft_submit a{ text-decoration:none; color:#ffffff; padding:15px; background:#1d388c;}
.ProgramDetail_topLeft_submit a:hover{ background:#486b9c;}


.ProgramDetail_topRight{ float:left; width:512px; height:auto; max-height:372px; background:#e8e8e8; padding:7px;}
.ProgramDetail_topRight_img{ width:100%; height:auto; max-height:358px;}
.ProgramDetail_topRight_img img{ width:100%; height:auto;}

/*#################### FACILITIES & ACTIVITIES ##############################*/

.facilities_textz{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444444; margin:20px 0 20px 0; padding:0;}
.facilities_BoxCol_Zone{ width:100%; height:auto; margin:0 0 20px 0;}




.facilities_detail_title{
	width:100%;
	height:43px;
	background:#7f756a;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#ffffff;
	line-height:43px;
	padding:0px 0px 0px 20px;
}
.facilities_detail_Topbox{ width:932px; height:486px; margin:20px auto 20px auto; overflow:hidden;}
.facilities_detail_borderbt{ border-bottom:solid 1px #dadada;}
.facilities_BoxCol_Col:nth-child(4n+1){ float:left; width:216px; height:288px; margin:10px 19px 10px 0; position:relative; z-index:1; overflow:hidden;}
.facilities_BoxCol_Col:nth-child(4n+4){ float:left; width:216px; height:288px; margin:10px 0 10px 19px; position:relative; z-index:1; overflow:hidden;}
.facilities_BoxCol_Col{ float:left; width:216px; height:288px; margin:10px 19px 10px 19px; position:relative; z-index:1; overflow:hidden;}

.facilities_BoxCol_Colimage{ width:216px; height:235px;}
.facilities_BoxCol_Colimage a{ text-decoration:none;}
.facilities_BoxCol_Colimage img, .facilities_BoxCol_Colimage a img{ width:216px; height:235px;}
.facilities_BoxCol_ColGrayZone{
	width:216px;
	height:53px;
	position:absolute;
	background:#dddddd;
	top:235px;
	z-index:2;
	transition: all 0.5s ease;
	padding:11px 15px;
}
.facilities_BoxCol_ColGrayZone p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#4f4f4f;
	font-weight:bold;
	overflow:hidden;
	height:30px;
}
.facilities_BoxCol_ColBlueZone{
	width:216px;
	height:235px;
	position:absolute;
	background:#1d388c;
	top:288px;
	z-index:2;
	transition: all 0.5s ease;
}
.facilities_BoxCol_ColBlueTextZone{ width:180px; height:190px; margin:19px auto 0 auto; overflow:hidden; font-family:Verdana, Geneva, sans-serif;}
.facilities_BoxCol_ColBlueTextZone p{ font-size:10px; color:#d6d6d6; word-wrap:break-word; height:72px; overflow:hidden; margin:0 0 0 0;}
.facilities_BoxCol_ColBluePoint{ width:100%; height:26px; overflow:hidden; margin:-5px 0 0 0; padding:0px 0px 0px 5px;}
.facilities_BoxCol_ColBluePoint a{ text-decoration:none;}
.facilities_BoxCol_ColBluePoint .ColBluePointicon,
.facilities_BoxCol_ColBluePoint a .ColBluePointicon{ float:left; font-family:entypo3; color:#ffffff; font-size:26px; height:26px; font-weight:bold;}
.facilities_BoxCol_ColBluePoint .ColBluePointText,
.facilities_BoxCol_ColBluePoint a .ColBluePointText{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-style:italic;
	margin:0 0 3px 0;
	line-height:26px;
	margin:0 0 0 5px;
}
.facilities_BoxCol_ColBluePoint .ColBluePointicon:hover,
.facilities_BoxCol_ColBluePoint a:hover .ColBluePointicon,
.facilities_BoxCol_ColBluePoint .ColBluePointText:hover,
.facilities_BoxCol_ColBluePoint a:hover .ColBluePointText{ color:#999;}


.facilities_BoxCol_Col:hover .facilities_BoxCol_ColGrayZone,
.facilities_BoxCol_Col:nth-child(4n+1):hover .facilities_BoxCol_ColGrayZone,
.facilities_BoxCol_Col:nth-child(4n+4):hover .facilities_BoxCol_ColGrayZone,
.facilities_BoxCol_Col:active .facilities_BoxCol_ColGrayZone,
.facilities_BoxCol_Col:nth-child(4n+1):active .facilities_BoxCol_ColGrayZone,
.facilities_BoxCol_Col:nth-child(4n+4):active .facilities_BoxCol_ColGrayZone{
	top:0;
	transition: all 0.5s ease;
}
.facilities_BoxCol_Col:hover .facilities_BoxCol_ColBlueZone,
.facilities_BoxCol_Col:nth-child(4n+1):hover .facilities_BoxCol_ColBlueZone,
.facilities_BoxCol_Col:nth-child(4n+4):hover .facilities_BoxCol_ColBlueZone,
.facilities_BoxCol_Col:active .facilities_BoxCol_ColBlueZone,
.facilities_BoxCol_Col:nth-child(4n+1):active .facilities_BoxCol_ColBlueZone,
.facilities_BoxCol_Col:nth-child(4n+4):active .facilities_BoxCol_ColBlueZone{
	top:53px;
	transition: all 0.5s ease;
}











/*#################### CAMPUS ##############################*/
.LeftcontactDetail_insr{ margin:0 0 10px 0;}
.LeftcontactDetail_insr div{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444444; margin:0 0 5px 0;}
.LeftcontactDetail_insr input[type=email]{
	width:228px; height:38px;
	background:#f7f7f7;
	border-top:none;
	border-left:none;
	border-right:solid 1px #d3d3d3;
	border-bottom:solid 1px #d3d3d3;
	padding:10px;
}
.LeftcontactDetail_insr .SearchSelect{
	width:228px; height:38px;
	background:url(../images/arrow_select.png) no-repeat right #f7f7f7;
	border-top:none;
	border-left:none;
	border-right:solid 1px #d3d3d3;
	border-bottom:solid 1px #d3d3d3;
}
.LeftcontactDetail_insr .SearchSelect select{
	width:228px; height:38px;
	border:none;
	background:none;
	padding:10px;
	-webkit-appearance:none;
    -moz-appearance:window;
	appearance:window;
}
.LeftcontactDetail_insr input[type=submit]{
	background:#1d388c; border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#ffffff;
	padding:10px 20px;
	cursor:pointer;
}
.LeftcontactDetail_insr input[type=submit]:hover{ background:#486b9c;}

/* CAMPUS ABOUT  */
.CampusMN_TopImg{ width:100%; height:auto; background:#e8e8e8; margin:37px 0 0 0;}
.CampusMN_TopImg img{ width:599px; height:auto; margin:7px; padding:0;}
.CampusMN_FullText{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#444444; word-wrap:break-word; margin:20px 0 0 0;}
.CampusMN_FullText p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#444444; word-wrap:break-word; margin:0 0 10px 0;}
.CampusMN_FullText ul{ list-style:inside;}
.CampusMN_FullText ul li{ font-weight:bold; margin:0 0 25px 0;}
.CampusMN_FullTextSub{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#444444;
	word-wrap:break-word;
	padding-top:5px;
}
.CampusMN_CEO{ width:100%; height:auto; margin:40px 0 0 0;}

.CampusMN_FullTableZone{ width:100%; height:auto; margin:20px 0 0 0;}
.CampusMN_FullTable{ width:100%; height:auto;}
.CampusMN_FullTableHead{
	width:93px;
	height:54px;
	background:#1d388c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:right;
	padding-right:15px;
	vertical-align:middle;
	border-bottom:solid 1px #fff;
}
.CampusMN_FullTable tr:nth-child(5) td.CampusMN_FullTableHead{ border-bottom:solid 1px #d8d8d8;}
.CampusMN_FullTable tr:nth-child(1) td.CampusMN_FullTableCon1,
.CampusMN_FullTable tr:nth-child(1) td.CampusMN_FullTableCon2,
.CampusMN_FullTable tr:nth-child(1) td.CampusMN_FullTableCon3,
.CampusMN_FullTable tr:nth-child(1) td.CampusMN_FullTableCon4{ border-top:solid 1px #d8d8d8;}
.CampusMN_FullTableCon1{ width:166px; height:54px; padding:0px 29px 0px 29px; }
.CampusMN_FullTableCon2{ width:133px; height:54px; }
.CampusMN_FullTableCon3{ width:103px; height:54px; }
.CampusMN_FullTableCon4{ width:113px; height:54px; }
.CampusMN_FullTableCon1, .CampusMN_FullTableCon2,
.CampusMN_FullTableCon3, .CampusMN_FullTableCon4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#444444;
	border-bottom:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	text-align:center;
}
.CampusMN_FullTable tr td div{ width:auto; text-align:left;}

.CampusMN_2Colzone{ width:100%; height:auto; margin:20px 0 0 0;}
.CampusMN_2Col_Head{ width:100%; height:auto; background:#1d388c;}
.CampusMN_2Col_row{ width:100%; height:auto;}
.CampusMN_2Col_L{ float:left; width:450px;}
.CampusMN_2Col_R{ float:left; width:163px;}
.CampusMN_2Col_Head .CampusMN_2Col_L, .CampusMN_2Col_Head .CampusMN_2Col_R{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#ffffff;
	padding-left:55px;
	height:30px;
}
.CampusMN_2Col1col{
	width:100%;
	height:23px;
	background:#d8d8d8;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	color:#444444;
}
.CampusMN_2Col_row .CampusMN_2Col_L,
.CampusMN_2Col_row .CampusMN_2Col_R{
	height:23px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#444444;
	padding-left:55px;
	border:solid 1px #d8d8d8;
	border-top:none;
}
.CampusMN_2Col_row .CampusMN_2Col_R{ border-left:none;}

.CampusMN_2Col_L2{ float:left; width:163px; text-align:center;}
.CampusMN_2Col_R2{ float:left; width:450px; padding-left:55px;}
.CampusMN_2Col_Head .CampusMN_2Col_L2, .CampusMN_2Col_Head .CampusMN_2Col_R2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#ffffff;
	height:30px;
}
.CampusMN_2Col_Head .CampusMN_2Col_L2{ border-right:solid 1px #ffffff;}
.CampusMN_2Col_row .CampusMN_2Col_L2,
.CampusMN_2Col_row .CampusMN_2Col_R2{
	height:23px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#444444;
	border:solid 1px #d8d8d8;
	border-top:none;
}
.CampusMN_2Col_row .CampusMN_2Col_L2{ border-right:none;}

/* CAMPUS Program  */
.indented_content .NewsEvent_ListZone{ width:100%; height:auto; margin:0; padding:0; overflow:hidden;}
.indented_content .NewsEvent_ListCol_textZone{ float:left; width:284px; height:auto; padding:0px 0px 0px 14px;}
/*.indented_content .NewsEvent_ListCol_textRead{ width:100%; height:29px; text-align:right;}
.NewsEvent_ListCol_textRead a{ text-decoration:none;}
.NewsEvent_ListCol_textRead .readmoreText, .NewsEvent_ListCol_textRead a .readmoreText{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#8a8a8a;
	line-height:29px;
}
.NewsEvent_ListCol_textRead .readmoreIcon, .NewsEvent_ListCol_textRead a .readmoreIcon{
	font-family:entypo3;
	font-size:29px;
	color:#8a8a8a;
	line-height:29px;
}
.NewsEvent_ListCol_textRead .readmoreText:hover, .NewsEvent_ListCol_textRead a:hover .readmoreText,
.NewsEvent_ListCol_textRead .readmoreIcon:hover, .NewsEvent_ListCol_textRead a:hover .readmoreIcon{ color:#4e75ae;}*/
.indented_content .ContentFullHBG_text{ float:left; width:60%; font-family:Verdana, Geneva, sans-serif; font-size:26px; line-height:43px; color:#ffffff;}
.indented_content .programSec{ width:100%; height:auto; overflow:hidden;}
.indented_content .programSecTitleZone{ width:100%; height:auto; margin:25px 0 25px 0; overflow:hidden;}
.indented_content .programSecTitleH{
	float:left; width:200px; height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#1d388c;
	line-height:30px;
}
.indented_content .programSecTitleLine{ float:right; width:413px; height:13px; background:url(../images/line_title.png) no-repeat right; margin:8px 0 8px 0;}
.indented_content .Program_ListCol_textH{
	width:100%; height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#696969;
	line-height:25px;
}
.indented_content .Program_ListCol_textDetail{
	width:100%;
	height:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#444444;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
.indented_content .Program_ListCol_bottom{ width:100%; height:95px; position:relative; z-index:1; margin:10px 0 0 0;}
.indented_content .Program_ListCol_bottom .NewsEvent_ListCol_textRead{ width:100%; height:29px; text-align:right; position:absolute; bottom:0; right:0;}
.indented_content .Program_ListCol_textReqZone{ width:100%; height:auto;}
.indented_content .Program_ListCol_textReqrow{
	width:100%; height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#a3a3a3;
	margin:5px 0 0 0;
}
.indented_content .Program_ListCol_textReqrow span{ color:#424242;}

/* facilities & facilities1 */

.indented_content .facilities_BoxCol_Col:nth-child(3n+1){ float:left; width:195px; height:260px; margin:10px 5px 10px 0; position:relative; z-index:1; overflow:hidden;}
.indented_content .facilities_BoxCol_Col:nth-child(3n+3){ float:left; width:195px; height:260px; margin:10px 0 10px 5px; position:relative; z-index:1; overflow:hidden;}
.indented_content .facilities_BoxCol_Col{ float:left; width:195px; height:260px; margin:10px 5px 10px 5px; position:relative; z-index:1; overflow:hidden;}

.indented_content .facilities_BoxCol_Colimage{ width:195px; height:212px;}
.indented_content .facilities_BoxCol_Colimage a{ text-decoration:none;}
.indented_content .facilities_BoxCol_Colimage img, .facilities_BoxCol_Colimage a img{ width:195px; height:212px;}
.indented_content .facilities_BoxCol_ColGrayZone{
	width:195px;
	height:53px;
	position:absolute;
	background:#dddddd;
	top:212px;
	z-index:2;
	transition: all 0.5s ease;
	padding:11px 15px;
}
.indented_content .facilities_BoxCol_ColBlueZone{
	width:195px;
	height:212px;
	position:absolute;
	background:#1d388c;
	top:260px;
	z-index:2;
	transition: all 0.5s ease;
}
.indented_content .facilities_BoxCol_ColBlueTextZone{ width:180px; height:190px; margin:19px auto 0 auto; overflow:hidden; font-family:Verdana, Geneva, sans-serif;}

/* facilities & facilities1 */

.indented_content .ContentZoneFullsc .LeftcontactZone{ width:301px;}
.indented_content .ContentZoneFullsc .LeftcontactZone:nth-child(1){ float:left; margin:0 0 0 0;}
.indented_content .ContentZoneFullsc .LeftcontactZone:nth-child(2){ float:left; margin:0 0 0 10px;}

/* Search Result */
.FullRowlistBor{
	width:100%;
	height:auto;
	min-height:85px;
	margin:20px 0 0 0;
	padding:0px 0px 0px 10px;
	border-bottom:solid 1px #cacaca;
	font-family:Verdana, Geneva, sans-serif;
	line-height:14px;
}
.FullRowlistBor_No{ float:left; width:25px; font-size:14px; font-weight:bold; color:#444444;}
.FullRowlistBor_Title{ float:left; max-width:70%; overflow:hidden;}
.FullRowlistBor_Title, .FullRowlistBor_Title a{ font-size:14px; font-weight:bold; color:#444444; text-decoration:underline; }
.FullRowlistBor_Title a:hover{ color:#1d388c;}
.FullRowlistBor_Desc{ float:left; max-width:20%; font-size:12px; color:#1d388c; padding:0px 0px 0px 5px; font-style:italic;}
.FullRowlistBor_Detail{ padding:15px 0px 15px 0px; font-size:12px; color:#444444;}
.FullRowlistNav{ width:auto; max-width:100%; margin:20px 0 20px 0; text-align:center;}

/* Admission */
.ContentFullHBG3_BTNDL{ float:right;}
.ContentFullHBG3_BTNDL a{
	width:171px;
	height:37px;
	background:#1d388c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:37px;
	color:#ffffff;
	padding:10px;
}
.ContentFullHBG3_BTNDL a:hover{background:#486b9c;}
.CMNADM ul{ list-style:inside;}
.CMNADM ul li{ font-weight:normal; margin:0 0 0 0;}
.CampusMN_FullText_Col150{ width:150px; height:16px; font-size:12px; line-height:16px; vertical-align:top; font-weight:bold;}
.CampusMN_FORMZONE{ width:100%; height:auto; margin:35px 0 0 0;}
.CampusMN_FORMHead{font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#3d3d3d;}
.CampusMN_FORMLine{ width:100%; height:1px; background:#b7b7b6; margin:25px 0 0 0;}
.CampusMN_FORMRows{ width:100%; height:auto; margin:10px 0 0 0;}
.CampusMN_FORMColHaft{ float:left; width:296px; height:30px; overflow:hidden;}
.CampusMN_FORMColFull{ width:100%; height:auto;}
.CampusMN_FORMColHaft:first-child{ margin:0 20px 0 0;}
.CampusMN_FORMColHaft_H{
	float:left; width:124px; height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#444444;
}
.CampusMN_FORMColHaft_INP{ float:left; width:172px; height:auto;} 
.CampusMN_FORMColHaft_INP input[type=text]{
	width:172px; height:30px;
	background:#f7f7f7;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0 3px 0 3px;
}
.CampusMN_FORMColHaft_INPSE{ float:left; width:172px; height:30px; background:url(../images/arrow_select.png) no-repeat right #f7f7f7;}
.CampusMN_FORMColHaft_INPSE select{
	width:172px; height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:none;
	background:none;
	border-radius:0;
	padding:0px 28px 0px 10px;
	-webkit-appearance:none;
	-moz-appearance:tabpanels;
	appearance:none;
}

.CampusMN_FORMColFull textarea{ width:487px; max-width:487px; height:78px; border:none; background:#f7f7f7;}
.CampusMN_FORMColFull_H{
	float:left; width:440px; height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#444444;
	text-align:right;
	padding-right:20px;
}

.CampusMN_FORMCol_RADIO{ float:left; width:70px; height:30px;}
input[type=radio].css-checkbox {
	position:relative; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}
input[type=radio].css-checkbox + label.css-label {
	padding-left:29px;
	height:22px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
}
input[type=radio].css-checkbox:checked + label.css-label { background-position: 0 -22px; }
label.css-label {
	background-image: url(../images/csscheckbox.jpg);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}



.CampusMN_FORMSCBAR{ width:100%; height:30px; margin:20px 0 0 0; background:#1d388c; color:#ffffff; font-size:12px; font-weight:bold;}
.CampusMN_FORMSC_Col1{ float:left; width:166px; height:30px; line-height:30px; font-family:Verdana, Geneva, sans-serif; margin:0 10px 0 0;}
.CampusMN_FORMSC_Col2{ float:left; width:140px; height:30px; line-height:30px; font-family:Verdana, Geneva, sans-serif; margin:0 10px 0 0;}
.CampusMN_FORMSC_Col3{ float:left; width:175px; height:30px; line-height:30px; font-family:Verdana, Geneva, sans-serif; margin:0 10px 0 0;}
.CampusMN_FORMSC_Col4{ float:left; width:99px; height:30px; line-height:30px; font-family:Verdana, Geneva, sans-serif; margin:0 0 0 0;}
.CampusMN_FORMSC_Col1, .CampusMN_FORMSC_Col2, .CampusMN_FORMSC_Col3, .CampusMN_FORMSC_Col4{ text-align:center;}
.CampusMN_FORMSC_Col1 input[type=text],
.CampusMN_FORMSC_Col3 input[type=text],
.CampusMN_FORMSC_Col4 input[type=text]{
	width:100%; height:30px;
	background:#f7f7f7;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0 3px 0 3px;
}
.CampusMN_FORMSC_Col2SE{ background:url(../images/arrow_select.png) no-repeat right #f7f7f7;}
.CampusMN_FORMSC_Col2SE select{
	width:100%; height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:none;
	background:none;
	border-radius:0;
	padding:0px 28px 0px 10px;
	-webkit-appearance:none;
	-moz-appearance:tabpanels;
	appearance:none;
}

.CampusMN_FORMColFull input[type=submit]{
	width: 90px;
	height: 37px;
	background:#1d388c;
	border:none;
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#ffffff;
 }
.CampusMN_FORMColFull input[type=submit]:hover{ background:#486b9c;}

