body{
margin-top:0;
margin-bottom:20px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-align:center;
}
#bg{
margin-top:30px;
margin-left:45px;
margin-right:45px;
margin-bottom:40px;
}
#shadow{
background-image:url(images/shadow.gif);
width:15px;
}
#scroll{
overflow:auto;
height:330px;
margin-right:20px;
}
#scroll_students{
overflow:auto;
height:290px;
margin-right:20px;
}
ul,li{
color:#663300;
}
h1{
margin-top:0px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:22px;
color:#006600;
}
h2{
margin-top:0px;
margin-right:15px;
margin-left:15px;
font-family:"Times New Roman", Times, serif;
font-size:17px;
line-height:18px;
font-weight:bold;
color:#006600;
text-align:left;
}
h3{
margin-left:15px;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#663300;
font-weight:bold;
text-align:left;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-align:left;
margin-left:15px;
margin-right:15px;
}
#banner{
background-image:url(images/banner.jpg);
height:137px;
}
#nav{
margin-left:160px;
margin-right:20px;
margin-top:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:10px;
font-weight:bold;
color:#666666;
}
a.nav{
margin-top:5px;
padding-left:10px;
padding-right:10px;
color:#666666;
text-decoration:none;
display:block;
height:20px;
}
a.nav:hover{
margin-top:0px;
background-image:url(images/nav.gif);
background-repeat:repeat-x;
height:15px;
}
#over{
padding-left:10px;
padding-right:10px;
height:15px;
background-image:url(images/nav.gif);
background-position:top;
background-repeat:repeat-x;
}
a.nav2{
text-decoration:none;
color:#999999;
}
a.nav2:hover{
color:#336633;
}
a.nav3{
text-decoration:underline;
color:#336633;
}
a.nav3:hover{
color:#663300;
}
a.nav4{
text-decoration:none;
color:#999999;
}
a.nav4:hover{
color:#663300;
}
a.nav_thumbs{
text-decoration:underline;
color:#999999;
}
a.nav_thumbs:hover{
text-decoration:none;
color:#663300;
}

#side{
background-image:url(images/side_bg.gif);
background-repeat:repeat-y;
margin-top:15px;
margin-left:15px;
margin-right:15px;
}
.side{
text-align:left;
color:#999999;
padding:10px;
}
#info{
padding-top:15px;
padding-bottom:15px;
}
#info img.teach{
float:left;
margin-bottom:15px;
margin-right:15px;
}
#advert{
padding-top:15px;
}
#dotted{
background-image:url(images/dotted_line.gif);
background-repeat:repeat-y;
}
.gray{
color:#666666;
}
.green{
color:#336633;
font-weight:bold;
}
.lightgray{
color:#999;
}
hr{
margin-left:15px;
width:500px;
height:1px;
}
.profiles{
float:left;
padding-right:10px;
}
.profile_text{
margin-top:5px;
width:330px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.profile_copy{
	margin-top:5px;
	margin-right:10px;
	width:330px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.form{
width:115px;
margin:2px;
border:1px;
border-style:solid;
border-color:#CCCCCC;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
#gallery_thumbs{
letter-spacing:1px;
text-align:right;
height:30px;
}
#gallery_name{
text-align:left;
color:#333333;
}
#gallery_hold{
height:330px;
margin-right:20px;
}