/* ************************************************************************************************ */
/* ****************************** twocol STYLES ********************************************* */
/* ************************************************************************************************ */
      
/* container width: 970px; area 910px; */
	  
#twocol_container {float: left; padding: 30px 30px 30px 30px;  }
#twocol_inner {float: left; overflow: hidden; }
#twocol_inner div {float: left; background: #ffffff; margin-bottom: -1000px; padding-bottom: 1000px; width: 555px;} /* first column */
#twocol_inner .col2 {background: #ffffff; margin-right: 0; width: 354px; border-left: 1px solid #cccccc; } /* second column */
	  
#twocol_inner .col2 .innerpadding, #twocol_inner div .innerpadding {padding: 10px 20px;} /* padding for first and second column */
	
	
/* left column stuff */	  

#twocol_inner table tr td table tr td h1 {
	display: block;
	font-size: 16px; 
	font-weight: bold;
	margin:0; padding: 0;
}

#twocol_inner table tr td table tr td p {
	display: block;
	font-size: 13px; 
	font-weight: normal;
}

#twocol_inner table tr td table tr td a:link, #twocol_inner table tr td table tr td a:visited {
	display: block;
	width: 110px;
	font-size: 13px;
	font-weight: normal;
	color: #3b3b3b;	
	text-decoration: none;
	padding: 5px 1px 5px 10px;
	background:  url(../images/arrow-more.png) no-repeat right;
	margin-top: 5px;
	margin-left: -10px;
}

#twocol_inner table tr td table tr td a:hover, #twocol_inner table tr td table tr td a:active {
	text-decoration: underline;
	background-color:#eee;
}

#twocol_inner .leftdivider {
	clear: both;
	margin: 15px 25px 15px 20px;
	height: 1px;
	border-bottom: 1px solid #cccccc;
}	



	  
/* news stuff */

#twocol_inner .header {
	display: block;
	padding: 0px 20px 0px 20px; 
	font-size: 16px; 
	font-weight: bold;
	margin: 0 0 15px 0;
}
		  
#twocol_inner .col2 a:link, #twocol_inner .col2 a:visited {
	display: block; 
	padding: 5px 15px 5px 15px; 
	font-size: 13px; 
	color: #3b3b3b;
	text-decoration: none;
	margin: 0 0 0 5px
}		
		  
#twocol_inner .col2 a:hover, #twocol_inner .col2 a:active {
	text-decoration: underline;
	background-color:#eee;
	font-weight: normal;
}		
		  
		  
#twocol_inner a.morenews:link, #twocol_inner a.morenews:visited {		
	display: block;
	width: 90px;
	font-size: 13px;
	font-weight: normal;
	color: #3b3b3b;	
	text-decoration: none;
	/*padding: 5px 15px 5px 15px;*/
	background:  url(../images/arrow-more.png) no-repeat right;
	margin-top: 10px;
}

#twocol_inner a.morenews:hover, #twocol_inner a.morenews:active {
	text-decoration: underline;
	background-color:#eee;
	font-weight: normal;
}	  		    

















