/* 
	copyright 2007 ASC Signal All Rights Reserved 
	Client: Resilience Capital
	Author: Maya Lindenmuth - Brulant, Inc.
	Date: 12/06/07	
*/

/************************ DEFAULT :: START **********************/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
h1 { font-size: 2em; font-weight: normal; }
h2 { font-size: 1.6em; font-weight: normal; color: #838383; }
h3 {  font-size: 1.1em; font-weight: normal; color: #000;  }
p { font-size: 1em; line-height: 1.1em; }
input, select, textarea { font-size: 1em; }
a { text-decoration: none; color: #00f; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #0000ff !important; }
img, a img, a:hover img { text-decoration: none !important; }
/************************ DEFAULT :: END **********************/

/************************ PAGE :: START **********************/

/************************ HEADER BRANDING SECTION :: START **********************/
#branding #logo h1 { font-size: 1em; }
#branding #logo a { text-decoration: none; }
	/************************ NAVIGATION - MAIN :: START **********************/
	#nav_main { font-size: .9em; }
		#nav_main ul li a { color: #fff; font-weight: bold; }
		#nav_main ul li.on a { color: #0000FF; }
	/************************ NAVIGATION - MAIN :: END **********************/	
/************************ HEADER BRANDING SECTION :: END **********************/		

/************************ NAVIGATION - LEFT :: START **********************/	
#nav_secondary ul li { font-size: .9em; }
	#nav_secondary ul li b { font-weight: normal; }
	#nav_secondary ul li a { color: #939598; font-weight: bold; }
	#nav_secondary ul li a:hover { color:#FFFFFF !important; }
		#nav_secondary ul li b.off a { color: #999; }	
/************************ NAVIGATION - LEFT :: END **********************/

/************************ CONTENT :: START **********************/		
	/************************ CONTENT -DEFAULT :: START **********************/
	#content .content_body h1 { text-align: left; font-weight: bold; color: #838383; font-style: normal; }
	#content .content_body h2 { text-align: left; font-weight: bold; }
	#content .content_body h3 { font-weight: bold; }
	#content .content_main, #content .content_body { font-style: italic; }
	#content .content_body ul { font-style: normal; }
	#content .content_body ul.descriptions { font-style: italic; }
		#content .content_body ul.descriptions li b { color: #00f; }
	#content .content_main p, #content .content_body p { line-height: 1.4em; }
	#content .content_wrapper table td { text-align: left; }
	#content .content_wrapper table td h3 { font-weight: bold; font-size: 1.1em; }
	
	#content .content_body h1 { text-align: left; font-weight: bold; color: #838383; font-style: normal; }
		#content .content_body2 h2 { text-align: left; font-weight: bold; }
		#content .content_body2 h3 { font-weight: bold; }
		#content .content_main, #content .content_body2 { font-style: italic; }
		#content .content_body2 h4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
		#content .content_body2 ul { font-style: normal; }
		#content .content_body2 ul.descriptions { font-style: italic; }
			#content .content_body2 ul.descriptions li b { color: #00f; }
				#content .content_main p, #content .content_body2 p { line-height: 1.3em; }
				#content .content_main p, #content .content_body2 img { padding-bottom: 3px;}
		/************************ CONTENT - CONSISTENT PAGE ACTION LINK :: START **********************/
		.pdf_link a { font-weight: bold; }
		.pdf_link2 a { font-weight: bold; }
		.pdf_link_right a { font-weight: bold; }
		/************************ CONTENT - CONSISTENT PAGE ACTION LINK :: END **********************/
	/************************ CONTENT -DEFAULT :: END **********************/
	
	/************************ CONTENT -HOME :: START **********************/
	#content .content_main h2 { text-align: center; }
	/************************ CONTENT -HOME :: END **********************/

	/************************ CONTENT - CONTACT PAGE :: START **********************/
		/************************ CONTENT - CONTACT COLUMNS :: START **********************/
		.contact { font-size: .9em; }
		#content .content_long_column h2 { color: #f00; font-size: 1.2em; font-weight: bold; }
		#content .content_column h3 { color: #fff; font-size: 1em; font-weight: bold; text-align: center; }
		#content .content_column li { font-size: 1em; }
		#content .content_long_column ol li { font-weight: bold; font-size: .9em; }
		/************************ CONTENT - CONTACT COLUMNS :: END **********************/
		
		/************************ CONTENT - CONTACT EMAIL LIST :: START **********************/
		#contact_column .contact_list h2 { color: #000; font-weight: bold; font-size: 1.1em; }
		#contact_column .contact_list h3 { font-weight: bold; font-size: 1em; }	
		#contact_column .contact_list p b { color: #666; }
		#contact_column a { font-size: .9em; }
		#distributor_column .distributor_list h2 { color: #000; font-weight: bold; font-size: 1.1em; }
		/************************ CONTENT - CONTACT EMAIL LIST :: END **********************/
		
		/************************ CONTENT  - SECONDARY PDF PAGE :: START **********************/
		.module { font-style: normal; }
		.module dl dt { color: #000; font-weight: bold; }
		.module dl dd em { font-size: .9em; }
		.module dl dd b:hover { text-decoration: underline; }
		/************************ CONTENT  - SECONDARY PDF PAGE :: END **********************/
		
	/************************ CONTENT - CONTACT PAGE :: END **********************/
/************************ CONTENT :: END **********************/

#nav_site_info p { font-size: .9em; }
		
/************************ PAGE :: START **********************/	

.grey_link { background: url(../images/content/contact/button.jpg) no-repeat 2px 2px; width: 130px; height: 20px; text-align: center; padding: 8px 0px 0px 0px; }
.grey_link a { color: #FFFFFF; text-decoration: none; font-size: 0.9em !important; }
.grey_link a:hover { text-decoration: none;}

.module2 p { text-align: center; }
