body 
{ 
	padding: 0; 
	margin: 0; 
	font-size: 12px; 
	font-family: tahoma, sans-serif; 
	letter-spacing: 1px; 
	line-height: 160%; 
	background: #000000; 
	color: #454545; 
}
div 
{ 
	text-align: left; 
}
#container 
{ 
	width: 730px; 
	padding: 25px; 
	background: #fff; 
	margin-left: auto; 
	margin-right: auto; 
}
#header
{ 
	clear: both; 
	background: #000; 
	height: 25px; 
}
#top 
{ 
	background: url("images/top3.gif") 100% 0 no-repeat #C61C19; 
	height: 200px; 
	clear: both; 
}
#body 
{ 
	clear: both; 
	margin-bottom: 15px; 
	margin-top: 15px; 
}
#body h1
{
	line-height: 130%;
}

#footer 
{ 
	clear: both; 
	padding-top: 5px; 
}
div.block, div.blockDistinct 
{ 
	padding: 10px; 
	padding-bottom: 3px; 
	padding-top: 8px; 
}
div.blockDistinct 
{ 
	background: url("../images/corner.gif") no-repeat 100% 100% #f5f5f5; 
}
div.block
{ 
	font-weight: bold; 
}
div.block li
{ 
	padding: 0px 25px 0px 25px; 
}
div.rockbop
{

}
div.rockbop li
{
	padding: 10px 20px;
}
.question
{ 
	margin: 20px 0px 0px 0px;
}
.blueText { font-weight: bold; font-size: 18px; text-align: center; margin-top: 10px; color: #0000FF; }
.redText { font-weight: bold; font-size: 18px; text-align: center; margin-top: 10px; color: #FF0000; }
.pinkText { font-weight: bold; font-size: 18px; text-align: center; margin-top: 10px; color: #FF00FF; }
.purpleText { font-weight: bold; font-size: 18px; text-align: center; margin-top: 10px; color: #800080; }
.orangeText { font-weight: bold; font-size: 18px; text-align: center; margin-top: 10px; color: #FF6600; }
.rockbopText { font-weight: bold; font-size: 14px; margin: 10px 0; color: #0000FF; }

h1, h2 
{ 
	margin: 0; 
	margin-bottom: 10px; 
	padding: 0; 
	font-weight: normal; 
	font-size: 25px; 
}
#top h1 
{ 
	color: #fff; 
	padding-left: 25px; 
	padding-top: 65px; 
	line-height: 130%;
	font-family: Tempus Sans ITC;
}
h2 
{ 
	font-size: 16px; 
	margin-bottom: 5px; 
	color: #000; 
}
p 
{	
	margin: 0; 
	margin-bottom: 5px; 
}
p.right 
{ 
	text-align: right; 
}
#footer p 
{	
	clear: both; 
	color: #000; 
	font-size: 11px; 
	font-weight: bold;
}
form 
{ 
	margin: 0; 
}
fieldset 
{ 
	padding: 0; 
	border: 0; 
}
legend 
{ 
	display: none; 
}
input 
{ 
	border: 1px solid #c0c0c0; 
	color: #454545; 
	font-size: 11px; 
	letter-spacing: 1px; 
}
ul 
{ 
	margin: 0; 
	padding : 0; 
	list-style : none; 
}
#header li 
{ 
	margin: 0; 
	padding: 0; 
	padding-top: 3px; 
	padding-bottom: 4px;	
	padding-left: 10px;	
	padding-right: 10px; 
	border-right: 1px solid #fff; 
	float: left; 
}
#header li.active 
{ 
	background: #C61C19; 
	color: #fff; 
	padding-bottom: 4px; 
}
#footer li 
{ 
	float: left; 
	padding: 0; 
	height: 15px;	
	vertical-align: middle;	
	padding-right: 25px;	
	font-size: 11px; 
}
a:link, a:active, a:visited 
{ 
	text-decoration: none; 
}
a:link, a:active 
{ 
	color: #0080c0; 
}
a:visited 
{ 
	color: #800080; 
}
#header a:link, #header a:active, #header a:visited 
{ 
	color: #fff; 
} 
a img 
{ 
	border: 0; 
}
a img:active 
{ 
	border: 0; 
}
span.highlight 
{ 
	color: #abd6f1; 
}
span.hide 
{ 
	display: none; 
}
span.underline 
{ 
	text-decoration: underline; 
}
span.title
{
	font-family: Tempus Sans ITC;
	font-weight: bold;
}


.special { text-align: center; margin: 10px 0 10 0px; }
.special .specialHeader { font-weight: bold; font-size: 30px; color: #0000FF; text-align: center; }
.special .specialSubHeader { font-weight: bold; font-size: 20px; color: #0000FF; text-align: center; }