/*
	File : screen.css
	Date : 2006.6.29.dave

	#2B557D : background blue
	#00659B : link blue
	#cccccc : gnav
	#999999 : footer
	#333333 : pnav - #d1d1d1 : pnav border
	#666666 : snav - #cecece : snav border
	#E8E5D2 : page title
*/

body
{
	font-family:Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	color:#333333;
	background:#2B557D;
	margin:0px;
	text-align:center;
	overflow: -moz-scrollbars-vertical;
	line-height:120%;
}

td { 
	font-family:Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	color:#333333;
}

h3 { color:#00659B; font-size:16px; padding:0px; margin:0px; }
h4 { color:#333333; font-size:12px; padding:0px; margin:0px; }
hr { height:1px; border:1px solid #cccccc; border-width:1px 0px 0px 0px; }

a { color:#00659B; }
a:hover { text-decoration:none; }

b, strong { color:#00659B; }

input, select, submit, reset, textarea { border:1px solid #000000; }

/* DIV DEFINITIONS ================================================= */

#container { position:relative; width:780px; min-height:550px; height:auto !important; height:550px; background:url('/images/container_bg.gif') repeat-y; margin:34px auto; padding:0px; text-align:left; }
	#topImg { position:absolute; top:0px; left:0px; height:5px; width:780px; background:url('/images/top.gif') left top no-repeat; }
	#bottomImg { position:absolute; bottom:-5px; left:0px; height:5px; width:780px; background:url('/images/bottom.gif') left bottom no-repeat; }
	#craImg {
	position:absolute;
	bottom:-149px;
	.bottom:-182px;
	left:0px;
	height:129px;
	width:780px;
	outline:none;
}
a.craLink { text-align:center; font-size:9px; color:#CCC; text-decoration:none;}
a:hover.craLink { text-decoration:underline;}

	#header { position:relative; left:13px; top:12px; z-index:20; width:754px; height:70px; background:url('/images/header_bg.gif') repeat-y; } /* border:1px solid #D1D1D1; border-width:1px 0px; */
		#topBorderImg { position:absolute; top:0px; left:0px; height:1px; width:754px; background:url('/images/header_border.gif') no-repeat; }
		#bottomBorderImg { position:absolute; top:69px; left:0px; height:1px; width:754px; background:url('/images/header_border.gif') no-repeat; }	
	
		#nav_1 { position:absolute; top:-29px; right:2px; }
		#nav_1 ul { list-style:none; margin:0px; padding:0px; }
		#nav_1 li { float:left; margin:0px; padding:0px 6px; border-right:1px solid #cccccc; }
		#nav_1 li.last { border:none; }
		#nav_1 li a { color:#cccccc; text-decoration:none; }
		#nav_1 li a:hover { text-decoration:underline; }
		
		#nav_2 { position:absolute; top:0px; left:203px; height:68px;}
		#nav_2 ul { list-style:none; margin:0px; padding:0px; height:68px; }
		#nav_2 li { position:relative; float:left; margin:0px; padding:0px; height:68px; border-right:1px solid #d1d1d1; }
		#nav_2 li.on { background:#ffffff; }
		#nav_2 li a { position:relative; left:0px; bottom:-46px; font-size:12px; font-weight:bold; color:#333333; text-decoration:none; margin:0px; padding:0px 9px; }
		#nav_2 li a:hover { color:#00659B; }
		#nav_2 li a.on { color:#00659B; }
		#nav_2 li div.arrow_on { position:absolute; left:0px; bottom:-15px; width:100%; height:13px; background:url('/images/arrow.gif') top center no-repeat; }
		#nav_2 li div.arrow_off { display:none; }
	
	#left { position:absolute; top:-11px; left:6px; z-index:30; width:191px; height:100%; background:url('/images/left_column.gif') no-repeat; }
		#logoLink { position:absolute; top:10px; left:10px; width:165px; height:100px; }
		#nav_3 { position:absolute; top:213px; left:16px; width:152px; }
		#nav_3 ul { list-style:none; margin:0px; padding:0px; }
		#nav_3 li { margin:0px; padding:4px 8px; border-top:1px solid #cecece; }
		#nav_3 li a { color:#666666; text-decoration:none; }
		#nav_3 li a:hover { color:#00659B; }
		#nav_3 li a.on { color:#00659B; }
	
	#content { position:relative; top:17px; left:217px; z-index:10; width:490px; padding-bottom:150px; }
		#pageTitle { position:relative; top:0px; left:-35px; width:585px; height:86px; background:url('/images/title_bg.gif') no-repeat; margin-bottom:30px; }
		#pageTitle h1 { position:absolute; bottom:12px; left:35px; color:#E8E5D2; font-size:20px; line-height:26px; font-weight:normal; margin:0px; padding:0px; }
		#right_bar { position: relative; top: 5px; text-align: center; }
		#faq { font-weight: bold; padding-bottom: 15px; }
		#faq_list { padding-bottom: 15px; }
			#faq_list span { position: relative; left: 15px; }	
			
	#footer { position:absolute; bottom:10px; left:16px; z-index:40; width:746px; color:#999999; }
		#footer_links { position:absolute; bottom:-1px; right:-6px; z-index:50; }
		#footer_links ul { list-style:none; margin:0px; padding:0px; }
		#footer_links li { float:left; margin:0px; padding:0px 6px; border-right:1px solid #999999; }
		#footer_links li.last { border:none; }
		#footer_links li a { color:#999999; }
		#footer_links li a:hover { text-decoration:none; }

	#extraImg1 { position:absolute; bottom:32px; left:16px; z-index:40; width:748px; height:95px; background:url('/images/bottom_fade.gif') no-repeat; }
	#extraImg2 { display:none; }
				
#print_header { display:none; }

/* CLASS DEFINITIONS =============================================== */

.error { color:#dd0000; }
.form_label { text-align:right;	vertical-align:top; }
.form_field { font: 8pt/8pt Tahoma; font-weight: none; text-decoration: none;
			color: 000000; 
			border-color: 00659B;
			border-style: dotted;
			border-width: 1px;
 } 
 
.pillButton_l { 
	display:block; 
	background:url('/images/button_left.gif') no-repeat; 
	height:22px; 
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 25px;
	float: left;
	border: none;
} 

.pillButton2_l { 
	display:block; 
	background:url('/images/button_right.gif') 
	no-repeat; 
	height:22px; 
	width: 22px;
	float: left;
} 

.pillButton { 
	display:block; 
	background:url('/images/button_left_s.gif') no-repeat; 
	height:18px; 
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 19px;
	float: left;
	border: none;
} 

.pillButton2 { 
	display:block; 
	background:url('/images/button_right_s.gif') 
	no-repeat; 
	height:18px; 
	width: 18px;
	float: left;
} 

/*
wizard			(products/boveda_wizard.cfm)
faq 			(faq.cfm, faq_cats.cfm, faq_detail.cfm)
faq_list 		(faq.cfm, faq_detail.cfm)
page_info		(contact_us.cfm)
success_message (contact_us.cfm)
testimonals		(testimonials/index.cfm, consumers.cfm, inventor.cfm, professionals.cfm)
testimonial-details (testimonials/index.cfm, consumers.cfm, inventor.cfm, professionals.cfm)
account_info (my_account/index.cfm)
product_list (product_list.cfm)
*/