
BODY {
	margin: 0;
	background-color: #dde0e2;
	cursor: default;
}
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {
	font-size: 10pt;
	font-family: arial, verdena, sans-serif;
}
FORM, INPUT, SELECT, TEXTAREA {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

IMG {
	border: 0;
}
LABEL {
	font-size: smaller;
	font-weight:bold
}

A:link {	
	text-decoration: underline;
	color: #33C;
}	
A:visited {	
	text-decoration: underline;
	color: #339;
}	
A:active {	
	text-decoration: underline;
	color: #339;
}	
A:hover	{	
	text-decoration: underline;
}
SMALL {	
	font-size: .8em;
}	
BIG	{	
	font-size: 1.17em;
}	
BLOCKQUOTE, PRE	{	
	font-family: arial, verdena, sans-serif;
}	
UL LI {	
	list-style-type: square;
}	
UL LI LI {	
	list-style-type: disc;
}	
UL LI LI LI	{	
	list-style-type: circle;
}	
OL LI {	
	list-style-type: decimal;
}	

OL OL LI	{	
	list-style-type: lower-alpha;
}	

OL OL OL LI	{	
	list-style-type: lower-roman;
}	
.rbl {
	font-size: 12pt;
}
.lbl {
	font-weight: bold;
	font-size: 11px;
}
.lblsm {
	font-size:75%;
	text-align:left;
}
.hints 
{
	font-size:xx-small
}
.top_menu_item {
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
}
.data_items {
	color: #000;
	font-weight: bold;
	font-size: 15px;
}
.cb	{	
	font-size: small;
	font-weight: bold;
}
.ddl	{	
	font-size: xx-small;
}
input.submit {
	cursor: hand;
}


.header_bar_text {
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
}

#content div.messages {
	color: #FFF;
	text-align: left;
	margin-bottom: 15px;
}

#content div.messages a {
	color: #FFF;
	font-weight: bolder;
	text-decoration:underline;
}

#content div.messages td {
	color: #FFF;
	font-weight: normal;
	padding: 0px;
}

#content div.subtitle {
	margin: 0;
	font-size: 12pt;
	font-weight: bolder;
	color: #688db4;
}
div.grid td
{
	padding: 4px;
}

div.grid a
{
	color: black;
	font-weight: bold;
}

div.grid a:visited
{
	color: black;
	font-weight: bold;
}

div.grid a:hover
{
	color: blue;
	font-weight: bold;
}


.smallbuttontext
{
	font-size: 8pt;
}

.smallerbuttontext
{
	font-size: 7pt;
	height: 17px;
}

#PolicyAgreement
{
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
}

.reqField
{
	font-weight: bold;
	color: Red;
	font-size: 16pt;
	padding-right: 5px;
	position:relative;
	top: 6px;
}
