body 
{ color: #000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
}
p  { padding: 0.5em; margin: 0; font-size: 1em; }
p
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:12px;
	line-height: 130%;
	color:#000;
	vertical-align: middle;
	padding:1px;
}

p.indent
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:12px;
	line-height: 90%;
	color:#000000;
	vertical-align: middle;
	padding:1px 1px 1px 1px;
	margin-left: 0.3cm;
	margin-top: 0cm;
	margin-bottom:0.1cm;
}
p.display
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:9px;
	line-height: 90%;
	color:#000;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}	
p.legend
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:9px;
	line-height: 110%;
	color:#000;
	vertical-align: baseline;
	text-align: left;
	padding: 1px 1px 1px 1px;
}	
p.legend2
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:9px;
	line-height: 110%;
	color:Silver;
	vertical-align: baseline;
	text-align: center;
	padding: 1px 1px 1px 1px;
}	
p.smallnavp
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding: 1px 1px 3px 1px;
	background: #8CB6CE;
	font-weight:bold;
	letter-spacing:1px;
}
td.smallnav
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:10px;
	line-height: 90%;
	color:#000;
	vertical-align: middle;
	text-align: right;
	padding: 1px 10px 1px 10px;
	background: #8CB6CE;
	word-spacing: 10px;
}
span.smalllegend, .smalllegend2
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:9px;
	line-height: 90%;
	color:Silver;
	vertical-align: middle;
	text-align: center;
	padding: 1px 1px 1px 2px;
}
span.smalllegend2
{
	color:Black;
}

p.smallhomep
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 110%;
	color:#000;
	vertical-align: middle;
	text-align: left;
	padding: 1px 1px 3px 1px;
	background: Gainsboro;
}	
td.smallhome
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 110%;
	color:#000;
	vertical-align: middle;

	padding: 1px 10px 1px 10px;
	background: Gainsboro;
	word-spacing: 10px;
}

p.smallhomeright
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 110%;
	color:#000;
	vertical-align: middle;
	text-align: right;
	padding: 1px 1px 3px 1px;
	background: Gainsboro;
}	

td.small_day
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:8px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: #F5F5F5;
}

td.small_now_day
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:8px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: Gainsboro;
}

td.small
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: #F5F5F5;
}

td.small_now
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: Gainsboro;
}
td.small_ph
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:9px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: LightCoral;
}
td.small_ph_week
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: LightCoral;
}
td.small_we
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:9px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: LightGray;
}
td.small_we_week
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:11px;
	line-height: 100%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	padding:1px;
	background: LightGray;
}
p.bigwhite
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:24px;
	line-height: 130%;
	color:#fff;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding:1px 1px 1px 5px;
}

p.bigwhite2
{
 	font-family: Verdana, Arial, sans-serif;
  	font-size:14px;
	line-height: 130%;
	color:#fff;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	padding:1px 5px;
}

p.big
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:16px;
	line-height: 130%;
	color:#000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	padding:1px;
}

p.bigred
{
  	font-family: Verdana, Arial, sans-serif;
  	font-size:16px;
	line-height: 130%;
	color:red;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	padding:1px;
}

h1 { padding: 0.5em; margin: 0; font-size: 1.3em; font-weight: normal; }
h2 { padding: 0.5em; margin: 0; font-size: 1em; font-weight: bold; }
ul { padding-right: 1em; text-align: left; margin-bottom: 1em; }
.right ul { list-style: none; margin: 0; padding: 0 }
.right li { margin: 1em; padding: 0 }
.right a:link { color: #000 }
.right a:visited { color: #555 }

a:link { text-decoration: none; color : black;}
a:active { text-decoration: none; color : black;}
a:visited { text-decoration: none; color : black;}
a:hover { text-decoration: underline; color : black;}

a.linkwhite:link { color: DarkSlateBlue; text-decoration: underline; }
a.linkwhite:active { color: DarkSlateBlue; text-decoration: underline; }
a.linkwhite:visited { color:DarkSlateBlue; text-decoration: underline; }
a.linkwhite:hover { color: Blue; text-decoration: underline; }	

a.linkbright:link { color: White; text-decoration: underline; }
a.linkbright:active { color: White; text-decoration: underline; }
a.linkbright:visited { color:White; text-decoration: underline; }
a.linkbright:hover { color: Blue; text-decoration: underline; }

.normal { font-style: normal; }

.footer {text-align:center;padding: 0px;
	font-size:9px;
	line-height:160%;
	color: olive;
} 

.tdsub, .tdsub2, .tdsub3, .tdsub3day
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	vertical-align:baseline;
	text-align : left;
	font-weight: 200;
	padding: 1px 1px 1px 3px;
}
.tdsub2
{
	text-align : right;
	background:Gainsboro;
	padding: 1px 1px 1px 1px;
	vertical-align : middle;
}

.tdsub3
{
	color : #c0c0c0;
	text-align : center;
}
.tdsub3day
{
	font-size: 8px;
	text-align : center;
	color : #c0c0c0;
	vertical-align : middle;
	padding : 1px 1px 1px 1px;
}

.tddet
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	vertical-align:baseline;
	text-align : center;
	font-weight: 200;
	padding: 4px 4px 4px 4px;
	background:#8CB6CE;
}

th{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	vertical-align:middle;
	text-align : center;
	font-weight: 600;
	padding: 4px 4px 4px 3px;
	background:#8CB6CE;
}
.th2
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	vertical-align:middle;
	text-align : center;
	font-weight: 300;
	padding: 4px 4px 4px 3px;
	background:#8CB6CE;
}

.td2, .td3
{
	font-family :  Verdana, Geneva, Helvetica, "MS Sans Serif", Arial, Tahoma, sans-serif;
	font-size : 13px;
	vertical-align:middle;
	line-height:150%;
	background:#8CB6CE;
	background:#C0FFFF;
	padding: 0px 0px 0px 8px;
}

.td3
{
	background:#eff7ff;
}

.tdcolor0, .tdcolor1, .tdcolor2, .tdcolor3, .tdcolor4
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	vertical-align:baseline;
	text-align : center;
	font-weight: 200;
	padding: 4px 1px 4px 1px;
	background:lightgray;
}
.tdcolor0
{
	background:white;
}
.tdcolor1
{
	background:silver;
}
.tdcolor2
{
	background:lightyellow;
}
.tdcolor3
{
	background:#DCDCDC;
}
.tdcolor4
{
	background:lightgreen;
}

.tdgraph
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	vertical-align:baseline;
	text-align : center;
	font-weight: 200;
	padding: 4px 1px 4px 1px;
	background:white;
}

.tdmonth, .tdmonth2
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	vertical-align:baseline;
	text-align : center;
	font-weight: 200;
	padding: 2px 2px 2px 2px;
	background:#ADD8E6;
}
.tdmonth2
{
	text-align : right;
}
.color1
{
	background:white;
		padding: 1px;
}

.Table1 { background-color: #000000; text-align: center; width: 600px; border:0}
.TR1 { background-color: #9999CC; vertical-align: middle}
.TR2 { background-color: #CCCCCC; vertical-align: bottom}
.TR3 { background-color: #C0C0C0; vertical-align: bottom}

.TD1 {  width: 549px; height: 18px; text-align: left; font-size: 10pt ;font-weight:bold ;vertical-align: bottom; word-spacing=0px}
.TD4 { background-color: #CCCCFF; width: 48px; text-align: center ;font-weight:bold }
.TD5 { width: 178px}
.TD6 { width: 48px}
.TD7 { width: 188px}
.TD8 { width: 364px}
.TD9 { background-color: #CCCCFF; vertical-align: middle; font-size: 10pt;font-weight:bold; text-align: left}
.TD10 { background-color: #CCCCFF; vertical-align: top; width: 48px; text-align: right ;font-weight:normal }
.TD11 { width: 549px; height: 110px; text-align: left; font-size: 10pt ;font-weight:bold ;vertical-align: bottom; word-spacing:0px}
.TD12 { vertical-align: bottom; text-align: left; width: 22px;font-size: 9px ;font-weight:normal; word-spacing=0px}

#list-menu 
{
width: 100px;
/* this width value is also effected by
the padding we will later set on the links. */
}

#list-menu ul 
{
font-family: verdana, arial, sanf-serif;
font-size: 12px; 
margin: 0; 
padding: 0;
list-style-type: none;
} 

#list-menu li 
{
margin: 2px 0 0;
} 
#list-menu a 
{
display: block;
width:100px;
padding: 2px 2px 2px 10px;
border: 0px solid #000000;
background: #d9dab2;
text-decoration: none; /*lets remove the link underlines*/
} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited 
{
color: #000000;
}

#list-menu a:hover 
{
border: 0px solid #000000;
background: #cccc90;
color: #000000;
}

ul, li
{
	font-family :  Verdana, Geneva, Helvetica, Arial;
	font-size : 10px;
	margin-left: 0.2cm;
	text-align : left;
	vertical-align:baseline;
	line-height: 13px;	
	margin-top : 0cm;
	list-style-type : disc;
	padding: 3px 3px 3px 3px;
	list-style: outside;
}

hr
{
	color : #cccccc;
	text-align : center;
	width : 70%;
}

fieldset.message
{
	border: 2px grooved;
	border-bottom:none;
	border-right:none;
	border-color:#FFFFFF;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 2px;
	width: 98%;
}

.message_header
{ 
	font-size : 12px;
	font-weight:bold;
	color:#333333;
}

.headred1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #990033;
}
.headred2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: Firebrick;
}
.red 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	color: #990033;
}

.body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	color: #000000;
	font-weight: normal;
}

fieldset 
{
padding:5px 5px 5px 5px;
margin:10px 10px 10px 10px;
}