body {
	background-color: white;
	font-family: Tahoma;
}

.logo {
	border: solid 1px silver;
	text-align: center;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.banner {
	text-align: center;
}

.vcenter {
	height: 100%;
	vertical-align: middle;
}

.pagename {
	color: white;
	background-color: #CCCC33;
	text-align: left;
	width: 100px;
	overflow: clip;
	font-size: 11pt;
}

.quote {
	color: #336699;
	font-size: 10pt;
	text-align: right;
	border-bottom: #CCCC33 dotted 2px;
}

.content {
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10pt;
}

.menuitem a, .menuitem a:link {
	color: #336699;
	background-color: white;
	height: 18px;
	width: 100%;
	text-decoration: none
	text-align: center;
	overflow: hidden;
	border-bottom: #CCCC33 dotted 2px;
}

.dottedline {
	background-color: white;
	width: 30%;
	text-decoration: none
	text-align: center;
	overflow: hidden;
	border-bottom: #CCCC33 dotted 5px;
}

.menuitem a:hover {
	text-decoration: none
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}

.menuitem2 a, .menuitem2 a:link {
	color: #336699;
	background-color: white;
	height: 13px;
	width: 100%;
	font-size: 8pt;
	text-decoration: none
	text-align: center;
	overflow: hidden;
	padding-left: 1em;
}

.menuitem2 a:hover {
	text-decoration: none
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}

.leftcolumn {
	width: 180px;
	vertical-align: top;
}

.rightcolumn {
	vertical-align: top;
}

.footer {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: gray;
}

.blocktitle {
	background-color: #CCCC33;
	border: solid 2px #CCCC33;
	color: white;
	font-size: 10pt;
	padding: 2px;
	height: 18px;
}

.blockcontent {
	padding: 5px;
	font-size: 10pt;
	vertical-align: top;
}

.blocktable {
	border: solid 2px #CCCC33;
}

a, a:link {
	color: #336699;
	text-decoration: none;
}

a:hover {
	color: #FF6633;
	text-decoration: none;
}

.blueheader{
	text-align:center; 
	font-size:18pt; 
	font-weight:bold;
	color:#336699;
}

.orangeheader{
	text-align:center; 
	font-size:18pt; 
	font-weight:bold;
	color:#FF9933;
}

.bodyheader{
	color:#0066CC; 
	font-family:Tahoma; 
	font-weight:bold
}

.subheader{
	text-align:left; 
	font-family:Verdana;
	font-size:11pt; 
	font-weight:bold;
	color:#336699;
}

.bodyheader2{
	color:#0066CC; 
	font-family:Tahoma; 
	font-size:11pt;
	font-weight:bold;
}

.bodytext{
	font-size: 10pt;
}

.caption{ 
	font-family: Tahoma,geneva; 
	font-size: 11px; 
	color: "#000000"
}