﻿.majorHeadline			
{ 
	position:relative; 
	clear:both; 
	width:919px; 
	float:left; 
	margin-bottom:21px;
}
.majorHeadline .image	{ float:left; }
.majorHeadline .contentContainer	
{ 
	position:absolute; 
	top: 46px; 
	left: 495px; 
	width:405px; 
	height:153px; 
}
.majorHeadline .content
{
	position: absolute;
	bottom:0;
	right:0;
	text-align:right;
	color:White;
	font-size:13px;
	width: 405px;
}
.majorHeadline .content H1
						{ font-size: 27px; color:White; font-weight:bold; }
.majorHeadline .content A
						{ color:#fff000; font-weight:bold; text-decoration: none; }
.majorHeadline .content A:hover
						{ text-decoration: underline; }
.majorGreen				{ background-image: url(/img/headlines/major_green_right.jpg); background-position:right 9px; background-repeat:no-repeat; }

.sidePanel				
{ 
	position:relative;
	width: 460px; 
	height: 273px; 
	float: left; 
	margin-right:16px; 
}
.sidePanel .image		{ float:left; width:178px; height:242px; margin: 13px 17px 0 13px;  }
.sidePanel .contentContainer
{ 
	position:relative;
	float:left; 
	width:210px; 
	height:242px;
	margin-top: 13px; 
}
.sidePanel .content
{
	position:absolute;
	bottom:0;
	left:0;
	color:White;
}
.sidePanel .content H2	{ font-size:16px; color:#f2f028; }
.sidePanel .content A	{ color:#f2f028; }
.sidePanel .content		{ font-size:11px; }
.sidePanel .panelSwirl	{ position:absolute; left:0px; top:0px; }
.sidePanel .panelSwirlTop
						{ position: absolute; left:0px; top:0px; }
.sidePanel .panelSwirlBottom
						{ position: absolute; left:0px; bottom:0px; }
.sideMaroon				{ background-image: url(/img/headlines/side_red.jpg); background-position: top left; background-repeat: no-repeat; }
.sideOrange				{ background-image: url(/img/headlines/side_orange.jpg); background-position: top left; background-repeat: no-repeat; }
.sideGreen				{ background-image: url(/img/headlines/side_green.jpg); background-position: top left; background-repeat: no-repeat; }

.minorHeadline			
{ 
	width:210px; 
	height:125px; 
	float:left; 
	padding: 147px 5px 0 0; 
	background-position: left top; 
	background-repeat: no-repeat; 
}
.minorHeadline .content
{
	width:210px; 
	height: 125px;
	font-size:11px; 
	border-bottom:Solid 1px #CCCCCC;
}
.minorHeadline H2		{ font-size: 14px; }
.minorLeft				{ margin-right:9px; }
.minorLeft H2, .minorLeft A
						{ color: #d22128; }
.minorRight				{ width:209px; padding-left: 6px; }
.minorRight .content	{ margin-right:4px; }
.minorRight H2, .minorRight A
						{ color: #75b121; }
