@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/ThePresentBodyLogoHandheld.gif);
		background-repeat:no-repeat;
		background-position:center;
		width:726px;
		height:159px;
		}

	#navPrimary	{
		position: relative;
		margin: 0 35px 0 10px;
		width: 100%;
		height:auto;
		float:left;
		}
	
		#navPrimary h2	{
			text-align: center;
			margin-top:36px;
			}
		
		.navLocation	{
			font: 36px Georgia, "Times New Roman", Times, serif;
			color: #8a7e70;
			letter-spacing: 0em;
			text-align: center;
			text-indent: 0px;
			line-height: 52px;
			margin: 4px 0;
			padding:8px 0 0 0;
			border-top:4px solid #cfc8b4;
			}
		
		.navLocationWithDescription	{
			font: 36px Georgia, "Times New Roman", Times, serif;
			color: #8a7e70;
			letter-spacing: 0em;
			text-align: center;
			text-indent: 0px;
			line-height: 52px;
			margin: 4px 0 0;
			padding:8px 0 0 0;
			border-top:4px solid #cfc8b4;
			}
		
		.navLocationWithDescription+p	{
			padding:0 0 20px 0px;
			text-align: center;
			}

	#content	{
		float:left;
		position:relative;
		width:726px;
		}

		.featuresHeading	{
			font: 30px Georgia, "Times New Roman", Times, serif;
			line-height:44px;
			background-color: #e2dbd3;
			height: 44px;
			margin: 25px 0 1px 0;
			padding:0 0 0 20px;
			width: 706px;
			border:none;
			}
		
		.featuresList {
			background: url(/images/FeaturesBox.gif) 0 0 repeat-x;
			overflow: hidden;
			position: relative;
			zoom: 1;
			padding-bottom:60px;
			}
		
		.featuresList ul	{
			display: inline;
			float: left;
			margin: 5px 0 0 -15px;
			width: 300px;
			}



/* LAYOUT STYLES END */

/* GENERAL STYLES START */
h2	{
	font: 36px Georgia, "Times New Roman", Times, serif;
	color: #8a7e70;
	text-transform:uppercase;
	letter-spacing: .0em;
	text-align: left;
	text-indent: 0px;
	line-height: 52px;
	margin: 36px 0 4px 0;
	}

P	{
	font: 32px/36px Verdana, Helvetica, sans-serif;
	color: #757575;
	letter-spacing: .0em;
	text-align: left;
	text-indent: 0;
	margin:0;
	}

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 */

img.bug	{
	margin:25px 200px;
	width:312px;
	height:292px;
	clear:both;
	}
	

