/* CSS Document */


body {background: #FFFFFF; margin: 0px; padding: 0px;}

h1           { font-family: Verdana; font-size: 14pt; font-weight: bold; color:#FFFFFF }

.nav         { font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-decoration: underline }

:hover.nav   { font-family: Verdana; font-size: 8pt; color: #FDD802; text-decoration: underline }

a            { font-family: Verdana; font-size: 9pt; font-weight:bold; color:#FFFFFF; text-decoration: none }

a:hover      { font-family: Verdana; font-size: 9pt; font-weight:bold; text-decoration: none; color:#FDD802 }

a:active     { font-family: Verdana; font-size: 9pt; font-weight:bold; text-decoration: none; color: #FDD802 }

h3           { font-family: Verdana; font-size: 10pt; font-weight:normal;color: #FFFFFF }

h2           { font-size: 12pt; font-family: Verdana; color: #FFFFFF; font-weight: bold }

.footer      { color: #800000; font-family: Verdana; font-size: 7pt; text-align: center; margin: 2px 2px 2px 2px;
			padding: 2px 2px 2px 2px;}

.footer a {color: #800000; text-decoration: none; font-family: Verdana; font-size: 7pt;}

:hover.footer  {color: #800000; text-decoration: underline; font-family: Verdana; font-size: 7pt;}




			/* Begin CSS Drop Down Menu */
			
			#navigationtop {
			}
			
			#navigationtop .table {
			   width: 100%;
			   border: none;
			   background-color: #800000;
			}
			
			*::-moz-any-link br,*:-moz-any-link br { 
			/*a workarround for mozilla*/
			display:none;
			}
			div#menu * {
			  cursor: pointer; /*because IE displays the text cursor 
			if the link is inactive*/
			}
			.disabled {
			   color: red !important;
			   background: none !important;
			}
			div#menu {
			   background: #800000;
			   font-family: Verdana; 
			   font-size: 8pt;
			   color:white;
			   height: 100%;
			   white-space: nowrap;
			   width: 100%;
			}
			
			div#menu .a {
			   background: #800000;
			   border: 0px;
			   color: #2e302f;
			   text-decoration: none;
			}
			
			div#menu .a table {
			   display: block;
			   font-family: Verdana; 
			   font-size: 8pt;
			   white-space: nowrap;
			   
			  
			}
			
			div#menu table, div#menu table a {
			   display: none;
			  
				
			}
			
			div#menu .a:hover, div#menu div.menuitem:hover {
			   
			   border: 0px;
			   color: #2e302f;
			   margin-right:0px; /*resolves a problem with Opera 
			not displaying the right border*/
			}
			
			div#menu .a:hover table, div#menu div.menuitem:hover table{
			
			   background: #FFFFCC;
			   display: block;
			   position: absolute;
			   white-space: nowrap;
			   margin-left:3px; 
			   
			}
			
			div#menu .a:hover table a, div#menu div.menuitem:hover table a {
			   
			   
			   color: #2e302f;
			   display: block;
			   padding: 2px 2px 2px 2px;
			   text-decoration: none;
			   white-space: nowrap;
			   z-index: 1000;
			   /*border: 1px solid #ffffff;*/
						   
			}
			
			div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
			   background: #FED363;
			   color: #2e302f;
			   display: block;
			   padding: 2px 2px 2px 2px;
			   z-index: 1000;
			   
			}
			
			td {
			   padding: 0px 0px 0px 0px;
			}
			.menuitem {
			 
			   float: left;
			   margin: 0px 0px 0px 0px;
			   padding: 0px 0px 0px 0px;
			   
			}
			
			.menuitem * {
			   padding: 0px 0px 0px 0px;
			}
			#other {
			  height: auto;visibility: visible;
			}
			#moz{
			  height: 1px;visibility: hidden;
			}
			#moz::-moz-cell-content{
			  height: auto; visibility: visible;
			}
			#other::-moz-cell-content{
			  height: 1px; visibility: hidden;
			}
			#holder {
			  width: 100%;
			}

