*{margin: 0; padding: 0;}
a img{border: none;}
body{font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #E0E4EB url(../images/bg.jpg) repeat-x left top; color: #333; font-size: 100%;}
p{font-size: 75%; margin: 20px 0; line-height: 1.6;}
h3{font-size: 80%;}
label{font-size: 75%;}
li{font-size: 75%; line-height: 1.5; padding: 2px 0;}
li ul{margin: 0 0 0 20px;}
ul{margin: 15px 20px; list-style: none;}

#container{margin: 0 auto; width: 980px; text-align:left;}
#head{}

#bottom_menu{background: #E0E4EB url(../images/menu.gif) repeat-x left top; width: 980px; height: 25px; color: #fff; font-size: 60%; margin: 0 0 25px 0;}
#bottom_menu .internal{color: #fff; text-decoration: none; padding: 5px 0 0 10px;}
#bottom_menu a{color: #fff; text-decoration: none;}
#menu{background: #E0E4EB url(../images/menu.gif) repeat-x left top; height: 39px; width: 980px;}
#menu img{margin: 0 15px;display: inline;}
#content{background: #D5CFBD url(../images/line.gif) repeat-y 720px 0; padding: 0; border: 1px solid #666;}
#left{width: 720px; float: left; margin: 0;}
#left h1{font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-weight: normal; margin: 0 0 20px 0; color: #1F4E7C;}
#left h2{font-family: Georgia, "Times New Roman", Times, serif;  color: #333; font-weight: bold; margin: 20px 0 15px 0; color: #1F4E7C; font-size: 100%; text-decoration: underline;}
#right{width: 257px; margin: 0 0 0 721px;}
#left_left{width: 468px; float: left; margin: 0;}
#left_left p,#left_left a,#left_left a:visited{color: #32385F; text-decoration: none;}
#left_left a:hover{color: #32385F; text-decoration: underline;}
#left_right{width: 244px; margin: 0 0 0 475px; _margin: 0 0 0 239px;}


.supervisor_tip{background: transparent url(../images/supervisor_tip.png) no-repeat left top; padding: 5px 0 5px 25px; text-decoration: none; font-size: 110%;}
.supervisor_tip:hover{text-decoration: underline;}
.next{background: transparent url(../images/next.png) no-repeat left top; padding: 0 0 5px 25px; text-decoration: none; font-size: 110%;}
.next:hover{text-decoration: underline;}
.prev{background: transparent url(../images/prev.png) no-repeat left top; padding: 0 0 5px 25px; text-decoration: none; font-size: 110%;}
.prev:hover{text-decoration: underline;}
.suggested_length{background: transparent url(../images/suggested_time.png) no-repeat left top; padding: 5px 0 7px 35px;}
.photo_holder{margin: 10px 0;}
.search_result_block{padding: 7px 0; margin: 0 0 15px 0; border-bottom: 1px solid #CCC;}
.smallNav{font-size: 65%; color: #333; margin: 10px 0;}
.small{font-size: 60%;}
.header_diagram{margin-bottom: 18px;}
.side_block{padding: 10px 4px;  background-color:#E1DED0; border-bottom:1px solid #D5CFBD;}

li{color:#444; padding-left: 12px;  background: transparent url(../images/li_blue.gif) no-repeat left 8px;}
a,  a:hover,  a:visited{color:#1E5582;}
.main_block{margin: 5px; padding: 5px; background-color:#E1DED0;}
.h1_label{margin: 0 0 6px 0;}

.news_block{background-color: #E1DED0; padding: 12px 0; height: 78px; margin: 0 0 1px 0;}
.news_block img{border: 1px solid #36304E; float: left; margin: 0 10px;}
.news_block h5, .news_block a{color: #32385F; font-size:14px; margin: 0 0 8px 0; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
.news_block p{margin: 0;color: #32385F;}

.diagram, .video_holder{margin:15px 0;}
.video_holder h1{font-size: 85%; margin:25px 0 10px 0;}

#breadcrumb{font-weight: bold; font-size: 11px; margin-bottom:15px;}
#breadcrumb a{text-decoration: none;}
.photo_holder img{border: 1px solid 0x333;}

#news{background-color:#EFF1E7; padding: 5px; margin: 0;}
#news ul{margin: 0; padding: 0;}
#news li{margin: 0; padding: 5px 0 5px 12px;  background: transparent url(../images/li_blue.gif) no-repeat left 10px; border-bottom: 1px solid #CCC;}
* html #top_block_text{margin-top: 40px;}