
  BODY  {font-family:Arial;font-size: 9pt; }
  a:link    {text-decoration:none; color:#3366CC;}
  a:visited {text-decoration:none; color:#3366CC;}
  a:hover   {text-decoration:none; color=red;}
  td    {font-family:Arial;font-size: 9pt;}
  .small  {font-family:Arial;font-size: 9pt}
  .big  {font-family:Arial;font-size: 12pt}

p { font-size: 11pt; color:#666666;}

 a.external:visited {font-family:Arial, Helvetica, sans-serif;color:#FFFFFF}
 a.external:link {font-family:Arial, Helvetica, sans-serif;color:#FFFFFF}
 a.external:hover{font-family:Arial, Helvetica, sans-serif;color:#CC0000}


li { list-style-position: outside; margin-left:15px;}

.menuskin{
position:absolute;
width:165px;
background-color:#FFFFFF;
border:1px solid #CC0000;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:#FFDAB9;
}

#mouseoverstyle a{
color:#000000;
}

.layout-main-menu-top-td {
	padding-top:0px;
}

.layout-main-menu-item-td {
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}


.layout-main-menu-item-td a{
	text-decoration: none;
	color: #999999;
}


.layout-main-menu-section-td {
	padding-top:30px;
	padding-bottom:5px;
	vertical-align: middle;
}

.layout-main-menu-section-td div{
	width:100%;
	background-color: pink;
	color:white;
	font-weight:bold;
	vertical-align: middle;
	padding-top:3px;
	padding-bottom:3px;
}


.content-pane-style1-left-td {
	width:500px;
	vertical-align:top;
}

.content-pane-style1-right-td {
	width:150px;
	vertical-align:top;
	padding-top: 0px;
}

.class-page-class-code {
	font-weight:normal;
	font-size: 90%;
	font-color: #333333;
}

.class-overall-table1 {
	width:100%;
	margin-right:20px;
	border-collapse: collapse;
}

.class-overall-table1-top-td {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight: normal;
	font-size:10pt;
	border: 1px #EEEEEE solid;
	background-color: #fdeadc;
	text-align: center;
}

.class-overall-table1-left-td {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	width:100px ;
	font-weight: normal;
	font-size:10pt;
	border: 1px #EEEEEE solid;
	background-color: #fff6ef;
	vertical-align:top;
}

.class-overall-table1-right-td {	
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	color: #666666;
	font-size:10pt;
	border: 1px #EEEEEE solid;
}


.class-syllabus-table1 {
	width:90%;
	margin-right:20px;
	border-collapse: collapse;
}

.class-syllabus-table1-top-td {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight: normal;
	font-size:10pt;
	border: 1px #CCCCCC solid;
	background-color: #fdeadc;
	text-align: center;
}


.class-syllabus-table1-left-td {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	width:100px ;
	font-weight: normal;
	font-size:10pt;
	border: 1px #CCCCCC solid;
}



.class-syllabus-table1-right-td {	
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	color: #666666;
	font-size:10pt;
	border: 1px #CCCCCC solid;
}


.class-syllabus-table1-middle-td {	
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	color: #666666;
	font-size:10pt;
	border: 1px #CCCCCC solid;
}

.syllabus_odd {
	background-color: #fff6ef;
}


.qualification-list-table {
	width:100%;vertical-align:top;border-collapse:collapse;padding:0px;
}


.qualification-list-table td {
	vertical-align: top; 
	padding-bottom:10px;
}

.event-post-date {
	text-align: right;
	color: #CCCCCC;
	width: 560px;
}


.alumni-company-table {
	width:620px;
	margin-bottom:40px;
	border: 1px #DDDDDD solid;
	border-collapse: collapse;
}

.alumni-company-desc {
	padding-top:8px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
	color: #999999;
}


.alumni-company-table td{
	text-align:left;
}

.alumni-company-th1 {
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom: 3px;
}

.alumni-company-th {
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom: 3px;
}


.alumni-company-name {
	border: 1px #DDDDDD solid;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom: 3px;
}

.alumni-company-industry {
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom: 3px;

}

.alumni-company-affiliation {
	padding-left:0px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom: 3px;

}

.alumni-company-phone {
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom: 3px;

}

. alumni-company-url {
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom: 3px;

}

 

.alumni-company-pic-pane {
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom: 3px;

}




.student-works-pane {
	width:100%; clear:right;
}

.student-works-box  {
	float:left;
	margin: 5px;
}

.student-works-box  img {
	border: 1px black solid;
}



.home-news-table1 {
	font-size: 11pt;
	border-collapse: collapse;
	width: 450px;
}


.home-news-table1 td{
	font-size: 11pt;
	color: #666666;
	border-bottom: 1px #AAAAAA dotted;
	border-top: 1px #AAAAAA dotted;
	padding: 5px;
}

.home-news-odd {
	background-color: #F6F6F6;
}

.home-news-img-td {
}

.home-news-date-td {
}

.home-news-desc-td {
}

.home-news-link-td {
}

.classes-list-table1 {
	font-size:9pt;
	border-collapse: collapse;
}

.classes-list-table1 td{
	font-size:9pt;
	border: 1px #CCCCCC solid;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}


.classes-list-table1 th{
	font-size:9pt;
	border: 1px #CCCCCC solid;
	padding:2px;
}


.classes-list-table2 {
	font-size:9pt;
	border-collapse: collapse;
}


.classes-list-table2 td{
	font-size:9pt;
	border: 1px #CCCCCC solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}


.classes-list-table2 th{
	font-size:9pt;
	border: 1px #CCCCCC solid;
	padding:2px;
}

.clname{
	color:green;
}
