	/***  Column Widths for Year-End Contribution Deadlines 2009 ***/

	#leftColWide { width:600px; }
	.productTemplate #rightColNarrow { width:310px; padding:30px 0 0; }
	#content { padding-bottom:0px; position:relative; }
	.leftCol { width:200px; height:500px; float:left; background-color:#f5f9fd !important;padding:0 0 10px 0; }
	.rightCol { width:350px; float:right; padding:77px 0 20px; }
	.rightCol h2 { padding-top:0; }
	#leftColColumn { padding-top:20px; }
	
	/***  Left Hand Nav ***/
	body.beneAllNav0 a#beneAllNav0:link,
	body.beneAllNav0 a#beneAllNav0:visited,
	body.beneAllNav0 a#beneAllNav0:hover,
	body.beneAllNav0 a#beneAllNav0:active, 
	body.beneAllNav1 a#beneAllNav1:link,
	body.beneAllNav1 a#beneAllNav1:visited,
	body.beneAllNav1 a#beneAllNav1:hover,
	body.beneAllNav1 a#beneAllNav1:active, 
	body.beneAllNav2 a#beneAllNav2:link,
	body.beneAllNav2 a#beneAllNav2:visited,
	body.beneAllNav2 a#beneAllNav2:hover,
	body.beneAllNav2 a#beneAllNav2:active,
	body.beneAllNav3 a#beneAllNav3:link,
	body.beneAllNav3 a#beneAllNav3:visited,
	body.beneAllNav3 a#beneAllNav3:hover,
	body.beneAllNav3 a#beneAllNav3:active,
	body.beneAllNav4 a#beneAllNav4:link,
	body.beneAllNav4 a#beneAllNav4:visited,
	body.beneAllNav4 a#beneAllNav4:hover,
	body.beneAllNav4 a#beneAllNav4:active,
	body.beneAllNav5 a#beneAllNav5:link,
	body.beneAllNav5 a#beneAllNav5:visited,
	body.beneAllNav5 a#beneAllNav5:hover,
	body.beneAllNav5 a#beneAllNav5:active,
	body.beneAllNav6 a#beneAllNav6:link,
	body.beneAllNav6 a#beneAllNav6:visited,
	body.beneAllNav6 a#beneAllNav6:hover,
	body.beneAllNav6 a#beneAllNav6:active, 
	body.beneAllNav7 a#beneAllNav7:link,
	body.beneAllNav7 a#beneAllNav7:visited,
	body.beneAllNav7 a#beneAllNav7:hover,
	body.beneAllNav7 a#beneAllNav7:active,
	body.beneAllNav8 a#beneAllNav8:link,
	body.beneAllNav8 a#beneAllNav8:visited,
	body.beneAllNav8 a#beneAllNav8:hover,
	body.beneAllNav8 a#beneAllNav8:active { text-decoration:none; font-weight:bold;  color:#8caf46; background-color:#fff !important; }
	
	/**** green box****/
	.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
	.b1 {height:1px; background:#78a32d; margin:0 5px;}
	.b2  {height:1px; background:#fff; border-right:2px solid #78a32d; border-left:2px solid #78a32d; margin:0 3px;}
	.b3 {height:1px; background:#fff; border-right:1px solid #78a32d; border-left:1px solid #78a32d; margin:0 2px;}
	.b4 {height:2px; background:#fff; border-right:1px solid #78a32d; border-left:1px solid #78a32d; margin:0 1px;}
	.contentBox {background:#fff; border-right:1px solid #78a32d; border-left:1px solid #78a32d; }
	.contentBox div { padding:5px 10px 0; font-size:.9em; }
	.contentBox div p { padding-bottom:8px; }
	
	/***blue boxes***/
	.rowBlue { background-color:#4381ad !important; color:#fff; width:172px; padding:5px 14px; font-weight:bold; }

	#boxBlue { padding:116px 35px 0; clear:both; }
	.rb1, .rb2, .rb3, .rb4{font-size:1px; overflow:hidden; display:block;}
	.rb1 {height:1px; background:#eff4f8; margin:0 5px;}
	.rb2 {height:1px; background:#eff4f8; margin:0 3px; }
	.rb3 {height:1px; background:#eff4f8; margin:0 2px;}.rb4 {height:2px; background:#eff4f8; margin:0 1px;}
	.contentrb {background: #f5f9fd; }
	div.contentrb { padding:10px 10px 0px 24px; border:1px solid #E5E4E4; }
	
	/*** Background Icons ***/
	
	.imgOnline  { display:block; background:url(/images/icon_mouse_small.gif) no-repeat left center !important; padding-left:30px; }
	.imgForm  { display:block; background:url(/images/icon_envelope_small.gif) no-repeat left center !important; padding-left:40px; }
	.imgCell  { display:block; background:url(/images/icon_cellphone_small.gif) no-repeat left 10px !important; padding-left: 40px; }
	.imgMouse { display:block; background:url(/images/icon_mouse.gif) no-repeat left 3px !important; padding-left: 40px; }

	.imgStar  { display:block; background:url(/images/star_yellow.gif) no-repeat left top !important; padding-left:30px; }
	.note { color:#666; font-size:.9em; padding:10px 10px 5px 10px; }

	h3.imgOnline { padding:10px 0 10px 40px; }
	.viewStar { display:block; background:url(/images/icon_red_star.gif) no-repeat 0 top !important; padding-left:20px; }
	.printLink { font-size:.9em; }
	
	
	/*** Header ***/
	#yearEndHeader {
	position:absolute;
	width:600px;
	height:40px;
	z-index:1;
	left: 280px;
	top: 165px;
	background-color: #fff;
	}
	

