/* CSS Document *//* General Rules----------------------------------------------- */html body {	margin: 5px 0 15px 0;	padding:0;	background: #C9C8C3 url("../images/bkgcentre.gif") repeat-y center;	text-align:center;	font: 11px "Trebuchet MS",Verdana,Arial,Sans-serif;	color:#333;	}a img {	border: none;	}	p {	color:#333;	margin: 0 0 .75em;	line-height: 1.5em;	}/* GoA Styles for Header----------------------------------------------- */#logo_place {	float: left;	padding: 0 0 0 0;	margin: 0 0 0 0;	width: 500px;	}#logo_place_leftitem {	float: left;	padding-bottom: 5px;	}#signature_place_spacer {	float: right;	padding: 0 0 0 0;	margin: 0 0 0 0;	}#divider_place {	float: left;	width: 100%;	margin: 0 0 0 0;	padding: 0 0 0 0;	font-size: 1px;	background: #eeeeee;	}#breadcrumb_place {	float: left;	width: 100%;	background: #eeeeee;	font-family: verdana;	font-size: 9px;	padding: 5px 0 5px 0;	text-align: left;	}#search_contact_place {	padding: 15px 0 0 0;	font-family: verdana;	font-size: 9px;	text-align: left;	vertical-align: top;	}.headerplace {	width: 100%;	background: #fff url("../images/signature.gif") no-repeat top right;	}.headerplace a {	color: #164E93;	font-weight: normal;	}.headerplace a:hover {	color: #8AA6C9;	font-weight: normal;	}/* Page Structure----------------------------------------------- */#container {	width: 710px;	margin-bottom:14px;	margin-right:auto;	margin-left:auto;	text-align: left; /* Overrides inherited centered value from body */}#wrapper {	margin-left: 0px;	margin-right: 0px;	background: #fff url("../images/bkgcontent.gif") repeat-y center;	}#bodyhead {	text-align: left;	height: 99px;	padding: 20px 0 0 0;	margin-top: 20px;	background: #fff url("../images/header.jpg") no-repeat left top;	}#body {	position: relative;	clear: both;	width: 594px;	margin-top: 1px;	margin-right: 0;}#colLeft {	position: absolute;	display: inline; 	width: 124px;	left: 25px;	top: 0;	bottom:0;	background: none;	padding: 0;	text-align: left;	padding-top: 8px;}#colRight {	width:525px;	border-color: #ccc;	border-width: 1px;	background-color: #fff;	padding: 2px 0 0 0;	font-size:100%;	text-align:left;	margin-left:170px;	background: none;}#tablecontainer {}#contenttips {	background:url("../images/titleline.gif") no-repeat top;	margin-top: 0px;	padding: 20px 0 20px 0;}#content {	margin-top: 0px;	padding: 5px 0 20px 0;}#bodyfoot {	clear:both;	text-align:center;	margin: 0px auto 0px auto;	padding: 10px 0px 10px 0px;	background-color: #fff;	background:url("../images/footer.gif") no-repeat left bottom;}#menu {	font-size: 11px;}#menu ol, ul {	margin: 0 0 5px 0;	padding:0;}	#menu li	{	line-height: 11px;	margin-bottom: 23px;	padding-left: 0px;	margin-left: 0px;	list-style: disc url("../images/listelement.gif");	line-height: 15px;}/* Links----------------------------------------------- */a {	text-decoration: underline;	color:#1B456F;	}a:hover {	color:#8AA6C9;	}a img {	border-width:0;	}#menu a, #menu a:visited, #menu a:link {	color: #333333;	text-decoration: underline;}#menu a:active, #menu a:hover {	color: #6079A1;}#menu .nonfob, #menu a.nonfob, #menu a.nonfob:visited, #menu a.nonfob:link {	color: #9B9B9B;	font-size: 9px;}#menu a.nonfob:active, #menu a.nonfob:hover {	color: #6079A1;}/* Titles----------------------------------------------- */h1 {	margin:0 0 15px;	font-size: 175%;	line-height:1.2em;	font-weight:normal;	color:#1B456F;	}h1 strong {	color:#1B456F;	}h1 em {	font-style:normal;	font-weight:bold;	color:#f60;	}h2 {	margin:1em 0 .5em;	font-size:130%;	line-height:1.3em;	color:#577DA3;	font-weight:normal;	}h3 {	margin:1em 0 .25em;	padding:.25em 0;	font-size:93%;	text-transform:uppercase;	letter-spacing:.1em;	color:#8FA8C1;	}h4 {	margin:1em 0 .25em;	font-size:100%;	}h5 {	margin-top: 0;	font-size: 110%;	font-weight: normal;	color: #1B456F;}/* Tables----------------------------------------------- */.breadcrumb {	color: #333333;}#breadcrumb {	line-height: 16px;	height: 55px;}#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:link {	color: #333333;	text-decoration: underline;}#breadcrumb a:active, #breadcrumb a:hover {	color: #6079A1;}table {	border-width:0;	color:#333;	width:100%;	font-size: 10px;	line-height: 120%;}/* GoA Styles for Footer----------------------------------------------- */#footer {	text-align: center;	clear:both;	padding: 15px 0 0;	background: #fff url("../images/signature.gif") bottom right no-repeat;	font-size: 11px;	}	#footer hr {	border: #ccc;	height: 1px;	width:100%;	}#footer a {	color: #164E93;	font-weight: normal;	}#footer a:hover {	color: #8AA6C9;	font-weight: normal;	}