/* ELEMENTS */body {	margin: 0;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	color: #222222;	background-color: #2b7900;	}img {	border: 0;	padding: 0;	}a  {	font-weight: bold;	text-decoration: none;	color: black;	}a:hover {	text-decoration: none;	color: #4d9b00;	}a:active {	color: red;	}/* CLASSES */.main {	padding: 24px 30px 10px 30px;	text-align: left;	background-color: #4d9b00;	color: white;	font-size: 16px;	}.main img {	border: 0px;	padding: 0px;	margin: 0px;	}.main a {	color: black;	}.main a:hover {	color: white;	}.main2 {	padding: 4px 12px 6px 12px;	text-align: left;	background-color: white;	color: black;	border-bottom: 6px solid #2b7900;	margin-bottom: 20px;	}.main2 a {	color: #4d9b00;	}.main2 a:hover {	color: red;	}.big {	font-weight: bold;	font-size: 40px;	}.column1 {	font-family: palatino, helvetica, serif;	font-size: 17px;	line-height: 150%;	padding: 10px 20px 0px 20px;	margin-right: 43%;	background-color: white;	color: black;	}.column1 strong {	font-size: 22px;	border-bottom: 2px solid #bbbbbb;	}.column1 a {	color: black;	font-weight: bold;	text-decoration: underline;	}.column1 a:hover {	text-decoration: none;	color: black;	}.column2 {	float: right;	width: 39%;	color: white;	}.column2 a {	text-decoration: underline;	color: white;	}.column2 a:hover {	text-decoration: none;	color: white;	}.column3 {	margin-right: 33%;	}	.column4 {	float: right;	width: 29%;	font-size: 11px;	font-weight: normal;	color: #666;	}.column5 {	font-family: palatino, helvetica, serif;	font-size: 17px;	line-height: 150%;	padding: 10px 20px 20px 20px;	background-color: white;	color: black;	}.column5 strong {	font-size: 22px;	border-bottom: 2px solid #bbbbbb;	}.imgnote {	text-align: right;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	}.label {	color: black;	background: white;	padding: 2px 12px 0px 6px;	}.toptitle {	font-size: 24px;	font-weight: bold;	background: white;	padding: 0px 0px 0px 0px;	}.toptitle img {	border-bottom: 6px solid white;	}.bigtitle {	font-size: 20px;	font-weight: bold;	border-bottom: 6px solid #2b7900;	background: white;	margin: 0px 0px 12px 0px;	}.bigtitle img {	border-width: 0px;	margin-bottom: 4px;	text-decoration: none;	}.bigtitle a {	padding: 6px;	display: block;	}.bigtitle a:hover {	color: white;	text-decoration: none;	background-color: red;	}.bigwords {	font-size: 24px;	}.title {	font-weight: bold;	border-width: 0px 6px 0px 6px;	border-style: solid;	border-color: white;	background: #eaeaea;	padding: 1px 0px 1px 5px;	margin-top: 4px;	}.info {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #333;	}.subtitle {	padding: 0px 6px 0px 6px;	font-size: 13px;	font-weight: normal;	color: #666;	}.copyright {	border-top: 6px white solid;	padding: 10px;	text-align: center;	font-size: 9px;	background-color: #2b7900;	}.copyright a {	font-weight: bold;	text-decoration: underline;	color: black;	}.copyright a:hover {	text-decoration: none;	}.black {	font-weight: normal;	color: black;	}.sidebar {	width: 250px;	float: right;	padding: 8px 10px 0px 0px;	font-weight: bold;	font-size: 12px;	}.calendate {	padding-top: 8px;	padding-bottom: 4px;	font-size: 20px;	font-weight: bold;	color: white;	background: url("/images/line.gif") repeat-x top left;	}.box {	width: 300px;	float: left;	margin: 20px 10px 0 0;	padding: 0 0 10px 0; 	}.menubar {	border-bottom: 6px solid white;	background-color: #2b7900;	font-size: 18px;	}.menuhi {	float: left;	margin: 6px 0px 0px 6px;	vertical-align: top;	background: white;	font-weight: bold;	}.menuhi a {	color: black;	padding: 4px 12px 4px 12px;	text-decoration: none;	display: block;	}.menuhi a:hover {	color: black;	background: #dddddd; 	}.menu {	float: left;	margin: 6px 0px 0px 6px;	vertical-align: top;	background: black;	font-weight: bold;	}.menu a {	color: white;	padding: 4px 12px 4px 12px;	text-decoration: none;	display: block;	}.menu a:hover {	color: black;	background: white; 	}.item {	float: left;	margin: 0 12px 0 0;	text-align: left;	vertical-align: top;	width: 240px;	font-size: 12px;	}.item a {	color: black;	background: white;	display: block;	padding: 4px;	font-weight: normal;	text-decoration: none;	}.item a:hover {	color: white;	background: red; 	}.item img {	width: 100%;	border: 0;	padding-bottom: 3px;	}.head {	color: #4d9b00;	background: white;	font-weight: bold;	font-size: 30px;	text-align: left;	padding: 0 4px 0 4px;	}.squeeze {	width: 80%;	margin: auto;	}	.biglabel {	font-weight: bold;	font-size: 40px;	color: black;	background: white;	padding: 4px 12px 4px 12px;	text-transform: uppercase;	margin-bottom: 20px;	}