.red
{
	color: Red;
}

/* roll container */
.rollContainer
{
	width: 100%;
	padding: 42px 0 14px 0;
	position: relative;
}

.rollContainer a, .blockContainer a
{
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
}

.rollContainer a:hover, .blockContainer a:hover
{
	color: Black;
}

.rollContainer-inner
{
	margin: 0 8px;
	padding: 3px;
	background: #CCCC00 url(blockQuotes.gif) repeat-y;
}

.rollTop
{
	width: 100%;
	height: 42px;
	top: 0;
	left: 0;
	position: absolute;
	background: url(rollSide.gif);
}

.rollTopMiddle
{
	margin: 0 8px;
	height: 42px;
	background: url(rollMiddle.gif);
}

.rollTopMiddle h3, .rollTopMiddle h3 span.Head
{
	padding:0;
	margin:0;
	text-align: center;
	line-height: 42px;
	color: #CC3300;
	font-size: 11pt;
	font-weight: bold;
}

.rollBottom
{
	width: 100%;
	height: 14px;
	bottom: 0;
	left: 0;
	position: absolute;
}

.rollBottom div
{
	margin: 0 8px;
	height: 14px;
	background: url(blockBottom.gif);
}


/* block container */
.blockContainer
{
	width: 100%;
	padding: 24px 0 14px 0;
	position: relative;
}

.blockContainer h3
{
	margin: 0;
	padding: 0;
}
.blockContainer h3 span.Head
{
	padding: 0;
	margin: 0;
	color: #CC3300;
	font-size: 11pt;
	font-weight: bold;
}

.blockContainer-inner
{
	padding: 3px;
	background: #CCCC00 url(blockQuotes.gif) repeat-y;
}

.blockTop
{
	width: 100%;
	height: 24px;
	top: 0;
	left: 0;
	position: absolute;
	background: url(blockTop.gif);
}

.blockBottom
{
	width: 100%;
	height: 14px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url(blockBottom.gif);
}

/* orange container */

.orangeContainer
{
	position: relative;
	width: 100%;
}

.orangeContainer hr
{
	margin: 2px 0;
	height: 5px;
	border: none;
	background: url(wave.gif);
}

.orangeContainer a
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.orangeContainer a:hover
{
	text-decoration: underline;
}

.orangeContainer-inner
{
	padding: 10px 5px;
	background: #FF9900;
}

.orangeCorner
{
	width: 10px;
	height: 10px;
	position: absolute;
}

.orangeTopLeft
{
	top: 0;
	left: 0;
	background: url(orangeCorner_tl.gif) no-repeat;
}
.orangeTopRight
{
	top: 0;
	right: 0;
	background: url(orangeCorner_tr.gif) no-repeat;
}
.orangeBottomLeft
{
	bottom: 0;
	_bottom: -4px; /* IE HACK */
	left: 0;
	background: url(orangeCorner_bl.gif) no-repeat;
}
.orangeBottomRight
{
	bottom: 0;
	_bottom: -4px; /* IE HACK */
	right: 0;
	background: url(orangeCorner_br.gif) no-repeat;
}


