/* Updated: March 14, 2008 */body {	background-color: #728FCE;	font: 76% Arial, Verdana, sans-serif;	text-align: center;	margin: 0;	color: #000000;}td, th {	padding: 3px;	vertical-align: top;}a {	color: #d60921;	text-decoration: none;}a:hover {	text-decoration: none;	color:#0067EC;}h1 {	color: #000;	margin-bottom: 20px;	margin-top: 20px;}/* @group Layout */.layout #outerContainer {	width: 900px;	text-align: center;	margin: 0 auto;	padding: 0px;	background: url(/images/layout/layout_05.png) repeat-y;}.layout #container {	width:  900px;	text-align: left;	margin: 0 auto;	padding: 0;}.layout #header {	width: 900px;	height: 199px;	padding: 0;}.layout #header p {	margin: 0;	}.layout #header h1 {	font-size: 1.3em;	font-weight: bold;	margin: 0;	text-align: center;	padding-top: 30px;}.layout #content .contentInfo {		margin:  0;}.layout #horizMenu {	margin: 0;	padding: 0;	background: url(/images/layout/layout_03.png) no-repeat left top;	height: 25px;	text-align: right;	font-weight: bold;	font-size: 1.1em;	color: #FFF;}.layout #horizMenu p {	margin: 0;	padding: 5px 50px 0px 0px;;}.layout #footer {	width: 900px;	height: 50px;	margin: 10px 0 0 0;	text-align: center;	background: url(/images/layout/layout_06.png) no-repeat 0 top;}.layout #footer p {	font-size: 0.9em;	margin: 0;	padding: 15px 10px;	color: #000;	}.layout #footer a, .layout #footer a:visited {	font-size: 1em;	color: blue;	text-decoration: none;}.layout #footer a:hover {	text-decoration: none;}.layout #content {	position: block;	text-align: left;	padding: 0;	margin: 0;	background: url(/images/layout/layout_04.png) no-repeat 0 top;	min-height: 570px;}.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/* @end *//* @group Forms */.formTbl th, .formTbl td {	padding: 3px 3px;}.formTbl th {	width: 33%;}.formTbl th {	font-weight: bold;	text-align: right;}.formTbl label.formLbl {	font-weight: bold;	line-height: 1.5;}/* @end */.messageStyle {	margin-top: 10px;	margin-bottom: 10px;	padding: 10px;	font-weight: bold;	text-align: center;	background-color: #f5feba;	border: 1px solid #fdd16b;}/* @group Layout Table */.layoutTbl {	border: none;	margin: 0;}.layoutTbl td, .layoutTbl th {		padding: 3px;	vertical-align: top;}.layoutTbl td.basicLeft, .layoutTbl td.basicRight {	padding: 20px 40px 20px 10px;	text-align: left;	font-weight: normal;}.layoutTbl td.fixedLeft, .layoutTbl td.fixedRight {	padding: 20px 0 20px 50px;	width: 220px;	text-align: left;	font-weight: normal;}.layoutTbl td.basicCenter {	padding: 20px 10px;	text-align: left;	font-weight: normal;}.layoutTbl .vertMenu {	margin-bottom: 10px;}.layoutTbl h1 {	font-size: 18px;}.layoutTbl h2 {	font-size: 16px;}/* @end *//* @group List Table */.listTbl {	border: solid 1px #666666;	border-collapse: collapse;}.listTbl td, .listTbl th {		padding: 3px;	vertical-align: top;}.listTbl th {		text-align: center;	background-color: #ccc;	font-weight: bold;	font-size: 0.9em;	} .listTbl td {		border-bottom: solid 1px #666666;}.listTbl tr:hover {	background-color: #FFFFCC;}/* @end *//* @group Info Box */.infoBox {	border: solid 1px #E9E9E9;	padding: 0;	margin: 0;}.infoBox h1 {	margin: 0;	padding: 3px 3px 3px 10px;	background-color: #E9E9E9;	text-align: left;	font-size: 10px;	font-weight: bold;}.infoBox .info {	padding: 5px 3px;	text-align: left;}/* @end *//* @group General List */ul.generalList {	margin: 0;	padding: 0;	list-style-type: none;}ul.generalList li {	padding: 0.2em 2em;	font-size: 1.1em;}ul.generalList .desc {	font-size: 14px;	font-colour: #000000;	padding-left: 10px;}/* @end *//* @group General List */.miniMenu {	margin-bottom: 10px;}.miniMenu ul {	margin: 0;	padding: 0;	list-style-type: none;}.miniMenu ul li {	display: inline;	padding: 0.2em 0.4em;	font-size: 0.9em;}.miniMenu ul a {	font-weight: bold;	padding: 0.2em 0.4em;	background-color: #CCC;	border: 1px solid #666666;	text-decoration: none;	color: #000;}.miniMenu ul a:hover {	font-weight: bold;	padding: 0.2em 0.4em;	border: 1px solid #666666;	background-color: #999999;	text-decoration: none;	color: #000;	cursor: pointer;}ul.adminMenu {	margin: 0;	padding: 0;	list-style-type: none;	width: 190px;}ul.adminMenu li {	display: block;	padding: 0.2em 0.8em;	font-size: 0.9em;	width: 190px;}ul.adminMenu a {	font-weight: bold;	display: block;	padding: 0.2em 0.4em;	background-color: #CCC;	border: 1px solid #666666;	text-decoration: none;	color: #000;}ul.adminMenu a:hover {	font-weight: bold;	padding: 0.2em 0.8em;	border: 1px solid #666666;	background-color: #999999;	text-decoration: none;	color: #000;	cursor: pointer;}/* @end */