
html, body, form, fieldset { margin: 0; padding: 0; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
body{
    font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif ; 
    color: #111;
    text-align: center; /* IE hack to center page */
/*background: #ffffff url(img/bckgrnd.gif) repeat-x;*/
background-color:#666666;
 
}
P, TD, LI {
    font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif ; 
    color: #111;
}
table {
width:100%;
border: 1px;
}

tr {
border: 1px;
}

td {
border:1px thin #000;
}

a {
  color: #3655A1;
}
a:hover{
 color:#000;
}
h1{
 color: #392e24;
 line-height:36px;
 font-size: 28px;
 letter-spacing:1px;
 font-weight:normal;
 font-family: Georgia, Times New Roman, Times, serif;
}
h2{
margin:0;
padding:5px;
margin-bottom:5px;
color: #392e24;
 line-height:33px;
 font-size: 20px;
 letter-spacing:1px;
 font-weight:normal;
 font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
}
h3{
 font-size: 15pt;
 font-family: Georgia, Times New Roman, Times, serif;
 font-weight:normal;
 line-height:20px;
 color: #392e24;
letter-spacing:1px;
}
h6{
 color: #3655A1;
 line-height:16px;
 font-size: 12px;
 letter-spacing:1px;
 font-weight:normal;
 font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
font-weight:normal;
}
/****************************************/
/****************************************/
/****************************************/
/* SHELL AND HEADER AREA */
#wrapper {
 z-index:1;
 position:relative;
 left:0;
 top:0;
    background: #FFFFFF;
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
 margin-bottom: 10px;
    text-align: left;
    overflow: hidden;
    border: solid 1px #392e24;
 
}
* html #wrapper {
    width: 800px;
}
    
#container {
}
#topblock {
}
#headerblock {
    width: 800px;
    height: 252px;
background: #FFF url("../../images/headerlogo.jpg");
}
#topnav {
    float: left;
}
/****************************************/
/****************************************/
/****************************************/
/* BREADBAR AREA */
#breadbar {  
border-bottom: 1px solid #392e24;
color: fff;
 line-height:13px;
  width:800px;
  padding:7px; 
  padding-bottom:13px;
  padding-left:15px;
  font-weight:normal;
  text-decoration: none;  
  font-size: 12px;
  letter-spacing:1px;
  font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
 
}
* html #breadbar{
  width:800px;
}
#breadbar a {
 font-weight:normal;
 padding:2px;
 padding-top:3px;
  color: #000;
 
}
#breadbar a:hover {
  text-decoration: underline;
  color:#000;
  /* background: #fff url(img/breadbar-button-hover.gif) repeat-x left bottom; */
}
#breadbar a:active {
  color: #000;
 text-decoration: none;
}
#topseparator {
  display:none;     
}
/****************************************/
/****************************************/
/****************************************/
/* NAVIGATION AREA */
.navlink a{
 
 color:#ffffff;
 line-height:30px;
 text-align:left;
 font-size: 13px;
 font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
 font-weight:bold;
 display: block; 
 letter-spacing:0px;
 width:190px;
 height:30px;
 padding-right: 2px;
 padding-left:25px;
 padding-top: 7px;
 padding-bottom: 3px;
  background:#19295e;
border-bottom: 1px solid #fff;
 
 text-decoration:none;
}
* html .navlink a{
 width:200px;
 
}
.navlink a:hover{
 background:#6b89eb;
 color:#fff;
}
td.navsel { 
 color:#fff;
 font-size: 13px;
 font-weight:bold;
 letter-spacing:0px;
 line-height:30px;
 width:190px;
 padding-right: 2px;
 padding-left:25px;
 padding-top: 7px;
 padding-bottom: 3px;
 height:30px;
background:#666666;
 text-align:left;
 font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
}
* html td.navsel { 
 width:200px;
  
}
.navsel a{
 color:#000;
}
.navsel a:hover{
 color:#000;
}
.navlabel {}
.navtextonly a{}
.navemailfriend {}
.subnavitem { }
.subnavlink {}
.subnavlink a{
 color:#000;
 line-height:30px;
 text-align:left;
 font-size: 13px;
 font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
 display: block; 
 letter-spacing:1px;
 width:190px;
 height:30px;
 padding-right: 2px;
 padding-left:8px;
 padding-top: 7px;
 padding-bottom: 3px;
 text-decoration:none;
}
* html .subnavlink a{
 width:200px;
}
.subnavlink a:hover{
 text-decoration:underline;
 color:#000;
 }
.subnavsel {
 color:#000;
 line-height:30px;
 text-align:left;
 font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
 display: block; 
 letter-spacing:1px;
 width:190px;
 height:30px;
 padding-right: 2px;
 padding-left:8px;
 padding-top: 7px;
 padding-bottom: 3px;
 text-decoration:none;
 font-weight:bold;
  font-size: 13px;
  font-size: 14px;
}
.subnavlast {}
#lastmod {
}
#sidenav {
width: 200px;
padding-top:0px;
}
#sideextra {
height:105px;
padding:0;
}
#sidebar { 
 margin-bottom:40px;
width: 200px;
float: left;
}
.navspacer{
background:#fff;
}
/****************************************/
/****************************************/
/****************************************/
/* MAIN CONTENT AREA */
#main {
    width: 570px;
    float: right;  
}
#mainabove {
    
}
#bodytoptext {
}
#bodycontent{
width:510px;
}
/****************************************/
/****************************************/
/****************************************/
/* LEGAL AREA */
#mainbelow {
    clear: both; 
margin-top:20px;
border-top:1px solid #392e24;
padding-top:10px;
width: 97%;
}
#bottomimage {
        display:none;
}
#bottomseparator {
  display:none;         
}
#bottomtext { 
 line-height:14px;
 font-size: 10px;
 font-weight:normal;
padding-bottom:15px;
 text-align:left;
  
}
#bottomtext a{
 color:#000;
}
#bottomtext a:hover{
 color:#000;
}
/****************************************/
/****************************************/
/****************************************/
/* EXTRA STUFF */
.reddot { font-size: 10px; color: #FF0000;  }
.toprule {}
.bottomrule {}
.schedule td{
 border-bottom:5px solid #fff;
 border-top:1px solid #3655A1;
 color: #111;
 width:50%;
 font-size:10px;
 vertical-align: top;
}
.presentations td{
 border-bottom:5px solid #fff;
 border-top:1px solid #3655A1;
 color: #111;
 font-size:10px;
 vertical-align: top;
}
#searchbox{
padding-top:35px;
z-index:2;
position:absolute;
left:19px;
top:190px;
width:190px;
}
#doSearch{
border:none;
  background:#49AA41;
color:#000;
padding:0 6px;
height:19px;
 font-family: verdana, arial, helvetica, verdana, sans-serif;
  font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
font-weight:bold;
}
#searchQuery{
width:110px;
height:19px;
 font-family: verdana, arial, helvetica, verdana, sans-serif;
}
#searchRealm{
height:19px;
font-size:10px;
}
.bigger {
font-size:14px;
font-weight:bold;
}



