@charset "UTF-8";
/* /styles/custom-2009.css */

#main-content {
	position: relative;
	height: 518px;
	margin: 0;
}

#main-content #splash {
	position: absolute;
	left: 18px;  top: 18px;
	width: 500px; height: 500px;
}

#main-content #description {
	position: absolute;
	left: 554px;  top: 36px;
	width: 352px; height: 372px;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#main-content #description .description-title {
	font-size: 23px;
	font-weight: bold;
	color: rgb(19,89,0) /* green */;
}
#main-content #description .description-subtitle {
	font-size: 23px;
	color: rgb(19,89,0) /* green */;
	margin-bottom: 18px;
}
#main-content #description .description-blurb {
	font-size: 14px;
	color: rgb(19,89,0) /* green */;
	margin: 18px 0;
}
#main-content #description .description-quote {
	font-size: 12px;
	color: rgb(138,145,153) /* gray */;
	margin: 18px 0;
}
#main-content #description .description-quote q {
	display: block;
	font-style: normal;
}
#main-content #description .description-quote cite {
	display: block;
	font-style: italic;
}
#main-content #description .description-images {
	display: block;
	font-style: normal;
	margin: 36px 0 18px 0;
}
#main-content #description .description-images p {
	font-size: 12px;
	font-weight: bold;
	color: rgb(46,49,146);
	text-transform: uppercase;
}
#main-content #description .description-images ul {
	margin: 0;
	padding: 0;
	padding-left: 3px;
}
#main-content #description .description-images li {
	display: inline;
	list-style-type: none;
	list-style-position: inside;
	margin: 0; padding: 0; 
	padding-right: 15px;
}
#main-content #description .description-images img {
	width: 50px; height: 50px;
	border: 1px solid rgb(138,145,153) /* gray */;
	padding: 0;
	margin: 0;
}
#main-content #description .description-images a:link,
#main-content #description .description-images a:visited {
	display: inline-block;
	width: 51px; height: 51px;
}
#main-content #description .description-images a:hover,
#main-content #description .description-images a:active {
	display: inline-block;
	width: 51px; height: 51px;
	outline: 3px solid rgb(113,24,22) /* red */;
}
#main-content #description .description-client-site-link a:link,
#main-content #description .description-client-site-link a:visited {
	font-size: 12px;
	color: rgb(138,145,153) /* gray */;
}
#main-content #description .description-client-site-link a:hover,
#main-content #description .description-client-site-link a:active {
	font-size: 12px;
	color: rgb(113,24,22) /* red */;
}

#main-content #client-logo {
	position: absolute;
	left: 554px;  top: 426px;
	width: 352px; height: 92px;
}
