body {
margin: 0 auto;
padding: 0 auto;
}

#firstColumn2
	{
	margin:0px 0px 0px 0px;
	width:420px! important;
overflow: hidden;
	background-color:#f7fafb;
	}

#firstColumn2 body, p
	{
	margin: 0px 0px 0px 0px;		
	font-family: Verdana;
        padding: 7px 0px 7px 0px;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	}

#firstColumn2 blockquote
	{
        margin-top: 0px;
        margin-bottom: 0px;
	}

#firstColumn2 ul
	{
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	}

#firstColumn2 li
	{
	margin: 0px 0px 0px 0px;		
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	}

#firstColumn2 a:link
	{
	margin: 0px 0px 0px 0px;
	font-family: Verdana;		
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#0c6fb2;
	}

#firstColumn2 a:hover
	{
	margin: 0px 0px 0px 0px;
	font-family: Verdana;		
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color:#0c6fb2;
	}

#firstColumn2 a:visited
	{
	margin: 0px 0px 0px 0px;
	font-family: Verdana;		
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#696969;
	}

#firstColumn2 .textBlk
	{
	padding:5px 15px 0px 10px;
	}

#firstColumn2 h2
	{
	margin:0px 0px 5px 0px;
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color:#0c6fb2;
	}
#firstColumn2 h3
	{
	margin:0px 0px 0px 0px;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	}


body
	{
	margin:0px 0px 0px 0px;
	background-color: #244c84;
	}
	p, td, li, ul
	{
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
	}
a:link
	{
	font-family: Verdana;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
	color:#0c6fb2;
	}
a:visited
	{
	font-family: Verdana;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
	color:#696969;
	}
a:hover
	{
	font-family: Verdana;
		font-style: normal;
		font-weight: normal;
	text-decoration:underline;
	}
#mainJoint
	{
	margin: 0 auto;
padding: 0 auto;
	width:861px;
	}

/* added NA april 07 */

#topper
	{
	text-align: right;
	font-weight: bold;
	}

#topper a:link,
#topper a:active,
#topper a:visited
	{
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	}

#topper a:hover
	{
	text-decoration:underline;
	}


#content
	{
	background-color: #ffffff;

	}

#content-topper
	{
	background-color: #ffffff;
	padding: 0 30px;
	}

#content-topper-up
	{
	background-color: #ffffff;
	padding: 0 30px;
	margin-bottom: 0px;
	}

#content-topper-low
	{
	background-color: #ffffff;
	padding: 0 3px;
	}

#topper-bot
	{
	background-color: #ff6600;
	padding: 0 30px;
	height: 25px;
clear: both;
margin-top: -1px;
	}
#content-main
	{
	background-color: #ffffff;
	padding: 3px 30px;
	}

#topper-nav {
float: left;
margin: 0 233px 0px 23px;

}

#google {
margin-bottom: 0px;
text-align: right;

}

#topAdPic
	{
	width:726px;
	height:90px;
	margin:2px 66px 2px 69px;
	}
#topLinks
	{
	width:861px;
	height:22px;
	background-color: #244c84;
	}
#topLinksInner
	{
	margin:0px 5px 0px 0px;
	width:831px;
	height:22px;
	background-color: #244c84;
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	text-decoration:none;
	}

	
#rssBtn
	{
	margin:71px 35px 0px 32px;
	}
	
.searchBox
	{
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	font-style: normal;	
	color: #000000;
	border: 1px solid #b7c6de;
	background-color:#ffffff;
	width: 105px;
	}
#searchBlk
	{
	margin: 0px;
	}

#searchBlk img,
#searchBlk input
	{
margin-top: -4px;
	}

#faqMPBtns
	{
	margin:0px 0px 0px 0px;
	float: right;
	}
#topOrangeBar
	{
	margin:0px 0px 0px 0px;
	width:790px;
	height:26px;
	background-color:#ff6600;
	}

.chrtHead1
{
	color: #2A3167;
	font-weight: bold;
	font-family: verdana;
	font-size: 14px;
}

.chrtHead2
{
	color: #2A3167;
	font-family: verdana;
	font-size: 11px;
}
	
#secondNav
{
	margin: 0px 0px 0px 10px;
	color: white;
	font-weight: bold;
}
	
#threeColumns
	{
	margin:4px 0px 8px 0px;
	width:790px;
	}
	
#firstColumnWide
	{
	margin:0px 0px 0px 0px;
	width:603px;
	background-color:#f7fafb;	
	}
	
#firstColumnWide .textBlk
	{
	margin:20px 15px 0px 17px;
	}	
#firstColumnWide body
	{
	margin:0px 0px 0px 0px;	
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
	}	
#firstColumnWide a:link
	{
	margin:0px 0px 0px 0px;
	font-family: Verdana;	
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color:#0c6fb2;
	}	

#firstColumnWide a:visited
	{
	margin:0px 0px 0px 0px;
	font-family: Verdana;	
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color:#696969;
	}	

#firstColumnWide a:hover
	{
	margin:0px 0px 0px 0px;
	font-family: Verdana;	
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	}	

#firstColumnWide h6
	{
	margin:-15px 0px 0px 0px;	
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	}	

#firstColumnWide .archive-title
	{
	font-family: Verdana;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	}	
#firstColumnWide rep
{
	color: #FF0000;
	}

#firstColumnWide dem
{
	color: #0000FF;
	}


			
#firstColumn
	{
	margin:20px 0px 0px 0px;
	width:396px;
	background-color:#f7fafb;
	}
	
#firstColumn2
	{
	margin:0px 0px 0px 0px;
	width:420px;
	background-color:#f7fafb;
	float: left;
	}	

#firstColumnh
	{
	margin:0px 0px 0px 0px;
	width:603px;
	background-color:#f7fafb;	
	}	
	
#firstColumn
	{
	margin:0px 0px 0px 0px;
	}
	
#threeColumns h2
		{
		margin:0px 0px 5px 0px;
		font-family: Verdana;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		color:#0c6fb2;
		}
#threeColumns h3
		{
		margin:0px 0px 0px 0px;
		text-transform: uppercase;
		font-family: Verdana;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		color:#000000;
		}
#threeColumns p
		{
		margin:10px 0px 0px 0px;
		font-family: Verdana;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}

#threeColumns rep
{
	color: #FF0000;
	}

#threeColumns dem
{
	color: #0000FF;
	}



#firstColumn2 ul, li
		{
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
	}
#firstColumn2 p
		{
		font-family: Verdana;
		font-size: 9pt;
		color:#000000;
		}
#firstColumn2 a:link
		{
		margin:0px 0px 0px 0px;
	font-family: Verdana;		
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#0c6fb2;
		}
#firstColumn2 a:visited
		{
		margin:0px 0px 0px 0px;
	font-family: Verdana;		
	        font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#696969;
		}
#firstColumn2 a:hover
		{
		margin:0px 0px 0px 0px;
	font-family: Verdana;		
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
		}
#firstColumn2 rep
{
	color: #FF0000;
	}

#firstColumn2 dem
{
	color: #0000FF;
	}




#firstColumnh h3
		{
		margin:-20px 0px 0px 0px;		
		}
#firstColumnh h2
		{
		font-family: Arial;
		margin:20px 0px -10px 20px;		
		font-size: 12pt;
		font-weight: bold;
		color:#000000;
		}
#firstColumnh p
		{
		font-family: Verdana;
		font-size: 7pt;
		color:#000000;
		}
#firstColumnh a:link
		{
		margin:0px 0px 0px 0px;		
		font-family: Verdana;
		font-size: 7pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#0c6fb2;
		}
#firstColumnh a:visited
		{
		margin:0px 0px 0px 0px;		
		font-family: Verdana;
		font-size: 7pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#696969;
		}
#firstColumnh a:hover
		{
		margin:0px 0px 0px 0px;		
		font-family: Verdana;
		font-size: 7pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
		}

#firstColumnh rep
{
	color: #FF0000;
	}

#firstColumnh dem
{
	color: #0000FF;
	}


#firstColumn body
		{
		margin:0px 0px 0px 0px;		
		font-family: Verdana;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#000000;
		}
#firstColumn a:link
		{
		margin:0px 0px 0px 0px;
	font-family: Verdana;		
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#0c6fb2;
		}
#firstColumn a:visited
		{
		margin:0px 0px 0px 0px;
	font-family: Verdana;		
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#696969;
		}
#firstColumn a:hover
		{
		margin:0px 0px 0px 0px;
	font-family: Verdana;		
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
		}

#firstColumn rep
{
	color: #FF0000;
	}

#firstColumn dem
{
	color: #0000FF;
	}

#secondColumn
	{
	width:203px;
	margin:0px 0px 0px 3px;
	border-top:1px solid #dde8ee;
	border-right:1px solid #dde8ee;
	border-left:1px solid #dde8ee;
	border-bottom:1px solid #dde8ee;
float: left;


	}
#secondColumn .firstStory
	{
	margin:1px 0px 0px 0px;
	}
#secondColumn .textBlk
		{
		margin: 0px 15px 0px 17px;
		}
#secondColumn .secondaryStoryBorder
	{
	border-top:1px solid #dde8ee;
	margin:0px 0px 0px 0px;
	}
#secondColumn .secondaryStory
	{
	margin:1px 0px 0px 0px;
	}
#secondColumn p
		{		
		font-family: verdana;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		margin: 6px 5px 0px 0px;
		color:#000000;
		}
#secondColumn a:link
		{		
		font-family: verdana;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#0c6fb2;
		}
#secondColumn a:visited
		{		
		font-family: verdana;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:none;
		color:#696969;
		}
#secondColumn a:hover
		{		
		font-family: verdana;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
		}		
#thirdColumn .firstStory
	{
	margin:1px 0px 0px 0px;
	}
#thirdColumn
{
    margin:0px 0px 0px 5px;
float: right;


}
	
#thirdColumn .rightBlkInner
{
    font-size: 10px; 
    margin: 10px 10px 5px 10px;
}

#thirdColumn h2
{
    color: #FF6600;
    font-family: arial, verdana;
    font-size: 11px;
    letter-spacing: 1.5px;
    margin: 0px 10px 10px 0px;
}

#thirdColumn h3
{
    color: #0C6FB2;
    font-family: arial, verdana;
    font-size: 10px;
    font-weight: bold;
    margin: 0px -5px -18px 0px;
}	

#thirdColumn .rightBlkInner p
{
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color:#000000;
}

#thirdColumn a:link
{
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color:#0c6fb2;
}

#thirdColumn a:visited
{
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color:#696969;
}

#thirdColumn a:hover
{
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}

.faqAnswer
{
	border: 1px solid #A9BED8;
	background-color: #DAE7ED;
	padding: 0px 10px 10px 10px;
}

.pollSteps
{
	border: 1px solid #A9BED8;
	background-color: #DAE7ED;
	padding: 10px 10px 10px 10px;	
	text-align: left;
}

.pollSteps2
{
	border: 1px solid #A9BED8;
	background-color: #DAE7ED;
	padding: 10px 10px 10px 10px;	
	text-align: left;
	background-image: url(/images/pollster_map_opaque.jpg);
	background-repeat: no-repeat;
	background-position:  center;
	/*filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;*/
}
	
.findAPoll
		{
		background-image: url(/images/findAPollBg.gif);
		width:159px;
		height:129px;
		border:1px solid #b7c6de;
		}
		
.findAPoll2
		{
		background-image: url(/images/findAPollBg.gif);
		width:155px;
		height:129px;
		border:1px solid #b7c6de;
		}
				
.findAPollInner
		{
		margin:60px 20px 20px 5px;
		}
.selectState
	{
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #0c6fb2;
	border: 1px solid #b7c6de;
	background-color:#ffffff;
	width: 100px;
	}
#footer
	{
	margin:0px 0px 0px 0px;
	border-top:1px solid #dde8ee;
	width:790px;
clear: both;
	}
#footerAdBlk
	{
	margin:7px 0px 0px 0px;
	}
#footerLinksBlk
	{
	margin:7px 0px 30px 20px;
	border-bottom:1px solid #dde8ee;
	}
	
#footerLinksBlk a:link, a:visited
	{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#0c6fb2;
	}
#footerLinksBlk a:hover
	{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
	color:#0c6fb2;
	}
#secondColumn h2
{
    color: #FF6600;
    font-family: verdana;
    font-size: 11px;
    letter-spacing: 1.5px;
    margin: 0px 10px 10px 0px;
}

#secondColumn h3
{
    color: #0C6FB2;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    margin: 0px -5px -18px 0px;
}

#secondColumn h5
{
    color: #0C6FB2;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}

#secondColumn h4
{
    color: #000000;
    font-family: verdana;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

#secondColumn img
{
    margin: 0px 0px -15px 0px;
}
