/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;position:relative;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body {line-height:1;}
textarea {overflow-y:auto;}
:focus {outline: 0;}
input[type="image"],input.type-image {border: 0;}
/* /reset */

body {
	background: #fff url("/images/layout/backgrounds/stripe.png") 0 115px repeat-x;
}

body#home {
	background-position: 0 357px;
}

hr {
	background-color: #cacac9;
	color: #cacac9;
	height: 1px;
	overflow: hidden;
	margin: 20px 0;
	padding: 0;
	border: 0;
}

hr.lopsided {
	background-color: #cacac9;
	color: #cacac9;
	height: 1px;
	overflow: hidden;
	margin: -3px 0 25px 0;
	padding: 0;
	border: 0;
}

hr.tight {
	margin: 10px 0;
}

img.block {
	display: block;
}

img.framed {
	padding: 2px;
	border: 1px solid #cacac9;
}

img.middle {
	vertical-align: middle;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

ul.red-dots {
	margin: 0 15px 15px 15px;
}

ul.red-dots-spaced {
	margin: 15px 15px 15px 15px;
}

ul.red-dots-spaced2 {
	margin: 30px 15px 15px 15px;
}

ul.red-dots li {
	background: url("/images/layout/backgrounds/red-dot.png") 0 8px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}

#header {
	position: relative;
	background: url("/images/layout/backgrounds/header.jpg") no-repeat;
	width: 800px;
	height: 110px;
	margin: 0 auto 5px auto;
}

#header h1 {
	position: absolute;
	background: url("/images/layout/backgrounds/logo.png") no-repeat;
	width: 419px;
	height: 61px;
	top: 25px;
	left: 15px;
	font: normal 38px 'Arial Narrow', Arial, sans-serif;
	color: #424242;
}

#header h1 a {
	display: block;
	text-indent: -9888px;
	width: 161px;
	height: 45px;
	color: #424242;
	text-decoration: none;
	white-space: nowrap;
}

#header h1 span {
	display: block;
	text-indent: -9888px;
	font: normal 11px Arial, sans-serif;
	color: #424242;
}

#header h1 em {
	font: normal 11px Arial, sans-serif;
	vertical-align: top;
}

@media print {
	#header h1 {
		background: none;
	}
	#header h1 a,
	#header h1 span {
		text-indent: 0;
	}
}

#header #search {
	position: absolute;
	top: 61px;
	right: 45px;
}

#search-label {
	font: normal 11px/11px Arial, sans-serif;
	text-transform: uppercase;
	color: #726653;
	display: none;
}

#search-query {
	vertical-align: top;
	font: normal 12px/12px Arial, sans-serif;
	color: #666;
	width: 108px;
	height: 15px;
	padding: 3px 2px 1px 6px;
	margin: 0 0 1px 0;
	border: 1px solid #c9c9c8;
}

#search-submit {
	vertical-align: top;
	margin: -1px 0 0 2px;
}

#flash-area {
	position: relative;
	width: 800px;
	height: 239px;
	margin: -2px auto 5px auto;
	overflow: hidden;
	/*background: url("/images/misc/consumer-1.jpg") no-repeat;*/
}

#flash-area img.backgrounds {
	top: 0;
	left: 0;
	position: absolute;
	background: #fff;
}

#flash-area .find-more {
	position: absolute;
	top: 177px;
	left: 559px;
	text-indent: -8000px;
	z-index: 900;
	height: 45px;
	width: 166px;
	background: url("/images/layout/buttons/find-out-more.png") no-repeat;
}

@media print {
	#flash-area .find-more {
		display: none;
	}
}


#navigation {
	position: relative;
	background: #fff url("/images/layout/backgrounds/navigation.png") no-repeat;
	width: 801px;
	height: 72px;
	margin: 5px auto 0 auto;
	padding: 1px 0 0 0;
}

#navigation-list {
	margin-top: 6px;
	width: 801px;
	height: 65px;
	font: 15px Helvetica, Arial, sans-serif;
	color: #fff;
}

#navigation-list li {
	float: left;
	padding-right: 2px;
	background: url("/images/layout/backgrounds/divider.png") top right no-repeat;
}

#navigation-list li.last {
	padding-right: 0;
	background: none;
}

#navigation-list li a {
	display: block;
	text-decoration: none;
	text-indent: -9998px;
	height: 39px;
	margin: 0 5px;
	color: #fff;
	background-repeat: no-repeat;
	position: relative;
	z-index: 20;
}

#navigation-list ul.subnavigation {
	position: absolute;
	background: url("/images/layout/backgrounds/navigation-sub.png") top left no-repeat;
	font: 11px Helvetica, Arial, sans-serif;
	color: #979797;
	height: 31px;
	display: none;
}

#navigation-list ul.subnavigation li {
	float: right;
	padding: 9px 0 0 0;
	background: none;
	height: 22px;
}

#navigation-list ul.subnavigation li.last {
	padding-right: 7px;
	background: url("/images/layout/backgrounds/navigation-sub-r.png") top right no-repeat;
}

#navigation-list ul.subnavigation li a {
	height: 12px;
	display: block;
	text-indent: -9998px;
	margin: 0 8px;
	background-repeat: no-repeat;
	color: #979797;
}

#navigation-list ul.subnavigation li.last a {
	margin-right: 4px;
}

/********************************************* Main Navigation Related ************************************* */
/* 
	When new sub navigation images are added, you should update the width of the main navigation container.
	Also, that sub navigation container may be centered or start from the left or right (depending on length):
	
	e.g. The 'About Us' sub nav container may have 3 sub navigation buttons, so the width needs to be 300px wide,
	it should start on the right side 4px away from the edge, and 32px from the top (below the main nav button):
	
	#nav-about-us ul { top: 32px;	right: 4px; width: 300px; }

	So, if we're adding another sub nav image to the 'About Us' sub nav container, we'll need to increase the width,
	but we won't need to change any other parameters because the sub nav still starts from the right side (4px) and 
	will be the same distance from the top (32px):
	
	#nav-about-us ul { top: 32px;	right: 4px; width: 498px; }
	
	Now our new sub nav button will fit. Now we should add the code for the new sub nav button,
	(scroll down to Sub Navigation section below).

*/
#nav-home a { width: 63px; background-image: url("/images/layout/navigation/home.png"); }
#nav-home a.active, #nav-home.hover a { background-image: url("/images/layout/navigation/home-o.png"); }
#nav-home ul { top: 32px;	left: 4px; width: 400px; }
#nav-home.hover ul, #nav-home.active ul { display: block !important; }
#nav-assessments a { width: 111px; background-image: url("/images/layout/navigation/our-tests.png"); }
#nav-assessments a.active, #nav-assessments.hover a { background-image: url("/images/layout/navigation/our-tests-o.png"); }
#nav-assessments ul { top: 32px;	left: 0px; width: 730px; }
#nav-assessments.hover ul, #nav-assessments.active ul { display: block !important; }
#nav-corporate-program a { width: 75px; background-image: url("/images/layout/navigation/faq.png"); }
#nav-corporate-program a.active, #nav-corporate-program.hover a { background-image: url("/images/layout/navigation/faq-o.png"); }
#nav-corporate-program ul { top: 32px;	right: 150px; width: 530px; }
#nav-corporate-program.hover ul, #nav-corporate-program.active ul { display: block !important; }
#nav-order a { width: 84px; background-image: url("/images/layout/navigation/order.png"); }
#nav-order a.active, #nav-order.hover a { background-image: url("/images/layout/navigation/order-o.png"); }
#nav-order ul { top: 32px;	left: 150px; width: 0px; }
#nav-order.hover ul, #nav-order.active ul { display: block !important; }
#nav-for-physicians a { width: 128px; background-image: url("/images/layout/navigation/for-physicians.png"); }
#nav-for-physicians a.active, #nav-for-physicians.hover a { background-image: url("/images/layout/navigation/for-physicians-o.png"); }
#nav-for-physicians ul { top: 32px;	left: 0px; width: 802px; }
#nav-for-physicians.hover ul, #nav-for-physicians.active ul { display: block !important; }
#nav-biomarker-research a { width: 156px; background-image: url("/images/layout/navigation/biomarker-research.png"); }
#nav-biomarker-research a.active, #nav-biomarker-research.hover a { background-image: url("/images/layout/navigation/biomarker-research-o.png"); }
#nav-biomarker-research ul { top: 32px;	right: 4px; width: 680px; }
#nav-biomarker-research.hover ul, #nav-biomarker-research.active ul { display: block !important; }
#nav-partners a { width: 89px; background-image: url("/images/layout/navigation/partners.png"); margin: 0 5px 0 6px !important; }
#nav-partners a.active, #nav-partners.hover a { background-image: url("/images/layout/navigation/partners-o.png"); }
#nav-partners ul { top: 32px;	right: 175px; width: 110px; }
#nav-partners.hover ul, #nav-partners.active ul { display: block !important; }
#nav-news a { width: 72px; background-image: url("/images/layout/navigation/news.png"); }
#nav-news a.active, #nav-news.hover a { background-image: url("/images/layout/navigation/news-o.png"); }
#nav-news ul { top: 32px;	right: 4px; width: 305px; }
#nav-news.hover ul, #nav-news.active ul { display: block !important; }
#nav-about-us a { width: 79px; background-image: url("/images/layout/navigation/about-us.png"); }
#nav-about-us a.active, #nav-about-us.hover a { background-image: url("/images/layout/navigation/about-us-o.png"); }
#nav-about-us ul { top: 32px;	right: 4px; width: 498px; }
#nav-about-us.hover ul, #nav-about-us.active ul { display: block !important; }

/********************************************* Sub Navigation Related ************************************* */
/* 
	When new sub navigation images are added, you should not only update the sub nav container width (see above),
	you need to add each sub nav button to the navigation HTML code as well as here	in the CSS code.
	
	e.g. We have a new About Us subnavigation button, 'Medical Team', we first add the code to the HTML:
	
	<li id="snav-medical-team"><a href="/about-us/medical-team.aspx">Medical Team</a></li>
	
	Then, we add that same 'snav-medical-team' ID to our CSS code below. Its width should be the same width as the
	sub nav image we're using (66px in this case), as well as specify both the normal and hover state (two images):
	
	#navigation #snav-medical-team a { width: 66px; background-image: url("/images/layout/subnavigation/medical-team.png"); }
	#navigation #snav-medical-team a.active,
	#navigation #snav-medical-team a:hover { background-image: url("/images/layout/subnavigation/medical-team-o.png"); }
	
	We're done, the sub nav image should show up correctly.
	
	Optional step:
	
	To have this image load up and cache when a user first views the website, open 'main.js' (our javascript file) and 
	find the other sub nav images listed in an array, and add our new image to the array:	
	
	temp_bg_simage_holder[16] = new Image();
	temp_bg_simage_holder[16].src = temp_bg_simage_folder + "medical-team-o.png";
	
	Done.	

*/
#navigation #snav-contact-us a { width: 52px; background-image: url("/images/layout/subnavigation/contact-us.png"); }
#navigation #snav-contact-us a.active,
#navigation #snav-contact-us a:hover { background-image: url("/images/layout/subnavigation/contact-us-o.png"); }
#navigation #snav-board-of-directors a { width: 88px; background-image: url("/images/layout/subnavigation/board-of-directors.png"); }
#navigation #snav-board-of-directors a.active,
#navigation #snav-board-of-directors a:hover { background-image: url("/images/layout/subnavigation/board-of-directors-o.png"); }
#navigation #snav-management-team a { width: 91px; background-image: url("/images/layout/subnavigation/management-team.png"); }
#navigation #snav-management-team a.active,
#navigation #snav-management-team a:hover { background-image: url("/images/layout/subnavigation/management-team-o.png"); }
#navigation #snav-medical-advisory-board a { width: 114px; background-image: url("/images/layout/subnavigation/medical-advisory-board.png"); }
#navigation #snav-medical-advisory-board a.active,
#navigation #snav-medical-advisory-board a:hover { background-image: url("/images/layout/subnavigation/medical-advisory-board-o.png"); }
#navigation #snav-medical-team a { width: 66px; background-image: url("/images/layout/subnavigation/medical-team.png"); }
#navigation #snav-medical-team a.active,
#navigation #snav-medical-team a:hover { background-image: url("/images/layout/subnavigation/medical-team-o.png"); }
#navigation #snav-news-releases a { width: 74px; background-image: url("/images/layout/subnavigation/news-releases.png"); }
#navigation #snav-news-releases a.active,
#navigation #snav-news-releases a:hover { background-image: url("/images/layout/subnavigation/news-releases-o.png"); }
#navigation #snav-newsletters a { width: 58px; background-image: url("/images/layout/subnavigation/newsletters.png"); }
#navigation #snav-newsletters a.active,
#navigation #snav-newsletters a:hover { background-image: url("/images/layout/subnavigation/newsletters-o.png"); }

#navigation #snav-blog a { width: 22px; background-image: url("/images/layout/subnavigation/blog.png"); }
#navigation #snav-blog a.active,
#navigation #snav-blog a:hover { background-image: url("/images/layout/subnavigation/blog-o.png"); }

#navigation #snav-media-contacts a { width: 75px; background-image: url("/images/layout/subnavigation/media-contacts.png"); }
#navigation #snav-media-contacts a.active,
#navigation #snav-media-contacts a:hover { background-image: url("/images/layout/subnavigation/media-contacts-o.png"); }
#navigation #snav-faq a { width: 26px; background-image: url("/images/layout/subnavigation/faq.png"); }
#navigation #snav-faq a.active,
#navigation #snav-faq a:hover { background-image: url("/images/layout/subnavigation/faq-o.png"); }
#navigation #snav-featured-biomarker a { width: 97px; background-image: url("/images/layout/subnavigation/featured-biomarker.png"); }
#navigation #snav-featured-biomarker a.active,
#navigation #snav-featured-biomarker a:hover { background-image: url("/images/layout/subnavigation/featured-biomarker-o.png"); }
#navigation #snav-featured-biomarker2 a { width: 97px; background-image: url("/images/layout/subnavigation/featured-biomarker.png"); }
#navigation #snav-featured-biomarker2 a.active,
#navigation #snav-featured-biomarker2 a:hover { background-image: url("/images/layout/subnavigation/featured-biomarker-o.png"); }
#navigation #snav-biophysical-difference a { width: 109px; background-image: url("/images/layout/subnavigation/biophysical-difference.png"); }
#navigation #snav-biophysical-difference a.active,
#navigation #snav-biophysical-difference a:hover { background-image: url("/images/layout/subnavigation/biophysical-difference-o.png"); }
#navigation #snav-forms a { width: 109px; background-image: url("/images/layout/subnavigation/forms.png"); }
#navigation #snav-forms a.active,
#navigation #snav-forms a:hover { background-image: url("/images/layout/subnavigation/forms-o.png"); }
#navigation #snav-biomarker-research a { width: 98px; background-image: url("/images/layout/subnavigation/biomarker-research.png"); }
#navigation #snav-biomarker-research a.active,
#navigation #snav-biomarker-research a:hover { background-image: url("/images/layout/subnavigation/biomarker-research-o.png"); }
#navigation #snav-biophysical250 a { width: 74px; background-image: url("/images/layout/subnavigation/biophysical250.png"); }
#navigation #snav-biophysical250 a.active,
#navigation #snav-biophysical250 a:hover { background-image: url("/images/layout/subnavigation/biophysical250-o.png"); }

#navigation #snav-biophysical-check a { width: 87px; background-image: url("/images/layout/subnavigation/biophysical-check.png"); }
#navigation #snav-biophysical-check a.active,
#navigation #snav-biophysical-check a:hover { background-image: url("/images/layout/subnavigation/biophysical-check-o.png"); }

#navigation #snav-biophysical-you a { width: 73px; background-image: url("/images/layout/subnavigation/biophysical-you.png"); }
#navigation #snav-biophysical-you a.active,
#navigation #snav-biophysical-you a:hover { background-image: url("/images/layout/subnavigation/biophysical-you-o.png"); }

#navigation #snav-biophysical-heart a { width: 82px; background-image: url("/images/layout/subnavigation/biophysical-heart.png"); }
#navigation #snav-biophysical-heart a.active,
#navigation #snav-biophysical-heart a:hover { background-image: url("/images/layout/subnavigation/biophysical-heart-o.png"); }

#navigation #snav-biophysical-battery a { width: 91px; background-image: url("/images/layout/subnavigation/biophysical-battery.png"); }
#navigation #snav-biophysical-battery a.active,
#navigation #snav-biophysical-battery a:hover { background-image: url("/images/layout/subnavigation/biophysical-battery-o.png"); }

#navigation #snav-biophysical-cacv a { width: 84px; background-image: url("/images/layout/subnavigation/biophysical-cacv.png"); }
#navigation #snav-biophysical-cacv a.active,
#navigation #snav-biophysical-cacv a:hover { background-image: url("/images/layout/subnavigation/biophysical-cacv-o.png"); }

#navigation #snav-biophysical-se a { width: 114px; background-image: url("/images/layout/subnavigation/biophysical-s-e.png"); }
#navigation #snav-biophysical-se a.active,
#navigation #snav-biophysical-se a:hover { background-image: url("/images/layout/subnavigation/biophysical-s-e-o.png"); }

#navigation #snav-biophysical-core a { width: 79px; background-image: url("/images/layout/subnavigation/biophysical-core.png"); }
#navigation #snav-biophysical-core a.active,
#navigation #snav-biophysical-core a:hover { background-image: url("/images/layout/subnavigation/biophysical-core-o.png"); }

#navigation #snav-biophysical-longevity a { width: 103px; background-image: url("/images/layout/subnavigation/biophysical-longevity.png"); }
#navigation #snav-biophysical-longevity a.active,
#navigation #snav-biophysical-longevity a:hover { background-image: url("/images/layout/subnavigation/biophysical-longevity-o.png"); }
#navigation #snav-collaborations-studies a { width: 109px; background-image: url("/images/layout/subnavigation/collaborations-studies.png"); }
#navigation #snav-collaborations-studies a.active,
#navigation #snav-collaborations-studies a:hover { background-image: url("/images/layout/subnavigation/collaborations-studies-o.png"); }
#navigation #snav-top-research-articles a { width: 174px; background-image: url("/images/layout/subnavigation/top-research-articles.png"); }
#navigation #snav-top-research-articles a.active,
#navigation #snav-top-research-articles a:hover { background-image: url("/images/layout/subnavigation/top-research-articles-o.png"); }
#navigation #snav-research-by-category a { width: 106px; background-image: url("/images/layout/subnavigation/research-by-category.png"); }
#navigation #snav-research-by-category a.active,
#navigation #snav-research-by-category a:hover { background-image: url("/images/layout/subnavigation/research-by-category-o.png"); }
#navigation #snav-general-biomarker-research a { width: 139px; background-image: url("/images/layout/subnavigation/general-biomarker-research.png"); }
#navigation #snav-general-biomarker-research a.active,
#navigation #snav-general-biomarker-research a:hover { background-image: url("/images/layout/subnavigation/general-biomarker-research-o.png"); }
#navigation #snav-biophysical250-glossary a { width: 118px; background-image: url("/images/layout/subnavigation/biophysical250-glossary.png"); }
#navigation #snav-biophysical250-glossary a.active,
#navigation #snav-biophysical250-glossary a:hover { background-image: url("/images/layout/subnavigation/biophysical250-glossary-o.png"); }
#navigation #snav-biophysical-glossary a { width: 101px; background-image: url("/images/layout/subnavigation/biophysical-glossary.png"); }
#navigation #snav-biophysical-glossary a.active,
#navigation #snav-biophysical-glossary a:hover { background-image: url("/images/layout/subnavigation/biophysical-glossary-o.png"); }
#navigation #snav-biophysical-glossary2 a { width: 101px; background-image: url("/images/layout/subnavigation/biophysical-glossary.png"); }
#navigation #snav-biophysical-glossary2 a.active,
#navigation #snav-biophysical-glossary2 a:hover { background-image: url("/images/layout/subnavigation/biophysical-glossary-o.png"); }
#navigation #snav-search-references a { width: 112px; background-image: url("/images/layout/subnavigation/search-references.png"); }
#navigation #snav-search-references a.active,
#navigation #snav-search-references a:hover { background-image: url("/images/layout/subnavigation/search-references-o.png"); }
#navigation #snav-selected-articles a { width: 143px; background-image: url("/images/layout/subnavigation/selected-articles.png"); }
#navigation #snav-selected-articles a.active,
#navigation #snav-selected-articles a:hover { background-image: url("/images/layout/subnavigation/selected-articles-o.png"); }
#navigation #snav-become-a-partner a { width: 88px; background-image: url("/images/layout/subnavigation/become-a-partner.png"); }
#navigation #snav-become-a-partner a.active,
#navigation #snav-become-a-partner a:hover { background-image: url("/images/layout/subnavigation/become-a-partner-o.png"); }

#navigation #snav-order-250 a { width: 104px; background-image: url("/images/layout/subnavigation/order-250.png"); }
#navigation #snav-order-250 a.active,
#navigation #snav-order-250 a:hover { background-image: url("/images/layout/subnavigation/order-250-o.png"); }



#navigation #snav-order-check a { width: 116px; background-image: url("/images/layout/subnavigation/order-check.png"); }
#navigation #snav-order-check a.active,
#navigation #snav-order-check a:hover { background-image: url("/images/layout/subnavigation/order-check-o.png"); }

#navigation #snav-order-you a { width: 104px; background-image: url("/images/layout/subnavigation/order-you.png"); }
#navigation #snav-order-you a.active,
#navigation #snav-order-you a:hover { background-image: url("/images/layout/subnavigation/order-you-o.png"); }

/*#navigation #snav-the-program a { width: 130px; background-image: url("/images/layout/subnavigation/biophysical-check-program.png"); }*/
/*#navigation #snav-the-program a.active,
/*#navigation #snav-the-program a:hover { background-image: url("/images/layout/subnavigation/biophysical-check-program-o.png"); }*/

/*#navigation #snav-the-process a { width: 60px; background-image: url("/images/layout/subnavigation/the-process.png"); }*/
/*#navigation #snav-the-process a.active,
/*#navigation #snav-the-process a:hover { background-image: url("/images/layout/subnavigation/the-process-o.png"); }*/

/*#navigation #snav-check-faq a { width: 26px; background-image: url("/images/layout/subnavigation/faq.png"); }*/
/*#navigation #snav-check-faq a.active,
/*#navigation #snav-check-faq a:hover { background-image: url("/images/layout/subnavigation/faq-o.png"); }*/




#content {
	width: 771px;
	margin: 0 auto 30px auto;
	padding: 4px 15px 0 15px;
	background: #fff;
	font: normal 12px/22px Arial, sans-serif;
	color: #757474;
}

#content h2 {
	font: normal 20px/24px Georgia, serif;
	color: #d00401;
	border-bottom: 1px solid #c9c9c8;
	padding: 0 0 4px 0;
	margin: 0 0 15px 0;
}

#content h2.alt {
	font: normal 16px/24px Georgia, serif;
	color: #282828;
	border-bottom: 1px solid #c9c9c8;
	padding: 0 15px 4px 15px;
	margin: 0 0 15px 0;
}

#content h3 {
	font: normal 16px/18px Georgia, serif;
	color: #282828;
	margin: 0 15px 15px 15px;
}

#content h3 a {
	color: #9c0200;
	text-decoration: none;
}

#content h3 a:hover {
	color: #9c0200;
	text-decoration: underline;
}

#content h4 {
	font: normal 16px/18px Georgia, serif;
	color: #282828;
	margin: 0 15px 3px 15px;
}

#content h4 a {
	color: #9c0200;
	text-decoration: none;
}

#content h4 a:hover {
	color: #9c0200;
	text-decoration: underline;
}

#content h5 {
	font: bold 12px/18px Arial, sans-serif;
	color: #757474;
	margin: 0 15px 0 15px;
}

#content h5 a {
	color: #9c0200;
	text-decoration: none;
}

#content h5 a:hover {
	color: #9c0200;
	text-decoration: underline;
}

#content p {
	margin: 0 15px 22px 15px;
}

#content p.close {
	margin: 0 15px 14px 15px;
}

#content p.closer {
	margin: 0 15px 0 15px;
}

#content p.closest {
	margin: 0 15px -5px 15px;
}

#content p.notes {
	font: normal 10px/18px Arial, sans-serif;
}

#content p.notes-alt {
	font: normal 10px/18px Arial, sans-serif;
	margin-top: 10px;
}

#content p.lspaced {
	margin-left: 20px;
}

#content a {
	color: #980906;
	text-decoration: none;
}

#content a.arrow {
	color: #980906;
	padding: 0 0 0 10px;
	background: url("/images/layout/backgrounds/arrow.png") 0 3px no-repeat;
}

#content a:hover {
	color: #980906;
	text-decoration: underline;
}

#content .question {
	font: normal 16px/18px Georgia, serif;
	color: #282828;
	margin: 0 15px 3px 15px;
}

#content .question-list {
	margin: 0 0 20px 40px;
	list-style-type: square;
}

#content .question a {
	color: #9c0200;
	text-decoration: none;
}

#content .question a:hover {
	color: #9c0200;
	text-decoration: underline;
}

#content .basic,
#content .basic-wphoto {
	background: url("/images/layout/backgrounds/bio.png") bottom repeat-x;
	padding: 16px 15px 1px 15px;
	margin: 0 0 0 0;
	font: normal 12px/22px Arial, sans-serif;
	color: #757474;
}

#content .basic-alt {
	margin-top: -10px;
}

#content .basic p,
#content .basic-wphoto p {
	margin: 0 0 15px 0;
}

#content .basic h4 {
	font: normal 16px/18px Georgia, serif;
	color: #282828;
	margin: 0 0 5px 0;
}

#content .basic h4 a {
	color: #9c0200;
	text-decoration: none;
}

#content .basic h4 a:hover {
	color: #9c0200;
	text-decoration: underline;
}

#content .basic .title,
#content .basic-wphoto .title {
	font: bold 14px/22px Arial, sans-serif;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #e2e2e2;
	color: #525050;
}

#content .basic-wphoto .title {
	border-bottom: 0;
}

#content .basic-wphoto hr {
	margin: -4px 0 4px 0;
}

#content .basic .title span,
#content .basic-wphoto .title span {
	font: normal 10px/18px Arial, sans-serif;
	display: block;
	padding-bottom: 2px;
}

#content .basic-wphoto .photo {
	float: left;
	margin: 0 17px 10px 0;
}

#content .tertiary-nav-box,
#content .tertiary-nav-box-wphoto {
	background: url("/images/layout/backgrounds/bio.png") bottom repeat-x;
	padding: 5px 15px 1px 15px;
	margin: 0 0 20px 0;
	font: normal 12px/22px Arial, sans-serif;
	color: #757474;
	overflow: auto;
}

#content .tertiary-nav-box-alt {
	margin-top: -10px;
}

#content .tertiary-nav-box p,
#content .tertiary-nav-box-wphoto p {
	margin: 0 0 15px 0;
}

#content .tertiary-nav-box p.alt {
	margin: 0 0 0 0;
}

#content .tertiary-nav-box h4 {
	font: normal 16px/18px Georgia, serif;
	color: #282828;
	margin: 0 0 12px 0;
}

#content .tertiary-nav-box h4.alt {
	margin: 0 0 4px 0;
}

#content .tertiary-nav-box h4 a {
	color: #9c0200;
	text-decoration: none;
}

#content .tertiary-nav-box h4 a:hover {
	color: #9c0200;
	text-decoration: underline;
}

#content .tertiary-nav-box .links {
	margin-top: 8px;
	margin-bottom: 10px;
	font: normal 15px/30px Arial, sans-serif;
	color: #757474;
}

#content .tertiary-nav-box .links-left {
	width: 290px;
	float: left;
	margin: 0 0 15px 0;
}

#content .tertiary-nav-box .links-right {
	width: 145px;
	float: right;
	margin: 0 0 15px 0;
}

#content .tertiary-nav-box .links a {
	color: #757474;
	text-decoration: none;
}

#content .tertiary-nav-box .links a:hover,
#content .tertiary-nav-box .links a.active {
	color: #9d0200;
	text-decoration: none;
}

#content .tertiary-nav-box .title,
#content .tertiary-nav-box-wphoto .title {
	font: bold 14px/22px Arial, sans-serif;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #e2e2e2;
	color: #525050;
}

#content .tertiary-nav-box-wphoto .title {
	border-bottom: 0;
}

#content .tertiary-nav-box-wphoto hr {
	margin: -4px 0 4px 0;
}

#content .tertiary-nav-box .title span,
#content .tertiary-nav-box-wphoto .title span {
	font: normal 10px/18px Arial, sans-serif;
	display: block;
	padding-bottom: 2px;
}

#content .tertiary-nav-box-wphoto .photo {
	float: right;
	margin: 0 0 9px 17px;
}

#content .bio,
#content .bio-wphoto {
	background: url("/images/layout/backgrounds/bio.png") bottom repeat-x;
	padding: 16px 15px 1px 15px;
	margin: 0 0 0 0;
	font: normal 12px/22px Arial, sans-serif;
	color: #757474;
}

#content .bio-alt {
	margin-top: -10px;
}

#content .bio p,
#content .bio-wphoto p {
	margin: 0 0 15px 0;
}

#content .bio .title,
#content .bio-wphoto .title {
	font: bold 12px/17px Arial, sans-serif;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #e2e2e2;
	color: #525050;
}

#content .bio-wphoto .title {
	border-bottom: 0;
}

#content .bio-wphoto hr {
	margin: -4px 0 4px 0;
}

#content .bio .title span,
#content .bio-wphoto .title span {
	font: normal 10px/18px Arial, sans-serif;
	display: block;
	padding-bottom: 2px;
}

#content .bio-wphoto .photo {
	float: left;
	margin: 0 17px 10px 0;
}

#content .partner-profile,
#content .partner-profile-wphoto {
	background: url("/images/layout/backgrounds/bio.png") bottom repeat-x;
	padding: 16px 15px 12px 15px;
	margin: 0 0 0 0;
	font: normal 12px/22px Arial, sans-serif;
	color: #757474;
	overflow: auto;
}

#content .partner-profile-alt {
	margin-top: -10px;
}

#content .partner-profile-nobg {
	background: none;
}

#content .partner-profile p,
#content .partner-profile-wphoto p {
	margin: 0 0 15px 0;
}

#content .partner-profile .title,
#content .partner-profile-wphoto .title {
	font: bold 14px/22px Arial, sans-serif;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #e2e2e2;
	color: #525050;
}

#content .partner-profile-wphoto .title {
	border-bottom: 0;
}

#content .partner-profile .subtitle,
#content .partner-profile-wphoto .subtitle {
	font: normal 10px/18px Arial, sans-serif;
	margin: 0 0 2px 0;
	color: #525050;
}

#content .partner-profile-wphoto hr {
	margin: -4px 0 4px 0;
}

#content .partner-profile .title span,
#content .partner-profile-wphoto .title span {
	font: normal 10px/18px Arial, sans-serif;
	display: block;
	padding-bottom: 0;
}

#content .partner-profile-wphoto .photo {
	float: left;
	margin: 0 15px 6px 0;
}

#content .news-listing,
#content .news-listing-wphoto {
	background: url("/images/layout/backgrounds/bio.png") bottom repeat-x;
	padding: 16px 15px 1px 15px;
	margin: 0 0 0 0;
	font: normal 12px/22px Arial, sans-serif;
	color: #757474;
	position: relative;
}

#content .news-listing-alt {
	margin-top: -10px;
}

#content .news-listing p {
	margin: 0 0 15px 0;
}

#content .news-listing-wphoto p {
	margin: 0 0 15px 165px;
}

#content .news-listing .title,
#content .news-listing-wphoto .title {
	font: normal 16px/19px Georgia, serif;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #e2e2e2;
	color: #525050;
}

#content .news-listing-wphoto .title {
	margin: 0 0 4px 165px;
}

#content .news-listing .title,
#content .news-listing-wphoto .title {
	border-bottom: 0;
}

#content .news-listing hr {
	margin: -4px 0 4px 0;
}

#content .news-listing-wphoto hr {
	margin: -4px 0 4px 165px;
}

#content .news-listing span,
#content .news-listing-wphoto span {
	font: normal 10px/18px Arial, sans-serif;
	display: block;
	padding-bottom: 2px;
}

#content .news-listing-wphoto .photo {
	position: absolute;
	top: 15px;
	left: 15px;
}

#content .glossary-nav {
	font-size: 13px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#content .glossary-nav a {
	margin: 0 5px;
}

#content .glossary-box {
	background: url("/images/layout/backgrounds/bio.png") bottom repeat-x;
	padding: 16px 15px 2px 15px;
	margin: 0 0 0 0;
	font: normal 12px/22px Arial, sans-serif;
	color: #757474;
	overflow: auto;
}

#content .glossary-box-alt {
	margin-top: -10px;
}

#content .glossary-box-nobg {
	background: none;
}

#content .glossary-box p {
	margin: 0 0 15px 0;
}

#content .glossary-box .title {
	font: bold 14px/22px Arial, sans-serif;
	margin: 0 0 6px 0;
	color: #525050;
}

#content .glossary-box .subtitle {
	font: normal 10px/18px Arial, sans-serif;
	margin: 0 0 2px 0;
	color: #525050;
}

#content .glossary-box hr {
	margin: -4px 0 4px 0;
}

#content .glossary-box .title span {
	font: normal 10px/18px Arial, sans-serif;
	display: block;
	padding-bottom: 0;
}

#content .glossary-box .terms-listing {
	background: #fff;
	margin: 0 0 15px 0;
	padding: 9px 13px;
	border: 1px solid #cdcccc;
	overflow: auto;
	font: normal 11px/22px Arial, sans-serif;
}

#content .glossary-box .terms-listing .title {
	font: normal 12px/22px Arial, sans-serif;
	color: #525050;
}

#content .glossary-box .quick-reference {
	background: #fff;
	margin: 0 0 15px 0;
	padding: 49px 13px;
	border: 1px solid #cdcccc;
	overflow: auto;
	font: normal 11px/22px Arial, sans-serif;
}

#content .glossary-box .quick-reference .title {
	font: normal 12px/22px Arial, sans-serif;
	color: #525050;
}


#content .glossary-box .terms-listing .column-1,
#content .glossary-box .terms-listing .column-2 {
	margin: 0;
	padding-right: 15px;
	width: 238px;
	float: left;
}

#content .glossary-box .terms-listing .column-3 {
	margin: 0;
	padding-right: 0;
	width: 205px;
	float: left;
}

#content .glossary-box .terms-listing .qrg-column-1,
#content .glossary-box .terms-listing .qrg-column-2 {
	margin: 0;
	padding-right: 5px;
	width: 170px;
	float: left;
}

#content .glossary-box .terms-listing .qrg-column-3,
#content .glossary-box .terms-listing .qrg-column-4 {
	margin: 5;
	padding-right: 5;
	width: 180px;
	float: left;
}

#content .glossary-box .terms-listing hr {
	clear: left;
}

.anchors a:focus, 
.anchors a:active {
	outline: none !important;
}

.anchors a.on, 
.anchors a.on:hover, 
.anchors a.on:focus, 
.anchors a.on:active  {
	color: #9c0200 !important;
	text-decoration: none !important;
}

.anchors a.on:link, 
.anchors a.on:visited {
	cursor: default !important;
}

.anchors a:hover, 
.anchors a:focus, 
.anchors a:active {
	cursor: pointer !important;
}

@media projection, screen {
	.tabs-hide {
		display: none !important;
	}
}

#content .form-wrapper {
	color: #282828;
}

#content .form-wrapper p {
	margin: 0 15px 10px 15px;
}

#content .form-wrapper p.closer {
	margin: 0 15px 1px 15px;
}

#content .form-wrapper input.small {
	width: 90px;
}

#content .form-wrapper input.medium {
	width: 170px;
}

#content .form-wrapper textarea.medium {
	width: 360px;
	height: 115px;
}

#content #home-columns {
	overflow: auto;
}

#content #home-columns .column-1 {
	width: 235px;
	float: left;
}

#content #home-columns .column-2 {
	margin-left: 250px;
	width: 235px;
	height: 825px;
	padding: 0 14px;
	border-left: 1px solid #cacac9;
	border-right: 1px solid #cacac9;
}

#content #home-columns .column-3 {
	width: 235px;
	float: right;
}

#content #home-columns p {
	font: normal 12px/18px Arial, sans-serif;
	color: #5f5e5e;
	margin: 0 0 8px 0;
}

#content #home-columns p.notes {
	font: normal 10px/18px Arial, sans-serif;
}


#content #home-columns p.alt {
	margin: 5px 0 2px 0;
}

#content #home-columns p.alt2 {
	margin: 9px 0 5px 0;
}

#content p.iconed {
	margin: 15px 15px 10px 15px;
}

#content #home-columns  p.iconed {
	margin: 15px 0 10px 0;
}

#content p.iconed img {
	margin: 0 8px 5px 0;
	vertical-align: middle;
}

#content p.iconed a.alt-link {
	font: normal 15px/18px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #6f6f6f;
}

#content p.iconed a.alt-link:hover {
	text-decoration: none;
	color: #6f6f6f;
}

#content #home-columns h4 {
	font: normal 16px/18px Georgia, Times, serif;
	color: #282828;
	margin: 0 0 5px 0;
}

#content #home-columns h5 {
	font: bold 12px/18px Arial, sans-serif;
	color: #757474;
	margin: 0 0 0 0;
}

#content #home-columns .column-3 h4 {
	font: normal 16px/18px Georgia, Times, serif;
	color: #282828;
	margin: 0 0 5px 0;
}

#content #home-columns .column-3 h5 {
	color: #565656;
}

#content #home-columns #rotating-logos {
	position: relative;
	margin: 15px 0 -5px 0;
	height: 153px;
	overflow: hidden;
	background: #fff;
}

#content #home-columns #rotating-logos img {
	display: block;
	margin: 0 0 18px 0;
}

#content #home-columns #rotating-logos .image-collection {
	position: absolute;
	top: 0;
	width: 233px;
	background: #fff;
}

#content #home-columns #rotating-logos .first-image {
	z-index: 200;
}

#content #home-columns hr {
	margin: 10px 0 10px 0;
}

#content #home-columns hr.spaced {
	margin: 24px 0;
}

#content .box {
	width: 358px;
	background: url("/images/layout/backgrounds/box-bg.png") repeat-y;
	margin: 0 0 20px 0;
	padding-bottom: 1px;
	position: relative;
}

#content .box-right {
	float: right;
}


#content .box p {
	font: normal 12px/18px Arial, sans-serif;
	color: #757474;
	margin: 0 18px 15px 17px;
}


#content .box p.notes {
	font: normal 10px/18px Arial, sans-serif;
}

#content .box ul {
	margin: 0 18px 15px 17px;
}

#content .box ul li {
	list-style-type: none;
	padding-left: 10px;
	background: url("/images/layout/backgrounds/box-dot.png") 0 8px no-repeat;
}

#content .box ul.left {
	width: 50%;
}

#content .box ul.left-long {
	width: 80%;
}

#content .box ul.right {
	width: 32%;
	float: right;
	margin-left: 0;
}

#content .box h4 {
	width: 323px;
	height: 38px;
	background: url("/images/layout/backgrounds/box-top.png") no-repeat;
	margin: 0;
	padding: 10px 18px 0 17px;
	text-align: center;
	font: normal 16px/38px Arial, sans-serif;
	color: #3e3d3d;
}

#content .box h4.alt {
	text-align: left;
}

#content .box .middle {
	padding: 10px 0 2px 0;
	margin: 0 5px 10px 3px;
	background: #f9f9f9 url("/images/layout/backgrounds/box-line.png") bottom no-repeat;
}

#content .box .middle-alt {
	background-color: transparent;
}

#content .box .middle-repeat {
	padding: 1px 0 2px 0;
	margin: 0 5px 10px 3px;
	background: url("/images/layout/backgrounds/box-line.png") bottom no-repeat;
}

#content .box .middle p,
#content .box .middle-repeat p {
	margin: 0 15px 10px 15px;
	font: normal 12px/18px Arial, sans-serif;
	color: #757474;
}

#content .box .bottom {
	position: absolute;
	bottom: 0;
	width: 358px;
	height: 9px;
	background: url("/images/layout/backgrounds/box-bottom.png") no-repeat;
}

#content .category-style {
	background: url("/images/layout/backgrounds/bio.png") bottom repeat-x;
	padding: 16px 15px 1px 15px;
	margin: 0 0 0 0;
	font: normal 12px/18px Arial, sans-serif;
	color: #757474;
}

#content .category-style p {
	margin: 0 0 15px 0;
}

#content .category-style h4 {
	font: normal 16px/18px Georgia, serif;
	color: #282828;
	margin: 0 0 2px 0;
}

#content .category-style h5 {
	font: bold 12px/18px Arial, sans-serif;
	color: #757474;
	margin: 0 0 5px 0;
}

#content .category-style h4 a {
	color: #9c0200;
	text-decoration: none;
}

#content .category-style h4 a:hover {
	color: #9c0200;
	text-decoration: underline;
}

#content .category-style .title {
	font: bold 14px/22px Arial, sans-serif;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #e2e2e2;
	color: #525050;
}

#content .category-style .title span {
	font: normal 10px/18px Arial, sans-serif;
	display: block;
	padding-bottom: 2px;
}

#content .category-style .two-col-wrapper {
	overflow: auto;
}

#content .category-style .two-col-wrapper .left-col {
	width: 47%;
	float: left;
}

#content .category-style .two-col-wrapper .right-col {
	width: 46%;
	float: right;
}

#content .hovertip {
	color: #9c0100;
	cursor: help;
}

#content .floating-box {
	position: absolute;
	visibility: hidden;
	width: 469px;
	background: #fff url("/images/layout/backgrounds/floating-box.png") bottom right no-repeat;
	border: 1px solid #cbcaca;
	padding: 8px 10px 1px 10px;
	z-index: 1000;
}

#content .floating-box p {
	margin: 0 0 9px 0;
}


#content .floating-box h5 {
	margin: 0 0 0 0;
}

#footer {
	position: relative;
	background: url("/images/layout/backgrounds/footer.png") repeat-x;
	padding: 25px 0 30px 0;
}
#footer-inside {
	width: 771px;
	margin: 0 auto;
	font: 10px/16px Arial, sans-serif;
	color: #424242;
	text-align: center;
}

#footer-inside span {
	margin: 0 3px;
}

#footer-inside ul {
	
}

#footer-inside ul li {
	display: inline;
	margin-right: 10px;
}

#footer-inside ul li.last {
	margin-right: 0;
}

#footer-inside a {
	color: #980906;
	text-decoration: none;
}

#footer-inside a:hover {
	color: #980906;
	text-decoration: underline;
}

.highlight { font-weight: 900; color: #980906; }


































