body{
background-color:#FFFFFF;;
font-family:verdana, arial;
font-size:8pt;
color:#333333;
}
.topper{
position:absolute;
left:0pt;
top:0pt;
}
.left{
	background-repeat : repeat-y;
	background-image : url(layout/left-stretch.gif);
}
.botter{
position:absolute;
left:-80px;
}
.leftdiv{
position:absolute;
top:295px;
left:5px;
width:115px;
color:111111;
font:8pt verdana, Arial;
visibility:hidden;
}

.botty{
background-color:#F1F1F1;
color:#333333;
font:6pt verdana, Arial;
font-weight:bold;
text-align:right;
}
.main{
background-color:#FFFFFF;
color:#333333;
font:8pt verdana, Arial;
vertical-align:top;
}
.bott{
background-color:#FF8000;
font:8pt verdana, Arial;
color:#000000;
}
.link{
background-color:#272727;
/*border:0pt;*/
font-size:7pt;
text-align:center;
}
.nocolor{
font:8pt verdana, Arial;
vertical-align:top;
text-align:left;
}
.toppy{
	background-repeat : repeat-x;
	background-image : url(layout/banner-stretch.gif);
}
a{font:8pt verdana, Arial;}
a.hide{
	color:#000000;
	text-decoration:none;
}
a.hide:hover{
	color:#CC2222;
	text-decoration:underline;
	}
a.grey{
	color:#333333;
	text-decoration:underline;
}
a.grey:hover{
color:#336699}
.linx{
	color:#111111;
	text-decoration:none;
	font:8pt verdana, Arial;
}
.linx:hover{
text-decoration:none;
}

.formElements{
color:#111111;
font:8pt verdana, Arial;
border: 1px #CCCC99 solid;
clip: rect();
background:#F3F3F3;
}

h1{
font:10pt verdana, Arial;
font-weight:bold;
color:#556666;
text-align:center;
}
h2{
	color:#3E6F90;
	font:9pt verdana, Arial;
	font-weight:bold;
}
h3{
font:10pt verdana, Arial;
font-weight:bold;
color:#666666;
}
h4{
	color:#2E5F80;
	font:8pt verdana, Arial;
	font-weight:bold;
	padding-left:20px;
}

.padding{
padding-left:20pt;
padding-right:20pt;
}
.error{
	color:#666666;
	font:7pt verdana, Arial;
	font-style:italic;
}