/* CSS Document */body {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-align: center;	background-color:#f4f4f4;}p {	margin: 0 0 10px 0;	line-height: 1.4em;	}	label {	font-weight:bold;}h1 {	margin: 0px 0px 15px 0px;	font-size: 24px;	font-weight: normal;	color:#99CC00;	}	h2 {	margin: 0px 0px 0px 0px;	font-size: 18px;	font-weight: normal;	color:#99CC00;	}	h3 {	margin: 0px 0px 0px 0px;	font-size: 12px;	font-weight: normal;	color:#99CC00;	}h4 {	margin: 0px 0px 10px 0px;	font-size: 10px;	font-weight: bold;	color:#666666;	}	a:link {	text-decoration: none;	color: #0C3F99;	}a:visited {	text-decoration: none;	color: #0C3F99;	}a:hover {	text-decoration: none;	color: #5656FF;	}a:active {	text-decoration: none;	color: #0C3F99;	}ul {	list-style-type: none;	}	.floatLeft {	float: left;	}img.floatLeft {	padding-right: 0.75em;	margin-right: .3em;	}.floatRight {	float: right;	}img.floatRight {	padding-left: 0.75em;	margin-left: .3em;	}	.headline {	font-size: 16px;	line-height: 1em;	letter-spacing: .01em;	font-weight: bold;	color: #999999;}	#container {	margin: 1em auto;	width: 700px;	text-align: left;}#header {	width: 100%;	position: relative;}#mainnav ul { 	list-style-type: none; 	margin-left: 0;	padding-left: 0;}#mainnav li { 	margin-left: 0;	padding-left: 10px;	border: none;	list-style: none;	display: inline;}#menu {	float: right;	width: 165px;	border-left: 1px solid #C5C877;	padding-left: 15px;}#module {	width: 230px; 	padding:0px;		float: right;	background: url(../images/module_bg.gif) top left repeat-y;}#module h2 {	letter-spacing: -0.05em;	font-size: 18px;	color:#CC9900;	padding: 15px 20px;	margin:0;	background: url(../images/module_top.gif) top left no-repeat;	}	#module p {	padding: 0px 20px;	font-size: 10px;	}#module h3 {	padding: 0px 20px;	font-size: 10px;	color:#333333;	font-weight:bold;}#moduleFooter {	padding: 15px;	margin: 0px;	background: url(../images/module_bottom.gif) bottom left no-repeat;	}	#module form {	width: 190px;	margin: 0 0 0 20px;	line-height: 1.4em;	font-size: 10px;		}		label {	font-weight:bold;}#contents { margin: 0 250px 40px 10px; }#footer{	clear: both;	text-align: center;	font-size:10px;	padding: 8px 0px 50px 0px;	background: url("../images/footer_bg.gif") no-repeat top left;	}