BODY {
	MARGIN: 0px auto; TEXT-ALIGN: left; visible: false;
	FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: center;
}	
ul { 
	list-style-image: url("images/greenbullet.gif");  	
}
.container {
width: 752px;
border: 1px solid #39CB29;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color: #FAF4DC;
}
P, LI {
	COLOR: #000000; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; margin-left: 5px;FONT-SIZE: 11pt;
}
A:link {
	FONT-WEIGHT: bold; COLOR: #2EA221; TEXT-DECORATION: none; visible: false
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #2EA221; TEXT-DECORATION: none; visible: false
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #2EA221; TEXT-DECORATION: none; visible: false
}

.leftbox {
	width: 230px;
	float: left;
	margin-left: 10px;
	padding: 0px;
	}
.mainbox {
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 32px;
	margin-left: 250px;
	}
.spacer {
	clear: both;
	}
.bluebox {
	border: solid 1px #B0DBF6;
	width: 210px;
	height: 270px;
	margin-left: 10px;
	margin-top: 50px;
}		
.blueboxmain {
	border: solid 1px #B0DBF6;
	width: 470px;
	margin-top: 0px;
}		

.footer {
	font-size: 9pt;
	color: #999;
	border-top: 1px solid #999;
	text-align: center;
	padding: 10px 10px 10px 5px;
	clear: both;
	}
.footerlinks {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 10px;
	font-size: 9pt;
}
a.small:link {
	font-size: 9pt;
	color: #999;
	font-weight: normal;
}
a.small:visited {
	font-size: 9pt;
	color: #999;
}
a.small:hover {
	font-size: 9pt;
	font-weight: normal;
	color: #999;
	text-decoration: underline;
}
a.inner:link {
	color: #2EA221;
	font-weight: normal;
	text-decoration: underline;
}
a.inner:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #2EA221;
}
a.inner:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #2EA221;
}
fieldset { border:1px solid white; }

legend {
  padding: 0.2em 0.5em;
  border:1px solid white;
  color:green;
  font-size:90%;
  text-align:right;
  } 
label {
	FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;
	FONT-SIZE: 80%;
}  		
testimo {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color:green;
	font-weight: bold;
	font-size: 11pt;
	font-style: italic;	
}


table.red
{
	color:#000;
	background:#BFFF9F;
	border-collapse:collapse;
	width:100%;
	border:5px solid #308F00;
 	font-size:70%;
}

thead
{

}

thead th
{
	padding:1em 1em .5em;
 	border-bottom:1px dotted #FFF;
 	font-size:90%;
 	text-align:left;
}



thead tr
{

}

td
{
	padding:.5em 1em;
}

tbody tr.odd td
{
	background:transparent url(images/tr_bg.png) repeat top left;
}

tfoot
{

}

tfoot td
{

	padding-bottom:1.5em;
}

tfoot tr
{

}


* html tr.odd td
{
	background:#C00;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tr_bg.png', sizingMethod='scale');
}


#middle
{
	background-color:#900;
}

.fmtext {
	FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: left;
}
input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
text-align: right;
}
.submit input
{
color: #000;
background: #ffa20f;
margin-left: 5.5em;
border: 2px outset #d7b9c9
} 
label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}