body
{
background-color: #DFDFD7;
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
/*background-image: url(/images/framework/bg.gif);*/

background-repeat: repeat-x;
margin: 0px;
padding: 0px;
}

a:link, a:visited, a:active
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
color: #9a3233;
text-decoration: none;
}

a:link.hp_faculty_pic, a:visited.hp_faculty_pic, a:active.hp_faculty_pic
{
font-size: 9px;
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
color: #4b4b4b;
text-decoration: none;
}

a:link.menu, a:visited.menu, a:active.menu
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 10px;
color: #c5c5c5;
vertical-align: middle;
text-decoration: none;
}

.t_c, a:link.t_c, a:visited.t_c, a:active.t_c
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 9px;
color: #94948e;
vertical-align: middle;
text-decoration: none;
}

a:link.sidebar_menu, a:visited.sidebar_menu, a:active.sidebar_menu, .sidebar_menu
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 12px;
color: #393836;
text-decoration: none;
}

a:link.coloured, a:visited.coloured, a:active.coloured, .coloured
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 12px;
color: #558079;
text-decoration: none;
}

a:hover.menu, a:hover.t_c, a:hover, a:hover.sidebar_menu, a:hover.hp_faculty_pic, a:hover.coloured, a:hover.news_title, a:hover.left_submenu
{
text-decoration: underline;
}

.blackfont11px {
font-family: Lucida Sans Unicode, Arial; 
font-size: 11px; 
}

.sub-head {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
	color: #12304c;
}

.news_title a:link, .news_title a:visited, .news_title a:active
{
	font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;	
	font-size: 12px;
	color: #494949;	
	font-weight: bold;
}

.classfont
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 10px;
color: #a14b00;
}

.content, input, select, textarea, td
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
	color: #4b4b4b;
}

.description
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
color: #7b7b7b;
}

.sub-sub-head {

	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
	color: #12304c;
}

.blackfont9px
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 9px;
}

.schedule_heading
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 17px;
}

.page_title
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
color: #a14b00;
font-size: 15px;
}

.page_subtitle
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-weight: bold;
color: #a14b00;
font-size: 14px;
}

.gallery
{
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 10px;
	line-height: 13px;
}

.gallery a:link, .gallery a:visited, .gallery a:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 10px;
	line-height: 13px;
}

.hotel_table
{
background-color: #dedede;
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 9px;
}

.hotel_table a:link, .hotel_table a:visited, .hotel_table a:active
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 9px;
}

.hotel_table th, .hotel_table tr
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
background-color: #fff;
}

.left_menu
{
color: #ffffff;
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 12px;
line-height: 13px;
}

.left_submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #494949;
	text-decoration: none;
	list-style-type: none;
	list-style-image: url(../images_2008/bullet_v1.gif);
	list-style-position: outside;
}

.left_submenu a:link, .left_submenu a:visited, .left_submenu a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #494949;
	text-decoration: none;
	list-style-type: none;
	list-style-image: url(../images_2008/bullet_v1.gif);
	list-style-position: outside;
}

.bottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
}
.bottom a:link, .bottom a:visited, .bottom a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
}

.hp_leadin
{
color: #0D304E;
}

.mytable {
width: 475px;
}

.mytable > tr > td { /*only immediate tds of mytable*/
padding: 0px; /*cellpadding*/
margin: 0px; /*cellspacing*/
}
.mytable td { /*any td at any level of mytable*/
font-size: 11px; 
}

.frontpage_btn {
   font-size:12px;
   color:#ffffff;
   background-color:#c7d8d2;
   border-style:solid;
   border-color:#FFFFFF;
   border-width:1px;
}
.picture_frame {
	border: 1px solid #999999;
	padding: 2px;
	margin: 2px;
}

.guideline
{
font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
font-size: 12px;
}

.faculty_list
{
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 12px;
	line-height: 15px;
}

.faculty_list a:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 12px;
	line-height: 15px;
}

.special_guest_title {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
	color: #c66929;
}

..special_guest_detail {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Lucida Sans Unicode;
}
