h2.challenge {
	color: white;
	background: #319041;
	padding-left: 3px;
}

.challenge_green_table {
	background-color: #CFC;	
	width:290px;
}

.challenge_green_table a {
	text-decoration:none;
	color:#006feb;
}

.challenge_green_table a:hover {
	text-decoration:underline;
}

.challenge_green_table h3 {
	background-color: #5FB46E;
	padding-left: 5px;
	margin:0;
}

.challenge_green_table h4 {
	padding-left: 8px;
	padding-top:2px;
	margin-top: 0;
}

.challenge_green_table ul {			
	padding-top:5px;
}
.challenge_green_table p {
	padding:0 5px 5px;
}
#banner_text {
	margin-left: 4px;
	background: url('../ia/business/challenge/images/chall_secondary_ban_bg.jpg') no-repeat;
	width:430px;
	float:left;
	border-right: 1px solid #fff;
	height:246px;
}

#banner_text h1 {
	padding-top: 40px;
	margin-top: 0;
	margin-left: 3px;
	height: auto;
	padding-right: 150px;
}
#banner_text ul, #banner_text p {
	padding-right: 160px;
	height: auto;
}
#banner_text.splash {
	background: url('../ia/business/challenge/images/chall_splash_ban_bg.jpg') no-repeat;
}
#banner_text.splash h1 {
	padding-top: 85px;
}
		
/*
.buttons span {
	color:white;
	padding:13px 0 0 5px;
	display:block;
}*/
.buttons {
	font-weight:bold;
	font-size:1.1em;	
	padding: 0;
	list-style: none;
	margin: 0 0 0 430px;
	list-style-image: none;
}
.buttons li {
	margin: 0 0 1px;
	padding: 0;
	width: 157px;

	font-size:.9em;
}	

.buttons a {
	display: block;
	width: 100%;
	padding: 7px 6px 6px 15px;
	text-decoration: none;
	color: #fff;	
}
.buttons a:link, .buttons a:visited {
	background: url('../ia/business/challenge/images/btn_challenge.jpg') no-repeat;	
	color: #fff;
}
.buttons a:hover, .buttons a:active {
	background: url('../ia/business/challenge/images/btn_challenge.jpg') no-repeat 0 -62px;
}
.buttons li#current  {
	padding: 6px 6px 6px 15px;
	color:#fff;
	background: url('../ia/business/challenge/images/btn_challenge.jpg') no-repeat 0 -124px;
}
.rightNav ul {
	list-style: none;
	margin: 0;
	padding-right: 0;
}
.rightNav li {
	margin: 0;
	padding: 0;
	background: #cbedf8 url('../ia/business/challenge/images/challenge07_ter_nav_small.gif');
	height:50px;
	border-bottom: 1px solid #fff;
}
.rightNav a {
	text-decoration: none;
	color: #fff;
	font-size:1.1em;
	font-weight:bold;
	display: block;
	width: 150px;
	padding: 5px;

}
.rightNav a:link, .rightNav a:visited {
	background: url('../ia/business/challenge/images/challenge07_ter_nav_small.gif') no-repeat;
	color: #fff;
}
.rightNav a:hover, .rightNav a:active {
	background:#19A2D6 url('../ia/business/challenge/images/challenge07_ter_nav_small.gif') no-repeat 0 -50px;
	height: 40px;
	width: 94%;
}

.rightNav li#current a {
	background:  #5FB56E url('../ia/business/challenge/images/challenge07_ter_nav_small.gif') no-repeat 0 -150px;
	color: #fff;
	display:block;
	height: 40px;
	width:97%;
	padding:5px 0px 5px 5px;
	
}

.rightNav li#current a:hover, .rightNav li#current a:active {
	width: 97%;
	background:#5FB56E url('../ia/business/challenge/images/challenge07_ter_nav_small.gif') no-repeat 0 -150px;
}

/*RIGHT NAV LINKS BACK TO STANDARD (RULES ADDED ONLY FOR ONE-LEVEL DEEP UNORDERED LISTS)*/

ul.backtostandard  {
	list-style: none;
	margin: 0 0 15px;
	padding-right: 0;
}
.backtostandard li {
	margin: 0px; 
	background-color: transparent;
	background-image: none;
	height:auto;
	border-top: 1px solid #e1e1e1;
	border-bottom: 0px;
	font-size:.85em;
	font-weight:normal;
	width: 153px;
	padding: 5px;
}
.backtostandard a {
	text-decoration: none;
	color: #006feb;
	font-size:1em;
	font-weight:normal;
	display: inline;
	padding: 0px;
}
.backtostandard a:link, .backtostandard a:visited {
	background-image: none;
	background-color: transparent;
	color: #006feb;
}

.backtostandard a:visited {
	color: purple;
}
.backtostandard a:hover, .backtostandard a:active {
	text-decoration: underline;
	background-image:none;
	background-color:transparent;
	height: auto;
	width: 100%;
}

