BODY {
      background: lightblue;
      font-family : verdana, geneva, arial, helvetica, sans-serif;
      color : #000000;
      width: 100%
     }
a:link    { color: darkblue; text-decoration: none;}
a:visited { color: darkblue; text-decoration: none;}
a:hover   { color: red;      text-decoration: none;}

.tinyblankline {line-height: 2pt;}
.mainpage  { width: 100%; }

#leftcolumn   {float: left; width: 20%; border: medium black;
               font-size:12pt; font-family:verdana; font-style: italic;
               padding: 0em 1em 3em 1em; background: lightblue;}
#rightcolumn  {float: right; width: 30%; border: medium black;
               padding: 3em 5em 0em 2em; background: lightblue; }

#bannerblock  { position:relative; margin:10px; overflow:hidden;  left: 20%; right: 5%; width:800px; padding: 2em;
                background-color:#000099; border: 8px solid #000099}
.mainannouncements { height: 16em; margin-left: auto; margin-right:auto; 
                      padding: 20px; background-color: #FFFFCC; }
.insidemenu  {  font-family: verdana; font-style: italic; font-weight: 700; font-size: 14pt; }
.photocaption  { font: italic normal 11pt san-serif; text-align: center; padding: 5px 30px;  }
.homeheadline, .mainheadline .headline .insideheadline
       {font-weight:bold; font-family:"Times New Roman", serif;}
       
.homeheadline {font-size:12pt;}
.insideheadline {font-size:14pt;}
.mainheadline {font-size:24pt;}
.headline {font-size:12pt;}
.infotext {font-family:verdana; font-size:8pt;}

.pagetitle {font-family:verdana; font-size:20pt; font-style: italic;
            font-weight: 700; text-align: right; color: darkblue;
            padding: 2em 3em 2em 3em;}
.pagetitlesmall {font-family:verdana; font-size:18pt; font-style: italic;
            font-weight: 700; text-align: right; color: darkblue;
            padding: 2em 3em 2em 3em;}
.supporttext {font-family:verdana; font-size:8pt;}
.notestext   {font-family:verdana; font-size:10pt;}
.notestext-b-i {font-family:verdana; font-size:11pt; font-style:italic; font-weight:700; }
.descriptext {font-family:verdana; font-size:12pt; font-style:italic; }
.description {font-style:italic; font-size:12pt; margin: 0em 0em 0em 6em;}

.sharepage {font-size:11pt; font-family:verdana;}

.concurrent_descrip { font-family:verdana; font-style:italic; font-weight:500; font-size:12pt;
                      padding: 10px 20px 5px 20px; }
.concurrent_bio     { font-family:verdana; font-style:italic; font-size:10pt;
                      padding: 10px 20px 5px 20px; }

.tinyfootertype {font-family: verdana; font-size: 7pt; line-height: 12pt; font-weight: demi-light;}

#header { height: 9.7em; background: lightblue; padding: 0px;}
#pagelogo {float: left; width: 20%; height: 100%; padding: 0em 2em 1em 1em; background: lightblue; }
#headertextbox { background: darkblue; padding: 10px; margin: 10px; text-align: right;}
#titletextbox  { background: lightblue; text-align: right; }
.headertext { font-family: Verdana, sans-serif; font-style: italic; font-weight: 700; font-size: normal; color: white; }
.titletext  { font-family: Verdana, sans-serif; font-style: italic; font-weight: 700; font-size: 12pt; text-align: center; color: black; } 
.header1stline { font-size: 14pt; }
.header2ndline { font-size: 18pt;  }
.header3rdline { font-size: 14pt; }
.announcemttitle  { font-size: 16pt; font-style: italic; font-family:san-serif; font-style: italic; color: black; text-align: center; }
.announcemtslist  { font-size: 13pt; font-style: italic; font-family:san-serif; color: black; }

#contentarea  ( height: 40em; padding: 3em; background: lightblue; overflow: hidden; }
#picfloatright {float: right; padding: 2em; }
#mainpagemsg  { text-align: center;  }





