/* members section colourways */

/* ---------- main nav ---------- */		

#members #main-nav {
	background-color: #8899bb;
	}
	
/* ---------- content layout ---------- */		

#members .box-display {
	background: url(../img/bg-box-display-members.gif) no-repeat 0 100%;
	}	
	
#members .box-display-inner {
	border: 1px solid #d8dde9;
	}	
	
/* ---------- subnav column ---------- */	
	
/* display box (also in feature column)  */

#members .box-display-inner ul li {
	background: url(../img/bullet-members.gif) no-repeat 0 4px;
	}
	
#members .box-display-inner ul.subnav li {
	background: none;
	}	

#members .box-display-inner ul.subnav li a:link,
#members .box-display-inner ul.subnav li a:visited {
	border-top: 1px solid #d8dde9;
	}	
	
#members .box-display-inner ul.subnav li a:hover {
	background-color: #8899bb;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li a.current:link, 
#members .box-display-inner ul.subnav li a.current:visited, 
#members .box-display-inner ul.subnav li a.current:hover {
	background-color: #8899bb;
	color: #fff;
	}		
	
#members .box-display-inner ul.subnav li ul li a:link,
#members .box-display-inner ul.subnav li ul li a:visited {
	background: url(../img/bullet-members.gif) no-repeat 15px 8px;
	}	
	
#members .box-display-inner ul.subnav li ul li a:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 15px 8px;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li ul li a.current:link, 
#members .box-display-inner ul.subnav li ul li a.current:visited, 
#members .box-display-inner ul.subnav li ul li a.current:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 15px 8px;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li a:link,
#members .box-display-inner ul.subnav li ul li ul li a:visited {
	background: url(../img/bullet-members.gif) no-repeat 30px 8px;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li a:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 30px 8px;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li a.current:link, 
#members .box-display-inner ul.subnav li ul li ul li a.current:visited, 
#members .box-display-inner ul.subnav li ul li ul li a.current:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 30px 8px;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li ul li a:link,
#members .box-display-inner ul.subnav li ul li ul li ul li a:visited {
	background: url(../img/bullet-members.gif) no-repeat 45px 8px;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li ul li a:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 45px 8px;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li ul li a.current:link, 
#members .box-display-inner ul.subnav li ul li ul li ul li a.current:visited, 
#members .box-display-inner ul.subnav li ul li ul li ul li a.current:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 45px 8px;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li ul li ul li a:link,
#members .box-display-inner ul.subnav li ul li ul li ul li ul li a:visited {
	background: url(../img/bullet-members.gif) no-repeat 60px 8px;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li ul li ul li a:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 60px 8px;
	color: #fff;
	}	
	
#members .box-display-inner ul.subnav li ul li ul li ul li ul li a.current:link, 
#members .box-display-inner ul.subnav li ul li ul li ul li ul li a.current:visited, 
#members .box-display-inner ul.subnav li ul li ul li ul li ul li a.current:hover {
	background: #8899bb url(../img/bullet-white.gif) no-repeat 60px 8px;
	color: #fff;
	}			
	
/* linked logo buttons  */			
	
#members .button-links a:link img, 
#members .button-links a:visited img {
	border: 1px solid #d8dde9;
	}
	
#members .button-links a:hover img {
	border: 1px solid #8899bb;
	}	
	
/* ---------- content column ---------- */

/* breadcrumbs */

#members #content-col .breadcrumbs {
	color: #6d7a96;
	}
	
#members .business-partner-banner {
	margin: 0 0 15px 0;
	}
	
/* headers */	

#members #content-col h1 {
	color: #6d7a96;
	}
	
#members h2 {
	color: #6d7a96;
	}
	
#members h2 a:link, 
#members h2 a:visited {
	color: #6d7a96;
	text-decoration: none;
	}	
	
#members h2 a:hover {
	color: #ba0305;
	text-decoration: none;
	}		
	
#members #subnav-col h3, 
#members #content-col h3 {
	color: #6d7a96;
	}	
	
#members h3 a:link, 
#members h3 a:visited {
	color: #6d7a96;
	text-decoration: none;
	}	
	
#members h3 a:hover {
	color: #ba0305;
	text-decoration: none;
	}
	
#members #content-col h4 {
	color: #6d7a96;
	}
	
#members h4 a:link, 
#members h4 a:visited {
	color: #6d7a96;
	text-decoration: none;
	}	
	
#members h4 a:hover {
	color: #ba0305;
	text-decoration: none;
	}			
	
/* lists */	
	
#members #content-col ul li {
	background: url(../img/bullet-members.gif) no-repeat 0 4px;
	}
	
/* images */

#members .left img {
	border: 1px solid #d8dde9;
	}
	
#members .right img {
	border: 1px solid #d8dde9;
	}	
	
#members .no-border img {
	border: none;
	}	
	
/* dividers */

hr {
	width: 100%;
	margin: 15px 0;
	padding: 0;
	border-top: 1px solid #6d7a96;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}
	
/* ----- tables ----- */	

/* divider table - mostly invisible, with dividers between the rows */

#members #content-col table.divider-table {
	border-bottom: 1px solid #d8dde9;
	}
	
#members #content-col table.divider-table td {
	border-top: 1px solid #d8dde9;
	}	

/* display table */

#members #content-col table.display-table {
	border-top: 1px solid #8899bb;
	border-right: 1px solid #8899bb;
	}
	
#members #content-col table.display-table th {
	border-bottom: 1px solid #8899bb;
	border-left: 1px solid #8899bb;
	background-color: #8899bb;
	}	
	
#members #content-col table.display-table td {
	border-bottom: 1px solid #8899bb;
	border-left: 1px solid #8899bb;
	}	
	
/* ----- forms  ----- */

#members #content-col form fieldset legend {
	color: #6d7a96;
	}		
	
/* ---------- feature column ---------- */	

/* upcoming courses and events */

#members .upcoming-courses table a:link, 
#members .upcoming-courses table a:visited, 
#members .upcoming-events table a:link, 
#members .upcoming-events table a:visited {
	color: #ba0305;
	text-decoration: none;
	}	
	
#members .upcoming-courses table a:hover, 
#members .upcoming-events table a:hover {
	color: #ba0305;
	text-decoration: underline;
	}		
	
/* ---------- footer ---------- */	

#members #footer {
	background: url(../img/bg-footer-members.gif) no-repeat 0 0;
	}		
	