body {
	font-family: sans, sans-serif;
	font-size: 20pt;
}

td {
	font-family: sans, sans-serif;
	font-size: 10pt;
	padding-left:0px;
}

div {
	border: 1px #6666FF solid;
}

.main_border {
	border: 0px #CCCCCC solid;
	background: #FFFFFF;
	height: 400;
}

.currency {
	font-family: monospace;
	font-size: 8pt;
	text-align: right;
	background: #EEEEFF;

}

.sub_header {
	font-family: sans, sans-serif;
	font-size: 8pt;
	text-align: right;
}

th {
	font-family: sans, sans-serif;
	font-size: 10pt;
	background: #AAAAFF;
	color: #FFFFFF;
	text-align: left;
	padding: 0px;
}

.listItemOne  {
	background: #FFFFFF;
	border-bottom: #EEEEEE 1pt solid;
	padding-left: 3px;
}

.listItemTwo  {
	background: #FFFFFF;
	border-bottom: #EEEEEE 1pt solid;
	padding-left: 3px;
}


.listItemThree  {
	background: #FFFFFF;
	border-top: #999999 1pt solid;
}
.error_text {
	font-family: sans, sans-serif;
	font-size: 12pt;
	padding: 1em;
	background: #FFDDDD;
	border: 1px solid #000000;
	width: 90%;
}

.normal_text {
	font-family: sans, sans-serif;
	font-size: 12pt;
	padding: 1em;
	background: #6666FF;
	border: 1px solid #000000;
	width: 90%;
}

a {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
.section_header {
	font-family: sans, sans-serif;
	font-size: 12pt;
	background: #6666FF;
	color: #FFFFFF;
	text-align: left;
	padding: 0px;
}
.cell_border {
	border-right: #CCCCCC 1px solid;
}
.nav_item {
	text-align: left;
	text-decoration: none;
	border: 1px solid #CCCCFF;
	font-size: 14pt;

}

.nav_item {
	padding-left: 0.25em;
	font-size: 14pt;
	background: #AAAAAA;
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;

}

.nav_item_hover {
	text-align: left;
	padding-left: 0.50em;
	background: #EEEEFF;
	text-decoration: none;
	cursor: pointer;
	border: #CCCCFF 1px solid;
	font-size: 14pt;
}

.nav_item_hover {
	cursor: pointer;
	text-align: left;
	padding-left: 0.50em;
	font-size: 14pt;
	background: #AAAAAA;
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;

}

.subnav_item {
	text-decoration: none; 
	border: 1px solid #FFFFFF;
}
.subnav_item:hover {
	text-decoration: underline;
}

input[type=submit] {
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;

}
input[type=submit]:hover {
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
input[type=submit]:focus {
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

input[type=text] {
	border: 1px solid #DDDDDD;
	width: 200px;
}
input[type=text]:hover {
	border: 1px solid #AAAAAA;
	width: 200px;
	background: #FFFFFF;
}
input[type=password] {
	border: 1px solid #DDDDDD;
	width: 200px;
}
input[type=password]:hover {
	border: 1px solid #AAAAAA;
	width: 200px;
	background: #FFFFFF;
}
input[type=password]:focus {
	border: 1px dashed #000000;
	width: 200px;
	background: #EEEEFF;
}

input[type=text]:focus {
	border: 1px dashed #000000;
	width: 200px;
	background: #EEEEFF;
}

textarea {
	border: 1px solid #DDDDDD;
	width: 200px;
	height: 100px;
}
textarea:hover {
	border: 1px solid #AAAAAA;
	width: 200px;
	height: 100px;
	background: #FFFFFF;
}
textarea:focus {
	border: 1px dashed #000000;
	width: 200px;
	height: 100px;
	background: #EEEEFF;
}

select {
	border: 1px solid #DDDDDD;
	width: 125px;
	text-align: right;
}
select:hover {
	border: 1px solid #AAAAAA;
	width: 125px;
	text-align: right;
	background: #FFFFFF;
}
select:focus {
	border: 1px dashed #000000;
	width: 125px;
	text-align: right;
	background: #EEEEFF;
}
option {
	border: 0px solid #000000;
}
