	
/* general formatting */

body 
    { text-align:center; 
      padding: 40px; 
      margin:1px 0 0; 
      font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
      font : 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
      color : #434141;
      text-decoration : none;
      font-weight : normal; 
      font-size : 12px; 
      background-color: #cccccc;}

p  { font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
     font : 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
     color : #434141;
     text-decoration : none; 
     font-weight : normal; 
     font-size : 12px; 
     margin-bottom: 15px; 
     margin-top: 12px;
     margin-left:0px;
     margin-right: 30px;
     text-align:left;   }
	 
table 
     {
     border-bottom: 0px solid #cccccc; 
     border-left: 0px solid #cccccc; 
     border-right: 0px solid #cccccc; 
     border-top: 0px solid #cccccc; 
     border-style: none;
     }	 

	 /* the list styles are for the dropdown menus */
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a {
	font-weight: bold;
	color: black;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: black;
	padding: 0.2em 10px;
}



li {
	float: left;
	position: relative;
	width: 10em;
	text-align: center;
	cursor: default;
	background-color: #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #7e7e7e;
}



li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	margin-left:10px;
	font-weight: normal;
	background-color: #cccccc;
	padding: 0.5em 0 1em 0;
	border-right: solid 1px #7e7e7e;
	border-left: solid 1px #7e7e7e;
	border-bottom: solid 1px #7e7e7e;
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}

li:hover ul, li.over ul {
	display: block;
}

#content {
	clear: left;
	text-align: left; 
	border: 0px;
	border-style: solid;
	border-color: #999999;
	padding: 5px;
}

#content li {
	display: list-item;
	margin: 2px;;
	border: 0px;
	float: none;
	font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
    font : 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
    color : #434141;
    text-decoration : none;
    font-weight : normal; 
    font-size : 12px; 
	text-align: left;
	width: auto;
}

#content ul {
	display: list-item;
	margin: auto;
	border: 0px;
	text-align: left;
}


#container {
	text-align: center;	
	width: 800px;
	margin: auto;
}

   /* end of dropdown list stuff */
 
a:link { font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         font : 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         color : #434141; 
         text-decoration : none; 
         font-weight : bold; 
         font-size : 11px;
          } 

a:visited { font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         font : 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         color : #434141; 
         text-decoration : none; 
         font-weight : bold; 
         font-size : 11px; }

a:hover { font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         font : 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         color : #434141;
         text-decoration : underline; 
         font-weight : bold; 
         font-size : 11px; }

a:active { font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         font : 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
         color : #434141;
         text-decoration : underline; 
         font-weight : bold; 
         font-size : 11px; }

h1 { font-family : 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;     
     font : 15px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
     color : #302e2e; 
     text-decoration : none; 
     font-weight : bold; 
     font-size : 15px; 
     text-indent : 0px; }

h2 { font-family : 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
     font : 14px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
     color : #302e2e; 
     margin-top : 5px; 
     margin-bottom : 5px; 
     margin-right : 0px; 
     text-decoration : none; 
     font-weight : bold; 
     font-size : 14px; 
     text-indent : 0px; }

h3 { font-family : 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
     font : 13px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
     color : #302e2e; 
     margin-top : 5px; 
     margin-bottom : 5px; 
     margin-right : 0px; 
     text-decoration : none; 
     font-weight : bold; 
     font-size : 13px; 
     text-indent :0px; }
     
h4  { font-family : 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
     font : 13px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
     color : #302e2e; 
     margin-top : 5px; 
     margin-bottom : 5px; 
     margin-right : 0px;
     margin-left : 0px; 
     text-decoration : none; 
     font-weight : normal; 
     font-size : 10px; 
     text-indent : 5px; }



/* classes */

h1.leftmargin
{ font-family : 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;     
     font : 15px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
     color : #302e2e; 
     text-decoration : none; 
     font-weight : bold; 
     font-size : 15px; 
     text-indent : 0px;
     text-align: center;
     background-color: #C2C0C0;
     border: solid thin #4b4b4a;
      }

                          
p.leftmargin
             {
             background-color: #C2C0C0;
             text-align: left;
             font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
             font-weight: normal;
             font-size: 9px;
             font-style: normal; 
             font-weight: normal;
             color: #302e2e;
             width: 200px;
             margin-left: 0px;
             margin-right: 0px;
             
;
             }
                  
p.leftmargin2
             {
             
             text-align: left;
             font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
             font-weight: normal;
             font-size: 10px;
             font-style: normal;
             font-weight: normal;
             color: #302e2e;
             width: 200px;
             margin-left: 0px;
             margin-right: 0px;
             background-color: #cccccc;
             }
             
p.leftmargin3
             {
             text-align: left;
             font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
             font-weight: normal;
             font-size: 11px;
             font-style: normal;
             font-weight: normal;
             color: #302e2e;
             width: 200px;
             margin-left: 0px;
             margin-right: 0px;
             background-color: #cccccc;
             }
             
p.rightmargin
             {
             text-align: left;
             font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
             font-weight: normal;
             font-size: 12px;
             font-style: normal;
             font-weight: normal;
             color: #302e2e;
             margin-left: 0px;
             margin-right: 0px;
             background-color: #cccccc;
             }

p.footnote	
        { 
         background-color: #C2C0C0;
        font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
        color : #302e2e; 
        font-style: normal; 
        font-weight: normal; 
        font-size: 11px; 
        margin-bottom: 10px; 
        margin-top: 10px;
        border: solid thin #4b4b4a;
        }
.footnote2	
        { 
        background-color: #cccccc;
        font-family : 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
        color : #302e2e; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 11px; 
        margin-bottom: 10px; 
        margin-top: 10px;
        }

.mainmenutable1
             {  
             text-align:left;
             background-color:#434141 repeat-y;  
             margin-left: auto; 
             padding:0;
             width: 800px;
             margin-left: 0px; 
             }        

.mainmenutable {  text-align: center;
                  background:#434141 repeat-y;  
                  width: 100%; 
                  margin: 0 auto; 
                  position: relative; 
                  padding:0;  
                  height:50px; 
                  text-align: left;
                  margin-left: 0px;
                  }
                  
.secondarymenutable {  text-align: center; 
                       background: #434141 repeat-y; 
                       width: 800px; 
                       margin: 0 auto; 
                       position: relative; 
                       padding:0;
                       border-style: solid;  
                       border-collapse: collapse; 
                       height: 40px; 
                       font-size: 12px;
                       margin-left: 0px;
                       }
                       
.thirdmenutable {  text-align: center;
                  background: #434141 repeat-y;  
                  width: 100%; 
                  margin: 0 auto; 
                  position: relative; 
                  padding:0;  
                  border-style: double; 
                  height:40px; 
                  align: right; 
                  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
                  font : 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica,                       
                  sans-serif; color : #434141; text-decoration : none; font-weight :normal; 
                  font-size : 12px; margin-bottom: 15px; margin-top: 10px  }