/* home-background */
body#bg{
	background-color: #272f31;
}

div#wrapper {
}

div#wrapper_r {
	margin:0 auto;
	width:1024px;
	height:0px;
}

.home_content{
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
}

div.home_header {
	background: url(../images/home/header_bg.jpg) left top no-repeat;
	width:1024px;
	height:50px;
} 

div.left_content {
	background: url(../images/home/left_bg.jpg) left top no-repeat;
	width:341px;
	height:856px;
	float:left;
}

div.middle_content {
	background: url(../images/home/center_bg.jpg) left top no-repeat;
	width:391px;
	height:856px;
	float:left;
}

div.right_content1 {
	background: url(../images/home/officein.jpg) left top no-repeat;
	width:292px;
	height:262px;
	float:left;
}

div.right_content2{
	background: url(../images/home/alum_corner.jpg) left top no-repeat;
	width:292px;
	height:607px;
	float:left;
}


div.home_footer {
}

/*horizontal main menu*/
#mainmenu {
  white-space: nowrap;
  height: 32px;  
  margin: 11px 0 0 370px;
  position: absolute;
}

#mainmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#mainmenu li {
	float: left;
	background: url(../images/home/hm_menu_reddot.png) center left no-repeat;
	height: 50px;
	margin: 0;
	padding: 0;
}

#mainmenu span {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
	float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 13px 15px 0px 18px;	
  text-decoration: none;
}

#mainmenu li  a{
	color: #ffffff;
	text-decoration: none;
}
#mainmenu li.hover_menu a:hover{
	color: #00b9f2;
	text-decoration: none;
}


/* left content*/
#navigation {
  white-space: nowrap;
  height: 32px;  
  margin: 5px 0 0 75px;
  font-family: Helvetica, Arial, monospace;
  font-size: 14px;
  position: absolute;
}

#navigation ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#navigation span {
  font-weight: bold;
  display:block;
  margin: 0 0 11px 0;	
  text-decoration: none;
}

#navigation li  a{
	color: #f15b40;
	text-decoration: none;
}

#navigation li.hover_nav a:hover{
	color: #ffffff;
	text-decoration: none;
}

.left_content_1{
	padding : 460px 0 0 25px;
	text-align: center;
	font-size: 18px;
	text-shadow: 2px 2px 2px #000;
	line-height: 20px;
}

.left_content_2{
	padding: 38px 0 0 38px;
	font-size: 18px;
	font-weight: bold;
	color: #00b9f2;
	line-height: 22px;	
}
.left_content_2 .cont2_title{
	font-size: 22px;
	padding: 0 0 10px 0;
}

/*middle content*/
.middle_content_para{
	padding : 310px 0 0 10px;
	font-size: 20px;
	line-height: 20px;
}


/* right content*/
.right_content_para{
	padding : 25px 0 0 0;
	font-size: 15px;
	font-family: Helvetica, Arial, monospace;
	line-height: 18px;
}

.alumni_life_title{
	padding : 0 0 0 0;
	background: url(../images/home/alum-life.jpg) top left no-repeat;
	width:224px;
	height: 50px;
	text-align:center;
}

.rght_content_para1{
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0 0;
}

.rght_content_para2{
	padding: 0 0 0 5px;
	line-height:16px;
}

.rght_content_para3 {
	white-space: nowrap; 	
	margin: 0 0 0 35px;
}

.rght_content_para3 ul {
	margin: 0;
	padding: 0;
	list-style-position:inside;
}
.rght_content_para3 li{
}

.rght_content_para3  .inline_spacing{
	padding: 0 0 0 13px;
}

.rght_content_para4{
	padding: 5px 0 0 35px;
}

.more_info span{
	font-weight:bold;
	text-decoration: underline;
}

.more_info a{
	color: #fbeb3d;
	font-weight: bold;
}

.cn_image_link{
	display:block;
	background: url(../images/home/cn_image_link.jpg) top left no-repeat;
	width: 103px;
	height: 90px;
	margin: 36px 0 0 165px;
}

.my_image_link{
	display:block;
	background: url(../images/home/my_image_link.jpg) top left no-repeat;
	width: 143px;
	height: 72px;
	margin: 40px 0 0 125px;
}