﻿/*--- reset css ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/*--- end reset css ---*/

/* Left & Right alignment */
.left {float:left}
.right {float:right}
.center {text-align:center}

.top5{ padding-top:5px;}
.top10{ padding-top:10px;}
.top20{ padding-top:20px;}
.top30{ padding-top:30px;}
.top40{ padding-top:40px;}
.top50{ padding-top:20px;}

.bottom10{padding-bottom:10px;}
.bottom20{padding-bottom:20px;}
.bottom30{padding-bottom:30px;}
.bottom40{padding-bottom:40px;}
.bottom50{padding-bottom:50px;}


html, body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-family: 'rsuregular';
	font-size:16px;
	color:#5a5a5a;
	line-height:140%;
	background-color:#FFF;
}

.wrapper {
	height:100%;
	width:100%;
	position:relative;
    margin: 0 auto;
	background:#FFFFFF;
}
.clear { clear:both; }

.slider-wrapper { 
	width: 640px;
	height:300px;  
}

a:link{text-decoration:none; color:#5a5a5a;}
a:visited{text-decoration:none; color:#5a5a5a;}
a:hover{text-decoration:none; color:#ca7490;}

/* font face */

@font-face {
    font-family: 'rsuregular';
    src: url('../../fonts/rsu_regular.eot');
    src: url('../../fonts/rsu_regular.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/rsu_regular.woff2') format('woff2'),
         url('../../fonts/rsu_regular.woff') format('woff'),
         url('../../fonts/rsu_regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.Head1{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:34px; color:#6f2e43; line-height:130%;}
.Head2{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}
.Head3{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43;}
.Head4{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:19px; color:#6f2e43;}
.Head5{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:22px; color:#6f2e43;}
.Head6{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:28px; color:#6f2e43;}

.text1{font-family: 'rsuregular', Arial, Helvetica, sans-serif; color:#6f2e43;}
.text2{font-family: 'rsuregular', Arial, Helvetica, sans-serif; color:#6f2e43; font-style:italic;}
.text3{font-family: 'rsuregular', Arial, Helvetica, sans-serif; color:#b5b5b5; font-size:24px; padding:10px 0 0 0px;}
.text4{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px;}


.line {width:1050px; height:1px; background-color:#e7e7e7; margin:0 auto;}
.Bold{ font-weight:bold;}
.fade {opacity: 0.7; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}

/* font face */
#Top { width:100%; position:fixed; z-index:99;}
#Top #bgNav { width:100%; background-color:#74223e; height:70px;}
#Top #bgNav #Menu{ width:1050px; height:70px; margin:0 auto;}
#Menu .Nav { float:left;}
#Menu .Nav #nav-home {float:left; padding:28px 20px 0 20px; text-align:center;}
#Menu .Nav #nav-home .textNav {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-home .textNav a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-home .textNav :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#f2b5c9;}
#Menu .Nav #nav-about {float:left; padding:28px 20px 0 20px; text-align:center;}
#Menu .Nav #nav-about .textNav {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-about .textNav a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-about .textNav :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#f2b5c9;}
#Menu .Nav #nav-service {float:left; padding:28px 20px 0 20px; text-align:center;}
#Menu .Nav #nav-service .textNav {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-service .textNav a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-service .textNav :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#f2b5c9;}
#Menu .Nav #nav-academic {float:left; padding:28px 20px 0 20px; text-align:center;}
#Menu .Nav #nav-academic .textNav {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-academic .textNav a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-academic .textNav :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#f2b5c9;}
#Menu .Nav #nav-research {float:left; padding:28px 20px 0 20px; text-align:center;}
#Menu .Nav #nav-research .textNav {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-research .textNav a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-research .textNav :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#f2b5c9;}
#Menu .Nav #nav-news {float:left; padding:28px 20px 0 20px; text-align:center;}
#Menu .Nav #nav-news .textNav {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-news .textNav a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-news .textNav :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#f2b5c9;}
#Menu .Nav #nav-contact {float:left; padding:28px 20px 0 20px; text-align:center;}
#Menu .Nav #nav-contact .textNav {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-contact .textNav a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
#Menu .Nav #nav-contact .textNav :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#f2b5c9;}
#Menu .Nav #nav-download {height:35px; width:190px; float:right; border:1px solid #FFF; margin-top:18px; margin-left:20px;}
#Menu .Nav #nav-download .textNav {padding:8px 20px 0 20px; float:left; height:27px; width:150px; cursor:pointer; text-align:center; text-decoration:none; color:#FFF; font-family: 'rsuregular'; font-size:16px;}
#Menu .Nav #nav-download .textNav a{padding:8px 20px 0 20px; float:left; height:27px; width:150px; cursor:pointer; text-decoration:none; color:#FFF; font-family: 'rsuregular'; font-size:16px;}
#Menu .Nav #nav-download .textNav:hover{padding:8px 20px 0 20px; float:left; height:27px; width:150px; cursor:pointer; background-color:#FFF; color:#74223e; text-decoration:none; font-family: 'rsuregular'; font-size:16px;}

#Top #lineNav { width:100%; height:3px; background-color:#f2b5c9;}
#Menu #flag { float:right; padding:23px 0 0 10px;}
#Menu #flag #TH { float:left; padding:0 3px 0 0px;}
#Menu #flag #EN { float:left;}
#Menu #flag #EN a {background: url("../images/flag-en.png") no-repeat scroll 0 0 transparent; display: block; height: 24px; width:24px;}
#Menu #flag #EN a#mn-EN {background-position: 0 0; width: 24px;}
#Menu #flag #EN a#mn-EN:hover,#Menu #flag #EN a#mn-EN.active {background-position: 0 -24px;}
#Menu #flag #TH a {background: url("../images/flag-th.png") no-repeat scroll 0 0 transparent; display: block; height: 24px; width:24px;}
#Menu #flag #TH a#mn-TH {background-position: 0 0; width: 24px;}
#Menu #flag #TH a#mn-TH:hover,#Menu #flag #TH a#mn-TH.active {background-position: 0 -24px;}

#LogoBox { width:1050px; height:300px; margin:0 auto; position:relative;}
#LogoBox #Logo{ width:155px; margin:0 auto; padding:100px 0 0 0px;}
#LogoBox #IconSocial { float:right; position:absolute; top:100px; left:930px;}
#LogoBox #IconSocial #Social_t1 { position:relative; float:left;}
#LogoBox #IconSocial #Social_t1 a {background: url("../images/icon-social-1.gif") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:25px;}
#LogoBox #IconSocial #Social_t1 a#mn-t1 {background-position: 0 0; width: 25px;}
#LogoBox #IconSocial #Social_t1 a#mn-t1:hover,#IconSocial #Social_t1 a#mn-t1.active {background-position: 0px -26px;}
#LogoBox #IconSocial #Social_t2 { position:relative; float:left;}
#LogoBox #IconSocial #Social_t2 a {background: url("../images/icon-social-1.gif") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#LogoBox #IconSocial #Social_t2 a#mn-t2 {background-position: -25px 0px; width: 30px;}
#LogoBox #IconSocial #Social_t2 a#mn-t2:hover,#IconSocial #Social_t2 a#mn-t2.active {background-position: -25px -26px;}
#LogoBox #IconSocial #Social_t3 { position:relative; float:left; padding:0 0 0 3px;}
#LogoBox #IconSocial #Social_t3 a {background: url("../images/icon-social-1.gif") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#LogoBox #IconSocial #Social_t3 a#mn-t3 {background-position: -59px 0px; width: 28px;}
#LogoBox #IconSocial #Social_t3 a#mn-t3:hover,#IconSocial #Social_t3 a#mn-t3.active {background-position: -59px -26px;}
#LogoBox #IconSocial #Social_t4 { position:relative; float:left; padding:0 0 0 3px;}
#LogoBox #IconSocial #Social_t4 a {background: url("../images/icon-social-1.gif") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#LogoBox #IconSocial #Social_t4 a#mn-t4 {background-position: -88px 0px; width: 28px;}
#LogoBox #IconSocial #Social_t4 a#mn-t4:hover,#IconSocial #Social_t4 a#mn-t4.active {background-position: -88px -26px;}

/*#Banner {width:100%; background-image:url(../images/banner.jpg); background-repeat:repeat-x; height:590px; margin:0 auto; background-position:center;}*/

#Banner{
	background-image:url(../images/banner.jpg);
  	background-attachment: fixed;
  	background-size: cover;
  	background-position: center center;
  	height: 590px;
  	width: 100%;
}
#Banner #TextBanner {width:552px; margin:0 auto; padding-top:330px;}
#BannerAbout {width:100%; background-image:url(../images/banner-01-about.jpg); background-repeat:repeat-x; height:168px; margin:0 auto; background-position:center;}
#BannerService {width:100%; background-image:url(../images/banner-02-service.jpg); background-repeat:repeat-x; height:168px; margin:0 auto; background-position:center;}
#BannerAcademic {width:100%; background-image:url(../images/banner-03-academic.jpg); background-repeat:repeat-x; height:168px; margin:0 auto; background-position:center;}
#BannerNews {width:100%; background-image:url(../images/banner-04-news.jpg); background-repeat:repeat-x; height:168px; margin:0 auto; background-position:center;}
#BannerResearchs {width:100%; background-image:url(../images/banner-05-researchs.jpg); background-repeat:repeat-x; height:168px; margin:0 auto; background-position:center;}

#BannerInner {
	background-image:url(../images/banner-inner.jpg);
  	background-attachment: fixed;
  	/*background-size: cover;*/
  	background-position: center center;
  	height: 168px;
  	width: 100%;
}
#BannerInner #TextAbout {width:198px; margin:0 auto; padding-top:40px;}
#BannerInner #TextService {width:133px; margin:0 auto; padding-top:40px;}
#BannerInner #TextAcademic {width:135px; margin:0 auto; padding-top:40px;}
#BannerInner #TextResearch {width:442px; margin:0 auto; padding-top:40px;}
#BannerInner #TextNews {width:343px; margin:0 auto; padding-top:40px;}
#BannerInner #TextContact {width:162px; margin:0 auto; padding-top:40px;}
#BannerInner #TextDownload {width:456px; margin:0 auto; padding-top:40px;}



#BannerDownload {width:100%; background-image:url(../images/banner-07-download.jpg); background-repeat:repeat-x; height:168px; margin:0 auto; background-position:center;}
#ContentAbout { width:1050px; margin:0 auto;}
#ContentAbout #AboutHome { padding:60px 0 50px 0px;}


#ContentAbout #AboutHome #BannerLeft {float:left; width:640px;}




#ContentAbout #AboutHome #AboutRight { float:left; width:350px; padding:0 0 0 55px;}
.lineContent {width:1200px; height:1px; background-color:#e7e7e7; margin:0 auto;}
#ContentNews { width:1050px; margin:0 auto; padding:45px 0 0 0px; position:relative;}
#ContentNews #News-1 { width:328px; float:left;}
#ContentNews #News-1 .News { padding:0 0 20px 0px;}
#ContentNews #News-1 #HeadNews1 { padding:0 0 20px 0px;}
#ContentNews #News-1 .News .lineNews {width:100%; height:1px; background-color:#e7e7e7;}
#ContentNews #News-1 .News .NewsDate { padding:0 0 0px 0px; color:#ca7490;}
#ContentNews #News-1 .News .NewsSubject { padding:10px 0 20px 0px;}
#ContentNews #News-1 .News .NewsSubject { padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentNews #News-1 .News .NewsSubject a{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentNews #News-1 .News .NewsSubject :hover{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#ca7490;}
#ContentNews #News-2 { width:328px; float:left; padding:0 0 0 20px;}
#ContentNews #News-2 .News { padding:0 0 20px 0px;}
#ContentNews #News-2 #HeadNews2 { padding:0 0 20px 0px;}
#ContentNews #News-2 .News .lineNews {width:100%; height:1px; background-color:#e7e7e7;}
#ContentNews #News-2 .News .NewsDate { padding:0 0 0px 0px; color:#ca7490;}
#ContentNews #News-2 .News .NewsSubject { padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentNews #News-2 .News .NewsSubject a{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentNews #News-2 .News .NewsSubject :hover{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#ca7490;}
#ContentNews #LinkRight { float:left; padding:0 0 0 20px; width:340px;}
#ContentNews #LinkRight #Link1 { padding:0 0 20px 0px;}
#ContentNews #LinkRight #Link1 a {background: url("../images/link-01.jpg") no-repeat scroll 0 0 transparent; display: block; height: 50px; width:340px;}
#ContentNews #LinkRight #Link1 a#mn-L1 {background-position: 0 0; width: 340px;}
#ContentNews #LinkRight #Link1 a#mn-L1:hover,#ContentNews #LinkRight #Link1 a#mn-L1.active {background-position: 0 -50px;}
#ContentNews #LinkRight #Link2 { padding:0 0 20px 0px;}
#ContentNews #LinkRight .LinkNews {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}
#ContentNews #LinkRight .LinkNews a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}
#ContentNews #LinkRight .LinkNews :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43;}

.nav-fade-1 {background: #74223e; display: inline-block; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;}
.nav-fade-1 :hover {background: #FFF;}
.nav-fade-2 {background: #343434; display: inline-block; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;}
.nav-fade-2 :hover {background: #FFF;}
.nav-fade-3 {background: #FFFFFF; display: inline-block; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;}
.nav-fade-3 :hover {background: #74223e;}

#Footer { width:100%; height:245px; background-color:#343434; position:relative; margin-top:80px;}
#Footer #ContentFooter { width:1050px; height:240px; margin:0 auto; color:#f3f3f3; }
#Footer #ContentFooter #Footer-1 { float:left; padding:45px 0 0 0px; font-size:18px; height:200px;}
#Footer #ContentFooter #Footer-2 { float:left; padding:45px 0 0 65px; font-size:18px;}
#Footer #ContentFooter #Footer-2 #Footer-3 { float:left; padding:20px 0 0 0px; font-size:16px;}
#Footer #ContentFooter #Footer-2 #Footer-4 { float:left; padding:20px 0 0 50px; font-size:16px;}
#Footer #FooterSocial { float:right; padding:45px 0 0 0px;}
#Footer #FooterSocial #LinkSocial { float:right;}
#Footer #FooterSocial #LinkSocial #Social_1 { position:relative; float:left;}
#Footer #FooterSocial #LinkSocial #Social_1 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:25px;}
#Footer #FooterSocial #LinkSocial #Social_1 a#mn-s1 {background-position: 0 0; width: 25px;}
#Footer #FooterSocial #LinkSocial #Social_1 a#mn-s1:hover,#LinkSocial #Social_1 a#mn-s1.active {background-position: 0px -25px;}
#Footer #FooterSocial #LinkSocial #Social_2 { position:relative; float:left;}
#Footer #FooterSocial #LinkSocial #Social_2 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#Footer #FooterSocial #LinkSocial #Social_2 a#mn-s2 {background-position: -25px 0px; width: 30px;}
#Footer #FooterSocial #LinkSocial #Social_2 a#mn-s2:hover,#LinkSocial #Social_2 a#mn-s2.active {background-position: -25px -25px;}
#Footer #FooterSocial #LinkSocial #Social_3 { position:relative; float:left; padding:0 0 0 3px;}
#Footer #FooterSocial #LinkSocial #Social_3 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#Footer #FooterSocial #LinkSocial #Social_3 a#mn-s3 {background-position: -59px 0px; width: 28px;}
#Footer #FooterSocial #LinkSocial #Social_3 a#mn-s3:hover,#LinkSocial #Social_3 a#mn-s3.active {background-position: -59px -25px;}
#Footer #FooterSocial #LinkSocial #Social_4 { position:relative; float:left; padding:0 0 0 3px;}
#Footer #FooterSocial #LinkSocial #Social_4 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#Footer #FooterSocial #LinkSocial #Social_4 a#mn-s4 {background-position: -88px 0px; width: 28px;}
#Footer #FooterSocial #LinkSocial #Social_4 a#mn-s4:hover,#LinkSocial #Social_4 a#mn-s4.active {background-position: -88px -25px;}
#Footer #FooterSocial #nav-translator {height:40px; width:150px; float:right; border:1px solid #FFF; margin-top:30px;}
#Footer #FooterSocial #nav-translator .textNav {padding:10px 0 0 0px; float:left; height:30px; width:150px; cursor:pointer; text-align:center; text-decoration:none; color:#FFF; font-family: 'rsuregular'; font-size:16px;}
#Footer #FooterSocial #nav-translator .textNav a{padding:10px 0 0 0px; float:left; height:30px; width:150px; cursor:pointer; text-decoration:none; color:#FFF; font-family: 'rsuregular'; font-size:16px;}
#Footer #FooterSocial #nav-translator .textNav:hover{padding:10px 0 0 0px; float:left; height:30px; width:150px; cursor:pointer; background-color:#FFF; color:#343434; text-decoration:none; font-family: 'rsuregular'; font-size:16px;}


/*footer contact*/
#Footer2 { width:100%; height:245px; background-color:#343434; position:relative;}
#Footer2 #ContentFooter { width:1050px; height:240px; margin:0 auto; color:#f3f3f3; }
#Footer2 #ContentFooter #Footer-1 { float:left; padding:45px 0 0 0px; font-size:18px; height:200px;}
#Footer2 #ContentFooter #Footer-2 { float:left; padding:45px 0 0 65px; font-size:18px;}
#Footer2 #ContentFooter #Footer-2 #Footer-3 { float:left; padding:20px 0 0 0px; font-size:16px;}
#Footer2 #ContentFooter #Footer-2 #Footer-4 { float:left; padding:20px 0 0 50px; font-size:16px;}
#Footer2 #FooterSocial { float:right; padding:45px 0 0 0px;}
#Footer2 #FooterSocial #LinkSocial { float:right;}
#Footer2 #FooterSocial #LinkSocial #Social_1 { position:relative; float:left;}
#Footer2 #FooterSocial #LinkSocial #Social_1 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:25px;}
#Footer2 #FooterSocial #LinkSocial #Social_1 a#mn-s1 {background-position: 0 0; width: 25px;}
#Footer2 #FooterSocial #LinkSocial #Social_1 a#mn-s1:hover,#LinkSocial #Social_1 a#mn-s1.active {background-position: 0px -25px;}
#Footer2 #FooterSocial #LinkSocial #Social_2 { position:relative; float:left;}
#Footer2 #FooterSocial #LinkSocial #Social_2 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#Footer2 #FooterSocial #LinkSocial #Social_2 a#mn-s2 {background-position: -25px 0px; width: 30px;}
#Footer2 #FooterSocial #LinkSocial #Social_2 a#mn-s2:hover,#LinkSocial #Social_2 a#mn-s2.active {background-position: -25px -25px;}
#Footer2 #FooterSocial #LinkSocial #Social_3 { position:relative; float:left; padding:0 0 0 3px;}
#Footer2 #FooterSocial #LinkSocial #Social_3 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#Footer2 #FooterSocial #LinkSocial #Social_3 a#mn-s3 {background-position: -59px 0px; width: 28px;}
#Footer2 #FooterSocial #LinkSocial #Social_3 a#mn-s3:hover,#LinkSocial #Social_3 a#mn-s3.active {background-position: -59px -25px;}
#Footer2 #FooterSocial #LinkSocial #Social_4 { position:relative; float:left; padding:0 0 0 3px;}
#Footer2 #FooterSocial #LinkSocial #Social_4 a {background: url("../images/icon-social-2.png") no-repeat scroll 0 0 transparent; display: block; height: 25px; width:30px;}
#Footer2 #FooterSocial #LinkSocial #Social_4 a#mn-s4 {background-position: -88px 0px; width: 28px;}
#Footer2 #FooterSocial #LinkSocial #Social_4 a#mn-s4:hover,#LinkSocial #Social_4 a#mn-s4.active {background-position: -88px -25px;}
#Footer2 #FooterSocial #nav-translator {height:40px; width:150px; float:right; border:1px solid #FFF; margin-top:30px;}
#Footer2 #FooterSocial #nav-translator .textNav {padding:10px 0 0 0px; float:left; height:30px; width:150px; cursor:pointer; text-align:center; text-decoration:none; color:#FFF; font-family: 'rsuregular'; font-size:16px;}
#Footer2 #FooterSocial #nav-translator .textNav a{padding:10px 0 0 0px; float:left; height:30px; width:150px; cursor:pointer; text-decoration:none; color:#FFF; font-family: 'rsuregular'; font-size:16px;}
#Footer2 #FooterSocial #nav-translator .textNav:hover{padding:10px 0 0 0px; float:left; height:30px; width:150px; cursor:pointer; background-color:#FFF; color:#343434; text-decoration:none; font-family: 'rsuregular'; font-size:16px;}




/*About*/
#ContentMain { width:1050px; margin:0 auto;}
#ContentMain #ContentAboutLeft { width:480px; float:left; padding : 90px 0 30px 30px;}
#ContentMain #ContentAboutRight { width:480px; float:left; padding : 90px 0 30px 30px;}
#ContentMain .TeacherMain { padding:50px 0 60px 0px; border-bottom:1px solid #e7e7e7;}
#ContentMain .TeacherMain .TeacherHead {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:34px; color:#6f2e43; text-align:center; padding:0 0 20px 0px;}
#ContentMain .TeacherMain .TeacherHead2 {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:24px; color:#6f2e43; text-align:center; line-height:130%;}
#ContentMain .TeacherMain .TeacherList { width:1050px; padding:30px 0 0 0px;}
#ContentMain .TeacherMain .TeacherBox { padding:20px 0px 0 0px; width:260px; float:left;}
#ContentMain .TeacherMain .TeacherPic { width:260px; height:185px; text-align:center; padding:0 0 20px 0px;}
#ContentMain .TeacherMain .TeacherName {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43; text-align:center; width:260px; min-height:40px;}
#ContentMain .TeacherMain .TeacherName a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43; text-align:center;}
#ContentMain .TeacherMain .TeacherName :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490; text-align:center;}
#ContentMain .TeacherMain .TeacherPosition {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#5a5a5a; text-align:center; min-height:40px;}
#ContentMain .TeacherMain .PositionBox {background-color:#6f2e43; height:25px; max-width:150px; margin:0 auto; border-radius: 13px 13px 13px 13px;}
#ContentMain .TeacherMain .PositionBox .Position {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; text-align:center; padding:3px 0 0 0px;}
#ContentMain .TeacherMain2 { padding:50px 0 0 0px;}
#ContentMain .TeacherMain2 .TeacherHead {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:34px; color:#6f2e43; text-align:center; padding:0 0 20px 0px;}
#ContentMain .TeacherMain2 .TeacherHead2 {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:24px; color:#6f2e43; text-align:center; line-height:130%;}
#ContentMain .TeacherMain2 .TeacherList { width:1050px; padding:30px 0 0 0px;}
#ContentMain .TeacherMain2 .TeacherBox { padding:20px 0px 0 0px; width:260px; float:left;}
#ContentMain .TeacherMain2 .TeacherPic { width:260px; height:185px; text-align:center; padding:0 0 20px 0px;}
#ContentMain .TeacherMain2 .TeacherName {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43; text-align:center; width:260px; min-height:40px;}
#ContentMain .TeacherMain2 .TeacherName a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43; text-align:center;}
#ContentMain .TeacherMain2 .TeacherName :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490; text-align:center;}
#ContentMain .TeacherMain2 .TeacherPosition {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#5a5a5a; text-align:center; min-height:40px;}
#ContentMain .TeacherMain2 .PositionBox {background-color:#6f2e43; height:25px; max-width:150px; margin:0 auto; border-radius: 13px 13px 13px 13px;}
#ContentMain .TeacherMain2 .PositionBox .Position {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; text-align:center; padding:3px 0 0 0px;}
#ContentMain .TeacherMain3 .TeacherBox { padding:60px 0 30px 0px; width:300px; margin:0 auto;}
#ContentMain .TeacherMain3 .TeacherPic { width:300px; height:185px; text-align:center; padding:0 0 20px 0px;}
#ContentMain .TeacherMain3 .TeacherName {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43; text-align:center;}
#ContentMain .TeacherMain3 .TeacherPosition {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#5a5a5a; text-align:center; padding:0 0 30px 0px;}
#ContentMain .TeacherMain3 #TeacherDetail { float:left; padding:30px 30px 0 250px;}
#ContentMain .TeacherMain3 #TeacherDetail ul.css-Teacher li { list-style-image: url("../images/bullet.gif"); margin-left:20px; padding-top:0px; list-style-position: outside; line-height:140%;}
#ContentMain .TeacherMain3 #nav-download {height:35px; width:160px; float:right; border:1px solid #6f2e43; margin-top:60px; margin-left:20px;}
#ContentMain .TeacherMain3 #nav-download .textNav {padding:8px 20px 0 20px; float:left; height:27px; width:120px; cursor:pointer; text-align:center; text-decoration:none; color:#74223e; font-family: 'rsuregular'; font-size:16px;}
#ContentMain .TeacherMain3 #nav-download .textNav a{padding:8px 20px 0 20px; float:left; height:27px; width:120px; cursor:pointer; text-decoration:none; color:#74223e; font-family: 'rsuregular'; font-size:16px;}
#ContentMain .TeacherMain3 #nav-download .textNav:hover{padding:8px 20px 0 20px; float:left; height:27px; width:120px; cursor:pointer; background-color:#74223e; color:#FFF; text-decoration:none; font-family: 'rsuregular'; font-size:16px;}

/*Service*/
#ContentMain #ServiceLeft { float:left; padding:70px 0 0 0px; width:690px;}
#ContentMain #ServiceLeft #PDF { padding:50px 0 0 0px;}
#ContentMain #ServiceLeft #PDF #iconPDF { float:left; padding:0 10px 0 0px;}
#ContentMain #ServiceLeft #PDF #LinkPDF {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20px; color:#6f2e43; padding:3px 0 0 0px;}
#ContentMain #ServiceLeft #PDF #LinkPDF a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20px; color:#6f2e43;}
#ContentMain #ServiceLeft #PDF #LinkPDF :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20px; color:#ca7490;}
#ContentMain #ServiceLeft #PDF #LinePDF {border-top:1px solid #e7e7e7; width:200px;}
#ContentMain #ServiceLeft #Img{ padding:50px 0 0 0px;}
#ContentMain #ServiceLeft #Img .ListImg{ padding:0 0 10px 0px;}
#ContentMain #ServiceLeft #Img .BoxImg { float:left; padding:0 10px 0 0px;}
#ContentMain #ServiceRight { float:right; padding:70px 0 0 20px; width:340px;}
#ContentMain #ServiceRight #Link2 { padding:0 0 20px 0px;}
#ContentMain #ServiceRight .LinkNews {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}
#ContentMain #ServiceRight .LinkNews a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}
#ContentMain #ServiceRight .LinkNews :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43;}

/*Academic*/
#ContentMain #AcademicHead { padding:70px 0 0 0px; width:1050px; text-align:center;}
#ContentMain #AcademicHead .AcademicHead2 {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:36px; color:#6f2e43;}
#ContentMain #AcademicHead .AcademicHead3 {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:28px; color:#6f2e43;}
#ContentMain .AcademicLeft { float:left; padding:70px 0 0 0px; width:500px;}
#ContentMain .AcademicLeft .CourseBox {border:2px solid #6f2e43; width:130px; height:30px; margin-top:70px; margin-bottom:30px;}
#ContentMain .AcademicLeft .CourseBox .CourseText {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#6f2e43; padding:5px 0 0 0px; text-align:center; text-transform:uppercase;}

#ContentMain .AcademicRight { float:left; padding:70px 0 0 50px; width:500px;}
#ContentMain .AcademicRight .CourseBox {border:2px solid #6f2e43; width:130px; height:30px; margin-top:37px; margin-bottom:30px;}
#ContentMain .AcademicRight .CourseBox .CourseText {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#6f2e43; padding:5px 0 0 0px; text-align:center; text-transform:uppercase;}


/*News*/
#ContentMain { width:1050px; margin:0 auto; padding:45px 0 0 0px; position:relative;}
#ContentMain #News-1 { width:328px; float:left;}
#ContentMain #News-1 .News { padding:0 0 20px 0px;}
#ContentMain #News-1 #HeadNews1 { padding:0 0 20px 0px;}
#ContentMain #News-1 .News .lineNews {width:100%; height:1px; background-color:#e7e7e7;}
#ContentMain #News-1 .News .NewsDate { padding:0 0 0px 0px; color:#ca7490;}
#ContentMain #News-1 .News .NewsSubject { padding:10px 0 20px 0px;}
#ContentMain #News-1 .News .NewsSubject { padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentMain #News-1 .News .NewsSubject a{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentMain #News-1 .News .NewsSubject :hover{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#ca7490;}
#ContentMain #News-2 { width:328px; float:left; padding:0 0 0 20px;}
#ContentMain #News-2 .News { padding:0 0 20px 0px;}
#ContentMain #News-2 #HeadNews2 { padding:0 0 20px 0px;}
#ContentMain #News-2 .News .lineNews {width:100%; height:1px; background-color:#e7e7e7;}
#ContentMain #News-2 .News .NewsDate { padding:0 0 0px 0px; color:#ca7490;}
#ContentMain #News-2 .News .NewsSubject { padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentMain #News-2 .News .NewsSubject a{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentMain #News-2 .News .NewsSubject :hover{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#ca7490;}
#ContentMain #LinkRight { float:left; padding:0 0 0 20px; width:340px;}
#ContentMain #LinkRight #Link1 { padding:0 0 20px 0px;}
#ContentMain #LinkRight #Link1 a {background: url("../images/link-01.jpg") no-repeat scroll 0 0 transparent; display: block; height: 50px; width:340px;}
#ContentMain #LinkRight #Link1 a#mn-L1 {background-position: 0 0; width: 340px;}
#ContentMain #LinkRight #Link1 a#mn-L1:hover,#ContentMain #LinkRight #Link1 a#mn-L1.active {background-position: 0 -50px;}
#ContentMain #LinkRight #Link2 { padding:0 0 20px 0px;}
#ContentMain #LinkRight .LinkNews {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}
#ContentMain #LinkRight .LinkNews a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}
#ContentMain #LinkRight .LinkNews :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#6f2e43;}

#ContentMain #News { padding:60px 0 0 0px;}
#ContentMain #News .NewsList { padding:0 0 15px 0px;}
#ContentMain #News .NewsList .NewBox {padding:0 20px 0 0px; width:330px; float:left}
#ContentMain #News .NewsDate { padding:0 0 0px 0px; color:#ca7490;}

#ContentMain #page {height:58px; padding:30px 0 0 300px;}
#ContentMain #page .PageAction { position:relative; float:left;}
#ContentMain #page .PageAction .TextNumber {
	position: absolute;
	padding-left: 15px;
	padding-top: 8px;
	top: 0px;
}
#ContentMain #page .PageAction2 {float:left; padding:10px 5px 5px 20px;}
.circle {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	width: 35px;
	height: 35px;
	background-color:#eeeded;
	border:1px solid #d0d0d0;
}
.circle2 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	width: 35px;
	height: 35px;
	border:1px solid #d0d0d0;
	margin-left:5px;
}

.circle3 { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 60px;
	height: 35px;
	background-color:#eeeded;
	border:1px solid #d0d0d0;
	margin-right:20px;
}
.circle4 { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 60px;
	height: 35px;
	border:1px solid #d0d0d0;
	margin-left:20px;
}	

#ContentMain #NewsLeft { float:left; padding:70px 0 0 0px; width:690px;}
#ContentMain #NewsLeft #PDF { padding:50px 0 0 0px;}
#ContentMain #NewsLeft #PDF #iconPDF { float:left; padding:0 10px 0 0px;}
#ContentMain #NewsLeft #PDF #LinkPDF {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20px; color:#6f2e43; padding:3px 0 0 0px;}
#ContentMain #NewsLeft #PDF #LinkPDF a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20px; color:#6f2e43;}
#ContentMain #NewsLeft #PDF #LinkPDF :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20px; color:#ca7490;}
#ContentMain #NewsLeft #PDF #LinePDF {border-top:1px solid #e7e7e7; width:200px;}
#ContentMain #NewsLeft #Img{ padding:50px 0 0 0px;}
#ContentMain #NewsLeft #Img .ListImg{ padding:0 0 10px 0px;}
#ContentMain #NewsLeft #Img .BoxImg { float:left; padding:0 10px 0 0px;}
#ContentMain #NewsRight { float:right; padding:70px 0 0 20px; width:330px;}
#ContentMain #NewsRight #Link2 { padding:0 0 20px 0px;}
#ContentMain #NewsRight .LinkNews {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#5a5a5a;}
#ContentMain #NewsRight .LinkNews a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#5a5a5a;}
#ContentMain #NewsRight .LinkNews :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18px; color:#ca7490;}

/*News-Relarion*/
#ContentMain #NewsRelation { float:left; width:690px;}
#ContentMain #News-3 { width:328px; float:right;}
#ContentMain #News-3 .News { padding:0 0 20px 0px;}
#ContentMain #News-3 #HeadNews1 { padding:0 0 20px 0px;}
#ContentMain #News-3 .News .lineNews {width:100%; height:1px; background-color:#e7e7e7;}
#ContentMain #News-3 .News .NewsDate { padding:0 0 0px 0px; color:#ca7490;}
#ContentMain #News-3 .News .NewsSubject { padding:10px 0 20px 0px;}
#ContentMain #News-3 .News .NewsSubject { padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentMain #News-3 .News .NewsSubject a{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#959595;}
#ContentMain #News-3 .News .NewsSubject :hover{ padding:10px 0 20px 0px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16px; color:#ca7490;}

/*Research*/

#ContentMain .ResearchHead { border:2px solid #f2b5c9; height:38px; position:relative;}
#ContentMain .ResearchHead .ResearchText {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#c06382; float:left; padding:10px 0 0 20px;}
#ContentMain .ResearchHead .ResearchLinkBox { float:right; padding:10px 10px 0 0px;}
#ContentMain .ResearchHead #tool { padding:7px 20px 0 0px; float:right;}
#ContentMain .ResearchHead #searchwrapper {float:right; width:231px; height:25px; background-image:url("../images/bg-box-search.gif"); background-repeat:no-repeat; padding:0px; margin:0px; position:relative;}
#ContentMain .ResearchHead #searchwrapper form { display:inline ; }
#ContentMain .ResearchHead .searchbox {border:0px; background-color:transparent; position:absolute; top:2px; left:15px; width:200px; height:20px; font-size:16px; font-family: 'rsuregular', Arial, Helvetica, sans-serif; }
#ContentMain .ResearchHead .searchbox_submit {border:0px; background-color:transparent; position:absolute; width:23px; height:23px; left:-30px; top:2px;}
#ContentMain #ResearchLeft { float:left; width:515px;}
#ContentMain #ResearchLeft .ResearchHead { border:2px solid #f2b5c9; height:38px;}
#ContentMain #ResearchLeft .ResearchHead .ResearchText {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#c06382; float:left; padding:10px 0 0 20px;}
#ContentMain #ResearchLeft .ResearchHead .ResearchLinkBox { float:right; padding:10px 20px 0 0px;}
#ContentMain #ResearchLeft .ResearchHead .ResearchLinkBox .ResearchLink {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#c06382; text-decoration:underline;}
#ContentMain #ResearchLeft .ResearchHead .ResearchLinkBox .ResearchLink a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#c06382; text-decoration:underline;}
#ContentMain #ResearchLeft .ResearchHead .ResearchLinkBox .ResearchLink :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#74223e; text-decoration:underline;}
#ContentMain #ResearchLeft .ResearchList { padding:30px 0 30px 0px;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox { width:515px; border-bottom:1px solid #f0f0f0; padding:20px 0 20px 0px;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox .ResearchImg { float:left; width:155px;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox .ResearchDetail { float:left;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox .ResearchDetail { padding:0 0 0 20px;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox .ResearchDetail .ResearchSubject {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20x; color:#c06382;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox .ResearchDetail .ResearchSubject a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20x; color:#c06382;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox .ResearchDetail .ResearchSubject :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20x; color:#74223e;}
#ContentMain #ResearchLeft .ResearchList .ResearchBox .ResearchDetail .ResearchSub {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16x; color:#adadad;}

#ContentMain #ResearchRight { float:left; width:515px; padding:0 0 0 20px;}
#ContentMain #ResearchRight .ResearchHead { border:2px solid #f2b5c9; height:38px;}
#ContentMain #ResearchRight .ResearchHead .ResearchText {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#c06382; float:left; padding:10px 0 0 20px; float:left;}
#ContentMain #ResearchRight .ResearchHead .ResearchLinkBox { float:right; padding:10px 20px 0 0px;}
#ContentMain #ResearchRight .ResearchHead .ResearchLinkBox .ResearchLink {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#c06382; text-decoration:underline;}
#ContentMain #ResearchRight .ResearchHead .ResearchLinkBox .ResearchLink a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#c06382; text-decoration:underline;}
#ContentMain #ResearchRight .ResearchHead .ResearchLinkBox .ResearchLink :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:18x; color:#74223e; text-decoration:underline;}
#ContentMain #ResearchRight .ResearchList { padding:30px 0 30px 0px;}
#ContentMain #ResearchRight .ResearchList .ResearchBox { width:515px; border-bottom:1px solid #f0f0f0; padding:20px 0 20px 0px;}
#ContentMain #ResearchRight .ResearchList .ResearchBox .ResearchImg { float:left; width:155px;}
#ContentMain #ResearchRight .ResearchList .ResearchBox .ResearchDetail { float:left;}
#ContentMain #ResearchRight .ResearchList .ResearchBox .ResearchDetail { padding:0 0 0 20px;}
#ContentMain #ResearchRight .ResearchList .ResearchBox .ResearchDetail .ResearchSubject {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20x; color:#c06382;}
#ContentMain #ResearchRight .ResearchList .ResearchBox .ResearchDetail .ResearchSubject a{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20x; color:#c06382;}
#ContentMain #ResearchRight .ResearchList .ResearchBox .ResearchDetail .ResearchSubject :hover{font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:20x; color:#74223e;}
#ContentMain #ResearchRight .ResearchList .ResearchBox .ResearchDetail .ResearchSub {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:16x; color:#adadad;}

/*Contact*/
#ContentMain #ContactLeft { float:left; padding:70px 0 80px 0px; width:590px;}
#ContentMain #ContactLeft .ContactHead3 {font-family: 'rsuregular', Arial, Helvetica, sans-serif; font-size:26px; color:#6f2e43;}
#ContactMap { width:100%; margin:0 auto; height:535px; background-color:#6e2d43;}
#ContactMap #BoxMap{ width:1050px; margin:0 auto; height:535px; background-color:#6e2d43;}
#ContactRight { float:left; padding:80px 0 0 0px;}

#ContactRight #nav-submit {height:35px; width:160px; float:left; border:2px solid #c06382; margin-top:20px; margin-left:140px;}
#ContactRight #nav-submit .textSubmit {padding:8px 20px 0 20px; float:left; height:27px; width:120px; cursor:pointer; text-align:center; text-decoration:none; color:#c06382; font-family: 'rsuregular'; font-size:16px;}
#ContactRight #nav-submit .textSubmit a{padding:8px 20px 0 20px; float:left; height:27px; width:120px; cursor:pointer; text-decoration:none; color:#c06382; font-family: 'rsuregular'; font-size:16px;}
#ContactRight #nav-submit .textSubmit:hover{padding:8px 20px 0 20px; float:left; height:27px; width:120px; cursor:pointer; background-color:#c06382; color:#FFF; text-decoration:none; font-family: 'rsuregular'; font-size:16px;}


.textbox {
	background: none repeat scroll 0 0 #FFFFFF;
	color:#adadad; border: 1px solid #adadad;
	height: 28px;
	margin: 0; 
	padding: 1px 0 1px 5px;
	vertical-align: top; 
	width: 430px;
	font-size:16px; font-family:'rsuregular', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
	
.textbox2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color:#adadad; border: 1px solid #adadad;
	height: 28px;
	margin: 0; 
	padding: 1px 0 1px 5px;
	vertical-align: top; 
	width: 210px;
	font-size:16px; font-family:'rsuregular', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}
.textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	color:#adadad; border: 1px solid #adadad;
	margin: 0; 
	padding: 1px 0 1px 5px;
	vertical-align: top; 
	width: 430px;
	height:150px;
	font-size:16px; font-family:'rsuregular', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
	/*Download*/
#ContentMain #ContactDownload { float:left; padding:70px 0 80px 0px; width:1050px;}
#ContentMain #ContactDownload #DownloadLeft {float:left; padding:0 0 0 100px;}
#ContentMain #ContactDownload #DownloadLeft .DownloadList { padding:0 0 20px 0px;}
#ContentMain #ContactDownload #DownloadLeft .DownloadList .DownloadImg { float:left;}
#ContentMain #ContactDownload #DownloadLeft .DownloadList .DownloadText {color:#6f2e43; font-family: 'rsuregular'; font-size:19px; float:left; padding:4px 0 0 10px;}
#ContentMain #ContactDownload #DownloadLeft .DownloadList .DownloadText a{color:#6f2e43; font-family: 'rsuregular'; font-size:19px;}
#ContentMain #ContactDownload #DownloadLeft .DownloadList .DownloadText:hover{color:#f2b5c9; font-family: 'rsuregular'; font-size:19px;}
