@charset "utf-8";
/* CSS Document */

a:link, a:visited		{ color: #3b5f91; text-decoration: none; }
a:hover	{ color: #2a75dd; text-decoration: none; }
a:active 	{ color: #3b5f91; text-decoration: none;}

/* LAYOUT STYLES START */
body { 
	background: #dbd2c8 url(/images/Frame/Bkgd.gif) center repeat-y; 
	color: #757575;
	font: 11px/16px Verdana, Helvetica, sans-serif;
	height: 100%; 
	}

#envelope	{
	*height: 100%; 
	width:726px;
	margin:0 auto;
	padding:35px 87px 20px;
	position: relative;
	}

	#messageBox	{
		margin:0;
		width:726px;
		height:278px;
		position:relative;
		}

		#apDiv1	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:1;
			visibility: hidden;
			}
		
		#apDiv2	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:2;
			visibility: hidden;
			}
		
		#apDiv3	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:3;
			visibility: hidden;
			}
		
		#apDiv4	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:4;
			visibility: hidden;
			}
		
		#apDiv5	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:5;
			visibility: hidden;
			}
		
		#apDiv6	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:6;
			visibility: hidden;
			}
		
		#apDiv7	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:7;
			visibility: hidden;
			}
		
		#apDiv8	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:8;
			visibility: hidden;
			}
		
		#apDiv9	{
			position:absolute;
			left:0px;
			top:0px;
			width:726px;
			height:278px;
			z-index:9;
			visibility: hidden;
			}

	#logo	{
		background-image:url(/images/Logos/ThePresentBodyLogo.gif);
		background-repeat:no-repeat;
		background-position:center;
		width:726px;
		height:99px;
		}

	#navPrimary	{
	position: relative;
	margin: 0 35px 0 10px;
	width: 205px;
	height:360px;
	float:left;
		}
	
		#navPrimary h2	{
			text-align: center;
			margin-top:40px;
			}
		
		.navLocation	{
			font: 14px Georgia, "Times New Roman", Times, serif;
			color: #8a7e70;
			letter-spacing: 0em;
			text-align: left;
			text-indent: 0px;
			line-height: 18px;
			margin: 4px 0;
			padding:4px 0 0 2px;
			border-top:1px dashed #cfc8b4;
			}
		
		.navLocationWithDescription	{
			font: 14px Georgia, "Times New Roman", Times, serif;
			color: #8a7e70;
			letter-spacing: 0em;
			text-align: left;
			text-indent: 0px;
			line-height: 18px;
			margin: 4px 0 0;
			padding:4px 0 0 2px;
			border-top:1px dashed #cfc8b4;
			}
		
		.navLocationWithDescription+p	{
			padding:0 0 0 2px;
			}

	#content	{
		float:left;
		position:relative;
		width:475px;
		}

		.featuresHeading	{
			line-height:30px;
			background-color: #e2dbd3;
			height: 30px;
			margin: 15px 0 1px 0;
			padding:0 0 0 20px;
			width: 455px;
			border:none;
			}
		
		.featuresList {
			background: url(/images/FeaturesBox.gif) 0 0 repeat-x;
			overflow: hidden;
			position: relative;
			zoom: 1;
			}
		
		.featuresList ul	{
			display: inline;
			float: left;
			margin: 5px 0 0 -15px;
			width: 200px;
			}



/* LAYOUT STYLES END */

/* GENERAL STYLES START */
h2	{
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #8a7e70;
	text-transform:uppercase;
	text-align: left;
	text-indent: -1px;
	line-height: 18px;
	margin: 16px 0 4px 0;
	}

p	{
	font: 11px/16px Verdana, Helvetica, sans-serif;
	color: #757575;
	text-align: left;
	text-indent: 0;
	margin:0;
	}

p.welcome	{
	font: 12px/24px Verdana, Helvetica, sans-serif;
	color: #757575;
	text-align: left;
	text-indent:24px;
	margin:0;
	}

h2+p.welcome	{
	text-indent:0;
	}

.featuresList li	{
	color: #757575;
	list-style-image: url("/images/Bullet_8a7e70.gif");
	list-style-position: outside;
	text-align: left;
	margin: 3px 0 8px 0;
	}

.nobr	{
	white-space:nowrap;
	}

/* GENERAL STYLES END */


		#bio	{
			margin:8px 0px 4px 10px;
			float:right;
			width:130px;
			background-color:#fffefe;
			}

		#bio .featuresHeading	{
			font-size:12px;
			line-height:14px !important;
			color:#ffffff;
			background-color: #918576;
			margin: 0 0 1px 0;
			padding:8px 0 8px 18px;
			width: 202px;
			border:none;
			height:auto;
			text-indent:1px;
			}
		#bio .featuresBodyFirst	{
			background: url(/images/FeaturesBox.gif) 0 0 repeat-x;
			text-indent:0px;
			text-align:center;
			padding:10px 8px;
			overflow: hidden;
			position: relative;
			zoom: 1;
			}

		#bio .featuresBodyFirst+.featuresBody	{
			text-indent:16px;
			text-align:left;
			padding:0px 12px 10px 18px;
			margin-top:-10px;
			overflow: hidden;
			position: relative;
			zoom: 1;
			}

		#bio img	{
			float:center;
			margin:0 4px 2px 4px;
			}

.center	{
	text-align:center !important;
	}

.bug	{
	margin:25px auto;
	}
	
p.first, h1+p, h2+p, h3+p, h4+p, .date+p {
	text-indent:0px;
	clear:left;
	}
	
ul	{
	margin-top: 0px;
	margin-bottom: 6px;
}

ol	{
	margin-top: 0px;
	margin-bottom: 6px;
}

ul li	{
	font: 12px/24px Verdana, Helvetica, sans-serif;
	color: #757575;
	list-style-image: url("/Images/Bullet_8a7e70.gif");
	list-style-position: outside;
	text-align: left;
	margin: 0 15px 0 -22px;
	}

ol li	{
	color: #757575;
	list-style-position: outside;
	text-align: left;
	margin: 6px 15px 0 -18px;
	}


