/* Navigation efacs */#navefacs { width: 300px; } #navefacs p {	background-color: #001166;	margin: 6px 0px 0px 10px;	padding: 2px 0px 2px 4px;	border: 1px solid #001166;	color: #fff;	background-repeat: no-repeat;	background-position: right;}#navefacs ul {	margin: 0;	padding: 0;	list-style-type: none;	font-size: 11px;	text-align: left;	border-left: solid 10px #FFFFFF;}#navefacs a, #navefacs a:link, #navefacs a:visited  {	display: block;	width: 270px;	color: #0D70EF;	font-size: 11px;	background: url(erp_bullet.gif) no-repeat 4px 9px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 14px;	border-bottom: 1px solid #001166;	border-left: 1px solid #001166;	border-right: 1px solid #001166;	padding-right: 4px;	text-decoration: none;}#navefacs a:hover {	color: #001166;	background: #F4E67A url(erp_bullet.gif) no-repeat 4px 9px;}/* Navigation news */.newstop {	background-color: #5297EF;	border-top: 7px solid #fff;  /* using border thickness for spacing as IE cant cope with margins and backgrounds */	color: #fff;}#navnews { width: 300px;	background-color: #EBF8FF; } #navnews ul {	margin: 0;	padding: 0;	list-style-type: none;	font-size: 11px;	text-align: left;	border-left: solid 10px #FFFFFF;}#navnews a, #navnews a:link, #navnews a:visited  {	display: block;	width: 270px;	color: #192C58;	font-size: 11px;	background: url(erp_bullet.gif) no-repeat 4px 9px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 14px;	border-bottom: 1px solid #5297EF;	border-right: 1px solid #5297EF;	border-left: 1px solid #5297EF;	padding-right: 4px;text-decoration: none; }#navnews a:hover {color: #192C58; background: #F4E67A url(erp_bullet.gif) no-repeat 4px 9px;}/* Navigation events */#navevents {	width: 300px;	background: #F1F1F9;} .eventstop {	background-color: #d9dfe8;	border-top: 14px solid #fff;	color: #333;}#navevents ul {	margin: 0;	padding: 0;	list-style-type: none;	font-size: 11px;	text-align: left;	border-left: solid 10px #FFFFFF;}#navevents a, #navevents a:link, #navevents a:visited  {	display: block;	width: 270px;	color: #192C58;	font-size: 11px;	background: url(erp_bullet.gif) no-repeat 4px 9px;	padding: 5px 14px 5px;	border-bottom: 1px solid #d9dfe8;	border-right: 1px solid #d9dfe8;	border-left: 1px solid #d9dfe8;	padding-right: 4px;	text-decoration: none; }#navevents a:hover {color: #192C58; background: #F4E67A url(erp_bullet.gif) no-repeat  4px 9px;}#topnavigation ul {	margin: 0;	padding-top: 52px;																																																																																																																																																																																																																																																																																																																																																																																																									background-color: transparent;	list-style-type: none;	font-size: 11px;	font-weight: bold;}#topnavigation li {    display : inline;    margin: 0;    float: left;	padding: 4px;}#topnavigation a:link, #topnavigation a:active, #topnavigation a:visited  {	background: url(erp_greyholes.gif) no-repeat 2px 4px;	color: #474747;	text-decoration: none;	font-weight: normal;	padding-left: 12px;}#topnavigation ul li a:hover {	color: #1F5695;	text-decoration: underline;	background-image: url(erp_blueholes.gif) no-repeat 2px 4px;	font-weight: normal;   }	.banner {  	margin: 0px 0px 0px 12px;	padding: 0px;	background-repeat: no-repeat;	}	#bannernav{	background-color: transparent;	font-weight: bold;	color: #000000;	font-size: 12px;	vertical-align: bottom;	padding-top: 140px;	padding-bottom: 60px;}#bannernav ul {	list-style-type: none;	margin: 0px;	padding-left: 6px;	white-space: nowrap;/*	background-image: url(../graphics/rotation/1.jpg); */}#bannernav li {	display: inline;	margin: 0px;	padding: 3px;	padding-left: 8px;    float: left;}#bannernav li a, #bannernav li a:link, #bannernav li a:active, #bannernav li a:visited {	font-weight: bold;	text-decoration: none;	padding: 2px;	color: #015;	border: 0; /* was 1px solid #016; */	margin: 0px;}#bannernav li a:hover {	border: 0; /* was 1px solid #fff; */	color: red;}#navmain {	float:left;	width:189px;	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin: 30px 0 0 0;	padding: 0;	border-top: 1px solid #fff;	}#navmain ul {	padding: 0;	margin: 0;	list-style-type: none;	font-size: 12px;}	#navmain li {	margin: 0;}	#navmain li li a:link, #navmain li li a:visited, #navmain li li a:active{	display: block;	background: url(erp_bullet.gif) no-repeat 16px 12px;	background-color: #5297EF;  /* was #81B9FF; */	color: #192C58;	width: 159px;	padding: 8px 0 8px 30px;	border-bottom: 1px solid #fff;	text-decoration: none;	font-weight: normal;	margin: 0;}#navmain li li a:hover{	background-color: #F4E67A; }#navmain a:link, #navmain a:visited, #navmain a:active  {	display:block;	background: url(erp_bulletoff.gif) no-repeat 7px 12px;	color: #fff;	width:169px;	padding: 8px 0 8px 20px;	border-bottom: 1px solid #fff;	text-decoration: none;	font-weight: normal;}#navmain a:hover{	background: url(erp_bullet.gif) no-repeat 7px 12px;	background-color: #F4E67A; 	color: #192C58; }/* left column prettification - homepage only? placement for competition ads */ #competition {	float:left;	width:187px;	margin: 0 0 0 0;	padding: 0;	border: 1px solid #1F5695;	border-top: 3px solid #1F5695;	background-color: #1F5695; }#competition img{	border: 0;}