body { position:relative;
        margin:0px auto;
        font-size: 75%;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background-color:#E3E7F0; }

h1 { font-size: 11pt; color: #333399; }
h2 { font-size: 9pt; color: #7093C9; }
h3 { font-size: 9pt; color: #666699; }
h5 { font-size: 9pt; font-weight:normal; color: #000000; }

ul { margin-top: 1px; margin-bottom: 1px; }
a:link { color: #333399; text-decoration: underline; }
a:visited { color: #333399; text-decoration: underline; }
a:hover { color: #F4CD34; text-decoration: underline; } 

#nav ul li a.register {
        background-color: #EE2026;      
        padding: 9px 14px;
        color: #FFFFFF;
        border-right: 1px;
        text-transform: uppercase; }
#nav ul li a.register:hover {
        background-color: #ffffff;
        color: #000000; }
#nav ul{ padding :0;
   margin : 0px;
   height: 30px;
   border: 1px solid #231f20;  
   border-style: solid none;
   border-top: none;
   border-right: none; }
#nav ul li{ list-style-type: none; font-size:9px;
   float: left;
   text-align: center;
   margin : 0px;
   border-right: 1px solid #ffffff;  
   background-color:#231f20; } 
#nav ul li a{ color: #ffffff;
   float: left; 
   padding: 9px 11px;
   font-weight:bold;
   text-decoration : none;
   display: inline;
   border-left: 1px solid #231f20;
   border-right: 1px solid #231f20; }
#nav ul li a:hover, #nav ul li a:active, #nav ul li a.current{
   color: #FFFFFF; 
   text-decoration : none;
   font-weight:bold;   
   background: #d2232a; }
.mainbox { margin:0px auto;
        border: 1px solid #231f20;
        border-top: none;
        width: 732px;
        background-color:#FFFFFF; }
.center { margin:0px auto;
        background-color:#FFFFFF; }
#menu{ float: right     ;
        width: 175px;   
        padding-right: 10px;
        padding-top: 30px; }
#contents { margin: 30px 205px 0px 30px; }
.imagefloat { float: right; }
.style1 { font-size: 10pt; font-weight:bold; color: #333399;  }
.style2  { font-size: 9pt; font-weight:normal; color: #000000; }
.fs8 { font-size: 7pt; }

a.nav:link { font-size: 85%; color: #4682B4; font-weight: bold; text-decoration: none; vertical-align: middle;  }
a.nav:visited { font-size: 85%; color: #4682B4; font-weight: bold; text-decoration: none; vertical-align: middle;  }
a.nav:hover { font-size: 85%; color: #002099; font-weight: bold; text-decoration: none; vertical-align: middle;  }
td.nav { text-align: center; }

.quote { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #325EAC; font-weight: bold; font-style: italic; width: 200px; position: absolute; margin-left: 25em; line-height: 125%;  }
.regnow { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #325EAC; font-weight: bold; margin-top: 5; }
.navborder { margin-left: 16px; border-width: 1px; border-style: solid; border-color: #F4CD34; }
.boxhead { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 90%; color: #325EAC; font-weight: bold; margin-top: 3;  }
.boxtext { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 90%; color: #4D71B9; }
.head { background-color: #E8E8E8; margin: 3 0 3 3; padding: 8 8 5 8; vertical-align: top; }
.main { background-color: #F0F0F0; margin: 0 0 3 3; padding: 1 8 1 8; vertical-align: top; }
.footer { background-color: #E8E8E8; margin: 0 0 0 3; padding-bottom: 8px; font-size: 75%; text-align: center; vertical-align: bottom; }
.footer1 { padding-bottom: 8px; font-size: 75%; text-align: center; vertical-align: bottom; }
.line { border-style: solid; border-bottom: 1px ; border-color: #F4CD34; border-width: 1px; margin: 2em 10em 2em 10em; }
td.yellow { background-color: #fefcd5; }
td.grey { background-color: #eeeeee; }
td.blue { background-color: #e2eef5; font-weight: bold; }
td.gold { background-color: #fae699; font-weight: bold; }
.greyrow { background-color: #eeeeee; }
.indent { margin-left: 20px }
.author { font-size: 85%; font-weight: bold; color: #7093C9; margin-bottom: 5px; }
.title { font-family: Trebuchet MS, Arial; font-size: 9pt; font-weight: bold; margin-top: 15px; }
.fs8 { font-size: 8pt; }
.clear { text-align: center; height: 1px; clear: both; padding-top: 1em; padding-bottom: 1em; }
td.black { background-color: #002F86; color: #FFFFFF; font-weight: bold; }
td.shade { background-color: #ecf3f9; }
.callout { background-color: #E2EEF5;
        margin-top: 15px; margin-bottom: 10px; margin-right: 4px; margin-left: 4px;
        padding: 6px;
        border-top-width: 4px;
        border-right-width: 1px;
        border-bottom-width: 4px;
        border-left-width: 1px;
        font-size: 8pt;
        border-style: solid;
        border-color: #C03633;
        line-height: 145%; }


