body,
A,
A.data,
input,
textarea,
.submit,
select,
td,
th,
p{
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		12px;
}

//A {behavior:	url(../../mouseover.htc);}

body,
A,
li,
span.text,
td.text,
div.text{	font-size:		14px;}

h2.white,
span.subhead,
div.menuleft,
table.menuleft,
A.left,
A.left:visited,
th,
td.data {	color:			white;}

body,
div.data,
.odd{	background-color:		#ffffff;}

th,
div.title,
h2.white {	background-color:	#000080;}

h1,h2,h3,h4,
A.topic {	color:			#000080;}

div.dataframe,
div.data,
th {	border:		1px solid #000080;}

th,
td.data,
.odd,
.even{	padding:		4px;}

h1,
h2 {	margin:		4px;}

body {
	background-image:	url(back.jpg);
	cursor:		default;
	overflow-x:		auto;
	overflow-y:		hidden;
}

body.home {	background-image:	url(border.gif);}

textarea,
iframe,
div.title,
.footer {	width:		100%;}

div.data,
div.body,
iframe {	overflow-y:		auto;}

body.frame{	overflow:	auto;}

A {
	color:					#0066cc;
	font-weight:			bold;
	text-decoration:		none;
}

A:visited {	color:		#993399;}
A:active {	color:		#0066cc;}
A:hover {	color:		#ff3300;} 

A.reg {	font-weight:	normal;}

A.data {	font-weight:	normal;}


A.topic {
	font-size:		20px;
	margin-left:	15px;
}

A.left {
	font-size:		12px;
	margin-top:		36px;
	margin-right:	10px;
}

A.left:active 	{color:		#0066cc;}
A.left:hover 	{color:		#ff3300;}
A.links, A.links:visited, A.links:hover
					{color:		#000080;}

span {
	padding:			0px;
	height:			12px;
}

span.data {
	position:		absolute;
	top:				0px;
	left:				0px;
}

span.column {
	width:			100px;
	text-align:		center;
}

span.heading {
	padding:			6px;
	font-weight:	bold;
	text-align:		center;
	width:			632px;
}

span.subhead {font-size:	16px;}

div {	text-align:		left;}

.minwidth{
	width:			800px;
	height:			1px;
	font-size:		0px;
}

div.title {height:		86px;}

div.menuleft {
	width:			150px;
	padding:			6px;
}

div.left {	margin-top:		8px;}

div.links {	width:			76px;
				margin-top:		100px;}

.head{
	font-size:		15px;
	font-weight:	bold;
	padding:			10px;
}

div.text{	padding:		10px;}

div.topic {
	margin:			15px;
	margin-left:	45px;
	font-size:		14px;
}

div.dataframe {width:		632px;}

div.data {
	height:			255px;
	width:			632px;
	overflow:		auto;
	overflow-x:		hidden;
}

div.body {
	height:			100%;
	overflow-x:		auto;
	text-align:		center;
}

div.pics {
	padding:			5px;
	padding-left:	11px;
	background-image:	url(../ruler.gif);
}

div.frame{	border:		1px solid #000080;}

#home {	overflow-y:		auto;}

#small{	height:		255;}
#large{	height:		355;}

form {	display:		inline;}

input {	height:		20px;}

input.fl {	width:	69px;}

textarea {
	height:			186px;
	border:			0px;
}

.submit {	height:	20px;}

#search {	width:	54px;}

select {
	height:			18px;
	width:			127px;
}

select.footer {width:		162px;}

table {
	padding:			0px;
	border:			0px;
}

table.fixed {
	table-layout:	fixed;
	width:			630px;
}

table.pad {
	table-layout:	fixed;
	width:			150px;
}

table.title {
	width:			150px;
	position:		absolute;
	z-index:			1;
	top:				0px;
	left:				0px;
}

table.home {
	width:			100%;
	height:			100%;
	position:		absolute;
	z-index:			0;
	top:				0px;
	left:				0px;
}

table.main {width:	650px;}

table.left {width:	128px;}

table.heading {width:		632px;}

hr.left {width:		125px;}

th {
	font-weight:	bold;
	text-align:		left;
}

th.left,
th.right,
th.center{
	background-color:	#aaaaaa;
	color:			black;
	border:			0px;
}

.left		{	text-align:		left;}
.right	{	text-align:		right;}
.center	{	text-align:		center;}

tr {	padding:		0px;}

.odd{	border-color:	#ffffff;}

.even {
	background-color:	#eeeeee;
	border-color:		#eeeeee;
}

tr.display {
	background-color:	#eeeeee;
	border-color:		#eeeeee;
	padding:				4px;
}

td.l {	text-align:	left;}

td.left {	width:	150px;}

tr.data,
td.data {
	background-color:	#008000;
	text-align:			center;
}

tr.image,
td.image{	background-image:	url(../back.jpg);}

td.sum {
	background-color:	#eeeeee;
	border-top:		1px solid #000080;
	height:			27px;
	padding:			2px;
}

iframe {
	height:			300px;
	margin:			1px; 
}

iframe.head {
	height:			100px;
	width:			100%;
	padding:			0px;
	overflow:		hidden;
}

#xmaintitle{
	white-space:	nowrap;
	overflow:		hidden;
	text-overflow:	ellipsis;
}

iframe.footer {
	height:			34px;
	padding:			4px;
	overflow:		hidden;
}

h1 {	font-size:	36px;}
h2 {	font-size:	20px;}
li {	padding-top:4px;}

.sw {
	display:			block;
	margin-top:		10px;
	margin-left:	8px;
}

.print {
	visibility:		hidden;
	display:			none;
}

.display	{
	visibility:		visible; 
	display:			inline;
} 