table, td, tr, body
{
margin: 0px, 0px, 0px, 0px;
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
}

td.menu
{
font-family: Tahoma, Arial, sans-serif; 
background:#d9edff 
}

table.menu
{
	position:absolute;	
	visibility:hidden;
	background:#d9edff;
	z-index:10;
}

.normal
{
	background-color: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	line-height:160%;
	color: #000000;
}
.normal_heading
{
background-color: #ffffff;
font-family: Tahoma, Arial, sans-serif;
font-size: 11pt;
color: #0067c5;
letter-spacing: 1px;
}
.check { border-width: 0px; vertical-align: middle; }
.big_heading { font-family: Tahoma, Arial, sans-serif; font-size: 18pt; color: #0067c5; font-weight: bold; }

input {
margin: 5px, 5px, 5px, 5px;
font-family: Tahoma, Arial, sans-serif;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #0067c5;
vertical-align: middle;
}
select, form {
margin: 5px, 5px, 5px, 5px;
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
color:#4d4d4d;
border-style: solid;
border-width: 0px;
border-color: gray;
background-color: #FFFFFF;

	}
.arial { font-family: Tahoma, Arial, sans-serif; font-size: 8pt; line-height: 120%; }
.footnote
{
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
line-height: 120%;
color: #757575;

}
.pyo { font-family: Tahoma, Arial, sans-serif; font-size: 9pt; line-height: 160%;}
.small{font-family: Tahoma, Arial, sans-serif; font-size: 7pt;font-weight: bold;}
.bottom{font-family: Tahoma, Arial, sans-serif; font-size: 8pt;font-weight: bold;}
.middle{font-family: Tahoma, Arial, sans-serif; font-size: 7pt;}
.red{font-family: Tahoma, Arial, sans-serif;font-size: 7pt;font-weight: bold;border-color: red;}
.white{font-family: Tahoma, Arial, sans-serif;	font-size: 8pt;	color: #ffffff;}
.white2 {background-color: #FFFFFF;	font-family: Tahoma, Arial, sans-serif; font-size: 7pt;}

.left
{
	margin: 0px, 0px, 0px, 0px;
	font-weight: bold;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.sidebar { font-family: Tahoma, Arial, sans-serif;	background-color: #D3D3D3;	vertical-align: top; }
.right { font-family: Tahoma, Arial, sans-serif;	font-size: 10pt; }

.bigtable
{
	margin: 0px, 0px, 0px, 0px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.blue
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #0067c5;
	font-weight: bold;
}
.gray
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #0067c5;
	padding: 5px;
	text-align: center;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #003056;
}

A.gray:link, A.gray:visited, A.gray:active{
	font-size: 8pt;
	color:#e9e9e9;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}

A.gray:hover{
	font-size: 8pt;
	color:#898989;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}


.red
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: red;
}

a:link, a:active, a:visited {

	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #0067c5
}

a:hover {
	text-decoration: none;
	color: #0067c5
}

A.top:link, A.blue:visited, A.blue:active{
	font-size: 10pt;
	color:#000000;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}

A.top:hover{
	font-size: 10pt;
	color:#000000;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;

}

A.blue:link, A.blue:visited, A.blue:active{
	font-size: 10pt;
	color:#0067c5;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

A.blue:hover{
	font-size: 10pt;
	color:#0067c5;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


A.contents:link, A.contents:visited, A.contents:active{
	font-size: 8pt;
	color:#0067c5;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
}

A.contents:hover{
	font-size: 8pt;
	color:#0067c5;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


.menufont {
	font-size: 8pt;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	text-decoration: none;
	line-height: 1.6em;
}
.menufont:hover { font-size: 8pt; font-family: Tahoma, Arial, sans-serif; color: #002D56; text-decoration: none;}
.menufont:link { font-size: 8pt; font-family: Tahoma, Arial, sans-serif; color: #000000; text-decoration: none;}
.menufont:visited { font-size: 8pt; font-family: Tahoma, Arial, sans-serif; color: #000000; text-decoration: none;}
.menufont:active { font-size: 8pt; font-family: Tahoma, Arial, sans-serif; color: #000000; text-decoration: none;}
.pagehead {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18pt;
	line-height: 20pt;
	color: #FFFFFF;
	background-color: #003056;
}
.image_float_left {
	float: left;
	padding: 10px;
	margin-right: 5px;
}
.right_image_float {
	padding: 10px;
	float: right;
	margin-left: 5px;
}


ul { 
list-style-position:outside;
margin:0 3px 0 25px; 
padding:0; 
}

.table_heading
{
font-family: Tahoma, Arial, sans-serif;
font-size: 11pt;
color: #0067c5;
letter-spacing: 1px;
}

.whitetable_heading
{
font-family: Tahoma, Arial, sans-serif;
font-size: 11pt;
color: #ffffff;
letter-spacing: 1px;
}