/* Body */

body {margin:0px; padding:0px; border-style:none; border-width:0px 0px 0px 0px; text-align:left; background-color:#FFFFFF;}
table {margin:0px; padding:0px; border-spacing:0px; empty-cells:show; border-collapse:collapse; font-size:10pt; font-family:Helvetica,Arial;}
div {margin:0px; padding:0px; border-style:none; border-width:0px 0px 0px 0px; text-align:left; background-color:#FFFFFF;}
td {margin:0px; padding:0px; border-style:none;}
img {margin:0px; padding:0px; border-style:none; display:block;}
hr {margin:0px; padding:0px; border-style:none;}
p {margin:0px; padding:0px; text-align:left; line-height:13pt; font-size:10pt; font-family:Helvetica,Arial;}
ol {text-align:left; line-height:14pt; font-size:10pt; font-family:Helvetica,Arial;}
ul {text-align:left; line-height:14pt; font-size:10pt; font-family:Helvetica,Arial;}
h1 {font-family:Helvetica,Arial; font-weight:bold; font-size:12pt; margin-top:18px; margin-left:6px; margin-bottom:8px;}
h2 {font-family:Helvetica,Arial; font-weight:bold; font-size:10pt; margin-top:18px; margin-left:6px; margin-bottom:8px;}
form {margin:0px; padding:0px; vertical-align:middle;}
input {border-style:solid; border-width:1px; font-size:10pt; border-color:rgb(0,0,0); padding:0px; margin-top:0px; margin-bottom:0px;}



/* Logo top line */

#mainlogo1 {width:343px; height:58px;}
#mainlogo2 {width:374px; height:100px;}


/* header top line */

#headtable {width:100%;}
#headlinecell {background-color:rgb(99, 116, 126); vertical-align:middle; height:19px; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:black; border-bottom-color:black;}
#headlinercell {text-align:right; background-color:rgb(99, 116, 126); vertical-align:middle; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:black; border-bottom-color:black;}
#headlinepar {color:#FFFFFF; font-size:7pt; font-weight:bold; margin-left:6px;}


/* main table construct */

#maintabbody {width:100%; margin-top:14px;}
#maintabcell1 {background-color:rgb(255, 255, 255); width:12px; vertical-align:top;}
#maintabcell2 {background-color:rgb(255, 255, 255); width:136px; vertical-align:top;}
#maintabcell3 {background-color:rgb(255, 255, 255); vertical-align:top;}
#maintabcell4 {background-color:rgb(255, 255, 255); width:16px; vertical-align:top;}

#mmenubar {width:120px; height:21px;}


/* ... */

a:link {background-position:left; text-decoration:none; color:#000090;}
a:visited {background-position:left; text-decoration:none; color:#000090;}
a:hover {background-position:left; text-decoration:underline; color:#000090;}

a.flink:link {color:rgb(99,116,126);}
a.flink:visited {color:rgb(99,116,126);}
a.flink:hover {color:rgb(99,116,126);}

a.mmenu:link {font-size:9pt; line-height:16pt; color:#101010; text-decoration:none;}
a.mmenu:visited {font-size:9pt; line-height:16pt; color:#000000; text-decoration:none;}
a.mmenu:hover {font-size:9pt; line-height:16pt; color:#E02020; text-decoration:none; font-weight:bold;}

a.cmenu:link {font-size:9pt; line-height:16pt; color:#101010; text-decoration:none; font-weight:bold;}
a.cmenu:visited {font-size:9pt; line-height:16pt; color:#000000; text-decoration:none; font-weight:bold;}
a.cmenu:hover {font-size:9pt; line-height:16pt; color:#E02020; text-decoration:none; font-weight:bold;}

.mcurrent {font-size:9pt; line-height:16pt; color:#101010; font-weight:bold;}
.mother {font-size:9pt; line-height:16pt; color:#101010;}


/* ... */

td.gener {background-color:rgb(255,255,255); color:rgb(0,0,0); margin:1px; padding:2px; border-style:solid; border-color:#000000; border-width:1px;}
td.classa {background-color:rgb(226,30,67); color:rgb(255,255,255); margin:0px; padding:2px; border-style:solid; border-color:#FFFFFF; border-width:1px;}
td.classb {background-color:rgb(7,85,174); color:rgb(255,255,255); margin:0px; padding:2px; border-style:solid; border-color:#FFFFFF; border-width:1px;}
td.classc {background-color:rgb(115,65,115); color:rgb(255,255,255); margin:0px; padding:2px; border-style:solid; border-color:#FFFFFF; border-width:1px;}
td.classd {background-color:rgb(7,154,222); color:rgb(255,255,255); margin:0px; padding:2px; border-style:solid; border-color:#FFFFFF; border-width:1px;}
td.classe {background-color:rgb(48,134,77); color:rgb(255,255,255); margin:0px; padding:2px; border-style:solid; border-color:#FFFFFF; border-width:1px;}
td.classg {background-color:rgb(250,165,211); color:rgb(255,255,255); margin:0px; padding:2px; border-style:solid; border-color:#FFFFFF; border-width:1px;}


/* ... */

#mainheadpara {font-weight:bold; font-size:9pt; height:16px; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:rgb(128,128,128); border-bottom-color:rgb(128,128,128);}

.menutabcell {border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:dotted;}
.mentrypara1 {margin-top:8px; margin-left:6px; margin-bottom:8px;}
.mentryparan {margin-top:4px; margin-left:6px; margin-bottom:8px;}


/* ... */

table.decodemetar
{
	width:80%;
	margin-top:12px;
	margin-left:6px;
	text-align:left;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

.decodemetar th
{
	padding:4px;
	background-color:rgb(0,0,0);
	color:#FFFFFF;
	font-weight:bold;
}

.decodemetar tr
{
	vertical-align:top;
}

.decodemetar td
{
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	padding:6px;
}


/* ... */

table.wxoverview
{
	width:80%;
	margin-top:12px;
	margin-left:6px;
	text-align:left;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

.wxoverview th
{
	padding:2px;
	background-color:rgb(0,0,0);
	color:#FFFFFF;
	font-weight:bold;
}

.wxoverview tr
{
	vertical-align:top;
}

.wxoverview td
{
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	padding:4px;
}


/* .. */

.searchfield
{
	background:url("/pics/search.png") no-repeat scroll 6px 2px #FCFCFC;
	font:bold 12px Arial,Helvetica,Sans-serif;
	/*padding:6px 15px 6px 35px;*/
	padding:2px 8px 2px 23px;
	color:#bebebe;
	border:1px solid #d1d1d1;
	border-radius:10px;
}


/* .. */

#debug
{
	display:none;
	position:fixed;
	right:60px;
	bottom:60px;
	width:640px;
	height:400px;
	overflow:auto;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#505050;
	color:white;
	font-family:Arial;
	font-size:8pt;
	z-index:32;
	padding:4px;
	opacity:0.8;
}
