body { background: #fff; margin: 0px; padding: 0px; FONT-FAMILY:  Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  }

/* CSS Common */

/* Text Only Bar (See CSS Conf_text.css for Text Only Content) */

#textonly { display: none; }



/* Printed Page Setup */

#printonly { display: block; }

/* Title Bar Setup */

#title_bar { display: none; }

/* The Main Container Setup */


#main_container { padding: 0px; width: 100%;  }


/* Main Menu Setup */

.menu { display: none; }

/* Specific Menu Setups */

#rightpic { border-bottom: 6px solid #a7cc97; position: absolute; top:0px; right: 0px; }

/* Main Text Area Setup */
.green { color: #27791C; font-weight: bold; }
.main_text { width: 100%; margin: 0px; }
.main_text_text { letter-spacing: 0.05em; font-size:80%; padding-right: 200px;}
.main_text_text h4 { color: #27791C; font-size:160%; font-weight: normal; margin-top: 20px;  }
.main_text_text h5 { color: #000; font-size:120%; display: inline; font-weight: bold;}
.main_text_text b { display: inline; font-weight: normal;}
.main_text_text table { text-align: left; }
.main_text_text th { background: #82AF7C; padding: 5px; color: #fff; }
.main_text_text td { border-bottom: 1px #A7CC97 solid; padding: 5px; }
.bottom { color: #82AF7C; background: #D8E8D7; font-size:100%; }

.title { font-size: 110%; font-weight: bold; }

.main_text_menu { display: none; }

#picture { height: 171px; }
#portfolio { display: none; }
#port { border-right: 2px #fff solid; }

/* Bottom Address Bar Setup */

.bottom_nav { font-size: 70%; height: 40px; background: #fff; width: 100%; clear: both; padding-top: 5px; padding-bottom: 5px; margin-top:0px;}
.bottom_nav_text, .bottom_nav a { color: #666;  text-align: center; letter-spacing: 2px; line-height: 125%; text-decoration: none; }

/* University Navigation Bar Setup */

.uni_nav { display: none; }

/* Maintainer and Off Screen Setup */

.maintainer { display: none; }
.maintainer a { float: right; display: inline; width: 100px; }

.selector ul { display: block; }
.selector li { display: block; }
.selector a { text-decoration: none; color: #000;  }
.selector b { font-weight: bold;  }


.tour { display: none;  margin: 0; padding: 0; border: 1px #27791C solid; position: absolute; z-index: 10; top: 130px; left: 160px;  background: repeat-x url('../images/menu_graphics/menu_top.gif'); background-repeat: repeat-x; width: 600px;}

.tour_bar table { font-size: 80%; font-weight: bold; padding: 5px; color: #fff; height: 20px;} 
.tour_body { background: #fff; height: 364px; overflow: hidden;}
.tour_body_table { background: #fff; height: 364px; overflow: scroll;}
.tour_pictures { width: 244px; float: left; height: 348px; background: #fff; padding: 8px; color: #27791C; font-weight: bold; font-size: 80%; }
.tour_text { position: relative; width: 184px; background: #27791C; color: #fff; float: right; height: 348px; overflow; auto; padding: 8px; font-weight: bold; font-size: 80%; }
.tour_pictures b { font-size: 80%; color: #000; font-weight: normal; }
.tour_gallery { width: 140px; background: #A7CC97; color: #fff; float: right; height: 364px; overflow; auto; padding: 0px; }

.room { position: absolute; right: 0; top: 0; z-index: 12; width: 184px; padding: 8px; display: none; height: 348px; background: #27791c; }
.room applet { margin-left: -8px; margin-right: -8px; margin-top: 8px; margin-bottom: 8px; }
.room b { font-weight: normal; }

.tour_title { font-size: 80%; font-weight: bold; background: #27791c; color: #fff; padding: 2px;  }
.tour_subtitle { font-size: 80%; font-weight: bold; background: #a7cc97; color: #000; padding: 3px; text-align: left; border-top: 1px #ffffff solid; }
.tour_subtitle td { border-bottom: 1px #000 solid; }
.tour_detail { font-size: 80%; font-weight: normal; background: #fff; color: #000; padding: 3px; text-align: right; border-right: 1px #000 solid; }
.tour_detail td { border-bottom: 1px #000 solid; border-right: 1px #000 solid; }