body { color: #3b3b3b; font-size: small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a:link { color: #930; font-weight: bold; text-decoration: none; }
a:visited { color: #930; font-weight: bold; text-decoration: none; }
a:hover { color: #3c3; font-weight: bold; text-decoration: underline; }
a:active { color: #c03; font-weight: bold; text-decoration: none; }
.justified { text-align: justify; }
.subjectBolder { font-weight: bold; }
p {text-indent:1em;}
a.upcoming {color:white; font-weight:normal;}
a.upcoming:hover {color: #3c3; text-decoration:none;}
a.upcoming img {border:none;}
#program_nav a {color:white; font-weight:normal; font-size:14px; padding-left:10px;}
#program_nav a:hover {color:#3c3; text-decoration:none;}
#program_nav a img {border:none;}

#program_nav ul {padding:0; margin:0; list-style:none; color:white;}
#program_nav ul li {padding-left:1em; text-indent:0;}

#program_nav a.classes {padding-left:0; width:188px; height:25px; display:block; background:url(images/classes-button2.png) -188px 0 no-repeat;}
#program_nav a.classes:hover {background-position:0 0;}
#program_nav a.workshops {padding-left:0; width:188px; height:25px; display:block; background:url(images/workshops-button2.png) -188px 0 no-repeat;}
#program_nav a.workshops:hover {background-position:0 0;}
#program_nav a.getstarted {padding-left:0; width:188px; height:36px; display:block; background:url(images/get-started.gif);}
#program_nav a.getstarted:hover {background:url(images/getstarted-button2.png) 0 0 no-repeat;}

#photomenu {background:url(images/grade480.png) right repeat-y; width:510px; padding-right:10px; text-align:right;}
#photomenu a {color:white; font-weight:normal;}
#photomenu a:visited {color:white;}
#photomenu a:hover {color: #3c3;}

#panbox {width:556px; height:254px; position:relative; overflow:hidden; margin:0;}
#leftpan {background:url(images/left.png) 0 0 no-repeat; width:23px; height:46px; display:block; position:absolute; bottom:5px; left:15px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
#leftpan:hover {background-position:-23px 0;}

#rightpan {background:url(images/right.png) 0 0 no-repeat; width:23px; height:46px; display:block; position:absolute; float:right; bottom:5px; right:15px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
#rightpan:hover {background-position:-23px 0;}

.style1 {font-weight:bold; color:#0072b8;}
