body {
	margin: 0px;
	background-image:url(img/top_bkg.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}

.menu-column { background:#F0F0F0; }
a,a:visited { text-decoration: none; color:#06F; }
a:hover { text-decoration: underline; color:#039; }
.footer {
	background: #006;
	color: #CCC;
	padding: 15px;
	font: 10px arial;
	border-top: solid 3px #C9D6E0;
	text-align: center;
}

.enclosure {
	border-bottom: dotted 1px #BBB;
	font: 10px tahoma;
	padding: 0px 0px 4px 2px;
	margin-top: 10px;
}

h3 {
	font: bold 11px tahoma;
	color: #009;
	padding-bottom: 3px;
	border-bottom: solid 3px #999;
	margin: 0px 0px 4px 0px;
	background: #FFF;
}
h1 {
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 7px 0px;
	border-bottom: solid 3px #F00;
}

.subject-list {
	font: 11px tahoma;
	color: #007;
	padding: 3px;
	border-bottom: solid 1px #CCC;
}

.homegraphbkg {
	background-image:url(img/homebkg.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

.data {
	font: 10px verdana;
	color: #41656f;
	padding: 4px;
	background: #F2F2F2;
	line-height: 15px;
	border: solid 1px #d1dce3;
	margin-bottom: 8px;
}

.data-unstyled {
	font: 10px verdana;
	color: #41656f;
	padding: 4px;
	line-height: 15px;
}

.data-list {
	font: 10px verdana;
	color: #41656f;
	padding: 4px;
	line-height: 15px;
	border-bottom: solid 1px #CCC;
}

.data-additional {
	padding: 4px;
	font: 10px arial;
	color: #26415B;
}

.data-unstyled-tah11 {
	font: 11px tahoma;
	color: #41656f;
	padding: 4px;
	line-height: 15px;
}

.mainarea { padding-left: 10px; }
#menuarea { margin: 0px; }
#menuarea ul { margin: 0px;padding: 0px; }
#menuarea li { list-style:none; margin: 0px; padding: 0px; border-bottom: solid 1px #E8E8E8; }

#menuarea a { 
	margin-bottom: 1px; 
	font: bold 11px arial; 
	display: block; 
	color: #001079; 
	background-image: url(img/menubkg.gif);
	background-repeat: repeat-x;
	background-color: #FFF; 
	text-decoration: none; 
	padding: 4px; 
}

#menuarea a:visited { text-decoration: none; color: #001079; }
#menuarea a:hover { text-decoration: none; background: #00F; color: #FFF; }

.col-L { padding-right: 6px; /*border-right: solid 1px #F00;*/ }
.col-M { padding: 0px 6px; /*border-right: solid 1px #F00;*/ }
.col-R { padding-left: 6px; }

.list { font: 10px tahoma; color: #35476d; }

.data-table-header { font: bold 11px tahoma; color:#009; border-bottom: solid 1px #F00; background: #E9E9E9; padding: 4px; }

#faq a { text-decoration: underline; }
h5 { font: bold 11px tahoma; margin: 4px 0; padding: 0; border: 0; }
