	body {
		background-color: #2E6395;
		font-size: 13px;
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		
		line-height: 130%;
	}
	.maintable {
	  border-collapse:collapse;
	}
	.menuspacer {
		height:5px;
	   background-color: transparent;
	}
	td.maincolumn {
		background-color: #eaeaea;
		border: 0px;
		border-style: groove;
		width: 715px;
	}
	#maincolumn {
		padding:5px;		
	}
	#maincolumn a:link, a:active {
		color:#2E6395;
		}
	#maincolumn a:hover, a:visited {
		color:#990000;
		}
	#maincolumn  h1 {
		font-size: 18px;
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		
		font-style: normal;
		text-align: left;
		color: #2E6395;
		font-variant: small-caps;
		}
	#maincolumn  h2 {
		font-size: 16px;
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		
		font-style: normal;
		text-align: left;
		color: #990000;
		font-variant: small-caps;
		}
		
	#maincolumn  h3 {  /* used in speaker's bureau*/
		font-size: 14px;
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		
		font-style: normal;
		text-align: left;
		color: #990000;
		margin-top: 10px;
		}
	p .midpagebanner {
		padding: 15px 5px 15px 5px;
		text-align: center;
   }
	p .tinytextad {
		padding: 15px 5px 15px 5px;
		text-align: center;
   }
	.blankspace {
		width:10px;
	   background-color: transparent;
		margin-top: 10px;
	}
	.rightcolumn {
		background-color: #193652;
		width:280px;
	}
	#sidecolinfo {
		background-color: #eaeaea;		
		/*border: 5px;*/
		border-style: solid;
		border-color: #193652;
		text-align:left;
		padding-left: 5px;
		padding-right:3px;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	#sidecolinfo .heading {
		background-color: #2E6395;
		text-align: left;
		padding: 2px;
		color: #efefef;
		font: small-caps bold 13px Arial;
		letter-spacing:2px;
		margin-bottom:3px;
	}
	.bottomredbar {
		background-color: #990000;
		height:5px;
}
	.footer {
		background-color: #193652;
		padding-bottom:5px;
		text-align: center;
	}
	.copyright {
		font-size:10px;
		color:#FFFFFF;
		text-align:center
	}
	#basefooter {
		padding-top:7px;
		padding-bottom:10px;
	}
	#basefooter h5 {
		letter-spacing:5px;
		color:yellow;
		font-weight:bold;
		font-size:18px; font:"Trebuchet MS";
		display: inline;
	}
	#basefooter h6 {
		color:white;
		font-weight:bold;
		font-size:18px; 
		font:"Trebuchet MS";
		display: inline;
	}
	img {
		border: none;
	}
	blockquote {
		margin:0px;
	}
	
	  .shadow{
border:0px solid silver;
position:relative;
display:inline;
background:none;
z-index:100;
font-size: 11px;
font-family: Tahoma;

font-style: normal;
width:90%;
text-align:left;
padding:7px;
line-height: 140%;
}
.small { /*tiny font size used in pages*/
		font-size: 11px;
		font-family: arial;
		letter-spacing: 0px;
		line-height: 100%;
}
.em {font-style: italic;}
	

.maintable tr .maincolumn #maincolumn table tr #affiliates h3 a, .maintable table tr #affiliates h3.affiliateslarger a:link, .maintable table tr #affiliates h3.affiliateslarger a:visited, .maintable table tr #affiliates h3.affiliateslarger a:hover 
{font-size:18;color:#2E6395;}


.maintable tr .maincolumn #maincolumn table tr #affiliates h5.affiliateslarger a, .maintable table tr #affiliates h5.affiliateslarger a:link, .maintable table tr #affiliates h5.affiliateslarger a:visited, .maintable table tr #affiliates h5.affiliateslarger a:hover 
{font-size:14;color:#2E6395;}
.maintable tr .maincolumn #maincolumn table tr #affiliates p.normal {font-size:13px;}
.maintable tr .maincolumn #maincolumn table tr #affiliates #list a {color:#2E6395;font-size:13px;font-weight:bold}
.maintable tr .maincolumn #maincolumn table tr #affiliates ol {text-align:left;}
.maintable tr .maincolumn #maincolumn table tr #affiliates li {font-size:13px;padding:5px 0 5px 2px;	line-height:1.2em;} 


.maintable tr .maincolumn #maincolumn table tr #affiliates h4 {
	font-size:16px;
	color:#2E6395;
	line-height:120%;
	text-align:center;
}
.maintable tr .maincolumn #maincolumn table tr #affiliates h3 {
	font-size:20px;
	color:black;
	text-align:center;
	font-style:normal;
	line-height:120%;
}
.maintable tr .maincolumn #maincolumn table tr #affiliates h5 {
	font-size:13px;
	line-height:120%;
	text-align:center;
}

