﻿a 
{
color:navy; 
text-decoration:none;  
}

a:hover
{
color:navy; 
text-decoration:underline;  
}

body
{	
font:14px/14pt Arial, Helvetica, sans-serif; 
color:#000000; 
background:#ffffff url('graphics/background_grade3.jpg') top repeat-x;
}

p
{
padding:3px;	
}

.cent
{
text-align:center;
}

.centbold
{
text-align:center;
font-weight:bold;
}

.skip
{
float:right;
font:5px/5pt Arial, Helvetica, sans-serif;
}

.skip a
{
background-color:#6666ff;
color:#6666ff;	
}

#container
{
width:1000px;
margin:0 auto;
background:#ffffff;
}

#header
{
float:left;
width:1000px;
height:180px;
background:#6666ff url('graphics/sd_header180.jpg') top no-repeat
}

#header h1
{
float:right;
font:1px/1px Arial, sans-serif;
color:#6666ff;
}

#nav
{
clear:both;
float:left;
width:1000px;
height:40px;
text-align:center;
background:#6666ff url('graphics/navback_bk.jpg') bottom repeat-x;
padding-top:4px;
}

#nav ul
{
width:950px;
list-style:none;
padding:0 0 0 50px;
margin:0 auto;
}

#nav li
{
display:inline;
}

#nav a
{
float:left;
display:block;
font-size:14px;
color:#ffffff;
padding:8px;
margin-right:5px;
}

#nav a:hover
{ 
float:left;
display:block;
font-size:14px;
text-decoration:underline;  
color:#ffffff;
background-color:#6666ff;
padding:8px;
margin-right:5px;
}

#nav a.onpage
{
float:left;
display:block;
color:#ffffff;
background-color:#6666ff;
padding:8px;
margin-right:5px;
}

#maincontent
{
margin:0 auto;
width:950px;
}

#leftside
{
float:left;
width:180px;
min-height:700px;
background:#ffffff url('graphics/leftbar.jpg') top repeat-x;
margin:20px 0;
padding:10px;
}

#leftside ul
{
width:180px;
}

#leftside a
{
display:block;	
color:navy;
padding:3px 0 3px 5px;
margin-top:2px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #0000ff;
border-right:1px solid #0000ff;
}

#leftside  a.highlight
{
display:block;	
color:#ffffff;
background-color:red;	
padding:3px 0 3px 5px;
}

#leftside a:hover
{ 
display:block;	
color:navy;
text-decoration:underline;  
background-color:#ffffff;
padding:3px 0 3px 5px;
margin-top:2px;
}

p.leftnav
{
margin-top:4px;
padding:3px 0 3px 5px;
color:#ffffff;
background-color:#0000ff;
}

#content
{
float:right;
width:700px;
min-height:500px;
margin:10px 0;
padding:10px;
}

#content h1
{
font: bold 18px/14pt Century gothic, Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-bottom:5px;
padding:10px;
color:navy;
background:#ffffff url('graphics/topbar.jpg') repeat-x;
}

#content h2
{
font: bold 16px/14pt Century gothic, Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
padding:10px;
color:navy;
background:#ffffff url('graphics/topbar.jpg') repeat-x;
}

#content h3
{
font-weight:bold;
margin-bottom:5px;
padding:7px;
color:navy;
background-color:#dddddd;
}

#content h4
{
font: bold 14px/14pt Arial, sans-serif;
text-align:center;
margin:0 0 0.5em 0;
padding:7px;
color:navy;
background-color:#dddddd;
}

#content ul
{
list-style-type:none;
margin-left:5px;
}

#content li
{
padding:2px;
}

#content ul.square
{
list-style-type:square;
margin-left:20px;	
}

#content ul.square ul
{
list-style-type:square;
margin-left:40px;	
}

#contentmp
{
float:left;
width:950px;
min-height:600px;
text-align:center;
margin-bottom:10px;
}

#contentmp h2
{
padding:10px;
color:navy;
text-align:center;
}

#map
{
margin:0 auto;
width:640px;
}

#tour
{
margin:0 auto;
width:500px;
}

#footer
{
clear:both;
width:950px;
color:black;
height:115px;
text-align:center;
background-color:#ccccff;
border:1px solid #0000ff;
}

#footer ul
{
margin:0;
text-align:center;
padding:10px 0 3px 0;
}

#footer li
{
display:inline;
}

#footer a
{
font-size:12px;
color:navy;
text-align:center;
padding:0 2px 0 5px;
}

#footer a:hover
{ 
font-size:12px;
color:navy;
text-align:center;
padding:0 2px 0 5px;
text-decoration:underline;
}

#footer a.grey
{
color:#dddddd;	
}

.flltfoot
{
float: left;
padding:20px;
}

#rightfoot
{
float:right;
width:150px;
height:115px;
padding-top:8px;
line-height:16px;
}

#centerfoot
{
float:right;
width:650px;
height:115px;
padding-right:30px;
text-align:center;
}

.flr
{
float:right;
padding:1em;
}

.fllt
{
float: left;
padding:1em;
}

.flrt
{
float: right;
padding:1em;
}

#flrttxt
{
float: right;
width:200px;
text-align:center;
margin-right:60px;
}

#flrttxt2
{
float: right;
width:200px;
text-align:center;
margin-right:10px;
}

#fllttxt
{
float:left;
margin-top:0;
width:200px;
padding-left:40px;
}

.twidth
{
clear:both;
float:left;
width:700px;	
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.text1
{
color:rgb(00,00,51);
}

.btxt
{
font-weight:bold;	
}

.bold
{
font-weight:bold;	
}

.smallredtxt
{
font-size:10px;
color:maroon;	
}

#ticktext
{
position:absolute;
font-family:arial;
color:red;
font-size:12pt;
visibility:hidden;
}

.highlight
{
color:#ffffff;
background-color:red;
padding:2px;
}

.highlight2
{
font-weight:bold;
color:#ffffff;
background-color:red;
padding:2px;
text-align:center;
}

