body {
	background: url("../images/body_background.jpg");
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 9pt;
	height: 100%;
	margin: 10 auto;
	text-align: center;
}

div#collage {
	background: url("../images/collage.jpg");
	background-color: #7E0E53;
	background-position: top center;
	background-repeat: no-repeat;
	height: 334px;
	margin: 0 auto;
	width: 739px;
}

div#collage_left {
	float: left;
	height: 333px;
	text-align: left;
	width: 432px;
}

div.collage_left_content {
	padding-left: 24px;
	padding-top: 235px;
}

div#collage_right {
	overflow: hidden;
	height: 333px;
	width: 302px;
}

div.collage_left_right {
	margin-left: -129px;
	padding-top: 235px;
}

div#collage_wrapper {
	height: 334px;
	margin: 0 auto;
	width: 739px;
}

div#content {
	background-color: #F1ECE0;
	text-align: left;
	margin: 0 auto;
	min-height: 157px;
	overflow: hidden;
	width: 739px;
}

div.content_content {
	clear: both;
	color: #011222;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 35px;
}

div.content_content a:link, div.content_content a:active, div.content_content a:visited {
	color: #9F166B;
	text-decoration: none;
}

div.content_content a:hover {
	color: #000000;
	text-decoration: underline;
}

div.content_content p {
	line-height: 20px;
}

div.content_content ul li {
	list-style-type: square;
}

div.copyright {
	color: #011222;
	font-weight: bold;
	padding-top: 25px;
}

div.copyright a:link, div.copyright a:active, div.copyright a:visited, div.copyright a:hover {
	color: #9B0F65;
}

div#footer {
	background: url("../images/footer_background.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 193px;
	margin: 0 auto;
	width: 739px;
}

div#footer p {
	font-size: 9px;
	letter-spacing: 1px;
}

div.footer_links {
	padding-top: 6px;
	margin: 0px;
}

div.footer_links a:link {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.footer_links a:active {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.footer_links a:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.footer_links a:hover {
	color: #346082;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div#header_wrapper {
	background: url("../images/header_background.jpg");
	background-color: #7E0E53;
	background-position: top center;
	background-repeat: no-repeat;
	height: 107px;
	margin: 0 auto;
	width: 739px;
}

div.heading {
	background: url("../images/heading.jpg");
	background-color: #940F60;
	background-repeat: repeat-x;
	float: left;
	height: 36px;
}

div.heading div {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}

div.heading_left {
	background: url("../images/heading_left.jpg");
	background-color: #940F60;
	background-repeat: repeat-x;
	float: left;
	height: 36px;
	width: 9px;
}

div.heading_right {
	background: url("../images/heading_right.jpg");
	background-color: #940F60;
	background-repeat: repeat-x;
	overflow: hidden;
	height: 36px;
	width: 9px;
}

div#internal {
	background-color: #F1ECE0;
	text-align: left;
	margin: 0 auto;
	min-height: 461px;
	overflow: hidden;
	width: 739px;
}

div#internal div.content_content {
	padding-top: 0px;
}

div#internal div.content_content p {
	font-size: 9pt;
}

div.logo {
	 background-image: url("../images/logo.jpg");
	 background-repeat: no-repeat;
}

div.logo a {
	display: block;
	height: 88px;
	width: 151px;
}

div.logo span {
	position: absolute;
	text-indent: -9999px;
}

div#logo_holder {
	display: inline;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	width: 170px;
}

div#menu {
	overflow: hidden;
	height: 98px;
	width: 550px;
}

div#menu a:link {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div#menu a:active {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div#menu a:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div#menu a:hover {
	border-bottom: 5px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	text-decoration: none;
}

div#menu ul {
	height: 42px;
	margin: 0px;
	margin-left: -42px;
	padding-top: 60px;
}

div#menu ul li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 8px;
	padding-top: 16px;
}

div#menu_wrapper {
	text-align: left;
	margin-left: -4px;
	padding-top: 7px;
	width: 554px;
}

div#spacer {
	background-color: #022B53;
	margin: 0 auto;
	height: 30px;
	overflow: hidden;
	width: 739px;	
}

.error {
	color: #FF0000;
}

.font_small {
	font-size: 9px;
}

form div {
	padding-top: 4px;
}

form label {
	display: block;
	padding-top: 4px;
}

img.bio, div.bio {
	border: 2px solid #9F166B;
}

input {
	border: 1px solid #9F166B;
	font-size: 11px; 
}

input.button {
	background-color: #9F166B;
	color: #FFFFFF;
	cursor: pointer;
}

input.long {
	width: 175px;
}

select {
	border: 1px solid #9F166B;
	font-size: 11px; 
}

table {
	font-size: 9pt;
}

textarea {
	border: 1px solid #9F166B;
	font-size: 11px; 
	height: 100px;
	width: 370px;
}
