body {
font-family: "Lucida Grande", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
font-size:76%;
color:#333333;
text-align:left;
background-color:#CCCCCC;
background-image:url("images/tile_green.gif");
background-repeat:repeat;
}

#wrapper {
width:600px;
margin-left:auto;
margin-right:auto;
margin-top:3em;
background-color:#FFFFFF;
}

#header 
{
height:124px;
padding-top:2em; 
background-position:bottom right;
background-repeat:no-repeat;
}

#header img 
{
float:right;
}

 #navcontainer ul
 {
 padding: .2em 0;
 margin: 0;
 list-style-type: none;
 background-color: #FFF;
 color: #333;
 width: 100%;
 font-size:1em;
 text-align: center;
 }

#navcontainer li { display: inline; }

#navcontainer li a
 {
	text-decoration: none;
	font-style:normal;
	background-color: #FFF;
	color: #333;
	padding: .2em 1em;
	border-right: 1px solid #fff;
	font-weight: bold;
	font-size:1em;
 }

#navcontainer li a:hover
 {
 font-style:normal;
 color:#B2C2BE;
 font-weight: bold;
 }
 
 #navlist2 li a#current2
 {
 color: #61B5A1;
 text-decoration: none;
 }
 
#navlist1 li a#current1
 {
 color: #61B5A1;
 text-decoration: none;
 }
 
#navcontainer2 ul
 {
 padding: .2em 0;
 margin: 0;
 list-style-type: none;
 background-color: #FFF;
 color: #333;
 width: 100%;
 font: normal 1em;
 text-align: center;
 }

#navcontainer2 li { display: inline; }

#navcontainer2 li a
 {
text-decoration: none;
font-style:normal;
background-color: #fff;
color: #333;
padding: .2em 1em;
border-right: 1px solid #fff;
font-weight: bold;
 }

#navcontainer2 li a:hover
 {
 font-style:normal;
 color:#B2C2BE;
 font-weight: bold;
 }

#maincontent {
width:520px;
margin:auto;
text-align:left;
}
#maincontent h2 {
color: #61B5A1;
font-size:1.4em;
margin-top:1em;
}

#maincontent h3 {
font-size:1.2em;
color: #61B5A1;
}

#maincontent h4 {
font-size:1.2em;
font-style:italic;
color: #333;
padding-left:1.5em;
}

#maincontent p {
line-height:1.7em;
padding-left:1.5em;
padding-right:1.5em;
}

#maincontent ul {
margin:0;
line-height:1em;
}

#maincontent li {
margin:0 1.5em 0 1.5em;
line-height:1.2em;
}

#maincontent a:link 
{
color:#61B5A1;
text-decoration:none;
border-bottom:1px dotted #61B5A1;
}

#maincontent a:visited 
{
color:#999999;
text-decoration:none;
border-bottom:1px dotted #999999;
}

#maincontent a:hover, #maincontent a:active 
{
color:#B2C2BE;
text-decoration:none;
border-bottom:1px dotted #B2C2BE;
}

#maincontent p.bookauthor  
{
margin-top:0;
margin-bottom:0;
line-height:120%;
}

#maincontent p.booktitle  
{
text-indent:2em;
font-style:italic;
margin-top:0;
margin-bottom:.5em;
line-height:120%;
}

.catalog 
{
margin-top:0;
margin-bottom:0;
margin-left:3em;
}

.hilite 
{
color:#B663A0;
}

#maincontenttable p {
font-size:.9em;
line-height:1.3em;
margin:0;
padding-left:0;
padding-right:0;
}

#maincontenttable td {
padding-top:1em;
padding-bottom:1em;
border-bottom:1px solid #61B5A1;
}

#maincontenttable tr {
vertical-align:top;
}

#footer {
text-align:center;
}

#footer img {
margin:auto;
}

#studentcontainer ol 
{
list-style-type:decimal;
line-height:110%;
margin-bottom: 1em;
}

#studentcontainer li 
{
margin-bottom: 1em;
}

#studentcontainer li li 
{
list-style-type:upper-alpha;
}

#studentcontainer li li li {
list-style-type:lower-roman;
}

#studentcontainer {
background-image:url(images/homeguard.jpg);
background-position: top right;
background-repeat:no-repeat;
}

#evalcontainer ol {
list-style-type:decimal;
line-height:110%;
font-size: 1em;
margin-bottom: 10px;
}

#evalcontainer li {
margin-bottom: 0;
}

#evalcontainer li li {
list-style-type:upper-alpha;
margin-left:0;
}

#evalcontainer li li li {
list-style-type:lower-roman;
margin-left:0;
}




