body
{
	background-color: #006666;
	padding: 0px;  
	margin: 0px;  
}

h1
{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 120%;
	color: #006666;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 2px 0px;
}

h2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	padding: 0px 0px 2px 0px;  
	margin: 0px 0px 2px 0px;
}

p
{
	padding: 4px 0px 4px 0px;  
	margin: 4px 0px 4px 0px;
}

a
{
	color: #006666;
}

a:hover
{
	color: #339966;
}

img
{
	display: block;
}

img.nobreak
{
	display: inline;
}

a.pagemenu
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	color: #006666;
}

#topbar_main, #topbar_logo, #topbar_btmleft, #topbar_topright, #topbar_map, #topbar_subs, #topbar_subs_map
{
	display: block;
	border: 0px;
	color: #006666;
	padding: 0px;  
	margin: 0px;
} 

#topnav, #orderby
{
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#topnav a
{
	color: #ffffff;
	text-decoration: none;
}

#topnav a:hover
{
	color: #ffffcc;
	text-decoration: none;
}

#leftsidebig, #leftsidesmall
{
	background-color: #ffffff;
}

.contributer_name
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color: #000000;
}

.contributer_website
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #000000;
}

.contributer_article
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
}

.contributer_firstp
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	margin: 2px 0px 6px 0px;
}

.blugreencolor { color: #006666; }
.greencolor { color: #006600; }
.ltgreencolor { color: #009900; }
.bluecolor { color: #3333CC; }
.redcolor { color: #ff0000; }
.goldcolor { color: #ffff00; }
.brickcolor { color: #660000; }
.whitecolor { color: #ffffff; }
.blackcolor { color: #000000; }

.whitebg { background-color: #ffffff; }
.grnbg { background-color: #006666; }
.redbg { background-color: #cc0000; }
.paleylobg { background-color: #ffffcc; }
.palegrnbg { background-color: #d6e0d6; }

.gryCbg { background-color: #cccccc; }
.gry9bg { background-color: #999999; }
.gry6bg { background-color: #666666; }

.gry9bdr { border: solid 1px #999999; }

.bg123
{
	background-image: url(images/img_grnbar.gif) ;
}

.grntxt123
{
	color: #006666;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	margin: 4px 0px 4px 0px;
}

.redtxt123
{
	color: #660000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	margin: 4px 0px 4px 0px;
}

.textnml
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

.textsml
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}

.textvsml
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
}

.textlrg
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

.menutext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding: 2px;
	margin: 2px;
}

.mich1
{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size : 120%;
	color: #006666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#micsearch
{
	padding: 0px;
	margin: 0px;
}

.micbuttn
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
}

.micblk
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.micnml
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.mictxtin
{
	font-size: 100%;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

ul.micmenul, ul.leftmenul
{
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

ul.micmenul li, ul.leftmenul li
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 14px;
	line-height: 120%;
	background : url("images/side_bullet.gif") no-repeat top left;
}

ul.micmenul li a, ul.leftmenul li a
{
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

ul.artlist li
{
	margin-top: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

h2.micmenu, h2.leftmenu
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: #660000;
	padding: 0px 0px 0px 2px;  
	margin: 0px 0px 0px 2px;
}

#signupdisclaimer
{
	border: #000000 1px solid;
	background-color: #ffffff;
	padding: 4px;
	overflow: auto;
	width: 98%;
	height: 300px;
}

#headlines
{
	border: #000000 1px solid;
	overflow: auto;
	height: 140px;
	padding: 4px;
	margin: 0px;
}

#symbols
{
	border: #000000 1px solid;
	overflow: auto;
	height: 70px;
	padding: 4px;
	margin: 0px;
}

#stories
{
	padding: 4px;
	margin: 4px;
}

a.headline, span.headline
{
	font-family: arial, helvetica, sans-serif;
	color: #0000ff;
	font-size: 80%;
	font-weight: bold;
}

span.headlinestitle
{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 120%;
	padding: 0px;
	margin: 0px;
	color: #006666;
}

p.headlinep
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	padding: 1px 0px 3px 2px;
	margin: 1px 0px 3px 2px;
}

#tabnav 
{
	width: 100%;
	background: white url(images/dot_grey.gif) bottom center repeat-x;
	border-collapse: collapse;
}

#tabnav td 
{
	padding: 0 2px;
	white-space: nowrap;
	text-align: center;
}

#tabnav td a 
{
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	display: block;
	background: #eee;
	border: 1px #999999 solid;
	padding: 2px;
	border-bottom: none;
	text-decoration: none;
}

#tabnav td a:hover 
{
	background: #eee url(images/lighten.gif) top left repeat;
	color: #666666;
}

#tabnav th 
{
	display: none;
}

#tabnav a.this, #tabnav a.this:hover 
{
	color: #000000;
	background: #ffffff;
	border-bottom: 1px #ffffff solid;
}

#mictabs
{
}

.that
{
}

#tables
{
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
}

.mingrn { color: #009900; }
.minred { color: #990000; }
.mingld { color: #e49501; }
.minblu { color: #0058b0; }

table.minitable
{
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: solid 1px #999999;
	margin: 0px;
}

table.minitable tr td.top
{
	border-bottom: solid 1px #999999;
}


table.minitable tr td h4
{
	font-size: 80%;
	padding: 0px;
	margin: 0px;
}

table.minitable tr td h5
{
	font-size: 70%;
	padding: 0px;
	margin: 0px;
}

table.minitable tr.data
{
	background-color: #cccccc;
	font-size: 55%;
}

table.minitable tr.data2
{
	font-size: 55%;
}

table.minitable tr td table.minitablefooter
{
	font-size: 70%;
}

tr.bigtbltop td
{
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
}

tr.bgtbldata, tr.altdata
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	padding: 2px;
	margin: 2px;
}

tr.altdata
{
	background-color: #cccccc;
}

tr.bigtblnav
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	padding: 2px;
	margin: 2px;
}

table.porttable
{
	border: solid 1px #999999;
}

table.porttable tr td
{
	border: solid 1px #999999;
}

#biotable
{
	margin: 0px 8px 6px 0px;
}

.formbutton
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #000000;	
}

.formtext
{
	font-family: verdana, sans-serif ;
	font-size: 8px;
	color: #000000;
}

.magnettext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#IO_mda
{
	padding: 0px;
	margin: 0px;
}

image.contrimg
{
	border: solid 1px #666666;
}

.rigid
{
	white-space: nowrap;
}
