/* 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;
}
