


body {
   font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
   background: white;
   font-size: 10pt!important; 
   line-height:16pt!important; 
   color:#333333;
   }
   
#snav_c2, #p7TMM_1, #colA_1, #pagecorner, #p7MBM_1
{ display: none !important; }

ul li { list-style:none;}

a:link, a:visited {
	text-decoration: underline;
	color: #c82e1d;
}

#colmain_wrapper, #colA_2,  #colA_2wrapper, .grid3colA {
	width: 100%!important;
	margin: 0!important;
	padding: 0!important;
}
#colA_2im {
	width: 100%!important;
	margin: 0 0 0 -5px!important;
	padding: 5px 0 10px 0!important;
}

h1, h2 {font-size: 10pt!important; line-height:16pt!important; color:#333333; padding:0; margin:0;}

#footer {font-size: 7pt!important; line-height:12pt!important; color:#333333;}

#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#333333;
}


.main_tx {
	text-align:left;
	font-weight:bold;
	margin: 0;
	padding: 10px 0!important;
	clear:both;
}

/* PAGE CONTENT LAYOUT GRIDS - SEE ALSO PAGES */
.column {float:left;}

body.home .grid3colA {margin:0; padding:0;}

body.home .grid3colA .column.first { width:155px; padding:0 25px 0 0; margin:0 5px 0 0;}
body.home .grid3colA .column.middle { width:280px; padding:0 25px 0 0; margin:0 5px 0 0;}
body.home .grid3colA .column.last {width:155px; padding:0 0 0 0; margin:0;}

body.home .grid3colA .column.first h1,
body.home .grid3colA .column.middle h1,
body.home .grid3colA .column.last h1
{color:#fff; font-size:11px; padding:4px 0 10px 0; margin:0;}

.column.middle .page_news li.page_mark a {padding:3px 0 5px 0!important;}

.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}
