/* Begin general link link style */
a:link, a:active, a:visited { padding:0; color:#003b77; text-decoration:none; }
a:hover { text-decoration:none; }
/* End general link style *

/* BEGIN TS homepage layout */
#navleft { float:left; width:20%; clear:both; font-size:10pt; border:0px solid #4a6b94; align:center; padding-bottom:6px;  }
#content1 { float:right; width:75%; border-left:3px solid #4a6b94; margin-right:6px; margin-bottom:.5em; margin-left:10px; font-size:10pt; padding-left:15px; padding-bottom:6px; }
#contentwhole { float:right; width:98%; border:1px solid #4a6b94; margin-right:6px; margin-bottom:.5em; margin-left:6px; font-size:10pt; }

#navleft, #content1, #contentwhole, #homeright2 { margin-top:10px; padding:0px; }

#navleft h1, #content1 h1, #contentwhole h1, #homeright2 h1 { font-size:14pt;
	text-align:center;
	color:#003b77;
	margin-top:3;
	margin-left:0px;
	padding:0px;
	width:100%; }
	
#navleft h2, #content1 h2, #contentwhole h2, #homeright2 h2 { font-size:12pt;
	text-align:center;
	color:#003b77;
	margin-top:0px;
	margin-left:0px;
	border-top:1px solid #666666;
	padding-top:6px;
	width:100%;}
	
/*Navigation h3 style*/

#navleft h3 {font-size:13pt; 
             text-align:center;
				color:#003b77;
				margin-top:0px;
				margin-left:0px;
				padding-top:6px;
				width:100%;}
} 

/* Navigation at bottom of center column */
#homenavbot { padding:3px 0px; text-align:center; font-size:.8em; }

/* List styles for each column */
#navleft ul, #content1 ul, #homeright ul { list-style:none; margin-top:3px; margin-bottom:3px; padding-bottom:3px;}
#navleft li, #content1 li, #homeright li { margin-top:0px; }
#navleft li li, #content1 li li, #homeright li li { padding-left:4px;  }
#navleft li li li, #content1 li li li, #homeright li li li { padding-left:4px; }


/* Provide emphasis to annual meeting info */
#homecenter .annualmeet { background-color:#efeff7; margin-right:1em; }

/* Page footer */
#footer { clear:both; margin-top:.8em; font-size:.8em; text-align:left; border-top:2px solid #004fa3; width:98%; }
/* END TS homepage layout */

/*Table Styles*/

#content1 table, #contentwhole table { font-size:90%; border:0px; }
#content1 table, #contentwhole td { padding-left:1em; padding-right:1em; }
/*#restrict td { border-right:1px solid #000; border-bottom:1px solid #000; }
#restrict td .blank { border-left:0; border-top:0; }*/
