@import url(/elements/css/base.css);
@import url(/elements/css/clearfix.css);
@import url(/elements/css/form.css);
body {background: #ececec url(/elements/images/global/body_background.gif) 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#container {width: 802px; margin: 19px auto 0 auto;}
	#header {width: 695px; margin: 0 auto; border: 0px solid #fff; background: #fff url(/elements/images/global/bg_header.gif); padding: 0 29px 0 30px;}
	#middle, #footer, #sub_footer {width: 696px; margin: 0 auto; border: 3px solid #fff; background: #fff; padding: 0 30px;}
	#header {border-width: 2px 2px 0 2px; padding: 15px 20px 0 30px; width: 708px;}
		#logo {display: block; width: 192px; height: 83px; float: left; margin-top: 0px;}
		#header_note {display: block; width: 446px; float: right; text-align: right; color: #880176; font-weight: bold; margin: 0; padding-right: 10px;}
			#header_note img {margin-right: -10px;}
	#udm {width: 802px; display: block; margin: 0 0 0 22px; padding: 0; background: none;}
		#udm li {background: transparent;}
		#udm li, #udm li a {display: block; float: left; /*height: 37px;*/ height: 48px;}
		#udm li a {padding: 12px 6px 0;}
		#udm li.bookend, #udm li.bookend a {height: 48px; width: 25px; padding: 0; margin: 0;}
		#udm li.spacer, #udm li.spacer a {width: 6px; padding: 0; margin: 0;}
		#udm li li, #udm li li a {height: auto;}
	#middle {border-width: 0 3px 0 3px; padding: 15px 20px 35px 20px; width: 716px;}
		#content {width: 410px; float: left; margin-top: 10px;}
		#content.full {width: 690px;}
			#content h1 {font-size: 18px; color: #B42D34; margin: 15px 0; line-height: 1em;}
			#content h3 {font-size: 14px; color: #336A8B; padding: 5px; font-weight: bold; margin: 10px 0 0 0;}
			#content p {color: #6d727f; margin: 0 0 10px 0; line-height: 1.4em;}
			#content a {text-decoration: none; color: #B42D34;}
			#content a.return {display: block; width: 100%; text-align: right;}
			#content a:hover {color: #red;}
			#content .listing {width: 320px; height: 120px; float: left; margin: 0 5px 1em 5px; border: 1px solid #8c248b; border-color: #f49ac1 #8c248b #8c248b #f49ac1; padding: 3px;}
				#content .listing .thumbnail {width: 140px; float: left; text-align: center;}
	 				#content .listing .thumbnail img {max-height: 100px;}
				#content .listing .description {width: 180px; float: right;}
					#content .listing .description h2 {}
					#content .listing .description p {margin: 0 0 5px 0;}
					#content .listing .description a {}
			#content ul, #content ol {margin: 1em 2em;}
			#content ul {list-style: disc;}
			#content ol {list-style: decimal;}
				#content li {margin: 0 0 0.25em 0; color: #6d727f; display: list-item;}
					#content li a {font-weight: bold; text-transform: capitalize;}
				#content ul.alpha_list li {display: block; float: left; padding: 0 3px;}
					#content ul.alpha_list li a {font-weight: bold;}
			#content dl {margin: 0 0 2em 0;}
				#content dl dt {font-weight: bold; text-decoration: underline; margin-left: 1em;}
				#content dl dd {margin: 0 1em 2em 4em;}
			#content .testimonial {margin: 0 0.5em 2em 0.5em; border: 1px solid #1b4298; border-width: 0 0 1px 1px;padding: 0 5px;}
				#content .testimonial p {margin-bottom: 0.25em;}
				#content .testimonial p.byline {text-align: right; font-weight: bold; border: none;}
			#content .bio {margin: 1em 0 2em 0; border: 1px solid #08aff0; border-bottom-width: 5px;}
				#content .bio h2 {font-size: 14px; color: #fff; background: #08aff0; padding: 5px; font-weight: bold;  border-bottom: 1px solid #08aff0; margin: 0 0 5px 0;}
				#content .bio img {border: 1px solid #08aff0; display: block; width: 150px; margin: 0 15px 3px 0;}
				#content .bio p {padding-left: 10px; padding-right: 10px;}
		#sidebar {width: 290px; text-align: center; float: right; margin-top: 10px;}
	#footer {border: 0; width: 701px; height: 65px; background: #ececec url(/elements/images/global/footer_background.gif) 0 0 no-repeat;}
		#footer .heading {font-weight: bold; color: #1c4199; padding: 12px 0 8px 0; margin: 0; line-height: 11px;}
		#footer_note a {text-decoration: none; color: #1c4199; font-size: 10px;}
		#footer_note a:hover {text-decoration: underline;}
	#sub_footer {clear: both; margin-top: 10px; border: none; background: transparent; margin-bottom: 10px;}
		#sub_footer .left {float: left; font-size: 10px; color: #666; width: 400px;}
		#sub_footer .right {float: right; color: #fff; text-align: right; width: 290px; padding: 5px 0 0 0;}