body {
    font-size: 10pt;
    margin: 20px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #333333;
    background-color: #A3A38E;
    text-decoration: none
}
td {
    font-size: 10pt;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #333333
}

a:link {
    font-size: 10pt;
    color: #589855;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline
}
a:visited {
    color: #589855;
}
a:hover {
    color: #498D46;
}

font.title {
    font-size: 18pt;
    color: #595595;
    font-family: trebuchet ms, times new roman, serif;
    font-weight: bold
}

a.navbar {
    font-size: 10pt;
    color: #E0E0C7;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.navbar:link {
    font-size: 10pt;
    color: #E0E0C7;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.navbar:active {
    font-size: 10pt;
    color: #E0E0C7;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.navbar:hover {
    font-size: 10pt;
    color: #E0E0C7;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline;
}
a.navbar:visited {
    font-size: 10pt;
    color: #E0E0C7;
    font-family: verdana, arial, helvetica, sans-serif;
}

a.navbar2 {
    font-size: 10pt;
    color: #86866F;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.navbar2:link {
    font-size: 10pt;
    color: #86866F;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.navbar2:active {
    font-size: 10pt;
    color: #86866F;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.navbar2:hover {
    font-size: 10pt;
    color: #86866F;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline;
}
a.navbar2:visited {
    font-size: 10pt;
    color: #86866F;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*begin CSS rows and column layout for student art gallery*/
  div.row{
	clear: both;
	height: 15px;
	font-size: 10pt;
	margin: 15px 0 0 0;
  } 
  .col1{float: left; width: 160px; text-align: right; margin-right:2px;} 
  .col2{float: left; width: 120px; text-align: left; margin-top: 5px;} 
  .col3{float: left; width: 160px; text-align: right; margin-right:2px;} 
  .col4{float: left; width: 120px; text-align: left; margin-top: 5px;}  
/*end CSS rows and column layout for student art gallery*/

h1 {
    font-size: 18pt;
    color: #595595;
    font-family: trebuchet ms, times new roman, serif;
    font-weight: bold;
	text-align: right;
}

h2 {
 font-size: 12pt;
 color: #000000;
 font-family: verdana, arial, helvetica, sans-serif;
 margin-bottom: 5px;
 
}

h3 {
 font-size: 11pt;
 color: #C43C42;
 font-family: trebuchet ms, times new roman, serif;
 font-weight: bold;
 margin-top:0px;
 margin-bottom:0px; 
}

h4 {
 font-size: 10pt;
 color: #000000;
 font-family: verdana, arial, helvetica, sans-serif;
 margin-bottom:0;
}

h5 {
 font-size: 10pt;
 color: #000000;
 font-family: verdana, arial, helvetica, sans-serif;
 margin-bottom:0;
}

#date{
 font-size: 9pt;
 color: #595595;
 font-family: trebuchet ms, times new roman, serif;
 font-weight: bold;
 padding-left: 15px; 
}

#nospace{
 margin-top:2px;
 padding-top: 2px;
}

.nospace{
 margin-top:2px;
 padding-top: 2px;
}

ol li{
padding-bottom: 5px;
}

table caption{
 font-size: 11pt;
 color: #C43C42;
 font-family: trebuchet ms, times new roman, serif;
 font-weight: bold;
 margin-top:0px;
 margin-bottom:0px; 
}

.notice {	
	margin: 1em 0;
	padding: 0 20px;
	border-top: 1px solid #ebdf7e;
	border-bottom: 1px solid #ebdf7e;
	background: url(images/notices.gif) repeat-y;
}

.noticeOrange {	
	margin: 2px 0;
	padding: 2px 20px;
	border-top: 1px solid #fda752;
	border-bottom: 1px solid #fda752;
	background: url(images/noticesOrange.gif) repeat-y;
}

.noticeGreen {	
	margin: 2px 0;
	padding: 2px 20px;
	border-top: 1px solid #a2fe50;
	border-bottom: 1px solid #a2fe50;
	background: url(images/noticesGreen.gif) repeat-y;
}

.noticeBlue {	
	margin: 2px 0;
	padding: 2px 20px;
	border-top: 1px solid #72bebe;
	border-bottom: 1px solid #72bebe;
	background: url(images/noticesBlue.gif) repeat-y;
}
