body
{
    margin: 0px;
    background-color: #ffffff;
}
input, textarea
{
	background-color: #FFFFFF;
}
select
{
	background-color: #FFFFFF;
	border-color:#737373;
	border-style:solid;
	border-width:1px;
}
h1
{	/* Site Header */
	padding-left: 20px;
	color: #fae5a4; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: tahoma, verdana, arial; 
	text-align: left;
	display:inline; 
	margin:0px;
}
h2
{	/* Content Header */
	padding-bottom: 10px; 
	color: #737373;
	font-size: 14px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial; 
	text-align: left;
	display:inline; 
	margin:0px;
}
h3
{
	color: #fae5a4; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: tahoma, verdana, arial; 
	text-align: left; 
	text-decoration:none;
	display:inline; 
	margin:0px;
}
h3 a:link, h3 a:visited
{
	text-decoration: none; 
	color: #fae5a4
}
		
h3 a:hover
{
	text-decoration: underline; 
	color: #d8e5ff
}
/***********************************************/
/***********************************************/
/* General styles */
/***********************************************/
/***********************************************/
.bold { font-weight: bold; }
.nobold { font-weight:normal;}
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.red { color: #cf241d ;} /*cf241d*/
.morecopy { display: none; }
/***********************************************/
/***********************************************/
/* Anonymous Master styles */
/***********************************************/
/***********************************************/
.siteText
{
	color: #737373; 
	font-size: 12px;  
	font-family: tahoma, verdana, arial;
}

.siteText a:link, .siteText a:visited, .siteText a:hover
{
	text-decoration: underline; 
	color: #737373;
	font-weight: bold;
}

.siteTextNoBold
{
	color: #737373; 
	font-size: 11px;  
	font-family: tahoma, verdana, arial;
	font-weight:normal;
}

.siteTextNoBold a:link, .siteTextNoBold a:visited, .siteTextNoBold a:hover
{
	text-decoration: underline; 
	color: #737373;
	font-weight:normal;
}

.siteHeader
{
	padding-left: 20px; 
	padding-bottom: 5px; 
	color: #fae5a4; 
	font-weight: bold; 
	font-size: 16px; 
	font-family: tahoma, verdana, arial; 
	text-align: left
}

		
.leftNavText
{
	padding-bottom: 5px;
	color: #fae5a4; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: tahoma, verdana, arial; 
	text-align: left; 
	text-decoration:none
}
.leftNavText a:link, .leftNavText a:visited
{
	text-decoration: none; 
	color: #fae5a4
}
		
.leftNavText a:hover
{
	text-decoration: underline; 
	color: #d8e5ff
}
		
.contentHeader
{
	padding-bottom: 10px; 
	color: #737373;
	font-size: 14px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial; 
	text-align: left
}

.contentArea
{
	padding-left: 5px; 
	padding-bottom: 10px;
	text-align: left
}

.bigHeader
{
	padding-bottom: 10px; 
	color: #737373;
	font-size: 14px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial; 
}
.textBox
{
	border-color: #737373;
	border-style: solid;
	border-width: 1px;
}
/***********************************************/
/***********************************************/
/* Testimonial styles */
/***********************************************/
/***********************************************/
.testimonialTable
	{
		margin-top: 20px;
	}
	.person
	{
		font-size: 10pt;
		font-family: Arial;
		font-weight: bold;
	}
	.school
	{
		font-size: 10pt;
		font-family: Arial;
		font-weight: bold;
	}
	.summers
	{
		font-size: 10pt;
		font-family: Arial;
		font-weight: bold;
	}
	.income
	{
		font-size: 10pt;
		font-family: Arial;
		font-weight: bold;
	}
	.location
	{
		font-size: 10pt;
		font-family: Arial;
		font-weight: bold;
	}
	DIV.testimonial
	{
		font-size: 9pt;
		font-family: Arial;
		font-weight: normal;
		font-style: italic;
	}
	
/***********************************************/
/***********************************************/
/* Grid styles */
/***********************************************/
/***********************************************/
	TR.headerRow
	{
		background-color: #99cdff; /* #b7ddf0;*/
	}
	TR.primaryRow
	{
		background-color: white; /*ivory;*/
	}
	TR.topBorder > TD
	{
		BORDER-TOP: #d0d0d0 1px solid;
	}
	TR.alternateRow
	{
		background-color: #e8f0f7;
	}
	TR.pagerRow
	{
		background-color: #b7ddf0;
	}
	TR.pagerRow A
	{
		MARGIN-LEFT: 5px;
		MARGIN-RIGHT: 5px;
	}