#navigation {

   margin:0px 0px 0px 0px;
   display:block;
   line-height: 20px;
   width: 194px;
   font-family: verdana;
   font-size:11px;
   list-style: none;
   text-align:left;
   vertical-align: middle;
   padding-left:0px;

}
#navigation li
{
   margin-bottom: 2px;
   height: 20px;
   width: 194px;
   vertical-align: middle;
}
#navigation a
{
   background:#749ACC;
   color: white;
   display: block;
   width: 189px;
   height: 20px;
   padding-left: 5px;
   text-decoration: none;
}

#navigation a:hover
{
   background: #7DC420;
   color: black;
   height: 20px;
   width: 188px;
   text-decoration: none;
   text-align:left;
   padding-right: 5px;
}

.header
{
  position:absolute;
  left:5px;
  top:0px;
  width: 995px;
  height: 150px;  
  background-color:white;
  color:black;  
  font-family: Arial;
  font-size:small;
  border-bottom:1px black solid;
  border-left:1px black solid;
  border-right:1px black solid; 
}

.content
{
  position:absolute;
  left:206px;
  top:150px;
  width: 550px;
  padding:10px 5px 5px 10px;
  background-color:white;
  color:black;  
  font-family: Arial;
  font-size:small;
  border-right:1px white solid;  
}

.NextSeminar
{
  position:absolute;
  left:802px;
  top:0px;
  width: 153px;
  height: 140px;  
  background-color:#749ACC;
  color:white;  
  font-family: Arial;
  font-size:small;
  padding:5px 5px 5px 5px;

}

.UpcomingList
{
  position:absolute;
  left:802px;
  top:160px;
  width: 183px;
  padding:0px 0px 0px 0px;
  color:black;  
  font-family: Arial;
  font-size:small;
  background-color:#FFF;
}

.rightside
{
  position:absolute;
  left:796px;
  top:150px;
  padding:5px 0px 5px 0px;
  margin:0px 0px 0px 0px;  
  width: 205px;
  height: 993px;
  background-color:white;
  color:black;  
  font-family: Arial;
  font-size:small;
  border-top:1px black solid;
  border-right:1px black solid;
}

.footerleft
{
  position:absolute;
  left:5px;
  top:1153px;
  padding:1px 0px 1px 2px;
  height: 20px;
  width: 500px;
  background-color:silver;
  font-family: Arial;
  font-size:small;
  color:white;
  text-align:left;
  border-top:1px black solid;
  border-bottom:1px black solid;
  border-left:1px black solid;  
  
}

.footerright
{
  position:absolute;
  left:508px;
  top:1153px;
  padding:1px 2px 1px 0px;  
  height: 20px;
  width: 491px;
  background-color:silver;
  font-family: Arial;
  font-size:small;
  color:white;
  text-align:right;
  border-top:1px black solid;
  border-bottom:1px black solid;
  border-right:1px black solid;  
}

.workshoplinks ul { 
  font-family: Arial;
  font-size:9pt;
  list-style: none; 
  margin: 0; 
  padding: 0; 
}

.eventsbox
{
  position:absolute;
  left:815px;
  top:195px;
  margin:0px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  width: 164px;
  background-color:white;
  font-family: Arial;
  font-size:small;  
  color:blue;
  border-right:1px black solid;
  border-left:1px black solid;
  border-bottom:1px black solid;  
  z-index:1;
}
 
.topbox
{
  position:absolute; 
  left:815px;
  top:170px;
  margin:0px 0px 0px 0px;  
  padding:2px 2px 2px 2px;
  width:170px;
  height:21px;
  background-color:orange;
  font-family: Arial;
  font-size:8pt; 
  font-weight:bold;  
  color:white;
  z-index:2;  
  border:1px black solid;
  text-align:center;
}

.nav
{
  position:absolute;
  width:200px;
  left:5px;
  top:175px;
  height:978px;
  background-color: #749ACC;
  font-family:Arial;
  font-size: 12pt;
  border-left:1px black solid;
  border-right:1px black solid; 
  color:white;
}

.h1box
{
  margin:0px 0px 0px 0px;
  position:absolute;
  width:200px;
  left:5px;
  top:150px;
  height:24px;
  padding:0px 0px 0px 0px;
  background-color: #749ACC;
  border-top:1px black solid;  
  border-left:1px black solid;
  border-right:1px black solid; 
  color:white;
  z-index:3;  
}

.upcomingbox
{
  position:absolute;
  width:150px;
  left:820px;
  top:0px;
  height:100px;
  padding:0px 0px 0px 2px;
  font-family:Arial;
  font-size: 10pt;
  color:white;
  text-align:center;  
  z-index:4; 
}
span.sp13u
{
      font-family: Arial;
      font-size: 13pt;
      color: #000; 
      font-weight:bold;
      text-decoration:underline;
}
span.sp14
{
      font-family: Arial;
      font-size: 11pt;
      color: #000; 
      font-weight:bold;
}
span.navtextdark
{
      font-family: Arial;
      font-size: 10pt;
      color: #000; 
      font-weight:bold;
}    

span.navtextlight
{
    font-family: Arial;
    font-size: 10pt;
    color:white;  
}  

input
{
  border:#3399cc 1px solid;
} 

hr
{
  color: #39c;
}  

body 
{
 margin:0px 0px 0px 0px;  
 padding:0px 0px 0px 0px; 
}

h1
{
  margin:0px 0px 0px 0px;  
  padding:0px 0px 0px 0px; 
  font-family:Arial;
  font-size: 8pt;
  font-weight:bold;
}

h2
{
  background: transparent url("/graphics/blocks.gif") no-repeat top left; 
  padding:0px 0px 0px 30px;
  height: 25px; 
  font-family:Arial;
  font-size: 13pt;
}

h3
{
  font-family:Arial;
  font-size: 14pt;
  text-decoration:underline;
  font-weight:bold;
}

h4
{
  padding:0px 0px 0px 0px;
  height: 5px; 
  font-family:Arial;
  font-size: 12pt;
}

h5
{
  padding:0px 0px 0px 0px;
  height: 12px; 
  font-family:Arial;
  font-size: 14pt;
  color:#0080c0;
}

h6
{
  padding:0px 0px 0px 0px;
  height: 0px; 
  font-family:Arial;
  font-size: 11pt;
  color:#3366cc;
}


span.subheader
{
  font-family:Arial;
  font-size: 13pt;
  text-decoration:underline;
  font-weight:bold;
}

span.subheaderright
{
  font-family:Arial;
  font-size: 13pt;
  text-decoration:underline;

}

blockquote { border : 1px solid #fff;width: 450px; dir=ltr; margin-left: 160px; } 

a.EventLink:link    { text-decoration: underline; font-size: 8pt; font-weight: bold; color:#FFF;}
a.EventLink:hover   { text-decoration: none; font-size: 8pt; font-weight: bold;color:#FFF;}
a.EventLink:visited { text-decoration: underline; font-size: 8pt; color:#FFF;}
a.EventLink:active  { text-decoration: underline; font-size: 8pt; font-weight:bold; color:#FFF;}

a.footLink:link { text-decoration: underline; font-size: 8pt;color: white;}
a.footLink:hover { text-decoration: none; font-size: 8pt; font-weight: bold;color: white;}
a.footLink:visited { text-decoration: underline; font-size: 8pt; color: white;}
a.footLink:active { text-decoration: underline; font-size: 8pt; color: white;}

a:link {text-decoration: none}
a:hover {text-decoration: underline; color: red;}
a:visited {text-decoration: none}
a:active {text-decoration: none}


a.BannerLinkWhite:link { text-decoration: underline; font-size: 10pt; font-weight: bold; color: white;}
a.BannerLinkWhite:hover { text-decoration: underline; font-size: 10pt; font-weight: bold;color: white;}
a.BannerLinkWhite:visited { text-decoration: underline; font-size: 10pt; color: white;}
a.BannerLinkWhite:active { text-decoration: underline; font-size: 10pt; font-weight:bold; color: white;}


a.BannerLink:link { text-decoration: underline; font-size: 8pt; font-weight: bold; color: #296DB0;}
a.BannerLink:hover { text-decoration: none; font-size: 8pt; font-weight: bold;color: red;}
a.BannerLink:visited { text-decoration: underline; font-size: 8pt; color: red;}
a.BannerLink:active { text-decoration: underline; font-size: 8pt; font-weight:bold; color: #296DB0;}