body	{
		margin: 0;
		padding: 0;
		/*background: url('home_pics/r_bg_sm.gif') repeat-x;*/
		font-family: arial, verdana, sans-serif;
		color: #000;
		background-color: #fff;
	}
p {line-height: 1.4em;}
img {border:0px none;}
blockquote {color: #0D5E84; margin-left: 12px;}
sup{background:#BFF1FF;}
#cotr	{
		font-size:2.8em;
		color:#fff; 
		font-variant:small-caps; 
 		font-family: Times, Georgia, serif;
		font-weight: normal;  
		margin:0px; 
		padding: 0 0 0 18px;		
		}
#top-banner	{
		background: #60AB46;
		background-image: url('../headers/banner_spacer.gif');
		background-position: right;
		background-repeat: no-repeat;
		padding: 0 0 0 0px;
		width:770px;
	}
#top-bannerR
	{
		position:absolute; top: 20px; right: 0px; 
		float:right; 
		background: #406E2E url('/ICONS/IconSearch.gif') no-repeat 2px center;
		padding: 2px 14px 2px 20px;
		border: 1px solid #fff;
		border-right: 0px solid #fff;
	}
#top-navigation	{
		border-top: solid 2px white;
		border-bottom: solid 2px white;
		color: white;
		font-size: 0.8em;
		background: #406E2E;
		padding: 6px 6px 6px 26px;
	}
#crumbs	{
		margin-left: 315px;
		font-size: .7em;
		background: #D6C8DF;
		z-index: 40;
	}

#left-col	{
		width: 285px; 
		float:left; 
		background: #293273;
		padding:0px;
	}
#content-area	{
		/*position:absolute; left: 315px; right: 215px;*/
		margin-left: 315px;
		margin-right: 215px;
		padding: 4px 0px 0px 0px;
		font-size: .80em;
		min-width: 200px;
		
	}
#content-area-sansleft	{
		margin-left: 20px; 
		padding: 4px 0px 0px 0px;
		font-size: .80em;

	}
#content-plain
	{
		font-size: .75em; text-align:center; margin: 10px 40px 40px 40px;
	}
#right-col	{
		width:175px; 
		float:right;
		font-size: .8em;
		margin: 4px 6px 0px 0px;
		padding: 0;
	}
.photo-object	{
		background: #7B9EB4; 
		color:white; 
		border-top:solid 1px black;
		border-right:solid 1px black;
		padding: 0 0 4px 0;
		margin: 0px 0px 4px 0px;
				/*visibility:collapse;*/
				/*position:absolute; top:0px;*/
	}
.photo-object-text	{
		font-size: .9em; 
		padding: 0px 0px 0px 6px; 
		margin: 0;
				/*visibility:collapse;*/
				/*position:absolute; top:0px;*/
	}
a.photo-object-link, a:visited.photo-object-link	{
 		margin: 2px 2px 2px 0px;
 		padding: 0;
		color:white;
		text-decoration: none;
	}
a:hover.photo-object-link {color: #6995D2;}

.links-object	{
		padding:0;
		margin: 2px 0 6px 0;
		font-size:.95em;
		text-decoration: underline;
		color: #666;
	}	
.links-object-text	{
		font-size: .85em;
		margin: 2px 0 10px 4px;
	}
#footer	{
		clear:both;
		font-size: .7em;
		padding: 20px 0 20px 20px;
		margin:0px;
		background: white;
	}
#sfooter
	{
	color: #fff; font-size: .7em; margin: 4px 0px 16px 20px;	
	}	
#bottom	{
		clear:both;
		position:relative; bottom: 0px;
		background-image: url('../headers/banner_spacer.gif');
		background-position: right bottom;
		background-repeat: no-repeat; 
		background-color: #60AB44;
	}	
/* body styles */
li.r-nav	{
		margin: 0px 2px 2px -40px;
		padding:0px 0 4px 2px;
		line-height:1.2em;
		list-style:none;
		color: #6995D2;
		font-size: .85em;
		font-weight: bold;
		background: #E4E5ED;
		border-bottom: solid 1px #406E2E;
		
	}
a.r-nav-links 	{
		color: #272727;
		text-decoration: none;
		display: block;
		
	}
a:hover.r-nav-links 	{
		color: #6995D2;
		text-decoration: none;
		background: #F3F4FA;
	}
a:visited.r-nav-links {
		color: #005B74;

	}
	
#tr-navs ul	{
		color: #fff;
		}

#tr-navs li	{
		margin: 0px 10px 0px -30px;
		padding:0px 0 4px 0;
		line-height:1.2em;
		list-style:none;
		color: #6995D2;
		font-size: .7em;
		font-weight: bold;
	}
#tr-navs a	{
		color: #272727;
		text-decoration: underline;
		font-size: 1.0em;
	}
#tr-navs a:hover	{
		color: #6995D2;
		text-decoration: none;
	}
a:hover	{
		color:#6995D2;
		text-decoration: none;
	}
a:visited {color: #005B74;}
a.top-navs, a:visited.top-navs	{
		color: #fff;
		text-decoration: none;
		padding-right: 10px;

	}
a:hover.top-navs	{
		color: white;
		text-decoration: underline;
		background: #0095BF;

	}
h1	{
		color : #015F97; 
		margin : 8px 0px 4px 0px;
		padding:0; 
		font-size: 1.9em;
		border-bottom: solid 1px #666;
		background: #ffffff;
	}
h2 		{
		color : #3E6E2D; 
		margin : 8px 0 -6px 0;
		padding:0; 
		font-size: 1.3em;
		border-bottom: solid 0px #666
		}	
h3, .subHead		{
		color: #000; 
		margin : -2px 0px 5px 0px;
		padding-bottom: 0px; 
		font-size : 1.2em;
		}
		
.footNote	{
		color: #007419;
		font-size: .85em;
		border-top: solid 1px blue;
		}
/* built in style for Editize editor */
span.highlighted {color: red;}
