.t_main {
	width : 100%;
	margin : 0 5px 10px 0;  
	background : #F2F2F2;	  
}
.t_header {
	text-align : center;
	background : url(../images/table_header.gif) bottom repeat-x #7A89A3;	   
	border-top : 1px solid #A1B6C7;
	color : #FFF;   
	padding : 2px;	
	margin : 2px;
	vertical-align : middle; 
}								   
.t_header h1 {
	font-size : 18px;
	line-height: 16px; 
	font-weight : bold;
	color : #FFF;	 
	margin : 2px 5px 4px 5px;
	padding : 0;
}  	   	
.t_header h2 {
	font-size : 14px;  	
	line-height: 14px;
	font-weight : bold;
	color : #FFF;	 
	margin : 2px 5px 4px 5px;
	padding : 0;
}  
.t_header p {
	font-size : 11px;  
	line-height: 12px;
	margin : 0 5px 5px 5px;
	padding : 0;
}  
.t_col_a {
	background : url(../images/table_col_a.gif) top repeat-x #F2F2F2;	
	text-align : center;  
	vertical-align : top;  	 
	padding : 5px 0 5px 0;
}
.t_col_a h1 {
	font-size : 14px; 
	line-height: 14px;  
	font-weight : bold; 
	margin : 0 5px 4px 5px;
	padding : 0; 
}		 
.t_col_a p {
	margin : 0 7px 0 7px;
	padding : 0;   
	text-align : left;
}			 
.t_col_a ul {
	margin : 0 7px 0 20px;
	padding : 0;		
	text-align : left;
}	   
.t_col_a ol {
	margin : 0 7px 0 26px;
	padding : 0;  
	text-align : left;
}		  
.t_col_a dl {
	margin : 0 7px 0 -17px;
	padding : 0;	
	text-align : left;
}
.t_col_b {
	background : url(../images/table_col_b.gif) top repeat-x #FFF;	
	text-align : center;   
	vertical-align : top;  
	padding : 5px 0 5px 0;
}	 
.t_col_b h1 {
	font-size : 14px;  
	line-height: 14px; 
	font-weight : bold; 
	margin : 0 5px 4px 5px;
	padding : 0;
}
.t_col_b p {
	margin : 0 7px 0 7px;
	padding : 0; 
	text-align : left;
}	   
.t_col_b ul {
	margin : 0 7px 0 20px;
	padding : 0;		
	text-align : left;
}
.t_col_b ol {
	margin : 0 7px 0 26px;
	padding : 0;  
	text-align : left;
}
