BODY

{

	background: #F0F0F1;

	font-family: "Times New Roman", Times;

	font-size: 13px;

	text-align: center;

	color: #58595B;

}

A, A:hover, A:visited

{

	color: #7F3134;

	text-decoration: underline;

}

A:hover

{

	text-decoration: underline;

}

H2

{

	color: #6E1416;

	font-style: italic;

	font-size: 18px;

	margin: 0;

}

H3

{

	color: #A5C6A6;

	font-style: italic;

	font-size: 13px;

	margin: 7px 0 5px;

}

.highlight

{

	color: #A5C6A6;

	font-style: italic;

	font-weight: bold;

	font-size: 13px;

}

P

{

	font-size: 12px;

	margin-top: 0;

	line-height: 1.3;

}

.divider

{

	background: url(../images/divider_gray.png) repeat-x top left;

	height: 14px;

	margin: 15px 0 0 5px;

	_height: 0;

	_background: transparent;

}

.footer_divider

{

	background: url(../images/divider_gray.png) repeat-x top left;

	height: 14px;

	margin: 15px 0 0 5px;

	_height: 0;

	_background: transparent;

	clear: both;

}

.divider_red

{

	background: url(../images/divider_red.png) repeat-x;

	height: 14px;

	width: 214px;

	_height: 0;

	_background: transparent;

}

#container

{

	margin: 20px auto 0;

	width: 936px;

	_width: 990px;

	text-align: left;

}

#center_section

{

	width: 659px;

	_width: 675px;

	float: right;

	margin: 2px 0 0;

	#margin: 2px 0 0;

}

#content_container

{

	min-height: 616px;

}

/*** Navigation Bar ***/

#nav

{

	float: left;

	width: 253px;

	height: 640px;

	background: url(../images/nav_bg.png) no-repeat;

	text-align: center;

	margin: 0 14px 0 0;

	padding: 35px 0 0;

	color: #F7F0F0;

}

#nav A, #nav A:hover, #nav A:visited

{

	color: #F7F0F0;

	text-decoration: none;

}

#nav A.submit_form, #nav A.submit_form:visited, #nav A.submit_form:hover

{

	color: #FFFFFF;

	text-decoration: none;

	margin: 0 0 0 6px;

}

#nav A:hover

{

	text-decoration: underline;

}

#nav UL

{

	list-style: none;

	text-align: center;

	margin: 0;

	padding: 0;

}

#nav UL LI

{

	line-height: 1.7;

}

#nav .selected A, #nav .selected A:hover, #nav .selected A:visited

{

	color: #A5C6A6;

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

	font-size: 15px;

}

#nav_content_container

{

	margin: 99px 0 0 15px;

	_margin: 85px 0 0 15px;

	text-align: left;

}

#nav_content

{

	width: 212px;

	padding: 12px 0px 0px 8px;

	#padding: 12px 0px 18px 8px;

}

#nav_content A, #nav_content A:hover, #nav_content A:visited

{

	color: #98C6A6;

	text-decoration: underline;

}

/*** Banners ***/

.banner

{

	text-indent: -9000px;

	width: 658px;

	height: 174px;

	margin: -16px 0 0;

	#margin: 0;

}

.banner#about

{

	background: url(../images/about_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/about_banner.png", sizingMethod="crop");

}

.banner#about

{

	background: url(../images/about_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/about_banner.png", sizingMethod="crop");

}

.banner#people

{

	background: url(../images/people_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/people_banner.png", sizingMethod="crop");

}

.banner#resources

{

	background: url(../images/resources_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/resources_banner.png", sizingMethod="crop");

}

.banner#community

{

	background: url(../images/community_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/community_banner.png", sizingMethod="crop");

}

.banner#contact

{

	background: url(../images/contact_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/contact_banner.png", sizingMethod="crop");

}

.banner#terms

{

	background: url(../images/terms_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/terms_banner.png", sizingMethod="crop");

}

.banner#privacy

{

	background: url(../images/privacy_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/privacy_banner.png", sizingMethod="crop");

}

.banner#home

{

	background: url(../images/home_banner.png) no-repeat;

	_background: transparent;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home_banner.png", sizingMethod="crop");

	height: 348px;

	margin: 2px 0 0;

}

/*** Content ***/

#content

{

	margin: 10px 20px;

}

#content P

{

	line-height: 1.4;

}

.msg

{

	color: #88191D;

	font-style: italic;

	font-size: 14px;

}

#contact_addr

{

	float: right;

}

#content .divider

{

	margin: 20px -8px 20px -10px;

}

#content UL

{

	line-height: 1.4;

	list-style-type: disc;

	margin: 0;

}

#content UL#about_list

{

	line-height: 1.4;

	list-style-type: disc;

	margin-top: -10px;

	margin: 0;

	margin: -10px 0 15px;

	#margin: 0px 0px 0px 40px;

}

#content UL.p_list

{

	margin: -10px 0 20px;

}

#home_content

{

	margin: 12px 0 0;

	_margin: -10px 0 0;

}

#home_content IMG

{

	float: left;

	margin: 0 21px 20px 0;

	#margin-bottom: 0;

}

#home_text

{

	padding-top: 18px;

}

.resources

{

	float: left;

	margin: 0 25px 0 0px;

}

.video

{

	float: left;

	margin: 15px 18px 0 48px;

	#margin: 15px 18px 15px 47px;

	_margin: 15px 18px 15px 30px;

}

.resources UL

{

	float: left;

	margin: 0;

	padding: 0 0 0 15px;

	#padding: 0 0 15px 15px;

}

.title

{

	font-weight: bold;

}

DIV.title

{

	margin: 0 0 20px;

}

.staff

{

	float: left;

	text-align: center;

	margin: 10px 90px 0 0;

}

.staff A, .staff A:visited

{

	text-decoration: none;

}

.staff.last

{

	margin-right: 0;

}

.staff H3

{

	margin: 0;

	color: #6E1416;

}

.staff P

{

	margin: 0;

}

.profile_img

{

	float: left;

	margin: 0 17px 0 0;

}

/*** Footer ***/

#footer

{

	text-align: center;

	font-size: 12px;

	margin: 21px 0 0 82px;

	width: 532px;

}

#footer A

{

	text-decoration: none;

}

#footer P

{

	font-size: 10px;

	margin: -4px 0 0;

}

#footer UL

{

	margin: 0;

	padding: 0;

	list-style: none;

	display: inline;

}

#footer UL LI

{

	float: left;

	border-left: 1px solid;

	line-height: 0.8;

	padding: 0 5px;

}

#footer UL LI.first

{

	border-left: 0;

}

/*** Little Margin Tweaks ***/

.people_divider

{

	margin: 46px 0 0;

	#margin: 32px 0 0;

}

.resource_bar

{

	margin: 39px 0 0;

}

.resource_top

{

	#margin: 23px 0 0;

}

UL.glossary

{

	margin: 0;

	padding: 0 0 0 15px;

}

UL.affiliations

{

	margin: 0;

	padding: 0 29px 0 15px;

	#padding: 0 29px 10px 15px;

	float: left;

}

P.randy_p

{

	margin: 0 0 37px;

}

P.randy_top_p

{

	#margin: 0 0 37px;

}

P.ashley_p

{

	margin: 0 0 -8px;

	#margin: 0 0 15px;

}

P.amelia_p

{

	margin: 0 0 -8px;

	#margin: 0 0 15px;

}

P.charlie_p

{

	margin-bottom: -14px;

}

P.nav_people_p

{

	margin: 28px 0 0;

}

.charlie_img_wrapper

{

	height: 265px;

	margin: 0 17px 0 0;

	float: left;

}

.amelia_img_wrapper

{

	height: 210px;

	margin: 0 0px 0 0;

	float: left;

}

H2.resource_header

{

	#margin: -10px 0 0;

}

.ie_divider

{

	_margin: -20px 0 30px -15px;

	_padding: 0;

}

.home_ie_divider

{

	_margin: -40px 0 0;

	_padding: 0;

}

.top_ie_divider

{

	_margin: 0 0 15px -15px;

}

.footer_ie_divider

{

	_margin: -20px 0 30px 10px;

	_padding: 0;

}

/*** Utility Styles ***/

.clear

{

	clear: both;

}

INPUT.txt

{

	background: url(../images/contact_fld_bg.jpg);

	width: 221px;

	color: #8C1B1F;

	font-size: 12px;

	font-family: "Times New Roman", Times;

	padding: 2px;

	border: 0;

	margin: 6px 0 0;

	#margin: 6px 0 -10px;

}

INPUT.email_box

{

	background: url(../images/email_fld_bg.jpg);

	width: 166px;

	color: #8C1B1F;

	font-size: 11px;

	font-family: "Times New Roman", Times;

	padding: 3px;

	border: 0;

}

#email_form

{

	#margin: -11px 0 10px;

}

.left

{

	float: left;

}

TEXTAREA

{

	background: url(../images/txt_bg.jpg) no-repeat;

	height: 109px;

	color: #8C1B1F;

	font-size: 12px;

	font-family: "Times New Roman", Times;

	padding: 2px;

	width: 304px;

	border: 0;

	margin: 6px 0 0;

}

.error

{

	color: #88191D;

}

A.submit_email

{

	color: #FFF;

}

