/* CSS Document */

/* Shared styles - all modules */

.repdebateblogger {
	margin: 10px 0px;
}
h6.repdebate170 {
	background: #FFFFFF;
	margin: 0px 0px 5px;
}
h3.repdebate120 {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
}
h4.repdebate120 {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 7px 0px 3px;
}
h4.repdebate300 {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 7px 0px 3px;
}
h3.repdebate300 {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
}


.eicblogger {
	margin: 10px 0px;
}
.gnswidgetcontainer {
	margin: 0px 0px 50px;
	padding: 0px;
}
.campaigntoolbox {
	margin: 0px;
	width: 300px;
}
h3.campaigntoolboxhead {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
}
h6.campaigntoolboxintro {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
	color: #000000;
}
h3.eicheader {
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000066;
	padding: 2px 3px;
	margin: 0px;
}
h6.eicdate {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 1px 0px;
	color: #666666;
}
h6.img170 {
	background: #FFFFFF url(/gns/eicwidgets/eicbackgr400x150.jpg) no-repeat center center;
	text-align: center;
	margin: 0px;
	border-bottom: 1px solid #999999;
}
h6.img175 {
	background: #FFFFFF;
	text-align: center;
	margin: 0px;
	border-bottom: 1px solid #999999;
}
h6.img180 {
	margin: 0px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
h6.eicattrib {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
	margin: 0px;
	padding: 2px 3px;
	border-bottom: 1px solid #999999;
}
h3.eichead {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
}
h3.eicheadnobold {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
}
h6.eicintro {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
	color: #000000;
}
h3.eicdocument {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
}
h6.duffy170 {
	background: #FFFFFF url(/gns/eicwidgets/duffypromo.gif) no-repeat center center;
	text-align: center;
	margin: 0px;
	border-bottom: 1px solid #999999;
}
#creditfooter {
	clear: right;
}
h6.raasch {
	background: #000066 url(/gns/eicwidgets/raaschbackgr.jpg) repeat-x center;
	text-align: left;
	margin: 0px;
	border-bottom: 1px solid #999999;
}


/* Des Moines Register Iowa Caucus headlines */

#dmpolsheds1218386 {
	margin: 0px;
	padding: 0px;
}
#dmpolsheds1218386 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#dmpolsheds1218386 ul {
	margin: 0px;
	padding: 0px;
}
#dmpolsheds1218386 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: both;
}
#dmpolsheds1218386 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#dmpolsheds1218386 ul li img {
	margin: 0px 0px 3px 9px;
	padding: 0px;
	float: right;
	width: 80px;
}
#dmpolsheds1218386 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#dmpolsheds1218386 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}

/* Des Moines Register David Yepsen blog headlines */

#DesmoinesregistercomBlogs1196477 {
	margin: 0px;
	padding: 0px;
}
#DesmoinesregistercomBlogs1196477 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DesmoinesregistercomBlogs1196477 ul {
	margin: 0px;
	padding: 0px;
}
#DesmoinesregistercomBlogs1196477 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
}
#DesmoinesregistercomBlogs1196477 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DesmoinesregistercomBlogs1196477 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DesmoinesregistercomBlogs1196477 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}

/* McCain Central Dan Nowicki blog headlines */

#AZMcCain1196870 {
	margin: 0px;
	padding: 0px;
}
#AZMcCain1196870 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#AZMcCain1196870 ul {
	margin: 0px;
	padding: 0px;
}
#AZMcCain1196870 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
}
#AZMcCain1196870 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#AZMcCain1196870 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#AZMcCain1196870 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#AZMcCain1196870 {
	margin: 0px;
	padding: 0px;
}
#AZMcCain1196870 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#AZMcCain1196870 ul {
	margin: 0px;
	padding: 0px;
}
#AZMcCain1196870 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
}
#AZMcCain1196870 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#AZMcCain1196870 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#AZMcCain1196870 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


/* USAT On Politics headlines */


#USATpols1197025 {
	margin: 0px;
	padding: 0px;
}
#USATpols1197025 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#USATpols1197025 ul {
	margin: 0px;
	padding: 0px;
}
#USATpols1197025 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
}
#USATpols1197025 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#USATpols1197025 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#USATpols1197025 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


/* Des Moines general election video styles */


#DMcandvideo1236770 {
	margin: 0px;
	padding: 0px;
}
#DMcandvideo1236770 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandvideo1236770 ul {
	margin: 0px;
	padding: 0px
}

#DMcandvideo1236770 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandvideo1236770 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandvideo1236770 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandvideo1236770 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandvideo1236770 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


#DMcandeducation1237198 {
	margin: 0px;
	padding: 0px;
}
#DMcandeducation1237198 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandeducation1237198 ul {
	margin: 0px;
	padding: 0px
}

#DMcandeducation1237198 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandeducation1237198 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandeducation1237198 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandeducation1237198 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandeducation1237198 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


#DMcandeducationnohtml1243679 {
	margin: 0px;
	padding: 0px;
}
#DMcandeducationnohtml1243679 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandeducationnohtml1243679 ul {
	margin: 0px;
	padding: 0px
}

#DMcandeducationnohtml1243679 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandeducationnohtml1243679 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandeducationnohtml1243679 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandeducationnohtml1243679 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandeducationnohtml1243679 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


#DMcandenergy1237315 {
	margin: 0px;
	padding: 0px;
}
#DMcandenergy1237315 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandenergy1237315 ul {
	margin: 0px;
	padding: 0px
}

#DMcandenergy1237315 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandenergy1237315 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandenergy1237315 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandenergy1237315 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandenergy1237315 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}

#DMcandenergynohtml1243838 {
	margin: 0px;
	padding: 0px;
}
#DMcandenergynohtml1243838 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandenergynohtml1243838 ul {
	margin: 0px;
	padding: 0px
}

#DMcandenergynohtml1243838 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandenergynohtml1243838 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandenergynohtml1243838 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandenergynohtml1243838 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandenergynohtml1243838 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#DMcandhealthcare1237303 {
	margin: 0px;
	padding: 0px;
}
#DMcandhealthcare1237303 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandhealthcare1237303 ul {
	margin: 0px;
	padding: 0px
}

#DMcandhealthcare1237303 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandhealthcare1237303 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandhealthcare1237303 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandhealthcare1237303 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandhealthcare1237303 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}

#DMcandhealthcarenohtml1243827 {
	margin: 0px;
	padding: 0px;
}
#DMcandhealthcarenohtml1243827 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandhealthcarenohtml1243827 ul {
	margin: 0px;
	padding: 0px
}

#DMcandhealthcarenohtml1243827 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandhealthcarenohtml1243827 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandhealthcarenohtml1243827 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandhealthcarenohtml1243827 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandhealthcarenohtml1243827 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}




#DMcandImmigration1237281 {
	margin: 0px;
	padding: 0px;
}
#DMcandImmigration1237281 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandImmigration1237281 ul {
	margin: 0px;
	padding: 0px
}

#DMcandImmigration1237281 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandImmigration1237281 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandImmigration1237281 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandImmigration1237281 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandImmigration1237281 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}

#DMcandImmigrationnohtml1243785 {
	margin: 0px;
	padding: 0px;
}
#DMcandImmigrationnohtml1243785 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandImmigrationnohtml1243785 ul {
	margin: 0px;
	padding: 0px
}

#DMcandImmigrationnohtml1243785 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandImmigrationnohtml1243785 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandImmigrationnohtml1243785 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandImmigrationnohtml1243785 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandImmigrationnohtml1243785 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#DMcandiraq1237274 {
	margin: 0px;
	padding: 0px;
}
#DMcandiraq1237274 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandiraq1237274 ul {
	margin: 0px;
	padding: 0px
}

#DMcandiraq1237274 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandiraq1237274 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandiraq1237274 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandiraq1237274 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandiraq1237274 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


#DMcandiraqnohtml1243756 {
	margin: 0px;
	padding: 0px;
}
#DMcandiraqnohtml1243756 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandiraqnohtml1243756 ul {
	margin: 0px;
	padding: 0px
}

#DMcandiraqnohtml1243756 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandiraqnohtml1243756 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandiraqnohtml1243756 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandiraqnohtml1243756 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandiraqnohtml1243756 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#DMcandNCLB1237249 {
	margin: 0px;
	padding: 0px;
}
#DMcandNCLB1237249 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandNCLB1237249 ul {
	margin: 0px;
	padding: 0px
}

#DMcandNCLB1237249 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandNCLB1237249 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandNCLB1237249 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandNCLB1237249 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandNCLB1237249 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#DMcandNCLBnohtml1243737 {
	margin: 0px;
	padding: 0px;
}
#DMcandNCLBnohtml1243737 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandNCLBnohtml1243737 ul {
	margin: 0px;
	padding: 0px
}

#DMcandNCLBnohtml1243737 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandNCLBnohtml1243737 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandNCLBnohtml1243737 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandNCLBnohtml1243737 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandNCLBnohtml1243737 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}




#DMcandSSMedicare1237287 {
	margin: 0px;
	padding: 0px;
}
#DMcandSSMedicare1237287 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandSSMedicare1237287 ul {
	margin: 0px;
	padding: 0px
}

#DMcandSSMedicare1237287 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandSSMedicare1237287 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandSSMedicare1237287 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandSSMedicare1237287 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandSSMedicare1237287 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}

#DMcandSSmedicarenohtml1243803 {
	margin: 0px;
	padding: 0px;
}
#DMcandSSmedicarenohtml1243803 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandSSmedicarenohtml1243803 ul {
	margin: 0px;
	padding: 0px
}

#DMcandSSmedicarenohtml1243803 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandSSmedicarenohtml1243803 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandSSmedicarenohtml1243803 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandSSmedicarenohtml1243803 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandSSmedicarenohtml1243803 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#DMcandvision1237296 {
	margin: 0px;
	padding: 0px;
}
#DMcandvision1237296 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandvision1237296 ul {
	margin: 0px;
	padding: 0px
}

#DMcandvision1237296 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandvision1237296 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandvision1237296 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandvision1237296 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandvision1237296 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#DMcandvisionnohtml1243817 {
	margin: 0px;
	padding: 0px;
}
#DMcandvisionnohtml1243817 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMcandvisionnohtml1243817 ul {
	margin: 0px;
	padding: 0px
}

#DMcandvisionnohtml1243817 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMcandvisionnohtml1243817 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMcandvisionnohtml1243817 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMcandvisionnohtml1243817 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMcandvisionnohtml1243817 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}





#DMrecentvideos1237214 {
	margin: 0px;
	padding: 0px;
}
#DMrecentvideos1237214 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#DMrecentvideos1237214 ul {
	margin: 0px;
	padding: 0px
}

#DMrecentvideos1237214 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#DMrecentvideos1237214 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#DMrecentvideos1237214 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#DMrecentvideos1237214 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#DMrecentvideos1237214 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


#fredthompsonvideos1258796 {
	margin: 0px;
	padding: 0px;
}
#fredthompsonvideos1258796 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#fredthompsonvideos1258796 ul {
	margin: 0px;
	padding: 0px
}

#fredthompsonvideos1258796 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#fredthompsonvideos1258796 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#fredthompsonvideos1258796 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#fredthompsonvideos1258796 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#fredthompsonvideos1258796 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


#fredthompsonvideosnohtml1258909 {
	margin: 0px;
	padding: 0px;
}
#fredthompsonvideosnohtml1258909 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#fredthompsonvideosnohtml1258909 ul {
	margin: 0px;
	padding: 0px
}

#fredthompsonvideosnohtml1258909 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#fredthompsonvideosnohtml1258909 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#fredthompsonvideosnohtml1258909 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#fredthompsonvideosnohtml1258909 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#fredthompsonvideosnohtml1258909 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#technologyheadlines1428384 {
	margin: 0px;
	padding: 0px;
}
#technologyheadlines1428384 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#technologyheadlines1428384 ul {
	margin: 0px;
	padding: 0px
}

#technologyheadlines1428384 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#technologyheadlines1428384 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#technologyheadlines1428384 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#technologyheadlines1428384 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#technologyheadlines1428384 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}


#technologyheadlines1428384 {
	margin: 0px;
	padding: 0px;
}
#technologyheadlines1428384 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#technologyheadlines1428384 ul {
	margin: 0px;
	padding: 0px
}

#technologyheadlines1428384 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#technologyheadlines1428384 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#technologyheadlines1428384 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#technologyheadlines1428384 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#technologyheadlines1428384 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#OnPolitics1450491 {
	margin: 0px;
	padding: 0px;
}
#OnPolitics1450491 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#OnPolitics1450491 ul {
	margin: 0px;
	padding: 0px
}

#OnPolitics1450491 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#OnPolitics1450491 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#OnPolitics1450491 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#OnPolitics1450491 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#OnPolitics1450491 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}



#yepsennew1544828 {
	margin: 0px;
	padding: 0px;
}
#yepsennew1544828 img {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	float: right;
	width: 80px;
}
#yepsennew1544828 ul {
	margin: 0px;
	padding: 0px
}

#yepsennew1544828 p.feedTitle {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#yepsennew1544828 ul li {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	clear: right;
}
#yepsennew1544828 p.date {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}
#yepsennew1544828 span.headline {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#yepsennew1544828 p.enclosure {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px;
}






.toolboxentirewrapper {
	width: 298px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.toolboxwrapper {
	width: 300px;
	background-image: url(http://content.gannettonline.com/gns/eicwidgets/toolboxwrapperbackground.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}



.toolboxscrollbarwrapper {	
	width: 290px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}


.toolboxballot {
	width: 290px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}


.toolboxgns {
	width: 290px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}



.blogs {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.blogs h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 7px 2px 15px;
	margin: 0px;
	background-color: #7D7D7D;
}
.blogs h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 7px 7px 5px;
	margin: 0px 5px 5px;
}


.calendar {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.calendar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 7px;
	margin: 0px 5px 5px;
}


.profiles {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.profiles h3 {
	padding: 7px;
	margin: 0px 5px 5px;
}



.dailynews {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.dailynews h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 7px 7px 7px 3px;
	margin: 0px 5px 5px;
}


.interactives {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.interactives h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 7px;
	margin: 0px 5px 5px;
}
.interactives h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 7px 2px 15px;
	margin: 0px;
	background-color: #7D7D7D;
}


.issues {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.issues h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 7px 2px 15px;
	margin: 0px;
	background-color: #7D7D7D;
}
.issues h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 7px;
	margin: 0px 5px 5px;
}


.polls {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.polls h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 7px;
	margin: 0px 5px 5px;
}


.voter {
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.voter h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 7px;
	margin: 0px 5px 5px;
}


.toolboxscrollbar {
	width: 290px;
	background-image: url(http://content.gannettonline.com/gns/eicwidgets/scrollbarwrapperbackground.jpg);
	background-repeat: repeat;
	margin: 0px;
	height: 225px;
	overflow: scroll;
	padding: 0px;
}
.toolboxscrollbar h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px 7px 7px;
	margin: 0px 5px 5px;
}
.toolboxscrollbar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.toolboxscrollbar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 7px 7px 7px 14px;
	margin: 0px;
}
.toolboxscrollbar a:link {
	color: #000;
	text-decoration: none;
}
.toolboxscrollbar a:visited {
	color: #000;
	text-decoration: none;
}

.toolboxscrollbar a:hover {
	color: #000;
	text-decoration: underline;
}


.toolboxbottom {
	width: 294px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.whitebg {
	background-color: #fff;
}

