/* ------------------------------ MySpace Impact - Style v1 ------------------------------*/


/* ------------------------------ Main Elements / Containers ------------------------------ */

div#wrap {
	width: 960px;
	overflow: hidden;
}

div#topnav {
	color: #225a94;
	padding: 0;
	height: 29px;
	line-height: 28px;
}

div#impact_wrap {
	width: 960px;
	background: #fff;
	margin: 0;
	padding: 0;
}

div#impact_nav {
	background: url(http://cms.myspacecdn.com/cms/Impact2/navbg.jpg) repeat-x top left #990033;
	height: 35px;
}

div#impact_logo {
	float: left;
	height: 35px;
	width: 200px;
	margin: 0 0 0 8px;
	display: inline;
}

div#impact_row_0, div#impact_row_1, div#impact_row_2, div#impact_row_3, div#impact_row_4, div#impact_row_5 {
	margin: 13px 10px 1px 10px;
	float: left;
	display: inline;
}

div#impact_row_0 {
	margin: 0 10px 1px 5px;
	width: 960px;
	overflow: hidden;
	_margin-top: -13px;
}

div#impact_row_5 {
	margin: 13px 10px 13px 10px;
}

div#impact_row_4 {
	height: 256px;
	
}

div#impact_searchwrap {
	margin: 0px 10px 13px 0px;
	height: 34px;
	width: 960px;
	padding-left: 5px;
}

div#impact_feature_row {
	width: 100%;
	height: 264px;
	clear: both;
	float: left;
}

#SectionHeader:hover{
	color: #111111;
}


/* ------------------------------ Modules ------------------------------ */

div#impact_search_org {
	background-color: #4a433b;
	width: 478px;
	height: 32px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	margin-left: 3px;
	
}

div#impact_search_politic {
	background-color: #e5e5e5;
	width: 448px;
	height: 34px;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	
}

div#impact_focus {
	height: 244px;
	width: 478px;
	float: left;
	margin: 0 0 0 0;
	font-size: 0pt;
	border-bottom: 1px solid #818181;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
	padding: 0 3px 0 3px;
	
}

div#impact_presidential {
	height: 244px;
	width: 448px;
	float: left;
	margin: 0 0 0 3px;
	display: inline;
	border-bottom: 1px solid #818181;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
	padding: 0 3px 0 3px;
	
}

div#politician_scroller {
	height: 95px;
	padding-bottom: 13px;
	border-bottom: 1px solid #e5e5e5;
	nooverflow: hidden;
}

div#impact_uncensored {
	width: 448px;
	height: 103px;
	margin: 13px 0 0 0;
	overflow: hidden;
	background: url(http://cms.myspacecdn.com/cms/Impact2/choose_or_lose002.jpg) top right no-repeat;
}

div#impact_uncensored img{
	float: right;
}

div#impact_medrec {
	width: 300px;
	height: 250px;
	overflow: hidden !important;
	border: 1px solid #e5e5e5;
	margin: 0 10px 0 0;
	float: left;
}

div#impact_dailypoll {
	width: 273px;
	float: left;
	margin: 0 10px 0 0;
	padding-top: 4px;
	
}

div#impact_politicalfeature {
	float: left;
	width: 326px;
	height: 253px;
	overflow: hidden;
	_border: 1px solid black;
}

div#impact_featuredblog {
	float: left;
	width: 326px;
	height: 224px;
}

div#impact_goodmag {
	float: left;
	width: 338px;
	height: 224px;
	background:url(http://cms.myspacecdn.com/cms/Impact2/icon-goodmag.gif) 98% 20% no-repeat;
}

div#impact_news {
	float: left;
	width: 232px;
	height: 224px;
	_border: 0px;
}

div#impact_events {
	float: left;
	width: 430px;
	height: 261px;
}

div#impact_videos {
	float: left;
	width: 473px;
	height: 261px;
	margin-left: 1px;
	margin-bottom: 4px;
}

div#impact_jobsearch {
	width: 230px;
	margin-right: 0;
}

div#impact_joblistings {
	width: 294px;
}

div#impact_sponsoredlinks {
	float: left;
	width: 364px;
	padding: 3px 9px 3px 3px;
	height: 199px;
	overflow: hidden;
	
}

div#vplayer {
	float: left;
	width: 253px;
	height: 213px;
	overflow: hidden;
}

div.video_wall {
	float: left;
	width: 220px;
	overflow: hidden;
	height: 213px;
	margin-left: 3px;
	display: inline;
}

div.sponsored_content {
	width: 372px;
	float: left;
}



/* ------------------------------ Impact Headers ------------------------------ */


#Header{
	text-decoration: none;
}

#Title{
	text-decoration: none;
}


div#impact_democracy_header {
	height: 34px;
	width: 448px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10px;
	line-height: 33px;
	margin-top: 4px;
}

span.impact_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height:34px;
	text-indent: 10px;
	
}

*html span.impact_title {
	line-height: 32px;
}

div#impact_searchwrap .impact_title {
	float: left;
}

div#impact_focus_header {
	height: 34px;
	width: 478px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10px;
	line-height: 33px;
	margin: 0 0 0 0;

}

span.uncensored_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990033;
	line-height: 20px;
}


div.politcalfeature_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #0f2860;
	padding-bottom: 4px;
	text-align: left;

}



div.featuredblog_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #0f2860;
	padding-bottom: 4px;
	background: url(http://cms.myspacecdn.com/cms/Impact2/icon-pencil.gif) 0 40% no-repeat;
	text-indent:16px;

}

div.goodmag_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	color: #226b49;
	padding-bottom: 4px;

}

div.article_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #0f2860;
	padding-bottom: 4px;
	text-indent: 16px;
	background:url(http://cms.myspacecdn.com/cms/Impact2/icon-news.gif) 0 0 no-repeat;

}

div.events_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #0f2860;
	padding-bottom: 4px;

}

div.impact_heading {
	height: 34px;
	width: 100%;
	background-color:#4a433b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	line-height: 33px;
	text-indent: 10px;
	margin: 0 0 10px 0;
}


/* ------------------------------ Impact Program Bar ------------------------------ */


div.program {
	width: 220px;
	height: 205px;
	float: left;
}

div.program_body {
	width: 220px;
	height: 168px;
	margin: 0 0 4px 0;
}

div.program_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align:justify;
	overflow: hidden;
	margin: 0 8px 0 8px;
}

div.program_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:34px;
	text-indent: 8px;
}

div.program_header {
	width: 220px;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10px;
	line-height: 33px;
	color: #fff;
	margin-bottom: 2px;
}

div#impact_ourplanet, div#impact_volunteer, div#impact_declare {
	margin-right: 19px;
}

div#impact_ourplanet .program_body {
	background:url(http://cms.myspacecdn.com/cms/Impact2/bg-ourplanet.gif) no-repeat 97% 94% #c8d7d6;
}

div#impact_ourplanet .program_title {
	color: #435159;
}

div#impact_ourplanet .program_header {
	background-color: #5f6d75;
}

div#impact_volunteer .program_body {
	background-color: #ccc7ce;
}

div#impact_declare .program_body {
	background-color: #f0d5c2;
}

div#impact_volunteer .program_title, div#impact_declare .program_title {
	color: #555555;
}

div#impact_volunteer .program_header {
	background-color: #75637c;
}

div#impact_declare .program_header {
	background-color: #d48e5c;
}

div#impact_awards .program_body {
	background:url(http://cms.myspacecdn.com/cms/Impact2/bg-impactawards.gif) no-repeat 97% 100% #ccc2b0;
}

div#impact_awards .program_title {
	color: #504a40;
}

div#impact_awards .program_header {
	background-color: #6d6257;
}

div#impact_ourplanet, div#impact_awards {
	width: 221px;
}


/* ------------------------------ Impact Linkage ------------------------------ */

div#impact_wrap a {
	font-weight:normal;
	color: #990033;
	text-decoration: underline;
}

div#impact_wrap a:hover {
	text-decoration: none;
}

div#topnav a:hover {
	text-decoration: none;
}

ul#impact_navlinks {
	list-style-type: none;
	float: right;
	height: 35px;
	width: auto;
	margin: 0 8px 0 0;
	padding: 0;
	display: inline;
}

ul#impact_navlinks li {
	background: url(http://cms.myspacecdn.com/cms/Impact2/navbar-spacer.gif) top right no-repeat;
	height: 35px;
	float: left;
	padding-right: 13px;
}

ul#impact_navlinks li a {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	height: 35px;
	line-height: 32px;
	float: left;
	margin-left: 10px;
	text-decoration: none;
	display:inline-block;
}

ul#impact_navlinks li a:hover {
	background: url(http://cms.myspacecdn.com/cms/Impact2/navlink-hover.gif) bottom center no-repeat;
	color: #fff;
	text-decoration: underline;
}

li.lastlink {
	background: none !important;
	padding-right: 0 !important;
}

span.uncensored_text a {
	color: #990033;
	font-weight: normal;
	text-decoration: underline;
}

span.uncensored_text a:hover {
	text-decoration: none;
}


/* ------------------------------ Impact Buttons ------------------------------ */



a.impact_btn_view, input.impact_btn_view {
	background: url(http://cms.myspacecdn.com/cms/Impact2/btn-viewprofile.gif) 0 0 no-repeat;
	display: inline-block;
	width: 83px;
	height: 22px;
	cursor: pointer;
	float: left;
	font-size:0pt;
	text-indent:-999px;
	overflow:hidden;
}

a.impact_btn_view:hover, input.impact_btn_view:hover {
	background: url(http://cms.myspacecdn.com/cms/Impact2/btn-viewprofile.gif) 0 -22px no-repeat;
}

a.impact_btn_readmore {
	background: url(http://cms.myspacecdn.com/cms/Impact2/btn-readmore.gif) 0 0 no-repeat;
	display: inline-block;
	width: 76px;
	height: 22px;
	cursor: pointer;
	float: right;
	font-size: 0pt;
	text-indent: -99px;
	letter-spacing: -50px;
	overflow: hidden;
	margin: 9px 10px 0 0;
	display: inline;
}

#impact_volunteer .submit{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/btn-blank.gif) 0 0 no-repeat;
	display: inline;
	width: 76px;
	height: 22px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #990033;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 5px 10px 0 15px;
	display: inline;
	border: 0;
	float: right;
	
}

#impact_volunteer .submit:hover{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/btn-blank.gif) 0 -22px no-repeat;
	color: #555555;
}

#impact_declare .submit{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/btn-blank.gif) 0 0 no-repeat;
	display: inline-block;
	width: 76px;
	height: 22px;
	cursor: pointer;
	font-size: 7pt;
	color: #990033;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	display: inline;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	
	
}



#impact_declare .submit:hover{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/btn-blank.gif) 0 -22px no-repeat;
	color: #555555;
}

#impact_jobsearch .submit{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/btn-blank.gif) 0 0 no-repeat;
	display: inline-block;
	width: 76px;
	height: 22px;
	cursor: pointer;
	font-size: 7pt;
	color: #990033;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 7px 0 0 0;
	display: inline;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	
}

#impact_jobsearch .submit:hover{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/btn-blank.gif) 0 -22px no-repeat;
	color: #555555;
}





a.impact_btn_readmore:hover {
	background: url(http://cms.myspacecdn.com/cms/Impact2/btn-readmore.gif) 0 -22px no-repeat;
}

a.impact_btn_join {
	background: url(http://cms.myspacecdn.com/cms/Impact2/btn-join.gif) 0 0 no-repeat;
	display: inline-block;
	width: 122px;
	height: 22px;
	cursor: pointer;
	float: right;
	font-size:0pt;
	text-indent:-999px;
	overflow:hidden;
	margin: 9px 10px 0 0;
	display: inline;
}

a.impact_btn_join:hover {
	background: url(http://cms.myspacecdn.com/cms/Impact2/btn-join.gif) 0 -22px no-repeat;
}

.events_heading span{ 
	text-decoration: none;
}

.events_heading span:hover{ 
	text-decoration: underline;
}

/* ------------------------------ Image Mask Basic Settings ------------------------------ */


div.image_mask {
	position: relative;
	display: block;
	overflow: hidden;
}

.image_mask span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	cursor: hand;
}

div.image_mask a {
	overflow: hidden;
	display: block;
}

div.image_mask a img {
	text-indent: 0 !important;
	float: left !important;;
	margin: 0 0 0 0 !important;
}


/* ------------------------------ Image Mask - Political Feature / Featured Blog ------------------------------ */


#impact_politicalfeature .image_mask, #impact_featuredblog .image_mask {
	float: right;
	width: 122px;
	height: 122px;
	margin-left: 8px;
}

#impact_politicalfeature .image_mask span, #impact_featuredblog .image_mask span {
	width: 122px;
	height: 122px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-politicalfeature.png);
	background-repeat: no-repeat;
}

* html #impact_politicalfeature .image_mask span, * html #impact_featuredblog .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-politicalfeature.png", sizingMethod="crop");
	background: none;
}

#impact_politicalfeature .image_mask a, #impact_featuredblog .image_mask a {
	width: 118px;
	height: 118px;
}

#impact_politicalfeature .image_mask a img, #impact_featuredblog .image_mask a img {
	min-height: 120px;
	min-width: 120px;
	
}

.politcalfeature_heading #Header:hover{
	text-decoration: underline;
	
}

.featuredblog_heading #Title:hover{
	text-decoration: underline;
}

.article_heading:hover{
	text-decoration: underline;
	cursor: pointer;
}

.program_header_text span:hover{
	text-deocration: underline;
}



/* ------------------------------ Image Mask - Impact Uncensored ------------------------------ */


div#impact_uncensored .image_mask {
	float: left;
	width: 153px;
	height: 95px;
	margin-right: 10px;
}

div#impact_uncensored .image_mask span {
	width: 153px;
	height: 95px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-impactuncensored.png);
	background-repeat: no-repeat;
}

* html div#impact_uncensored .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-impactuncensored.png", sizingMethod="crop");
	background: none;
}

div#impact_uncensored .image_mask a {
	width: 153px;
	height: 95px;
}

div#impact_uncensored .image_mask a img {
	min-height: 148px;
	min-width: 89px;
}


div#impact_uncensored a{
	text-decoration: none;
}

div#impact_uncensored a:hover{
	text-decoration: underline;
}

/* ------------------------------ Image Mask - Our Planet / Impact Awards ------------------------------ */


div#impact_ourplanet .program_text .image_mask, #impact_awards .program_text .image_mask {
	float: right;
	width: 61px;
	height: 52px;
	margin-left: 10px;
}

div#impact_ourplanet .program_text .image_mask span {
	width: 61px;
	height: 52px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-ourplanet.png);
	background-repeat: no-repeat;
}

* html div#impact_ourplanet .program_text .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-ourplanet.png", sizingMethod="crop");
	background: none;
}

div#impact_ourplanet .program_text .image_mask a, #impact_awards .program_text .image_mask a, div#impact_goodmag .image_mask a, div#impact_events .image_mask a {
	width: 61px;
	height: 52px;
}

div#impact_ourplanet .program_text .image_mask a img, #impact_awards .program_text .image_mask a img, div#impact_goodmag .image_mask a img, div#impact_events .image_mask a img {
	min-height: 59px;
	min-width: 50px;
}

div#impact_awards .program_text .image_mask span {
	width: 61px;
	height: 52px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-impactawards.png);
	background-repeat: no-repeat;
}

* html div#impact_awards .program_text .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-impactawards.png", sizingMethod="crop");
	background: none;
}



/* ------------------------------ Image Mask - Good Magazine Focal Points ------------------------------ */


div#impact_goodmag .image_mask, div#impact_events .image_mask {
	float: left;
	width: 61px;
	height: 52px;
	margin-right: 10px;
}

div#impact_goodmag .image_mask span, div#impact_events .image_mask span {
	width: 61px;
	height: 52px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-smallthumb.png);
	background-repeat: no-repeat;
}

* html div#impact_goodmag .image_mask span, * html div#impact_events .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-smallthumb.png", sizingMethod="crop");
	background: none;
}



/* ------------------------------ Image Mask - Featured Videos ------------------------------ */


#impact_videos .image_mask {
	float: left;
	width: 95px;
	height: 75px;
}

#impact_videos .image_mask span {
	width: 95px;
	height: 75px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-video.png);
	background-repeat: no-repeat;
}

* html #impact_videos .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-video.png", sizingMethod="crop");
	background: none;
}

#impact_videos .image_mask a {
	width: 95px;
	height: 75px;
}

#impact_videos .image_mask a img {
	min-height: 95px;
	min-width: 75px;
}


/* ------------------------------ Image Mask - Impact Focus Image ------------------------------ */


#impact_focus_image .image_mask {
	float: left;
	width: 478px;
	height: 225px;
	margin-bottom: 4px;
}

#impact_focus_image .image_mask span {
	width: 478px;
	height: 225px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-focusimage.png);
	background-repeat: no-repeat;
}

* html #impact_focus_image .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-focusimage.png", sizingMethod="crop");
	background: none;
}

#impact_focus_image .image_mask a {
	width: 478px;
	height: 225px;
}


/* ------------------------------ Image Mask - Impact Focus Header ------------------------------ */


#impact_focus_header .image_mask {
	float: left;
	width: 478px;
	height: 34px;
}

#impact_focus_header .image_mask span {
	width: 478px;
	height: 34px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-focus.png);
	background-repeat: no-repeat;
}

* html #impact_focus_header .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-focus.png", sizingMethod="crop");
	background: none;
}

#impact_focus_header .image_mask a {
	width: 478px;
	height: 34px;
}

#impact_focus_header .image_mask a, #impact_democracy_header .image_mask a {
	font-weight: bold;
	text-decoration: none;
}


/* ------------------------------ Image Mask - Impact Democracy 2.0 Header ------------------------------ */


#impact_democracy_header .image_mask {
	float: left;
	width: 448px;
	height: 34px;
}

#impact_democracy_header .image_mask span {
	width: 448px;
	height: 34px;
	background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-democracy.png);
	background-repeat: no-repeat;
}

* html #impact_democracy_header .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-democracy.png", sizingMethod="crop");
	background: none;
}

#impact_democracy_header .image_mask a {
	width: 448px;
	height: 34px;
}



/* ------------------------------ Image Mask - Program Headers ------------------------------ */


div.program_header .image_mask {
	float: left;
	width: 220px;
	height: 34px;
}

div.program_header .image_mask span {
	width: 220px;
	height: 34px;
	/*background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-programheader.png);*/
	background-repeat: no-repeat;
}

* html div.program_header .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-programheader.png", sizingMethod="crop");
	background: none;
}

div.program_header .image_mask a {
	width: 220px;
	height: 34px;
}


div.program_header a, #impact_jobsearch .program_header a {
	font-weight: bold !important;
	color: #fff !important;
	text-decoration: none !important;
	cursor: pointer;
}

div.program_header a:hover, #impact_jobsearch .program_header a:hover {
	text-decoration: underline !important;
}


/* ------------------------------ Image Mask - Job Headers ------------------------------ */


#impact_jobsearch .program_header .image_mask {
	float: left;
	width: 230px;
	height: 34px;
}

#impact_jobsearch .program_header .image_mask span {
	width: 230px;
	height: 34px;
	/*background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-jobsearch.png);*/
	background-repeat: no-repeat;
}

* html #impact_jobsearch .program_header .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-jobsearch.png", sizingMethod="crop");
	background: none;
}

#impact_jobsearch .program_header .image_mask a {
	width: 230px;
	height: 34px;
}

#impact_joblistings .program_header .image_mask {
	float: left;
	width: 294px;
	height: 34px;
}

#impact_joblistings .program_header .image_mask span {
	width: 294px;
	height: 34px;
	/* background-image: url(http://cms.myspacecdn.com/cms/Impact2/mask-joblistings.png); */
	background-repeat: no-repeat;
}

* html #impact_joblistings .program_header .image_mask span {
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="mask-joblistings.png", sizingMethod="crop");
	background: none;
}

#impact_joblistings .program_header .image_mask a {
	width: 294px;
	height: 34px;
}

/* ------------------------------ Impact Forms ------------------------------ */


div#impact_search_org form, div#impact_search_politic form {
	width: 312px;
}

div#impact_searchwrap form {
	float: left;
	margin: 6px 0 0 13px;
	overflow: hidden;
	display: inline;

	
	
}

select#viewImpactPolitic, select#viewImpactOrg {
	margin-right: 10px;
	width: 218px;
	float: left;
}

select#viewImpactOrg {
	width: 219px;
}


/* ------------------------------ Impact Rounded Corners ------------------------------ */


div.clear_corners {
	font-size: 0pt;
	height: 0px;
	line-height: 0px;
	width: 100%;
}

div#impact_focus_header .bl, div#impact_focus_header .br {
	width: 478px;
	height: 34px;
}

div.program_header .bl, div.program_header .br,
div.impact_heading .bl, div.impact_heading .br, div.impact_heading .tr,
div#impact_democracy_header .bl, div#impact_democracy_header .br,
div#impact_search_org .bl, div#impact_search_org .br, div#impact_search_org .tr ,
div#impact_search_politic .bl, div#impact_search_politic .br, div#impact_search_politic .tr {
	width: 100%;
	height: 34px;
}

div.impact_heading .bl, #impact_search_org .bl, #impact_search_politic .bl {
	background: url(http://cms.myspacecdn.com/cms/Impact2/corners/heading-bl.png) 0 100% no-repeat;
}

div.impact_heading .br, #impact_search_org .br, #impact_search_politic .br {
	background: url(http://cms.myspacecdn.com/cms/Impact2/corners/heading-br.png) 100% 100% no-repeat;
}

div.impact_heading .tr, #impact_search_org .tr, #impact_search_politic .tr {
	background: url(http://cms.myspacecdn.com/cms/Impact2/corners/heading-tr.png) 100% 0 no-repeat;
	background-color: #49423b;
	color: #fff;
}

div.program .tr {
	width: 100%;
	height: 168px;
}

.program_header_text{
	/*background: url(http://cms.myspacecdn.com/cms/Impact2/corners/heading-tr.png) 100% 0 no-repeat;*/
}

#impact_ourplanet .program_header_text{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/heading-tr_planet.png) 100% 0 no-repeat;
}

#impact_ourplanet .program_header_text{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/heading-tr_planet.png) 100% 0 no-repeat;
}

#impact_volunteer .program_header_text{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/heading-tr_volunteer.png) 100% 0 no-repeat;
}

#impact_declare .program_header_text{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/heading-tr_yourself.png) 100% 0 no-repeat;
}

#impact_awards .program_header_text{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/heading-tr_awards.png) 100% 0 no-repeat;
}

#impact_jobsearch .program_header_text{
background: url(http://cms.myspacecdn.com/cms/Impact2/images/heading-tr_jobsearch.png) 100% 0 no-repeat;
}


#impact_joblistings .program_header{
	background: url(http://cms.myspacecdn.com/cms/Impact2/images/heading-tr_featuredforums.png) 100% 0 no-repeat;
}

/* ------------------------------ Impact Module Text ------------------------------ */

span.uncensored_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0f2860;
	line-height: 18px;
	padding-bottom: 2px;
}

span.uncensored_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 18px;
	text-align: justify;
}

div.politcalfeature_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: justify;
	height: 167px;
	overflow: hidden;
	margin-left: 1px;
} 

div.featuretext {
	color:#49423b;
	height:34px;
	line-height:33px;
	font-weight: bold;
	cursor: pointer;
	background-color:#fff;
}

div.featuredblog_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align:justify;
	height: 140px;
	overflow: hidden;
	margin-left: 1px;
} 

div.goodmag_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align:justify;
	height: 56px;
	overflow: hidden;
	margin: 10px 10px 10px 1px;
}

#impact_joblistings ul, #impact_joblistings li {
	list-style-type: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#impact_joblistings li {
	padding: 3px 0 11px 0;
	margin-left: 8px;
}



/* ------------------------------ Impact Float Clears ------------------------------ */


div#impact_wrap .clear {
	clear: both;
	
}

div.impact_linebar {
	width: 100%;
	height: 40px;
	background:url(http://cms.myspacecdn.com/cms/Impact2/bg-linebar.gif) repeat #f5f5f5;
}

div.clear_row, div.clear_row_last {
	clear: both;
	width: 940px;
	height: 1px;
	border-bottom: 1px solid #e5e5e5;
	padding: 13px 0 0 0;
	margin: 0 auto;
	font-size: 0pt;
}

#clear_row_2{
	_margin-top: -55px; 
	_clear: none;
	_background-color: #fff;
}

#clear_row_3{
	_margin-top: -20px; 
	_clear: none;
	_background-color: #fff;
}

#clear_row_4{
	_margin-top: -70px;
	_clear: none;
	_background-color: #fff;
}

#clear_row_5{
	_margin-top: -23px;
	_background-color: #fff;
	_clear: none;
}


div.clear_row_last {
	border: 0;
}

div.clear_column {
	width:1px;
	height: 224px;
	border-right: 1px solid #e5e5e5;
	float: left;
	margin: 0 8px 0 8px;
	display: inline;
}

div#impact_row_4 .clear_column {
	height: 256px;
}

div#impact_row_5 .clear_column {
	height: 205px;

}

/* ------------------------------ Impact Images ------------------------------ */

div#impact_focus img {
	padding: 0;
	margin: 0;
	border: 0;
}

div.politician {
	width: 102px;
	height: 95px;
	float: left;
	display: inline;
}

div#politician_box_0 { 
	margin: 0 0 0 1px;
}

div#politician_box_1, div#politician_box_2, div#politician_box_3 {
	margin: 0 0 0 13px;
}

div#impact_uncensored img {
	float: left;
	margin: 0 13px 0 1px;
	display: inline;
	
}



div#impact_featuredblog img {
	float: right;
	margin: 0 0 0px 10px;
}

div#impact_goodmag img {
	float: left;
	margin: 0 8px 0 1px;
	display: inline;
}

div#impact_logo img {
	margin: 10px 0 0 0;
}

div#impact_events img {
	float: left;
	margin: 0 8px 0 1px;
	display: inline;
}


/* ------------------------------ Impact Lasts ------------------------------ */


div.news_article, div.news_article_last {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align:justify;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin: 0 0 11px 1px;
} 

div.news_article_last {
	border: none;
	padding-bottom: 0;
	margin: 0 0 0 1px;
} 

div.events_text, div.events_text_last {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align:justify;
	height: 56px;
	overflow: hidden;
	margin: 5px 0 12px 1px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e5e5e5;
} 

div.events_text_last {
	border: none;
}

div.video, div.video_last {
	float: left;
	margin: 0 0 22px 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 18px;
	display: inline;
}

div.video_last {
	margin: 0 0 22px 15px;
}

div.bottom {
	margin: 0 0 0 15px !important;
}

div.magpoint1 {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 7px;
	margin: 0;
}


/* ------------------------------ Simply Hired External Search Bar ------------------------------ */


div#impact_jobsearch .program_body {
	background:url(http://cms.myspacecdn.com/cms/Impact2/bg-simplyhired.gif) no-repeat 90% 90% #e5e5e5;
	width: 230px;
}

div#impact_jobsearch .program_title {
	color: #555555;
}

div#impact_jobsearch .program_header {
	background-color: #990033;
	width: 230px;
}


div#impact_joblistings .program_body {
	background-color: #e5e5e5;
	width: 294px;
}

div#impact_joblistings .program_title {
	color: #555555;
}

div#impact_joblistings .program_header {
	background-color: #737b5d;
	width: 294px;
}

.Forms{
	margin-left: 10px;
	width: 30px;
}


/* ------------------------------ MOdule Borders ------------------------------ */


.moduleBorder{
	position: absolute; 
	z-index: 100;
	margin-top: 3px; 
	margin-left: 4px;
	border: 1px solid #818181;
	height: 310px; 
	width: 488px;
}

.moduleBorder2{
	position: absolute; 
	z-index: 100;
	margin-top: -5px; 
	margin-left: -4px;
	border: 1px solid #818181;
	height: 310px; 
	width: 455px;
}

.impactBorder{
	border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
}

.impactBorderNEW{
	border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
	_border: 0px;
	
}

.clear_row2{
	clear: both;
	width: 940px;
	height: 10px;
	border-bottom: 1px solid #e5e5e5;
	padding: 13px 0 0 0;
	margin: 0 auto;
	font-size: 0pt;
}


#impact_search_border{
	border-top: 1px solid #818181;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;	
	width: 484px;
	height: 39px;
	float: left;
	margin-right: 3px;
	margin-top: 8px;
	
	_overflow: hidden;
	
	
	
}


#impact_search_border .bl{ 
	
	
	_background-image: none;
	_background-color: #fff;
	
}

#impact_search_border .tr{ 
	
	

	_position: relative;
	_left: -3px;
}

#impact_search_politic_border .tr{
	_position: relative;
	_left: -3px;
	
}

#impact_search_politic_border{
	border-top: 1px solid #818181;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181;
	margin-top: 8px;
	width: 454px;
	height: 39px;
	float: left;
	

	
}













