.rock5-h1{background:url("/portals/1/images/rock-5-35px.jpg") no-repeat scroll left center transparent;
color:#4D8FCB;
font-size:16pt;
padding:5px 0 5px 40px;}

.acceleratehdr {background:url(/portals/1/images/rock-5-logo.jpg) no-repeat 10px center; padding:10px; text-transform:uppercase;}
.acceleratehdr h1{color:#0055a4; padding-left:55px; font-size:17pt;}
.acceleratehdr h3 {color:#04AD52; padding-left:60px;}

div.text-box-border {padding:15px 15px 15px 15px !important; border:1px solid #000; width:70%; margin:3px auto;}
#accordion h4 {margin:0; border-bottom:1px solid #fff; text-transform:uppercase; font-size:10pt; display:block; background:#4e4e4e url(/portals/1/images/rock-accordion-arrow.jpg) no-repeat left center; line-height:18px; height:18px; color:#fff; padding:4px 4px 4px 22px;}
#accordion h4:hover, #accordion h4.selected {background:#006cb8 url(/portals/1/images/rock-accordion-arrow-down.jpg) no-repeat left center;}
#accordion div {padding:2px 15px; border:1px solid #c0c0c0;}
#accordion h3 {color:#000; font-weight:bold;}
#accordion {width:95%; margin:0 auto; padding-bottom:10px;}
a.contestDownload {background:transparent url(/portals/1/images/rock-5-small.jpg) no-repeat scroll left center; color:#006CB8; font-weight:bold; padding-left:14px;}
a.contestDownload:hover, .accelerateNewsList li a:hover {text-decoration:underline; color:#4e4e4e;}
p {font-size:9pt;}
ul.accelerateNewsList {padding-left:25px;}
.accelerateNewsList li {list-style-image:url(/portals/1/images/rock-5-small.jpg);}
.accelerateNewsList li a {color:#006CB8; font-weight:bold;}


/*FAQ Styles*/
.FAQ p:hover {color:#00B153;}
.FAQ p {font-size:10pt; color:#006CB6; font-weight:bold;}


/*Contest FlowChart*/
#map {position:relative; margin:0; padding:0; width:635px; height:822px; background:url(/portals/1/images/Contest-FlowChart.jpg) no-repeat top left; font-family:arial, helvetica, sans-serif; font-size:8pt;
		}
		
		#map li {margin:0; padding:0; list-style:none; position:absolute; display:block; text-decoration:none; color:#000; width:30px; height:30px;}
		#map li span { display:none; }
		#map li:hover span {position:relative; display:block; width:200px; left:15px; top:10px; border:1px solid #000; background:#fff; padding:8px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
		#map li.one {
	top:32px;
	left:193px;
}
		#map li.two {
	top:32px;
	left:388px;
}
		#map li.three {
	top:32px;
	left:587px;
}
		#map li.four {
	top:99px;
	left:382px;
}
		#map li.five {
	top:116px;
	left:590px;
}
		#map li.six {
	top:133px;
	left:196px;
}
		#map li.seven {
	top:197px;
	left:394px;
}
		#map li.eight {
	left:56px;
	top:233px;
}
		#map li.nine {
	left:580px;
	top:247px;
}
		#map li.ten {
	left:396px;
	top:270px;
}
		#map li.eleven {
	left:399px;
	top:334px;
}
		#map li.twelve {
	left:588px;
	top:394px;
}
		#map li.thirteen {
	left:395px;
	top:407px;
}
		#map li.fourteen {
	left:401px;
	top:468px;
}
		#map li.fifteen {
	left:582px;
	top:512px;
}
		#map li.sixteen {
	left:395px;
	top:542px;
}
		#map li.seventeen {
	left:200px;
	top:590px;
}
		#map li.eighteen  {
	left:398px;
	top:619px;
}
		#map li.nineteen  {
	left:399px;
	top:690px;
}
		#map li.twenty 	 {
	left:574px;
	top:738px;
}
		#map li.twenty-one {
	left:397px;
	top:776px;
}
.videoImage a:hover {opacity: .92; filter: alpha(opacity=92);}

/*Shovel Ready Map Styles*/
#imgPreviewWithStyles {background: #222; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; z-index: 999; border: none;}

a.contestActiveLink {color:#CC0000;}

/*Enter Contest Page Child Links */
.c_container {padding-bottom: 0;}
ul.contestFormLinks {margin: 0; padding: 0;}
ul.contestFormLinks li {border: 1px solid #6CBF69;list-style: none outside none;margin: 6px 0; width: 92%;}
ul.contestFormLinks li a:hover {background: none repeat scroll 0 0 #FFFFFF;}
ul.contestFormLinks li a {background: none repeat scroll 0 0 #F5F5F5;display: block;font-size: 11pt;font-weight: bold;padding: 8px 10px;}

.accelHomeBtn {margin-bottom: 10px;display: block;}
a.accelHomeBtn:hover img {opacity:.9; filter:alpha(opacity=90);}

/*Judges Access 2011*/
.contestantTable {border-collapse: collapse;margin: 0 auto 10px;}
.contestantTable tr.altRow {background:#efefef;}
.contestantTable th {font-weight: bold;background: #efefef;}
.contestantTable th,.contestantTable td {border: 1px solid #ccc;text-align: center;font-size:8pt;vertical-align:middle;}
.contestantTable td a {
    font-size: 9pt;
    display: block;
}
.contestantTable td a:visited {
    color: #ff0000;
}
.submissionWrap {height: 700px; overflow: auto; border: 1px solid #ccc; padding: 5px;}
.submissionDownload {background: url(/portals/1/images/download-arrow.jpg) no-repeat 0 center transparent; height: 22px; padding-left: 28px; display: block; line-height: 22px; font-size: 10pt; font-weight: bold !important;margin:10px 5px;}





























