/* ----- FONT ----- */
address,
dd,
div,
dt,
h3,
h4,
h5,
h6,
input,
legend,
li,
p,
select,
textarea {
	font-family: inherit;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}


/* ----- FORM CONTROLS ----- */
input {
	vertical-align: middle;
}

input.ge_textInput,
textarea.ge_textInput {
	border: 1px solid #bfbfbf;
	font-size: 0.9091em;
	line-height: 1em;
	margin-right: 7px;
	padding-top: 0.2em;
	position: relative;
	text-indent: 4px;
}
/* ----- LEADING ----- */
address,
dd,
dt,
h3,
h4,
h5,
h6,
li {
	line-height: 1.2727em;
}


/* ----- LINKS ----- */

a:link {
	color: #969696;
	text-decoration: none;
}

a:hover {
	color: #787878;
	text-decoration: underline;
}

a:visited {
	color: #969696;
	text-decoration: none;
}


a img {
	border: 0;
}

a.button_link {
	margin-right: 11px;
}

@media print {
	a.button_link {
		display: none;
	}
}

/* ----- TABLE ----- */
.table {
	border-bottom: 1px solid #e8ebef;
	border-collapse: collapse;
	margin-bottom: 2.7273em;
	width: 100%;
}

.table th {
	background: #e1e6ea url(../images/bg_table_head2.gif) repeat-x 0 100%;
	font-weight: normal;
	padding: 0.4545em 20px;
	text-align: left;
}

.table td {
	border-top: 1px solid #e8ebef;
	padding: 0.4545em 20px;
}

/* ----- TABLE: SIMPLE DATA ----- */
table.simple_data {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 1.3636em;
	width: auto;
}

table.simple_data.last {
	margin-bottom: 0;
}

table.simple_data th {
	border: 1px solid #ccc;
	font-weight: bold;
	padding: 0.1818em 10px;
	text-align: left;
}

table.simple_data td {
	border: 1px solid #ccc;
	padding: 0.1818em 10px;
	text-align: left;
}

/*-------Homepage content--------*/

#main_photo { 
	margin-bottom:24px;
}

#menu1,
#menu2 { 
	margin-right:11px;
}

#quick_link {
	margin-top:45px;
	margin-bottom:33px;
	height:176px;
	background-repeat:no-repeat;
	background-image: url(../images/bg_quicklink.jpg);
}

#undergraduate{
	margin-left:20px;
	margin-top:17px;
	width:105px;
	display:inline;
	float:left;
}

#summer{
	margin-left:20px;
	margin-top:17px;
	width:85px;
	display:inline;
	float:left;
}
#chinacontact{
	margin-left:5px;
	margin-top:17px;
	width:115px;
	display:inline;
	float:left;}
#library,
#alumni,
#admissions { 
	margin-left:15px;
	margin-top:17px;
	width:115px;
	float:left;
}

#undergraduate,
#summer,
#chinacontact,
#library,
#alumni,
#admissions  ul,li {
	list-style:none;
	text-align:left;
	
 }
 .quicklink{
 color: #969696;
 text-align: left;
 font-size:10px;
 }
 
 
.main_content{
padding-left:12px;
width:655px;
float:left;}

#about_intro_text{
padding-top:14px;
float:left;
width:416px;}
#about_intro_text img{
padding-top:11px;
margin-left:50px;
}
#about_intro_text  img.title{
margin-left:0;}

#about_intro_text  img.titlemiddle{
margin-left:50px;}

#about_intro_text p{
padding-top:14px;
padding-right:10px;
text-align:left;
}



#about_intro_text ul{
padding-left:18px;
padding-top:10px;
text-align:left;
margin:0;
}
#about_intro_text li{
text-align:left;
margin-left:0;
padding-left:0;
}

#about_right_img{
float:left;
width:140px;
padding-left:24px;
}

#about_right_img img{
padding-bottom:10px;
}


#about_intro_history_text img{
margin-top:12px;
margin-left:0px;
margin-right:10px;
}

.about_intro_history_text1 {
padding-top:16px;
margin-left:0px;
margin-right:10px;
text-align:left;
}

#grey_box{
	float:left;
	padding-left:5px;
	width:249px;
} 

#grey_box .bg_top{
	height:14px;
	background-image: url(../images/grey_box_top.jpg);
	background-repeat: no-repeat;
} 

#grey_box .bg_body{
	background-image: url(../images/grey_box_body.jpg);
	background-repeat: repeat-y;
} 

#grey_box_sponsorship_intro_height{
	min-height:1200px;
}
#grey_box .bg_body img.title{
padding-top:0px;
margin-left:4px;
}

#grey_box .bg_body img{
padding-top:10px;
margin-left:4px;
}
#grey_box img{
padding-top:10px;
}

#grey_box .bg_body .text {
padding-top:16px;
margin-left:4px;
margin-right:4px;
text-align:left;
}
#grey_box .bg_body .text p{
padding-top:10px;
text-align:left;
}
#grey_box .bg_bottom{
	height:23px;
	background-image: url(../images/grey_box_bottom.jpg);
	background-repeat: no-repeat;
} 
/**/
#sidebar{
	float:left;
	width:153px;
	display:inline;
	padding:0;
} 

#menubar{
	width:153px;
	padding-top:50px;
	padding-left:12px;
} 

.sidebar_sub{
	padding-left:10px;
	}
.sidebar_subsub{
	padding-left:20px;
	}
#blank{
	margin:0;
	height:12px;
	}
#sidebar .bg_top{
	height:14px;
	background-image: url(../images/grey_box_top.jpg);
	background-repeat: no-repeat;
} 

#sidebar .bg_body{
	background-image: url(../images/grey_box_body.jpg);
	background-repeat: repeat-y;
} 

#sidebar_sponsorship_intro_height{
	min-height:1200px;
}
#sidebar .bg_body img.title{
padding-top:0px;
margin-left:4px;
}

#sidebar .bg_body img{
padding-top:10px;
margin-left:4px;
}
#sidebar img{
padding-top:0;
}

#sidebar .bg_body .text {
padding-top:16px;
margin-left:4px;
margin-right:4px;
text-align:left;
}
#sidebar .bg_body .text p{
padding-top:10px;
text-align:left;
}
#sidebar .bg_bottom{
	height:23px;
	background-image: url(../images/grey_box_bottom.jpg);
	background-repeat: no-repeat;
} 
/**/
#sponsorship_intro_text{
padding-left:12px;
padding-right:12px;}

#sponsorship_intro_text img{
padding-top:11px;
margin-right:10px;

}
#sponsorship_intro_text  img.title{
margin-left:0;}

#sponsorship_intro_text p{
padding-top:14px;
text-align:left;
}

#sponsorship_intro_text ul{
padding-left:18px;
padding-top:10px;
text-align:left;
margin:0;
}
#sponsorship_intro_text li{
text-align:left;
margin-left:0;
padding-left:0;
}

#sponsorship_intro_text2 img{
padding-top:11px;
margin-left:10px;
}

#grey_box ul{
padding-left:18px;
padding-top:10px;
text-align:left;
margin:0;
}
#grey_box li{
text-align:left;
margin-left:0;
padding-left:0;
}

#light_grey_box{
	float:left;
	padding-left:12px;
	padding-top:10px;
	width:627px;
} 

#light_grey_box .bg_top{
	height:7px;
	background-image: url(../images/light_grey_box_top.jpg);
	background-repeat: no-repeat;
} 

#light_grey_box .bg_body{
	background-image: url(../images/light_grey_box_body.jpg);
	background-repeat: repeat-y;
} 

#light_grey_box_pendeba_height{
	min-height:200px;
}
#light_grey_box .bg_body img.title{
padding-top:0px;
margin-left:4px;
}

#light_grey_box .bg_body img{
padding-top:10px;
margin-left:4px;
}

#light_grey_box .bg_body .text {
padding-top:16px;
margin-left:4px;
margin-right:4px;
text-align:left
}
#light_grey_box .bg_body .text p{
padding-top:16px;
text-align:left
}
#light_grey_box .bg_bottom{
	height:7px;
	background-image: url(../images/light_grey_box_bottom.jpg);
	background-repeat: no-repeat;
} 

#pendeba_light_1{
width:180px;
float:left;
padding-left:10px;
}
#pendeba_light_2{
background-image:url(../images/bg_line_darkgreen_v.gif);
background-repeat:repeat-y;
width:190px;
float:left;
margin-left:7px;
padding-left:8px;
}
#pendeba_light_3{
background-image:url(../images/bg_line_darkgreen_v.gif);
background-repeat:repeat-y;
width:210px;
float:left;
margin-left:7px;
padding-left:8px;
}

#light_grey_box ul{
padding-left:18px;
padding-top:10px;
text-align:left;
margin:0;
}
#light_grey_box li{
text-align:left;
margin-left:0;
padding-left:0;
}

#line{
	margin-left:24px;
	padding-top:5px;
	width:897px;
	background-image:url(../images/bg_line_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#line_wide{
	padding-top:5px;
	width:880px;
	background-image:url(../images/bg_line_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#line_wide_gallery{
	padding-top:5px;
	margin-left:12px;
	width:880px;
	background-image:url(../images/bg_line_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#line_narrow{
	padding-top:5px;
	width:660px;
	background-image:url(../images/bg_line_grey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#pendeba_bottom_text{
	margin-left:24px;
	padding-top:5px;
	width:897px;
	float:left;
	}
#pendeba_bottom_text img{
	padding-top:15px;
	}
	
#pendeba_story_1{
width:249px;
float:left;
}

#pendeba_story_1 p,
#pendeba_story_2 p,
#pendeba_story_5 p,
#pendeba_story_3 p{
padding-top:10px;
text-align:left;
}
#pendeba_story_2{
background-image:url(../images/bg_line_darkgreen_v.gif);
background-repeat:repeat-y;
width:280px;
float:left;
margin-left:7px;
padding-left:8px;
}
#pendeba_story_3{
background-image:url(../images/bg_line_darkgreen_v.gif);
background-repeat:repeat-y;
width:320px;
float:left;
margin-left:7px;
padding-left:8px;
}

#pendeba_story_4{
width:280px;
float:left;
padding-left:15px;
}

#pendeba_story_5{
width:280px;
float:left;
padding-left:20px;
}

.main_content_wide{
padding-left:12px;
width:909px;
float:left;
}
.main_content_side{
padding-left:0;
width:602px;
float:left;
min-height:200px;
line-height:18px;
}

.main_content_side img.left{
margin-right:20px;
margin-left:0;
}
#register_img_big{
width:136px;
float:left;
}

#title_top{
padding-top:11px;
margin-left:10px;
padding-bottom:12px;
}

#contact_worldwide_1{
width:249px;
float:left;
}

#contact_worldwide_2{
background-image:url(../images/bg_line_darkgreen_v.gif);
background-repeat:repeat-y;
width:250px;
float:left;
margin-left:0px;
padding-left:38px;
}
#contact_worldwide_3{
background-image:url(../images/bg_line_darkgreen_v.gif);
background-repeat:repeat-y;
width:220px;
float:left;
margin-left:0px;
padding-left:38px;
}
#contact_worldwide_1 p,
#contact_worldwide_2 p,
#contact_worldwide_3 p{
padding-top:10px;
text-align:left;
}
#donate_now{
padding-top:140px;
margin-right:4px;
}
.quicktitle_s{
width:150px;
float:left;
}

.quicktitle_history{
margin-top:10px;
width:400px;
float:left;
}

#quicktitle_aboutus{
width:200px;
float:left;
margin-top:0;
}

#links{
margin-left:10px;
margin-top:20px;
width:200px;
float:left;
}
#error{
	float:left;
	margin-left:24px;
	padding-right:50px;
	width:100px;
	height:301px;
	display:inline;
	background-image: url(../images/404page.png);
	background-repeat: no-repeat;
	background-position: left;
} 

#error_nav{
margin-top:0;
width:700px;
float:left;
}

#staff{
width:290px;
float:left;
padding-bottom:40px;
padding-right:10px;
}

#staff p{
padding-top:2px;
}

#faculty{
width:183px;
float:left;
padding-bottom:40px;
padding-right:17px;
}

#faculty img{
padding-right:6px;
}

#faculty p{
padding-top:0;
margin-top:0;
line-height:14px;
}

#preview{
	color: #505050;
	text-align: left;
	font-size:16px;
	font-weight:normal;
	line-height:21px;
	padding-top:0px;
	padding-right:50px;
	padding-bottom:0;
  font-family:Helvetica, HelveticaNeue, Arial;
	}

.sidebarlink_sub{
	color: #000000;
	text-align: left;
	font-size:11px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
  font-family:Helvetica, HelveticaNeue, Arial;
}

.sidebarlink_sub a { text-decoration: none; }
.sidebarlink_sub a:link { color: #969696; }
.sidebarlink_sub a:hover { color: #787878; }

.sidebarlink_sub_u{
	color: #1191CB;
	text-align: left;
	font-size:11px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
  font-family:Helvetica, HelveticaNeue, Arial;
}

.sidebarlink_sub_admissions{
	color: #000000;
	text-align: left;
	font-size:10px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
  font-family:Helvetica, HelveticaNeue, Arial;
}

.sidebarlink_sub_u a { text-decoration: none; }
.sidebarlink_sub_u a:link { color: #969696; }
.sidebarlink_sub_u a:hover { color: #787878; }

.toplink_sub{
	color: #000000;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:5px;
  font-family:Helvetica, HelveticaNeue, Arial;
  width:10px;
  float:left;
  display:inline;
}

.toplink_library{
	color: #E11A27;
	text-align: center;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
  font-family:Helvetica, HelveticaNeue, Arial;
  width:30px;
  float:left;
  display:inline;
}

.toplink_library a { text-decoration: none; }
.toplink_library a:link { color: #505050; }
.toplink_library a:hover { color: #787878; }

.other{
	color: #000000;
	text-align: left;
	font-size:10px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:75px;
  font-family:Helvetica, HelveticaNeue, Arial;
  width:230px;
  float:left;
  display:inline;
}
.toplink_sub a { text-decoration: none; }
.toplink_sub a:link { color: #969696; }
.toplink_sub a:hover { color: #787878; }

.showstaff_section {
	padding-top:45px;
	color: #e11a27;
	text-align: left;
	font-size:30px;
	leading:-1;
	}
	
.showfaculty_section {
	padding-top:45px;
	color: #27BAFF;
	text-align: left;
	font-size:30px;
	leading:-1;
	}
.showstaff_name {
	padding-top:60px;
	color: #505050;
	text-align: left;
	font-size:22px;
	leading:-1;
	}	
.showstaff_title { 
color: #505050;
text-align: left;
font-size:20px;
leading:-1;
}
.showstaff_intro {
	padding-top:28px;
	font-family:Helvetica, HelveticaNeue, Arial;
	line-height:19px;
	font-size:14px;
	text-align: left;

	}
#about_contact_info{
	width:400px;
	padding-right:35px;
	float:left;
	}

#about_contact_right{
	width:165px;
	padding-right:0px;
	float:left;
	}
#about_contact_right p{
	font-size:11px;
	font-weight:bold;
	
	}
#about_contact_right p.red{
	font-size:11px;
	font-weight:bold;
	color:#E11A27;
	}
	
table.contact_table {
	font-size:11px;
	line-height:17px;
	}

.red{
	color:#E11A27;
	}
	
.silkroad{
	color:#E18418;
	}
	
.grey{
	color:#505050;
	}
.left_103{
	padding-left:103px;
	}
.more{
	padding-left:153px;
	}
.register_u_text{
	padding-left:103px;
	line-height:18px;
	}	
.register_u_text_more{
	padding-left:153px;
	line-height:18px;
	}
	
.width_545 {
	padding-left:0;
	line-height:18px;
	width:545px;
	}
	
.left_width_435 {
	padding-left:0;
	line-height:18px;
	width:430px;
	float:left;
	padding-right:8px;
	}
	
.left_width_467 {
	padding-left:0;
	line-height:18px;
	width:467px;
	float:left;
	padding-right:8px;
	}
	
.left_width_350 {
	padding-left:0;
	line-height:18px;
	width:350px;
	float:left;
	padding-right:8px;
	}
	
.left_width_290 {
	padding-left:0;
	line-height:18px;
	width:290px;
	float:left;
	padding-right:20px;
	}
	
.admissions_ul,
.apply_ul {
	padding-left:0;
	line-height:18px;
	}
	
.admissions_ul ul ,
.admissions_ul li ,
.left_width_290 ul,
.left_width_290 li,
.right_width_290 ul,
.right_width_290 li  {
	list-style-image: url(/image/get/file/li.jpg);
	text-align:left;
    
 }

.apply_ul ul,
.apply_ul li{
	list-style-image: none;
	text-align:left;	
	} 
 
.apply_ul ul,
.admissions_ul ul {
padding-left:18px;
padding-top:10px;
margin:0;
}

.apply_ul li,
.admissions_ul li{
margin-left:0;
padding-left:0;
line-height:18px;
padding-bottom:12px;

}

.left_width_290 ul,
.right_width_290 ul{
padding-left:18px;
padding-top:10px;
margin:0;
}
.left_width_290 li,
.right_width_290 li{
margin-left:0;
padding-left:0;
line-height:22px;
}
	
p#small_height {
	padding-top:5px;
	padding-bottom:5px;
	line-height:14px;
	}

p#middle_height {
	padding-top:5px;
	padding-bottom:5px;
	line-height:17px;
	}
	
.right_width_290 {
	padding-left:0;
	line-height:18px;
	width:290px;
	float:left;
	padding-right:0;
	}
	
#tuition_special{
	padding-left:18px;
	line-height:12px;
	font-size:10px;
	padding-right:0;
	color:#E11A27;
	font-weight:bold;
	}

.middle_width_2 {
	padding-left:0;
	height:400px;
	width:8px;
	float:left;
	padding-right:0;
	background: url(/image/get/file/undergraduate_academic_transcript_img1.jpg);
	}
.middle_height_350 {
	height:350px;
	}	
.right_width_135 {
	padding-left:8px;
	line-height:14px;
	width:145px;
	float:left;
	padding-right:0;
	font-size:11px;
	}
	
.width_189 {
	padding-left:0;
	width:189px;
	float:left;
	padding-right:12px;
	}

.right_width_135 p{
	font-size:11px;
	line-height:14px;
	}
	
.right_width_135_font12 {
	padding-left:8px;
	line-height:20px;
	width:145px;
	float:left;
	padding-right:0;
	font-size:12px;
	}

.right_width_135_font12 p{
	font-size:12px;
	line-height:20px;
	}
	
right_img_230{
padding-top:28px;
float:left;
width:230px;
padding-left:8px;
}
	
.leading_13 {
	padding-left:13px;
	}
	
.line18 {
	line-height:18px;
	}
	
.font13 {
	font-size:13px;
	line-height:18px;
	}
	
.font14 {
	font-size:14px;
	line-height:21px;
	}
	
.font14_b {
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	}
	
.font14_bi {
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	font-style:oblique;
	}
	
.font14_bi_red {
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	font-style:oblique;
	color:#E11A27;
	}
.font14_i {
	padding-left:20px;
	font-size:14px;
	line-height:24px;
	font-style:oblique;
	padding-top:0;
	}
	
.font16_bi {
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	font-style:oblique;
	padding-top:0;
	}
	
.font16_b {
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding-top:0;
	}
	
.overview_u{	
	width:210px;
	padding-top:44px;
	padding-left:143px;
	font-family:Helvetica, HelveticaNeue, Arial;
	line-height:18px;
	font-size:12px;
	text-align: left;
	color:#ffffff;
	padding-bottom:0;
	
	}
	
#tour_main{
	background:url(/image/get/file/about_tour_top.jpg);
	width:602px;
	height:286px;
	}
	
#tour_main p{
	padding-left:447px;
	padding-top:68px;
	font-size:15px;
	line-height:18px;
	padding-right:23px;
	text-align:right;
	color:#ffffff;
	}
#link{
	padding-top:22px;
	padding-left:447px;
	font-size:12px;
	text-align:right;
	padding-right:23px;
	
	}
#link	a{
	color:#ffffff;	
	}
	
.top50{
	padding-top:50px;
	}
	
.abroad168 {
	float:left;
	width:168px;
	font-size:11px;
	line-height:27px;
	}
	
.abroad185 {
	float:left;
	padding-left:28px;
	width:185px;
	font-size:11px;
	line-height:27px;
	}
	
.abroad194 {
	float:left;
	padding-left:20px;
	width:194px;
	font-size:11px;
	line-height:27px;
	}
	
.abroad168 a:link, 
.abroad185 a:link, 
.abroad194 a:link {
	color: #505050;
	text-decoration: none;
}

.abroad168 a:hover,
.abroad185 a:hover, 
.abroad194 a:hover {
	color: #000000;
	text-decoration: underline;
}

.abroad168 a:visited,
.abroad185 a:visited, 
.abroad194 a:visited {
	color: #505050;
	text-decoration: none;
}

#course_container{
	margin-top:24px;
	font-size:15px;
	line-height:24px;
	padding-left:16px;
	padding-top:14px;
	text-align:left;
	color:#000000;
	background:url(/image/get/file/undergraduate_academic_course_img1.jpg) no-repeat top left;
	width:602px;
	height:438px;
	}
	
.studentlife_red{
	color:#B41A27;
	}
	
.course121 {
	float:left;
	width:132px;
	font-size:15px;
	line-height:24px;
	text-align:left;
	color:#000000;
	}
	
.course132 {
	float:left;
	padding-left:24px;
	width:132px;
	font-size:15px;
	line-height:24px;
	text-align:left;
	color:#000000;
	}
	
.course121 a:link, 
.course132 a:link {
	color: #000000;
	text-decoration: none;
}

.course121 a:hover, 
.course132 a:hover {
	color: #000000;
	text-decoration: underline;
}

.course121 a:visited, 
.course132 a:visited{
	color: 000000;
	text-decoration: none;
}

.apply_mailto1{
	float:left;
	width:218px;
	line-height:21px;
	font-size:14px;
	}
	
.apply_mailto2{
	padding-left:25px;
	float:left;
	width:186px;
	line-height:17px;
	font-size:12px;
	}

.apply_mailto1 .ob{
	font-size:12px;
	line-height:17px;
	font-style:oblique;
	font-weight:bold;
	}
	
.font12_i{
	font-size:12px;
	line-height:15px;
	font-style:oblique;
	}

#clear{
clear:both;
}
