#active { color: #996600; }

A:link { text-decoration: underline; color: #996600; }
A:visited { text-decoration: underline; color: #333; }
A:hover { text-decoration: underline; color: #006699; }

.headerRight A:link, .headerRightBottom A:link { text-decoration: none; color: #333; }
.headerRight A:visited, .headerRightBottom A:visited { text-decoration: none; color: #333;  }
.headerRight A:hover, .headerRightBottom A:hover { text-decoration: none; color: #996600; }

.footerLeft A:link { text-decoration: underline; color: #333; }
.footerLeft A:visited { text-decoration: underline; color: #333;  }
.footerLeft A:hover { text-decoration: underline; color: #996600; }

.backtotop {
	clear:both;
	border-top: 1px solid #996600;
	margin-top: 18px;
	}

.clearMe { clear: both; height:1px; font-size: 1px; }

HR { height: 1px; background: #ccc; border: 0px; }

BODY {
	background: #fff url(/_images/template/bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: times, georgia, serif;
	font-size: 14px;
	text-align: center;
	}
	
.container {
	width: 726px;
	margin: 35px auto;
	text-align: left;
	}
	
.headerLeft {
	float: left;
	display: inline;
	width: 163px;
	}

.headerRight {
	float: right;
	display: inline;
	height: 52px;
	font-family: trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	}

.headerRight DL { margin: 12px 0px 0px 0px; }
.headerRightBottom DL { margin: 12px 0px 0px 0px; }

.headerRight #bottom { margin: 10px; } 
.headerRight #top { border-bottom: 1px solid #996600; padding-bottom: 10px; }
	
.headerRight DD, .headerRightBottom DD {
	display: inline;
	margin: 0px 0px 0px 30px;
	}
	
.headerRight #left { margin: 0px; }

.headerRightBottom2 {
	clear:both;
	float: right;
	display: inline;
	height: 52px;
	font-family: trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	}	
	
.bodyContent {
	clear:both;
	text-align: left;
	margin: 40px 0px 0px 0px;
	background: transparent url(/_images/template/title_lines.gif) no-repeat;
	}
	
.homeContent {
	clear:both;
	text-align: left;
	margin: 0px 16px;
	}
	
.footer {
	width: 694px;
	padding: 20px 16px;
	margin: 20px 0px 0px 0px;
	background: #fff url(/_images/template/bg_footer.gif) repeat-x;
	}
	
.footerLeft {
	float: left;
	display: inline;
	clear:both;
	}

.footerLeft DL { margin: 0px; }
	
.footerLeft DD {
	display: inline;
	margin: 0px 30px 0px 0px;
	font-family: trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	}

.footerLeft P {
	font-size: 13px;
	color: #999;
	width: 350px;
	}
	
.footerRight {
	float: right;
	display: inline;
	}

.footerRight IMG { margin-left: 12px; }

.footerBottom {
	clear:both;
	padding-top: 6px;
	font-size: 10pt;
	color: #999;
	}

.footerBottom P { margin-top: 0px; }
	
.insideLeft {
	float: left;
	display: inline;
	width: 500px;
	margin: 0px 16px;
	}
	
.insideRight {
	float: right;
	display: inline;
	width: 191px;
	margin-top: 64px;
	}

.workplace {
	margin: 0px;
	}

.bios {
	width: 691px;
	margin: 0px 8px;
	}
	
.insideIndent {
	margin: 0px 12px 22px 12px;
	}

.left {
	float: left;
	display: inline;
	width: 220px;
	}
	
.right {
	float: right;
	display: inline;
	width: 220px;
	}
	
.callout {
	float: right;
	display: inline;
	width: 200px;
	padding: 6px 0px 0px 12px;
	margin: 0px 6px 12px 12px;
	border-left: 1px solid #ccc; 
	}
.calloutLeft {
	float: left;
	display: inline;
	width: 200px;
	padding: 22px 12px 0px 0px;
	margin: 0px 12px 12px 6px;
	border-right: 1px solid #ccc; 
	}

.insideIndent IMG { margin-right: 6px; }

.photoLeft { 
	float: left;
	display: inline;
	width: 200px;
	margin-left: 12px; }
	
.textRight {
	float: right;
	display: inline;
	text-align: left;
	width: 480px;
	color: #333;
	}


.workplaceLeft { 
	float: left;
	display: inline;
	width: 240px;
	margin-left: 12px; }
	
.workplaceRight {
	float: right;
	display: inline;
	text-align: left;
	width: 440px;
	color: #333;
	}

.photoRight { 
	float: right;
	display: inline;
	width: 212px;
	margin-left: 12px; }
	
.textLeft {
	float: left;
	display: inline;
	width: 480px;
	text-align: left;
	margin-left: 12px;
	color: #333;
	}

.top { margin-left: 12px; width: 460px; }

/* Text Styles */

.callout H3 { margin-top: 0px; padding-top: 0px; }
.callout UL { margin: 0px; padding: 0px; }

.bodyContent H1 {
	font-size: 28px;
	font-weight: normal;
	padding: 8px 0px 0px 12px;
	}

.textRight H1, .insideLeft H1, .bios H1 {
	font-size: 28px;
	font-weight: normal;
	margin: 8px 0px 28px 0px;
	}
	
.workplace H1 {
	font-size: 28px;
	font-weight: normal;
	margin: 8px 16px 18px 0px;
	padding-top: 8px;
	}

.workplace H2 {
	color: #996600;
	font-size: 20px;
	line-height: 24px;
	}
	
UL.backtotop, .insideIndent UL {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	}
	
.backtotop LI, .insideIndent LI {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 4px 10px;
	list-style: none;
	background: transparent url(/_images/home/arrow.gif) no-repeat;
	}

#deck { 
	font: 16px trebuchet ms, arial, helvetica, sans-serif; 
	color:#996600; 
	padding-left: 12px; }
#deck P {  line-height: 24px; }

.textRight LI { 
	margin: 6px 0px;
	line-height: 20px; }
	
.textRight H2, .insideLeft H2, .bios H2 {
	font: 18px trebuchet ms, helvetica, arial, sans-serif;
	border-bottom: 1px solid #996600;
	margin-bottom: 12px;
	}
	
.textRight H3, .insideLeft H3, .workplace H3, .bodyContent H3 {
	font-family: trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	color: #996600;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	}

.textLeft LI {
	margin: 6px 0px;
	line-height: 16px;
	padding: 0px 0px 4px 10px;
	list-style: none;
	background: transparent url(/_images/home/arrow.gif) no-repeat;
	}

.insideLeft H2 SMALL, .workplace H2 SMALL, .bios H2 SMALL { font-size: 12px; color: #996600;}
	
.textRight P, .textLeft P, .workplaceRight P, .insideLeft P, .workplace P, .bios P {
	margin: 0px 0px 12px 0px;
	line-height: 20px;
	}
	
.divider {
	border-bottom: 1px solid #996600;
	font-size: 1px;
	clear: both;
	}
	
#bioList, #bioList LI {
	display: inline;
	margin-right: 12px;
	}
	
.testimonials UL {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	}
	
.testimonials LI {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	background: transparent url(/_images/home/arrow.gif) no-repeat;
	font-size: 14px;
	color: #666;
	}
	
.testimonials {
	color: #333;
	border-top: 1px solid #ccc;
	padding: 0px 12px 0px 12px;
	}
		
.testimonials em {
	color: #996600;
	}
	
.testimonials H1 {
	margin: 0px;
	padding: 3px 0px 6px 0px;
	font-size: 14px;
	color:#333;
	font-weight: bold;
	}

