BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #999966;
	color: #333366;
/*	background-image:url(images/bg_tile.jpg);
	background-repeat: repeat;
*/
}

HR.onBeige { height: 1px; width: 100%; color: #333366;}
HR.onBlue { height: 1px; width: 100%; color: #F5F5DC;}

A {}

A IMG {}

A.onBlue:link { color: #F5F5DC; text-decoration: underline;}
A.onBlue:hover { color: #ACACCE; text-decoration: underline;}
A.onBlue:visited { color: #F5F5DC; text-decoration: underline;}
A.onBlue:active { color: #ACACCE; text-decoration: underline;}
A.onBlue:visited:hover { color: #ACACCE; text-decoration: underline;}
A.onBlue:visited:active { color: #ACACCE; text-decoration: underline;}

A.onBeige:link { color: #555588; text-decoration: underline;}
A.onBeige:hover { color: #000000; text-decoration: underline;}
A.onBeige:visited { color: #555588; text-decoration: underline;}
A.onBeige:active { color: #000000; text-decoration: underline;}
A.onBeige:visited:hover { color: #000000; text-decoration: underline;}
A.onBeige:visited:active { color: #000000; text-decoration: underline;}


/* contains full menu&links in left column */
#menu {}

	.menuOff, .menuOn {
		/*height: 20px;*/
		width: 170px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 5px;
		padding-bottom: 2px;
		margin: 4px;
	
		border-bottom: black solid 2px;
		border-right: black solid 2px;
		border-left: #F5F5DC solid 1px;
		border-top: #F5F5DC solid 1px;
	}
	
	.menuOn {
		color: #999966;
		background-color: #DDDDB0;
		cursor: pointer;
	}
	.menuOff {
		color: #333366;
		background-color: #ACACCE;
		cursor: pointer;
	}
	
	A.menuItem:link { color: #333366; text-decoration: none;}
	A.menuItem:hover { color:#333366; text-decoration: none;}
	A.menuItem:visited { color: #333366; text-decoration: none;}
	A.menuItem:active { color: #333366; text-decoration: none;}
	A.menuItem:visited:hover { color: #333366; text-decoration: none;}
	A.menuItem:visited:active { color: #333366; text-decoration: none;}
	
	.menuCategory {
		margin-left: 6px;
		margin-top: 14px;
		font-size: 115%;
	}

/* main container for all elements and assets */
#container {
	width: 760px;
	background-color: #F5F5DC;
}

/* all content between header and footer is housed here */
#content {
	padding: 10px;
	border-left: black solid 6px;
	border-right: black solid 7px;
}

/* use for right column if a content box is not present */
.boxless_content {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 45px;
	text-align: justify;
}
	.boxless_content .heading { font-size: 14px; font-weight: bold;}

/* special styles for Content Boxes */
	.contentBox { 
		margin-bottom: 10px;
		margin-right: 10px;
		margin-left: 10px;
		margin-top: 10px;
	}
	.contentBox_header { 
		top: 34px; 
		position: relative;
		color: #333366;
		font-weight: bold;
	}
		.contentBox_header_upper {
			position: relative;
			top: 6px; 
			color: #F5F5DC; 
		}

	.contentBox_text {
		color: #F5F5DC; 
		background-color: #333366;
		font-size: 12px;
		text-align: left;
		margin: 0px;
		padding: 0px;
		padding-top: 10px;
		padding-bottom: 2px;
		padding-left: 10px;
		padding-right: 10px;
		overflow: auto;
	}
		.progeny_quote_from_owner {
			background-color: #CCCCFF; 
			color: #000033; 
			border: #000033 solid 1px; 
			padding: 10px; 
			margin: 6px; 
			font-size: smaller;
		}
		
DL.profileData {

}

	DL.profileData DD {
		margin-left: 18px;
		margin-top: 2px;
		margin-bottom: 8px;
		width: 388px;
		padding: 4px;
		border: black solid 1px;
		background-color: #F5F5DC;
		color: #333366;
	}
	IMG.portraitphoto {
		margin-bottom: 10px;
		border: #F5F5DC solid 1px;
	}
