@charset "UTF-8";
/* CSS Document */

html {
	height				: 100%;
	min-height			: 100%;
	margin-bottom		: 1px; 
	overflow			: -moz-scrollbars-vertical !important;
}
body {
	margin				: 0px;
	padding				: 0px;
	background-color	: #EBE8E2;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding:0 0 10px 0;
	margin:0; 
	color:#91002c
}

span.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}

.block {display:block;}
.right {float:right;}
.underline {text-decoration:underline;}
ins {clear:both; display:block; visibility:hidden}
.modal 									{background:url(/assets/images/modal.png) repeat; display:none; width:580px; padding:15px; text-align:left; border:2px solid #333; 
										-moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc;} 
/* close button positioned on upper right corner */ 
.modal .close 							{background-image:url(/assets/images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}

/* video links */
ul#new-videos		{list-style:none; width:185px; margin:0; padding:0;}
ul#new-videos li	{margin:0; padding:5px 0 3px 37px; border-left:5px solid #fff; background:#91002c url(/assets/images/callout_news_arrow.png) 8px 2px no-repeat; 
						 min-height:25px; height:auto !important; height:25px; width:143px;}
ul#new-videos li a	{font:normal 10px/12px Arial, Helvetica, sans-serif; color:#fff;}	
.new-videos-wrapper {padding:0 0 5px 5px;}

#container {
	width				: 968px;
	margin				: 0px auto 0px auto;
	position			: relative;
	background			: url(/assets/images/background.gif) repeat-y;
}

#container a {
	font-family			: Arial, Helvetica, sans-serif;
	color				: #666666;
	text-decoration		: none;
}

#container a:hover {
	text-decoration		: underline;
}

#container .page_image {
	width				: 640px;
	height				: 240px;
	top					: 0px;
	left				: 304px;
	margin				: 0px;
	padding				: 0px;
	position			: absolute;
}

#container_header {
	width				: 968px;
	height				: 19px;
	margin				: 0px auto 0px auto;
	padding				: 0px;
	background			: url(/assets/images/background_header.gif) no-repeat;
}

#container_content {
	width				: 920px;
	padding				: 20px 24px 20px 24px;
}

#container_content .content {
	width				: 580px;
	margin				: 0px;
	padding				: 15px 30px 30px 30px;
	float				: left;
	color				: #666666;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}

#container_content .content_home {
	width				: 580px;
	margin				: 0px;
	padding				: 30px;
	float				: left;
	color				: #666666;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}

#container_content .footer {
	width				: 920px;
	margin				: 0px;
	padding				: 10px 0px 0px 0px;
	border-top			: 8px solid #91002C;
	text-align			: right;
	font-size			: 10px;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #666666;
}

#container_content .logo {
	width				: 275px;
	height				: 200px;
	margin				: 0px 5px 0px 0px;
	padding				: 0px;
	float				: left;
}

#container_content .member_login {
	width				: 255px;
	height				: 21px;
	margin				: 0px 5px 0px 0px;
	padding				: 10px 10px 9px 10px;
	float				: left;
	background-color	: #C2BAA9;
}

#container_content .menu_bar {
	width				: 640px;
	height				: 40px;
	margin				: 0px;
	padding				: 0px;
	float				: left;
	background-color	: #9A8C70;
	background-image	: url(/assets/images/menu_bar_bg.png);
	background-repeat	: no-repeat;
	background-position	: right;
	text-align			: left;
}

#container_content .side_bar {
	width				: 275px;
	margin				: 0px 5px 0px 0px;
	padding				: 0px;
	float				: left;
}

#container_content .side_bar .testimonials {
	width				: 275px;
	margin				: 0px;
	padding				: 20px 0px 0px 0px;
	background-color	: #91002C;
	background-image	: url(/assets/images/testimonials_bg_top.png);
	background-repeat	: no-repeat;
	background-position	: top;
}


#container_content .side_bar .testimonials .content {
	width				: 235px;
	margin				: 0px;
	padding				: 0px 20px 20px 20px;
	background-color	: #91002C;
	background-image	: url(/assets/images/testimonials_bg_bottom.png);
	background-repeat	: no-repeat;
	background-position	: bottom;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
}

#container_content .side_bar .testimonials .content a {
	text-decoration		: none;
	color				: #FFFFFF;
}

#container_content .side_bar .testimonials .content a:hover {
	text-decoration		: underline;
}

#container_content .side_bar .testimonials .content a.underline {
	text-decoration		: underline;
}

#container_content .side_bar .expand_menu {
	width				: 275px;
	margin				: 0px;
	padding				: 0px;
	background-color	: #EBE8E2;
}

#container_content .side_bar #expand_menu {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	width				: 275px;
	margin				: 0px;
	padding				: 0px;
	background-color	: #EBE8E2;
}

#container_content .side_bar #expand_menu .accordion_toggle {
	display				: block;
	height 				: 25px;
	width				: 275px;	
	background-color	: #c2baa9;
	color				: #333333;
	text-transform		: uppercase;
	margin				: 0 0 5px 0;
	padding				: 0;
	font-weight			: bold;
	cursor				: pointer;
	background			: url(../images/toggle.png) no-repeat;
}

#container_content .side_bar #expand_menu .accordion_toggle p {
	margin				: 0 0 0 20px;
	line-height			: 25px;
}

#container_content .side_bar #expand_menu .accordion_toggle_active {
	background			:url(../images/toggle_active.png) no-repeat;
}

#container_content .side_bar #expand_menu .accordion_content {
	overflow			: hidden;
	background-color	: #EBE8E2;
	color				: #333333;
	padding				: 0 10px 10px 10px;
}

#container_content .side_bar .spacer {
	height				: 5px;
}

#container_content .spacer {
	height				: 5px;
	clear				: both;
}
#container_footer {
	width				: 968px;
	height				: 4px;
	background			: url(/assets/images/background_footer.gif) no-repeat;
	margin				: 0px auto 0px auto;
}

#nav {
	width				: 580px;
	height				: 40px;
	margin				: 0px 0px 0px 18px;
	padding				: 0px;
	text-align			: left;
}

#nav table {
	width				: 580px;
	height				: 28px;
	margin				: 6px 0px 6px 0px;
	padding				: 0px;
	color				: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-transform		: uppercase;
}

#nav .nav_item {
	margin				: 0px;
	padding				: 0px 12px 0px 12px;
}

#nav .nav_item a {
	color				: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-transform		: uppercase;
	text-decoration		: none;
}

#nav .nav_item a:hover, #nav .nav_item a.current {
	text-decoration		: underline;
}

#subnav {
	width				: 580px;
	margin				: 0px 0px 40px 0px;
	padding				: 0px;
}

#subnav li {
	padding				: 0px 15px 0px 0px;
	float				: left;
	list-style			: none;
	display				: block;
}

#subnav li a {
	color				: #9A8C70;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-transform		: uppercase;
	text-decoration		: none;
}

#subnav li a.current {
	font-weight			: bold;
	text-decoration		: underline;
}

#subnav li a:hover {
	text-decoration		: underline;
}

#expand_menu a, #news_wrapper a {
	color				: #990033;
	text-decoration		: none;
}

#expand_menu a:hover, #news_wrapper a:hover {
	text-decoration		: underline;
}

#news_summary {
	padding				: 0 10px 0 10px;
	margin-left			: 0;
	border-bottom		: 1px solid #9a8c70;
}

#news_summary li {
	list-style			: none;
	margin				: 0 0 10px 0;
	padding				: 0;
}

#news_summary li p {
	padding				: 0;
	margin				: 0;
}

#news_summary li a {
	font-weight			: bold;
	text-decoration		: underline;
}

#news_summary li a:hover {
	font-weight			: bold;
	text-decoration		: none;
}

#news_summary .border {
	background			: url(../images/dash_border.png) repeat-x bottom;
	padding				: 0 0 10px 0;
}

#news_wrapper, #testimonial_wrapper, #faq_wrapper  {
	margin				: 0;
	padding				: 0;
}

#news_wrapper h5, #faq_wrapper h5 {
	font-size			: 12px;
	margin				: 0;
	padding				: 0;
}

 #testimonial_wrapper h5 {
 	font-weight			: bold;
	margin				: 0;
	padding				: 0;
 }

#faq_wrapper {
	border-top			: 1px solid #c6c7ad;
}

#testimonial_wrapper, #faq_wrapper {
	padding-top			: 10px;
}

.testimonial_summary, .faq_summary {
	margin				: 0;
	padding				: 0;
	border-bottom		: 1px solid #c6c7ad;
	padding-bottom		: 10px;
}

.faq_summary {
	padding-top			:10px;
}

.testimonials .content p, .faq_summary p{
	margin				: 0;
	padding				: 0;
}

 .faq_summary p{
 	margin-bottom		: 5px;
 }
 
 .asterisk {
 	color				: #990033;
	font-weight			: bold;
}
