body 
{
    font-family:arial;
    font-size:10px;
    background:#666666;
}



td.white {
	background-color: #fff;
}

td.banner {
	text-align:right;
	vertical-align:bottom;
	}

td.footer {
	border-top: 1px solid #ccc;
	text-align:right;
	font-size:10px;
	color:#333;
}



/* index page styles */
#indexmenu {
	float:right;
	width:510px; 
	padding-right:40px;
	}
	
#indexcontent {
	float:left;
	width:160px;
	padding-top:80px;
	clear:none;
	}
	
	
/* --- content pages styles --- */

#main {
	padding:20px 20px 20px 20px;
	vertical-align:top;
	font-size:12px;
}

#summary {
	width:540px; 
	height:130px; 
	border-bottom:1px solid #ccc;
	}
	
#summary p {
	padding:0 0 10px 7px;
	margin:0px;
	width:340px;
}

#summary img.photo {
	float:right; 
	border:2px solid #666;
	}
	
#content {
}

#content p {
	margin:0;
	padding-bottom:5px;
	padding-right:10px;
	line-height:1.4;
	}
	
#column1 {
	float:left; 
	width:270px; 
	border-right:1px solid #ccc; 
	height:380px; 
	margin-top:10px;
	padding-left:6px;
	}

#column2 {
	float:left; 
	width:270px; 
	height:380px; 
	margin-top:10px;
	padding-left:15px;
}

/* ---Font Styles--- */
h2 
{
    font-size:12px;
    font-weight:bold;
    color:#06f;
    margin:0;
    padding-bottom:5px;
    padding-top:8px;
}

.realred {
	color:#991b1e;
	font-weight:bold;
}

.windowblue {
	color:#06f;
	font-weight:bold;
}

.fineprint 
{
    color:#333;
    font-size:10px;
}
/* ----Anchor Styles ----*/
a:link, a:visited 
{
    text-decoration:none;
    color:#666;
    font-weight:bold;
}

a:hover 
{
    text-decoration: underline;
    font-weight:bold;
}
#content a:link,
#content a:visited{
	font-size:10px;
	color:#333;
	text-decoration:underline;
}

#content a:hover {
	font-size:10px;
	text-decoration:none;
	}

.footer a:link,
.footer a:visited{
	color:#666;
	text-decoration:none;
}

.footer a:hover {
	color:#333;
	text-decoration:underline;
	}

/* --- Image Containers ---*/
.centeredPic {
	width:250px; 
	text-align:center; 
	margin-top:5px;
	}

a img
{
    border:0;
}

/* ---------------CONTACT FORM------------------------- */

	#contactform table {
		background-color: #F9FBFD;
		color: #000000;
		width: 400px;
		border: 1px solid #D7E5F2;
		border-collapse: collapse;
		margin-top:20px;
		margin-left:5px;
	}
	
	#contactform td {
		border: 1px solid #D7E5F2;
		padding-left: 4px;
	}

	.labelcell {
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #06f;
		background-color: transparent;
		width: 100px;
	}
	
	.fieldcell {
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #3670A7;
		background-color: #F2F7FB;
		color: #000000;
		text-align: right;
		margin-right: 0px;
		padding-right: 0px;
	} 
	
	.smalllabelcell {
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: transparent;
		color: #3670A7;
		width: 70px;
	}
	
	.smallfieldcell {
		background-color: #F2F7FB;
		color: #000000;
		text-align: right;
	}
	
	.fieldcell input {
		width: 200px;
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #fff;
		color: #102132;
		border: 1px solid #284279;
		margin-right: 0px;
	}
	
	.fieldcell textarea {
		width: 200px;
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #102132;
		border: 1px solid #284279;
		margin-right: 0px;
	}
	
	.smallfieldcell input {
		width: 100px;
		font-size: 11px;
		color: #102132;
		border: 1px solid #284279;
	} 
	
	.button {
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #991b1e;
		border:1px solid #ccc;
		color: #fff;
		margin-left: 12px;
		margin-top: 3px;
		margin-bottom: 2px;
	}

		
