.alphaAlbum 	{
				position: absolute;
				left: 0px;
				top: 430px;
				width: 125px;
				margin-bottom: 7;
				padding: 1px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-align: center;
			}
.alphaAlbum h1	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 700;
				padding: 5;
				color: #ffffff;
				background: #006699;
				margin: 0 auto;
				position: relative;

				}

.alphaAlbumCell		{
				width: 125px;
				padding: 0px;
				margin-bottom: 5px;
				position: relative;
}
.alphaAlbumCell h3	{
				width: 100%;
				font-size: 10px;
				font-weight: 700;
				color: #000000;
				margin: 0;
				padding: 0px;
				position: relative;
				}

.alphaAlbumCell h4	{
				font-size: 10px;
				font-weight: 500;
				color: #006699;
				margin: 0;
				padding: 0px;
				width: 125px;
				position: relative;
				}

.alphaAlbumCell a	{
				color: #000000;
				position: relative;
				}

.alphaAlbumCell 	 img	{
				width: 120px;
				height: 80px;
				color: #000000;
				border: none;
				margin: auto 0;
				padding: 0px;
				position: relative;
				}

.mainColumn {
				position: absolute;
				top: 170px;
				left: 135px;
				height: auto;
				width:465px;
				background-color: #FFFFFF;

}

.rightColumn {
				position: absolute;
				top: 170px;
				left: 600px;
				width: 195px;
				height: auto;
				background-color: #FFFFFF;
}


/* Front Main Column Style */

.topStory			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				width: 450;
				margin: 0 auto;
				background: url(../index_files/banner_bg_440.gif) top left no-repeat;
				}
.topStory h1		{
				height: 50px;
				padding-left: 60px;
				padding-top: 5px;
				padding-bottom: 1px;
				font-size: 18pt;
				color: #FFFFFF;
				margin: 0;
				}

.topStory h2		{
				background-color: #FFFFEE;
				padding-left: 5px;
				padding-top: 1px;
				padding-bottom: 1px;
				font-size: 12pt;
				color: #000000;
				text-decoration: underline;
				text-align: center;
				margin: 0;
				}

.topStory p		{
				background-color: #FFFFEE;
				padding: 5px;
				font-size: 10pt;
				color: #000000;
				text-align: left;
				margin: 0;
				}

.topStory img		{

				height: 200px;
				width: 300px;
				text-align: center;
				border-bottom: solid 1px #000000;
				margin-left: 75;
				margin-right: 75;
				}
.frontMinorArticle 	{
				width:450;
				//height: 220;
				autoflow: hidden;
				margin: 0 auto;
				}

.frontMinorArticle img {
				float: left;
				//clear:left;
				width: 150px;
				height: 100px;
				margin: 5px;
				z-index: 5;
				border: solid 1px #000000;
				}

.frontMinorArticle h1 	{
				display: block;
				font-size:15;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				overflow:hidden;
				font-weight: 600;
				text-decoration:underline;
				}

.frontMinorArticle p 	{
				position: relative;
				font-size:10;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				
				//overflow:hidden;
				}
.readmore 	{
	height: 30px;
	position: relative;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
				}

/* Front Subscriber Form Styles */

.subscribe {
				background-color:#006699;
				position: absolute;
				top: 0;
				left: 0;
				width: 193px;
				height: 118px;
				border: solid #000000 1px;
}

.subscribe input {
				height: 18px;
				font-size: 9px;
}

.subscribeText {
	font-size:14px;
	padding-top: 2px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#subscribeTextName		{
				position: absolute;
				top: 48px;
				left: 4px;
}
#subscribeTextEMail		{
	position: absolute;
	left: 4px;
	top: 71px;
}
#subscribeTextZIP		{
	position: absolute;
	left: 4px;
	top: 94px;
}
#subscribeName		{
				width: 130px;
				position: absolute;
				top: 48px;
				left: 60px;
}
#subscribeEMail		{
	width: 130px;
	position: absolute;
	left: 60px;
	top: 71px;
}
#subscribeZIP		{
	width: 50px;
	position: absolute;
	left: 60px;
	top: 94px;
}
#subscribeSubmit		{
	width: 75px;
	position: absolute;
	left: 115px;
	top: 94px;
	padding:0px;
}
/* Front Column Preview Styles */

.gammaFrontColumn		{
	width: 195px;
	overflow: hidden;
	position: absolute;
	background: url(../index_files/senate_roster_bg.gif) no-repeat left top;
	top: 130;
	left: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
				}

.gammaFrontColumn img   {
				width: 140px;
				height: 210px;

				position: relative;
				}


.gammaFrontColumn h2	{
				
				font-size: 12px;
				font-weight: 700;
				color: #000000;
				padding-left: 10;
				margin: 0 auto;
				text-align: left;
				}


.gammaFrontColumn h4	{
				font-size: 11px;
				font-weight: 500;
				padding-left: 20;
				margin: 0 auto;
				text-align: left;
				}
.gammaFrontColumn h5	{
				width: 205px;
				font-size: 14px;
				font-weight: 700;
				color: #000000;
				margin-left: 33;
				margin-top: 3;
				margin-bottom:0;
				height: 25;
				vertical-align: top;
				padding: 0;
				text-align: left;
				}
.gammaFrontColumn a {
	color: #006699;
}
.gammaFrontColumn h6	{
				width: 205px;
				font-size: 12px;
				font-weight: 500;
				color: #000000;
				margin-left: 33;
				margin-top: 0;
				margin-bottom:0;
				height: 20;
				vertical-align: top;
				padding: 0;
				text-align: left;
				}
.gammaFrontColumn p	{
	text-align: left;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
				}

