/* ######## Main Body ######## */body {	font-family: "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", "Verdana", Arial, Helvetica, Sans-serif;	font-size: 68%;	line-height: 1.6em;	color: #454858;	text-align: center;	margin: 0;	padding: 0;	background-color: #F2F2E9;}/* ######## basic items ########*/h1 {	font-size: 1.4em;	font-weight: bold;	color: #990000;	padding: 0;	padding-bottom: .4em;	margin: 0;}h2 {	font-size: 1.2em;	font-weight: bold;	color: #7F7F4D;	padding: 0;	padding-top: 1em;	padding-bottom: 0.7em;	margin: 0;}h3 {	font-size: 0.9em;	color: #5C6075;	padding: 0;	padding-bottom: 1em;	margin: 0;}h4 {	font-size: 1em;	font-weight: bold;	color: #454858;	padding: 0;	padding-top: 1em;	padding-bottom: 0.7em;	margin: 0;}p {	font-size: 1em;	padding: 0;	padding-bottom: 1em;	margin: 0;	line-height: 1.8em;}table {		border-collapse: collapse;		border: 1 px solid black;		border-spacing: 0;		width: 90%;}tr {	padding: 1em 1em;}/* ######## other items ######## */p.date {	font-size: .9em;	color: #c1c3ce;	padding: 0;	padding-bottom: 1.4em;	margin: 0;}p.points {	font-size: .9em;	color: #c1c3ce;	padding: 0;	padding-bottom: 1.4em;	margin: 0;}p.option {	font-size: .9em;	padding-top: .6em;	padding-bottom: 1em;	margin-bottom: 2em;	border-bottom: 1px solid #ecedf0;}p.caption {	font-size: .9em;	padding-top: 1em;	padding-bottom: 1em;	margin: 0;	line-height: 1.5em;	color: #5C6075;}p.indent{	margin-left: 2em;}p.edit {	color: #FF0000;}h4.indent{	margin-left: 2em;}/* ######## Horizontal Rule  ######## */div.hr {	display: block;	border-top: 1px solid #ecedf0;	padding-top: 1em;}div.hr2 {	display: block;	border-top: 1px solid #ccc;	padding-top: 1em;}hr {display:none}/* ######## layout ######## */.standardsAlert { display: none; }.clearleft { clear: left; }img { border: none; display: inline; }div.clearer {clear: both; line-height: 0; height: 0;}#wrapper {	width: 800px;	margin: 0 auto;	padding: 0;	background-color: #F2F2E9;	text-align: center;	margin-bottom: 1.5em;	background-image: url(../images/shadow_bg.gif);	background-repeat: repeat-y;}#contentwrapper {	width: 760px;	margin: 0 auto;	background-color: #fff;	text-align: center;	border: 0;	padding: 0;	background-image: url(../images/content_bg.gif);}#header {	width: 760px;	height: 220px;	margin: 0 auto;	background-color: #fff;}#endshadow {	width: 750;	height: 23px;	margin: 0 auto;	background-color: #F2F2E9;}#content {	float: right;	display: inline;	text-align: left;	position: relative;	margin: 25px 25px 15px 25px;	width: 485px;}#content a {		text-decoration: none; 		color: #224882}#content a:hover {		color: #1049A1;		text-decoration: underline}#content ul li{ 		list-style-image: url(../images/sq_bullet.gif); }.roundbox {	margin-top: 20px;    width: 485px;    background: #F1F3F8 url(../images/bottom.gif) no-repeat left bottom;}.roundbox h4 {	background: url(../images/top.gif) no-repeat left top;	}.roundbox h1 {		padding-left: 40px;}.newsflash {	margin-top: 0px;	margin-bottom: 20px;	padding: 0px 20px 20px 40px;/*	background-color: #F1F3F8;	*/}.newsflash h2 {	font-size: 1.2em;	font-weight: bold;	color: #7F7F4D;	padding: 0;	padding-top: 1em;	padding-bottom: 0.7em;	margin: 0;}.newsflash h3 {	font-size: 1em;	font-weight: bold;	color: #5C6075;	padding: 0;	padding-bottom: 1em;	margin: 0;}/* ######## side navigation ######## */#sidenav {	float: right;	font-weight: normal;	border: none;	text-align: right;	width: 165px;	/*	width: 168px;*/	margin: 25px 30px 15px 0px;}#sidenav ul {	margin: 0;	padding: 0;	list-style-type: none;	text-align: right;}#sidenav ul li {	line-height: 20px;	text-align: right;	text-decoration: none;	display: block;	border-bottom: 1px solid #ecedf0;	color: #990000 ;}#sidenav a:link {	color: #999966;	text-decoration: none;	border: none; } #sidenav a:visited {	color: #999966;	text-decoration: none;	border: none; }#sidenav a:hover {	color: #595935;	text-decoration: none;	border: none; }#sidenav a:active {	color: #999966;	text-decoration: none;	border: none; }#sidenav #subhere {	color: #595935;}#sidenav .title {	font-size: 1.1em;	padding-bottom: 1em;}#sidenav  #subnav{	line-height: 15px;	font-size: 0.9em;	border: none;	text-align: right;	margin-right: 1em;	margin-left: 3em;}#subnav a:link {	color: #5A676F;	text-decoration: none;	border: none; } #subnav a:visited {	color: #5A676F;	text-decoration: none;	border: none; }#subnav a:hover {	color: #1049A1;	text-decoration: none;	border: none; }#subnav a:active {	color: #19c7e5;	text-decoration: none;	border: none; }#sidenav #subnav2 {	line-height: 15px;		font-size: 1em;	border: none;	text-align: right;	margin-right: 1em;	margin-left: 1em;}#subnav2 a:link {	color: #999966;	text-decoration: none;	border: none; } #subnav2 a:visited {	color: #999966;	text-decoration: none;	border: none; }#subnav2 a:hover {	color: #595935;	text-decoration: none;	border: none; }#subnav2 a:active {	color: #999966;	text-decoration: none;	border: none; }/* ######## other ######## */.editing {color: #FF0000;background-color: #F2F2E9;padding: 10px;/* display: none; */}.edit {	color: #FF0000;	/*display: none; */} .bluebkgrnd {background-color: #EDF0F8;padding: 10px 10px 10px 15px ;}.greenbkgrnd {background-color: #E7FADB;padding: 10px 10px 10px 15px ;}.purplebkgrnd {background-color: #F9ECF9;padding: 10px 10px 10px 15px ;}.redbkgrnd {background-color: #FDE7E7;padding: 10px 10px 10px 15px ;}.photoleft {	float: left;   	margin: 5px 20px 20px 0;   	padding: 0;}.photoright{	float: right;   	margin: 5px 20px 20px;   	padding: 0;}#news {	font-size: .9em;	text-align: left;	margin: 10px 10px 10px 10px;	padding: 15px 15px 10px 17px;	border-bottom: 1px solid #ecedf0;	border-top: 1px solid #ecedf0;	background-color: #EDF0F8;}.greybox {	border-left: 1px solid #ecedf0;	text-align: center;}.greybox th {	background: #A1ABBB;	border-right: 1px solid #ecedf0;	border-bottom: 1px solid #ecedf0;	border-top: 1px solid #ecedf0;	padding: .6em;	color: #FFFFFF;}.greybox th.alt {	background: #AAB0BA;	border-right: 1px solid #ecedf0;	border-bottom: 1px solid #ecedf0;	border-top: 1px solid #ecedf0;	padding: .6em;	color: #FFFFFF;}.greybox td {	border-right: 1px solid #ecedf0;	border-bottom: 1px solid #ecedf0;	background: #fff;	padding: .6em;	color: #4f6b72;}.greybox td.alt {	border-right: 1px solid #ecedf0;	border-bottom: 1px solid #ecedf0;	background: #F9FBFD;	padding: .6em;	color: #4f6b72;}.contacts {	border-top: 1px solid #ecedf0;	border-bottom: 1px solid #ecedf0;}.contacts td {	text-align: left;	vertical-align: top;	padding-top: 0.6em;	padding-bottom: 0.6em;	}/* ######## copyright ######## */#copyright {	clear: both;	width: 720px;	color: #7e8399;		margin: 0 auto;	text-align: center;	padding-top: 1em;	padding-bottom: 1em;	font-size: .9em;	line-height: 1.6em;}/* ######## links ######## */a:link, h2 a:link {	color: #0082d5;	text-decoration: none;	border: none; }a:visited, h2 a:visited {	color: #0082d5;	text-decoration: none;	border: none; }a:hover, h2 a:hover {	color: #1049A1;	text-decoration: none;	border: none; }a:active, h2 a:active {	color: #19c7e5;	text-decoration: none;	border: none; }