body {	background-color: #EEEEEE;	background-image: url(imgs/logo_bg.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: left bottom;	margin: 0px;	padding: 0px;	bottom: 0px;}a:hover {	text-decoration: underline;}a:visited {	color: #669900;	text-decoration: none;}body, td, .bodytextCaps, .bodytextSubtit, .bodytextLabels, .formField {	font-family: Tahoma, Helvetica, Arial, Verdana;	font-size: 11px;}.sectionTitGreen, .footer{	font-family: Arial, Helvetica, sans-serif;}td {	font-size: 11px;	color: #000000;	font-weight: normal;	list-style-position: outside;	list-style-type: square;}.feature {	padding-top: 8px;	border-top: 1px solid #669900;}.bodytextCaps {	color: #000000;	text-transform: uppercase;}.bodytextHighlight {	font-size: 12px;	color: #666666;	font-weight: bold;}.bodytextSubtit {	color: #666666;	font-weight: bold;}.bodytextLabels {	color: #666666;}.sectionTitGreen {	font-size: 14px;	font-weight: bold;	color: #669900;}.bodyWhite {	background-color: #FFFFFF;	margin: 0px;}.formField {	border: 1px solid #999999;	background-color: #FFFFCC;	color: #666666;}.footer {	font-size: 9px;	color: #333333;	text-decoration: none;	background-color: #CCCCCC;	width: auto;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;}A.footer:link {	color: #5B7C28;}A.footer:hover {	color: 79A536;	text-decoration: underline;}A.footer:visited { color: #333333;}a:link {	text-decoration: underline;	color: #669900;}.flashTitle {	vertical-align: bottom;	display: block;	left: 0px;	bottom: 0px;}.callouts {	background-color: #FFCC33;}.break {	clear: both;	height: 1px;	width: 100%;}.boxedContent {	border: 1px solid #CCCCCC;	padding: 10px;	background-color: #E9E9E9;}h1 {	margin-top: 0;}.last {	margin-bottom: 0;}.clearing {	height: 20;	clear: both;	background-color: #FFFFFF;	width: 100%;}p {	line-height: 16px;	color: #333333;}ul {	color: #333333;}p#hakalugi {	font-size: 14px;	font-weight: bold;	color: #666666;	line-height: 22px;}/* ----------- nav -----------*/#button {	width: 12em;	padding: 0 0 1em 0;	margin-bottom: 1em;	text-align: left;	margin-left: 10px;}#button ul {	list-style: none;	margin: 0;	padding: 0;	border: none;}#button li {	margin: 0;}#button li a {	display:block;	padding: 5px 5px 5px 10px;	text-decoration: none;	width: 100%;}html>body #button li a {	width: auto;}#button li a:hover {	background-color: #999;	color: #fff;}.navbarHere {	padding: 5px 5px 5px 10px;	background-color: #699D00;	color: #fff;}/* nav end *//* ----------- framework  ----------- */.leftarea {	height: 100%;	width: 20%;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	padding-right: 10px;}.brdrTop {	background-color: #FFFFFF;	background-image: url(imgs/framework/brdrTop.gif);	height: 5px;	width: auto;	background-repeat: repeat-x;	background-position: top;}.brdrBtm {	background-color: #FFFFFF;	background-image: url(imgs/framework/brdrBtm.gif);	height: 5px;	width: auto;	background-repeat: repeat-x;	background-position: bottom;}.brdrLeft {	background-color: #FFFFFF;	background-image: url(imgs/framework/brdrLeft.gif);	height: auto;	width: 5px;	background-repeat: repeat-y;	background-position: left;}.brdrRight {	background-color: #FFFFFF;	background-image: url(imgs/framework/brdrRight.gif);	height: auto;	width: 5px;	background-repeat: repeat-y;	background-position: right;}.corners {	height: 5px;	width: 5px;}.rightWhiteMargin {	width: 20%;	margin-right: 10px;	margin-left: 10px;	display: block;	}