/* basic HTML */body {	background: #FFFFFF;	color: #000000;	text-align: center;}body, p, td, ul, ol, li, dd, dt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px ;}a {	color: #336600;}	a:active {	 color:  #3366CC;}a:hover {	 color:  #0066CC;}a:visited {	 color:  #003300;}cite {	font-size: 9px;}dd {	margin-bottom: 12px;}dt {	font-weight: bold;}input, select, textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px ;}h1 {		font-size: 20px;	color: #0066CC;}h2 {	font-size: 16px;	color: #336600;	padding-top: 16px;}h3 {	font-size: 14px;	color: #0066CC;	padding-top: 14px;}h4 {	font-size: 12px;	color: #336600;	padding-top: 12px;}li {	padding-bottom: 12px;}th {	font-weight: bold;	text-align: left;	background-color: #0066CC;	color: #FFFFFF;}tr.toprow th {	font-size: 10px;	background-color: #336600;	color: #FFFFFF;}/* IDs */#breadcrumb {	border-bottom: 2px solid #0066CC;	padding-bottom: 10px;	margin-bottom: 5px;}#container {	text-align: left;	margin: 0 15px;	padding-left: 200px;    /* LC fullwidth */	padding-right: 230px;   /* RC fullwidth + CC padding */	min-width: 250px;       /* LC fullwidth + CC padding */	background: url('/images/newside2_left.gif') repeat-y -30px 0;}.column {	position: relative;	float: left;}#header {	background-image: url('/images/newtop_blank.gif');	background-color: #fff;	height: 123px;				margin-left: -200px;    /* LC fullwidth */	margin-right: -225px;   /* RC fullwidth + CC padding */}#language {  background: url('/images/newside_top.gif') repeat-x 0 0;	height: 37px;	text-align: right;					margin-left: -200px;    /* LC fullwidth */	margin-right: -225px;   /* RC fullwidth + CC padding */}* html #language {	margin-bottom: -5px; }#language-in {	background: url('/images/newside2_topleft.gif') no-repeat -30px 0;	width: 100%;	height: 37px;	text-align: right;	}#content {	padding: 0 20px 10px;	width: 100%;}#column-left {	color: #FFFFFF;	width: 175px;           /* LC width */	padding: 0 10px;        /* LC padding */	right: 250px;           /* LC fullwidth + CC padding */	margin-left: -100%;}* html #column-left {	left: 195px;            /* RC fullwidth */}#column-right {	width: 175px;           /* RC width */	padding: 0 10px;        /* RC padding */	margin-right: -100%;	text-align: right;}#footer {	border-top: 2px solid #336600;	font-size: 10px;	margin-top: 10px;	padding: 10px 0 10px 0;}#footer p, #footer td {	font-size: 10px;}#shop {	border: 1px solid #FFFFFF;	padding: 10px;	width: 130px;	margin-left: 10px;}* html #shop {	margin-left: 25px;}#mof_input {	margin: 30px 0px;}#news {	background: #0066CC;	color: #FFFFFF;	font-size: 14px;	font-weight: bold;	margin-bottom: 10px;	padding: 10px 2px 2px 2px;	text-align: center;}#news-body {	background: #BBDDFF;	color: #000000;	font-weight: normal;	margin: 10px 0 0 0;	padding: 10px;}#search {	border-bottom: 2px solid #336600;	padding-bottom: 10px;}#sidebar {	width: 500px;	margin: 0 auto;	text-align: left;}#sidebar h3 {	margin-top: 0;	padding-top: 0;}#sidebar p, #sidebar li {	font-size: 10px;}#viewpoint {	background: #336600;	color: #FFFFFF;	font-size: 14px;	font-weight: bold;	margin-bottom: 10px;	padding: 10px 2px 10px 2px;	text-align: center;}#viewpoint a ,#viewpoint a:visited {	color: #FFFFFF;}#viewpoint-body {	background: #CCEECC;	color: #000000;	font-size: 10px;	font-weight: normal;	margin: 10px 0 0 0;	padding: 10px;	text-align: left;}#references li {	font-size: 10px;}/* classes */.black {	 color: #000000;}.blue {	 color: #0066CC;}.bluesmall {	font-size: 10px;	color: #000066;	font-weight: bold;}.box {	background-color: #DDEEFF;	border: 1px solid #3366CC;	padding: 15px;}.box h2 {	margin-top: 0;	padding-top: 0;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.footer-division {	border-top: 1px solid #3366CC;	margin-top: 10px;	padding-top: 10px;}.gads {	float:right;	margin: 12px 0px;	width: 125px;}*:first-child+html .gads {	float: right;	margin-right: 55px;}.green {	color: #336600;}.highlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #FF0000;	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 2px;}#join {	padding-left: 10px;}.location {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px ;	font-weight: bold;	color: #FFFFFF;	background-color: #000000;	padding: 2px;}.navlist {	list-style-type: none;	padding: 0;	margin: 0 0 0 10px;}* html .navlist {	margin-left: 30px;}.nav_head {	color: #FFFFFF;	font-size: 13px;	font-weight: bold;	margin: 0 0 10px 10px;	text-transform: uppercase;}ul.navlist li {	border-top: 1px solid #000000;	display: block;	list-style-type: none;	margin: 0;	padding: 10px 0 10px 0;	width: 130px;}ul.navlist li a, .navlist li a:visited {	color: #FFFFFF;	font-weight: bold;}ul.navlist ul {	margin: 0;	padding: 0 0 10px 10px;}ul.navlist ul li {	border: 0;	font-size: 10px;	list-style-type: none;	margin: 0;	padding: 10px 0 0 0;	width: 130px;}ul.navlist ul li a, .navlist ul li a:visited {	color: #FFFFFF;	font-weight: normal;}.pamphlet {	color: #000000;	font-weight: bold;}.small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.smallhead {	font-size: 14px;	color: #000000;}.wfsad {	margin-left: 10px;  }* html .wfsad {	margin-left: 30px;  }.white {	 color: #FFFFFF;}.whitenav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}.whitenavsmall {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none ;}