/* 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 */
#homeleft2 { float:left; width:20%; clear:both; font-size:10pt; border:0px solid #4a6b94; align:center; padding-bottom:6px;  }
#homecenter2 { 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; }
#homecenterA { float:left; width:42%; border-left:0px solid #4a6b94; margin-right:6px; margin-bottom:.5em; margin-left:10px; font-size:10pt; padding-left:15px; padding-bottom:6px; }
#homecenterB { float:right; width:42%; border-left:0px solid #4a6b94; margin-right:6px; margin-bottom:.5em; margin-left:10px; font-size:10pt; padding-left:15px; padding-bottom:6px; }
#homecenterC { float:right; width:66%; border-left:0px solid #4a6b94; margin-right:6px; margin-bottom:.5em; margin-left:10px; font-size:10pt; padding-left:15px; padding-bottom:6px; }
#homewhole { float:right; width:98%; margin-right:6px; margin-bottom:.5em; margin-left:10px; font-size:10pt; padding-left:15px; padding-bottom:6px; }


#homeleft2, #homecenter2, #homeright2, #homewhole { margin-top:10px; }
#homeleft2 h1, #homecenter2 h1, #homeright2 h1, #homewhole h1 { font-size:14pt;
	text-align:center;
	color:#003b77;
	margin-top:3;
	margin-left:0px;
	padding:0px;
	width:100%; }
	
#homeleft2 h2, #homecenter2 h2, #homeright2 h2 { font-size:12pt;
	text-align:left;
	color:#003b77;
	margin-top:0px;
	margin-left:0px;
	width:100%;}
	
#homewhole h2 { font-size:12pt;
	text-align:left;
	color:#003b77;
	margin-top:0px;
	margin-left:0px;
	width:100%;}
	
#homeleft2 h3, #homeright2 h3, #homewhole h3 { font-size:10pt;
	text-align:center;
	color:#003b77;
	margin-top:2px;
	margin-left:0px;
	width:100%;}
	
	#homecenter2 h3, #homeright2 h3 { font-size:10pt;
	text-align:left;
	color:#003b77;
	margin-top:0px;
	margin-left:0px;
	width:100%;}
	
	#homecenterA h3 { font-size:10pt;
	text-align:left;
	color:#003b77;
	margin-top:0px;
	margin-left:0px;
	width:100%;}
	
	#homecenterB h3 { font-size:10pt;
	text-align:left;
	color:#003b77;
	margin-top:0px;
	margin-left:0px;
	width:100%;}
	
	#homecenterC h1 { font-size:20pt;
	text-align:left;
	color:#003b77;
	margin-top:0px;
	margin-left:0px;
	width:100%;}
/* Navigation at bottom of center column */
#homenavbot {  0px; text-align:center; font-size:.8em; }

/* List styles for each column */
 #homecenter2 ul, #homeright2 ul, #homewhole ul { list-style:none; margin-left:3em; padding-bottom:6px;}
 #homecenterA ul, #homecenterB ul { list-style:none; margin-left:1em; padding-bottom:6px;}
 #homecenter2 li, #homeright2 li, #homecenterA li, #homecenterB li, #homewhole li { margin-top:.2em; }
 #homecenter2 li li, #homeright2 li li, #homewhole li li { padding-left:10px;  }
 #homecenterA li li, #homecenterB li li { padding-left:2px; }
 #homecenter2 li li li, #homeright2 li li li, homewhole li li li { padding-left:10px; }
 #homecenterA li li li, #homecenterB li li li { padding-left:3px; }


/*Navigation list styles */
#homeleft2 ul  { list-style:none; margin-left:1em; padding-bottom:3px;}
#homeleft2 li { margin-top:.1em; }
#homeleft2 li li { padding-left:10px;  }
#homeleft2 li li li { padding-left:10px; }

/*Table styles*/
ul.table { list-style:none; padding-bottom:3px;}
ul.circuit { float:left;}


/* Provide emphasis to annual meeting info */
#homecenter .annualmeet { background-color:#efeff7; margin-right:1em; }

/* Page footer */
#homepagefooter { clear:both; margin-top:.8em; font-size:.8em; text-align:left; border-top:2px solid #004fa3; width:98%; }
/* END TS homepage layout */

/* Page footer */
#footer { clear:both; margin-top:.8em; font-size:.8em; text-align:left; border-top:2px solid #004fa3; width:98%; }

