body, td {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.8em;}

.hidden {display: none;}

p {font-family: Arial, Verdana, Helvetica, sans-serif;}
li {font-family: Arial, Verdana, Helvetica, sans-serif;}

.navbar A {COLOR: #FFFFFF; TEXT-DECORATION: none}
.navbar A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.menu A {COLOR: #999999; TEXT-DECORATION: none}
.menu A:hover {COLOR: #666699; TEXT-DECORATION: underline}

.menucourse A {COLOR: #FFFFFF; TEXT-DECORATION: none}
.menucourse A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.text A {COLOR: #0066ff; TEXT-DECORATION: none}
.text A:hover {COLOR: #0066ff; TEXT-DECORATION: underline}

.texthome A {COLOR: #606060; TEXT-DECORATION: underline}
.texthome A:hover {COLOR: #000000; TEXT-DECORATION: underline}

.contact A {COLOR: #FFFFFF; TEXT-DECORATION: none}
.contact A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.menufooter A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}
.menufooter A {COLOR: #FFFFFF; TEXT-DECORATION: none}

.tmenu A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}
.tmenu A {COLOR: #CCCCCC; TEXT-DECORATION: none}

.menuaction A:hover {COLOR: #666666; TEXT-DECORATION: underline}
.menuaction A {COLOR: #666666; TEXT-DECORATION: none}

.panel A:hover {COLOR: #0000CC; TEXT-DECORATION: underline}
.panel A {COLOR: #0000CC; TEXT-DECORATION: none}

.new A {COLOR: #0000CC; TEXT-DECORATION: none}
.new A:hover {COLOR: #0000CC; TEXT-DECORATION: underline}

.fixedfont {font-size: 10px}

.header {COLOR: #FFFFFF; font-size: 0.8em; font-weight: bold}

.whitetext {COLOR: #FFFFFF; font-size: 1.0em; font-weight: normal}

#menutitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding: 5px;
	background-color: #6699cc;	

}
#menutitle A:link, #menutitle a:visited {
   color: #fff;
   background-color: #6699cc;
}
#menutitle A:hover, #menutitle a:active {
   color: #ffffff;
   background-color: #6699cc;
   TEXT-DECORATION: underline;
}
#menutitle a{ display: block;padding: 0px;text-decoration: none;}

.menu a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #6699CC;
	text-decoration: none;
}
.menu a:hover {
	color: #000066;
}

table.navbar {
   border-collapse: collapse;
   position: absolute;
   left:18px;
   top:150px;
}
table.navbar td {
   border: 1px solid #666;
}
table.navbar td a{
   display: block;
   padding: 5px;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #666;
   background-color: #ccc;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #666;
   background-color: #e4e4e4;
   TEXT-DECORATION: none;
}

.videos td {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.8em}

div.cluster
h1 {
  color: #000000;
	text-align: center;
font-size: 0.8em
  }
div.cluster
.graph {
        background-color: #e4e4e4;
        border: solid 1px black;
font-size: 0.55em
}
div.cluster
.graph thead th {
        border-bottom: double 1px black;
        font-family: verdana, arial, sans serif
        padding: 0.5em;
}

div.cluster
.graph td {
	font-family: verdana, arial, sans serif
	
}
div.cluster
.graph img{
    display:block;
    border: 1px solid black;
	background-color: black;
}
div.cluster
      body {
        background-color: white;
      }

#mainnavbar ul {
	clear: both;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	display: block;
	list-style: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0.5px 0px 1px 0px;
}

#mainnavbar li {
	display: inline;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	padding: 0px 5px 0px 5px;
}

#mainnavbar li.hereleft {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
}

#mainnavbar td {
	font-size:10px;
	font-weight:bold;
}

#mscfinbottommenu {
	width: 300px;
	border: 1px solid #666;  
	text-decoration: none;
	padding: 1.5em 0.5em 0.2em 0.5em;
	}

#eventblock {
	border: 1px solid #666;  
	text-decoration: none;
	padding: 0.2em 0.5em 0.2em 0.5em;
	}

#eventblockheader {
	text-decoration: none;
	padding: 0.2em 1.0em 0.2em 1.0em;
	background: #D7E1F3;
	}

#blockblue {
	width: 390px;
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
	padding: 0.5em;
	background: #6699CC;
	}

#blockblack {
	clear: all;
	color: #FFFFFF;
	margin: 10px 0px 10px 0px;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	padding: 0.5em;
	background: #000000;
	}

#mmfblock {
	float: right;
	margin: 10px;
	width: 150px;
	border: 1px solid #666;  
	text-decoration: none;
	padding: 0.5em;
	}

#wanted {
	color: #FFFFFF;
	background: #000000;
	margin: 10px;
	width: 350px;
	border: 1px solid #666;  
	text-decoration: none;
	padding: 1em;
	}

#rhmenu {
	float: right;
	width: 175px;
	font-weight: normal;
	margin: 5px 0px 10px 10px;
	text-decoration: none;
	padding: 0.5em 1.0em 0.5em 1.0em;
	background: #f5f5f5;
	color: #000;
	line-height: 120%;
	border: 1px solid #666;
	}

#rhmenu a {
	color:#6699CC;
	text-decoration: none;
	}

#rhmenu a:hover {
	color: #6699CC;
	text-decoration: underline;
	}


#rhmenu li {
	list-style-type: disc;
	margin: 0px 0px 8px 0px;
	}

#rhmenu ul {
	list-style-type: disc;
	padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 1em;	 
	}

#elsquote {
	clear: both;
	float: right;
	width: 200px;
	font-size: 1.3em;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	margin: 15px 0px 0px 10px;
	padding: 0.5em 1.0em 0.5em 1.0em;
	background: #6699CC;
	color: #FFF;
	line-height: 120%;
	}

.elsquotesource {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	}


h3#newbuildsep{ 
	border-top: 1px solid #0000FF;
	border-bottom: 1px solid #0000FF;
	font-size: 14px;
	text-align: left;
	padding: 6px 0px;
	margin: 0px 0px;
}

h4#bannerhead{ 
             border-bottom:none;
             font-size:16px;
             letter-spacing:0.05em;
             text-align:left;
             padding:3px;
             margin:0px 0px 0 0px;
             color:#6699CC;
             }


h5#bannerhead{ 
             border-bottom:none;
             font-size:14px;
             text-align:left;
             padding:2px;
             margin:0px 0px 0 0px;
             color:#6699CC;
             }

#banner{ 
       width:97%;
       float:right;
       border:2px solid #6699CC;
       margin:0 0px 0 10px;
	font-size:12px;
	letter-spacing:0.02em;
       background:#fafafa;
       }


#banner h3{ font-size:14px;text-align:left; }

#banner form{ margin:0;padding:0px;}


/* #banner p, #rtbox p{margin:0;padding:6px;} */
#banner p, #rtbox p{margin:0;font-weight: bold;padding:2px 2px 2px 25px;} 


#banner A {COLOR: #6699CC; text-align:right; TEXT-DECORATION: none}
#banner A:hover {COLOR: #6699CC; text-align:right; TEXT-DECORATION: underline}


#mlmorenews{ 
       width:100%;
       float:left;
       border:1px solid #989898;
       padding:10px;
       margin:15px 20px 0 0;font-size:12px;
       background:transparent;
       }

#morenews{ 
           clear:both;
           border:1px solid #989898;
           padding:14px;
           margin:0 1px 1px 0px;font-size:12px;

           }
#morenews h3{font-size:14px;}
