/* John Snow, Inc. (JSI) Style Sheet - http://www.jsi.com */
/* Written by Gibbs Studios - http://www.gibbsstudios.com */
/* Last update: 8 July 2005 */



	body {
		background-color: #FFF;
		margin: 0;
		padding: 0;
		text-align: left;
		font: .7em verdana, arial,lucida, helvetica, sans-serif;
		line-height: 18px;
		}
		
	img {
		border: 0;
		
		}
	form
	{
		margin: 0;
	}
	
	#wrapper {
		position: relative;
		background-image: none;
		background-color: #FFF;
		margin: 0 auto;
		padding: 0;
		border: 0;
		width: 100%;
		text-align:left;
		}

	#container {
		width: 100%;
		border: 0;
		background-image: none;
		}

	#leftcontent
{
	position: relative;
	margin-top: 13px;
	float: left;
	padding: 0;
	width: 160px;
}

		
#centercontent {
   		position: relative;
   		margin-top: 35px;
   		float: none;
		padding: 0;
		width: 100%;
		}
		
#rightcontent {
		position: relative;
		margin-top: -6px;
		float: left;
		padding: 0;
		width: 190px;
		}
		
	html>body #rightcontent {
   		left: 75%;
		}
			
	p,pre {
		margin: 0px 10px 10px 10px;
		}
	
	#centercontent p {
		margin: 0px 15px 10px 0px;
		}
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
		
	.pageTitle
{
	width: 430px;
	margin: 0;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #2C4074;
}
	
	#footer {
		width: 780px;
		color: #FFF;
		font-size: .9em;
		margin: 0 auto;
		padding-top: 15px;
		}
		
	#header {
		width: 780px;
		color: #FFF;
		text-align: right;
		margin: 0 auto;
		padding: 0;
		font-size: .9em;
		}
	
	.smLineHeight {
		line-height: 16px;
		}
		
	.redTextLg {
		font-size: 14px;
		color: #96162F;
		font-weight: bold;
		}
		
	.WhatsNew {
		font-size: 14px;
		font-weight: bold;
		padding: 5px 0px 5px 10px;
		background-color: #65926E;
		color: #FFF;
		margin: 3px 0px;
		}
		
	.homeFeatureStory {
		font-size: 14px;
		font-weight: bold;
		color: #2C4074;
		padding-top: 10px;
		margin-bottom: 5px;
		}
		
	.homeFeatureSub {
		font-weight: bold;
		font-style: italic;
		color: #666;
		line-height: 14px;
		}
		
	.homeFeaturePub {
		font-size: 14px;
		font-weight: bold;
		color: #96162F;
		border-top: 1px solid #A19C81;
		padding-top: 5px;
		}
		
	.homeFeaturePhoto {
		float: left;
		padding: 0;
		border: 1px solid #A19C81;
		margin-right: 10px;
		}
	
	.readmore a {
		color: #96162F;
		font-size: 10px;
		}
		
	.readmore a:hover {
		color: #CC3333;
		}
		
	#DIL {
		background-color: #EDEADF;
		width: 158px;
		margin-left: 1px;
		border-bottom: 1px solid #336699;
		}
	#JSIAddress {
		padding-top: 20px;
		border-top: 5px solid #9999CC;
		font-size: 10px;
		color: #336699;
		line-height: 12px;
		}
	#JSIAddress span.company {
		font-weight: bold;
		}
	
	.homeNews {
		font-size: 10px;
		color: #336699;
		line-height: 14px;
		padding-top: 10px;
		}
		
	.homeNews img {
		padding-left: 8px;
		padding-bottom: 5px;
		}
		
	.titleBlueCap {
		font-size: 13px;
		font-weight: bold;
		}
			
.pullquote-center
{
	border: 1px solid #D5C8B4;
	background-color: #FFFFEE;
	margin: 10px;
	padding-left: 10px;
	color: #666;
	line-height: 16px;
	font-family: tahoma;
}

.backtotop
{
	text-align: right;
	font-size: 10px;
}

.backtotop a
{	
	text-decoration: underline;
}

		
/***************************************************
EXCLUDE THIS FROM SHOWING UP ON THE PRINT VERSION
***************************************************/

#header, #leftcontent, #rightcontent, #footer, .readmore, .search { display: none; }
