﻿html 
{
	height:100%;
}

body 
{
	font-family: verdana, arial, helvetica, sans-serf;
	font-size: .85em;
	font-weight: 300;
	color: #999999;
	line-height:27px;
	height:100%; 
	margin:0; 
	padding:0;
	background-color:#F0f0f0;
}
a
{
	color:#6c6c6c;
	text-decoration:none;
}
a:hover
{
	color:#cccccc;
}
.border
{
	border:solid 1px blue;
}

/*--------------------------------------------------------------------------------------*/
/* master */
/*--------------------------------------------------------------------------------------*/
#masterLayoutDiv 
{
	position:relative; 
	z-index:1;	
	width:880px;
	border:solid 0px blue;
	margin:auto auto auto auto;
	background-image:url('/Images/whitebox_mid.gif');
}

/*--------------------------------------------------------------------------------------*/
/* banner div */
/*--------------------------------------------------------------------------------------*/
#bannerDiv
{
	border:solid 0px blue;
	width:100%;
	padding-bottom:4px;
	position:relative;
	top:28px;
	padding-top:2px;
	display:block;
	clear:both;
}



/*--------------------------------------------------------------------------------------*/
/* footer */
/*--------------------------------------------------------------------------------------*/
#footerImage
{
	width:880px;
	border:solid 0px blue;
	clear:both;
	position:relative;
	bottom:0px;
	margin:auto auto 20px auto;
	padding-bottom:40px;
}

/*---------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------*/
/* Foundation Pages  */
/*------------------------------------------------------------------------------------------------------------------*/
#foundationMainContentDiv
{
	border:solid 0px blue;
	background-repeat:repeat-y;
	color:#293963;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:40px;
	position:relative;
	top:20px;
	font-family:Verdana;
}
#pattersonFoundationHeaderDiv
{
	width:880px;
	border:solid 0px blue;
	margin:auto auto auto auto;
	padding-top:70px;
	font-size:.8em;
	position:relative;
	padding-bottom:10px;
}
.introductoryParagraph
{
	font-weight:bold;
	border:solid 0px blue;
	width:390px;
	padding-left:25px;
}



.officerContainer
{
	font-family:verdana;
	width:420px;
	border:solid 0px;
	margin-bottom:35px;
	height:300px;
}
.officerImage
{
	float:left;
	margin-right:10px;
	border:solid 0px;
}
.officerHeading
{
	font-weight:bold;
	margin-bottom:1px;
	float:left;
	width:205px;
}
.officerTitle
{
	font-size:13px;
	line-height:1.0;
	margin-bottom:12px;
	border:solid 0px;
	width:205px;
	float:left;
}
.officerIntro
{
	font-size:13px;
	line-height:1.3;
	border:solid 0px;
	width:205px;
	float:left;
}




#breadCrumbDiv
{
	float:right;
	border:solid 0px blue;
	position:relative;
	top:30px;
	width:670px;
}



 .container
 {
 	border:solid 0px blue;
 	margin-bottom:15px;
 }
 .heading
 {
 	border:solid 0px blue;
 	clear:left;
 }
 .name
 {
 	float:left;
 	width:690px;
 	border:solid 0px blue;
 }
 .amount
 {
 	width:130px;
 	float:left;
 	border:solid 0px blue;
 	text-align:right;
 }
 .text
 {
 	float:left;
 	width:800px;
 	border:solid 0px red;
 	line-height:1.2em;
 }

#copyright
{
	text-align:center;
	margin:auto auto auto auto;
	width:500px;
}
.printerFriendlyDiv
{
	float:right;
	position:relative;
	top:-40px;
}
.printerFriendlyIcon
{
	border:0px;
	position:relative;
	top:3px;
}
#foundationTopMenuDiv
{
	position:absolute;
	top:-8px;
	border:solid 0px blue;
	width:100%;
	margin:auto auto auto auto;
	font-size:12px;
	line-height:normal;
	z-index:100;
	background-color:Transparent;
	color:White;
	filter:alpha(opacity=90); 
}

