@charset "utf-8";
/* CSS Document */

@import url("tab_styles.css");

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #787878;
	background-image: url(../images/main_background.jpg);
	background-repeat:repeat-x;
	color: #000;
	font: 12px verdana, Helvetica, sans-serif;
	line-height: 20px;
	text-align: center;
}
ul {margin: 0px;padding: 0px;}
li {margin: 0px;padding: 0px;}

img {border: 0;}
img.page-photo {border: #ccc solid 1px; margin:10px 10px 10px 10px; padding: 2px;}
img.page-photo-right {border: #ccc solid 1px; margin:10px 10px 10px 30px; padding: 2px;}
img.page-photo-left {border: #ccc solid 1px; margin:10px 30px 10px 10px; padding: 2px;}

h3 {color: #4c4c4c;	font: bold 14px Helvetica, sans-serif; text-align: left; padding: 10px;}
h3.main {	font: bold 14px Helvetica, sans-serif; text-align: left; padding: 5px 10px;}


a {	color: #264a7f;	outline: none; text-decoration: none;}

a:hover {text-decoration: underline;}

a.documents {
	color: #8d0606;
	background-image: url(../images/pdf_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
	text-decoration: none;
}
a:hover.documents {text-decoration: underline;}


#outer_wrapper {
	background-image: url(../images/wrapper_bg.png);
	background-repeat: no-repeat;
	margin: 15px auto;
	padding: 0px;
	width: 990px;
}
	
#content_wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
}

.clear {
	clear: both;
}

h1.sifr {
	color:  #82a8e0; 
	line-height: 30px;
	font-size: 24px;
}


.form-error-title {background: url(/images/form-error-header.png) no-repeat; height: 19px;}
.form-error-content {background: #fff; border: 5px solid #942400; color: #942400; padding: 10px 30px 10px 100px; margin: 0 0 20px 0;text-align: left;} 
.form-error-content ul.form-error-container {margin: 0 0 0 13px;}


/* -----------------------
=Header
------------------------*/

#header {
	width: 960px;
}

#top-h1 {width: 290px; float: right; padding-top: 15px;}
#top-h1 h1 {font-size: 10px; color:#ECEAE8; font-weight:normal;}

#logo_bar {
	background-image: url(../images/header_bg.gif);
	height: 106px;
}

#logo {
	border: 0;
	float: left;
	height: 74px;
	padding: 13px 18px 0 23px;
	width: 224px;
}

#phone_number {
	border: 0;
	float: right;
	height: 40px;
	padding: 33px 15px 15px 42px;
	width: 310px;
}

#nav_bar {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: no-repeat;
	height: 41px;
	padding: 0;
}

#nav_links {
	float: left;
	height: 41px;
	width: 820px;
}

#nav_links ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0px;
}

#nav_links ul li { 
	display: inline;
	float: left;
	margin: 8px 0 0 0;
	padding: 0 29px 0 13px;
	position: relative;
}

#nav_links ul li a {
	color: #82a8e0;
	display: block;
	font-family: "Myriad Pro";
	font-size: 13px;
	line-height: 99px;
	overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	height: 30px;
	margin: 4px 0 0 0;
	padding: 0;
	background: url(../images/topnav_copy.png) no-repeat 0 -1px;
}

#nav_links ul li a:hover {color: #eeeae6;}

#nav_links li a#home-nav {width: 38px; background-position: 0px -1px;}
#nav_links a#home-nav:hover { background-position: 0px -26px; }
#nav_links li.on_page a#home-nav { background-position: 0px -27px; }

#nav_links li a#products-nav {width: 67px; background-position:  -78px -1px;}
#nav_links a#products-nav:hover { background-position:  -78px -26px; }
#nav_links li.on_page a#products-nav { background-position: -78px -27px; }

#nav_links li a#services-nav {width: 58px; background-position:  -182px -1px;}
#nav_links a#services-nav:hover { background-position:  -182px -26px; }
#nav_links li.on_page a#services-nav { background-position: -182px -27px; }

#nav_links li a#resources-nav {width: 72px; background-position:  -280px -1px;}
#nav_links a#resources-nav:hover { background-position:  -280px -26px; }
#nav_links li.on_page a#resources-nav { background-position: -280px -27px; }

#nav_links li a#about-nav {width: 64px; background-position:  -392px -1px;}
#nav_links a#about-nav:hover { background-position:  -392px -26px; }
#nav_links li.on_page a#about-nav { background-position: -392px -27px; }

#nav_links li a#contact-nav {width: 80px; background-position:  -493px -1px;}
#nav_links a#contact-nav:hover { background-position:  -493px -26px; }
#nav_links li.on_page a#contact-nav { background-position: -493px -27px; }


#nav_links li a#ask-nav {width:100px; background-position:  -600px -1px; }
#nav_links a#ask-nav:hover { background-position:  -600px -26px; }
#nav_links li.on_page a#ask-nav { background-position: -600px -27px; padding-left:0px;  }


#nav_links .on_page {
	background: url(../images/on_nav_background.png) no-repeat right bottom;
	border-bottom: 0; 
	border-left: 1px solid #eeeae6;
	color: #eeeae6;
	height: 37px;
	margin-top: 4px;}*/

#search_box {
	float: right;
	height: 20px;
	padding: 14px 0 0 0;
	width: 225px;
}

#search_box .inputbox {
	background-color: #eeeae6;
	border: 1px solid #707070;
	color: #003b92;
	font-family: Arial, sans serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 2px;
	width: 157px;
}

#search_box .search_btn {
	background-image: url(../images/go_btn.jpg);
	border: 0;
	height: 20px;
	margin: 0;
	padding: 2px;
	width: 28px;
}

/* -----------------------
=Footer
------------------------*/

#footer {
	background-image: url(../images/footer_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
	width: 960px;
}

#footer_links {
	color: #3d3d3d;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding: 8px 15px;
	text-align: left;
	width: 510px;
}

#footer_links a, #copyright a {
	color: #3d3d3d;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#footer_links a:hover, #copyright a:hover {
	text-decoration: underline;
}

#copyright {
	color: #3d3d3d;
	float: right;
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding: 8px 15px;
	text-align: right;
	width: 350px;
}

.spacing {
	padding: 0 8px 0 8px;
}

/* -----------------------
=Homepage
------------------------*/

#home_middle {
	height: 245px;
	border-bottom: 2px solid #eeeae6;
	margin-top: 3px;
}

#carousel {
	float: left;
	height: 245px;
	margin: 0;
	width: 642px;
}

#speak_to_us {
	background-image: url(../images/blue_gradient_bg.jpg);
	float: right;
	height: 245px;
	margin: 0;
	width: 316px;
}

#speak_to_us h2 {
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 5px;
	padding: 0 0 0 10px;
	text-align: left;
}
#speak_to_us img  {margin-top: 5px;}

#speak_to_us p {
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	padding: 0 10px 0 10px;
	text-align: left;
}

#home_bottom {
	background: #363636  url(../images/home_bottom_bg.jpg) no-repeat;
	height: 235px
	
}

#new_standard {
	float: left;
	margin: 0;
	width: 320px;
}
#letter-to-customers {
	float: right;
	margin: 0;
	width: 315px;
}

#did_you_know {
	float: left;
	margin: 0;
	width: 320px;
}

#featured {
	float: left;
	margin: 0;
	width: 320px;
}

#featured_text {
	float: right;
	margin-top: 5px;
	width: 200px;
}

#featured_img {
	float: right;
	margin: 10px 16px 0 0;
	width: 100px;
}
#featured_img .featured-image, #featured_img .featured-image:hover {background: none; border: none;}

#new_standard h2, #did_you_know h2 {
	color: #82a8e0;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 23px;
	margin-top: 25px;
	padding: 0 0 0 18px;
	text-align: left;
	text-transform: uppercase;
}

h4.cufonTitle2 {
	color: #82a8e0;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 23px;
	margin-top: 25px;
	padding: 0 0 0 18px;
	text-align: left;
	text-transform: uppercase;
}



#new_standard p, #did_you_know p, #letter-to-customers p {
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 0 25px 0 18px;
	text-align: left;
}

#new_standard a, #did_you_know a, #featured a, #letter-to-customers a {
	background-color: #2e2e2e;
	border-bottom: 1px solid #ce9b6b;
	color: #ce9b6b;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 0 2px;
	text-align: left;
	text-decoration: none;
}

#new_standard a:hover, #did_you_know a:hover, #featured a:hover, #letter-to-customers a:hover {
	background-color: #1e1e1e;
}

#featured h2 {
	color: #82a8e0;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 23px;
	margin-top: 25px;
	padding: 0 0 10px 18px;
	text-align: left;
	text-transform: uppercase;
}

#featured p {
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 0;
	margin: 0;
	padding: 0 25px 0 18px;
	text-align: left;
}

#featured ul {
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-image: url(../images/list_bullet.png);
	line-height: 0;
	margin: 10px 0 0 20px;
	padding: 0 25px 0 18px;
	text-align: left;
}

#featured ul li {
	line-height: 20px;
}

/* -----------------------
=Innerpage
------------------------*/

#inner_page_middle {
	background-color: #5979AC;
	background-image: url(../images/bg_center.jpg);
	border-bottom: 1px solid #2a2a2a;
	_height: 100%;
	margin-top: 3px;
	position: relative;
}

#leftcontent {float: left;width: 281px;}

#sidebar {
	float: left;
	width: 263px;
}

#sidebar h1, #sidebar h1 a {
	color: #d1cfce;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 0px;
	margin-top: 25px;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: uppercase;
	background-image: none;
}
#sidebar h1 a {padding: 0px;}




#sidebar h4.sideBar, #sidebar h4.sideBar a {
	color: #d1cfce;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 0px;
	margin-top: 25px;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: uppercase;
	background-image: none;
}
#sidebar h4.sideBar a {padding: 0px;}







#testimonial-wrapper {
	background: url(../images/testimonial_bg.png) no-repeat;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-style: italic;
	line-height: 18px;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	width: 281px;
}
#box-testimonial {
	margin: 0px;
	padding: 25px 10px 1px 37px;
}

#testimonial-bottom {	background-image: url(../images/testimonial_bg_bottom.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 281px;
}

#box-testimonial .quote_name {
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	margin: 0;
	padding: 10px 10px 10px 37px;
	text-align: right;
}

#box-testimonial .more_testimonials a {
	/* border-bottom: 1px solid #ce9b6b; */
	color: #ce9b6b;
	font-style: normal;
	line-height: 20px;
	padding: 0 2px;
	text-decoration: none;
}
#box-testimonial .more_testimonials a:hover {background-color: #1e1e1e; text-decoration: underline;}
.testimonials {	font-style: italic;}

#resources_description p.testimonial_name {font-size: 11px;}

#product_content, #services_content, #resources_content, #about_content, #contact_content, #site_map_content, #privacy_content {
	float: right;
	padding-bottom: 45px;
	width: 662px;
}

#product_header, #services_header, #resources_header, .about_header, #contact_header, #site_map_header, #privacy_header {	height: 60px;}

#product_name_cg h1 {
	color: #264a7f;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin-top: 25px;
	padding: 0px;
	text-align: left;
	width: 400px;
}

#product_name h1, #services_name h1, #resources_name h1, .about_name h1, #contact_name h1, #site_map_name h1, #privacy_name h1 {
	color: #264a7f;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin-top: 25px;
	padding: 0px;
	text-align: left;
}

h4.blueTitle{color: #264a7f;float: left;font-family: Arial, sans-serif;font-size: 22px;font-weight: bold;line-height: 26px;margin-top: 25px;padding: 0px;text-align: left;} 





#cryogenics_logo {
	background-image: url(../images/cryogenics_logo.png);
	background-position: 0 1.2em;
	background-repeat: no-repeat;
	float: right;
	height: 45px;
	padding: 10px 0 0 0;
	width: 185px;
}

#product_info, #services_info, #resources_info, .about_info, #contact_info, #site_map_info, #privacy_info {
	border-bottom: 2px solid #292929;
	border-top: 1px solid #292929;
	margin: 0px 33px 0px 0px;
	padding: 0px;
	position: relative;
	width: 627px;
}

#product_description ul, #resources_description ul {	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin-left: 30px;
	text-align: left; }

#product_description, #services_description, #resources_description, .about_description, #contact_description, #site_map_description, #privacy_description {
	background-color: #f8f7f6;
	margin: 3px 0;
}

#product_description p, #product_description p.wide  {
	color: #443d35;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 215px 5px 10px;
	text-align: left;
}

#product_description p.wide {
	padding: 5px 10px 5px 10px;
}


#products_description p, #services_description p, #resources_description p, .about_description p, #contact_description p, #privacy_description p {
	color: #443d35;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 10px 5px 10px;
	text-align: left;
}
#product_description p.narrow {padding: 5px 250px 5px 10px;}

#site_map_description p {
	color: #443d35;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 5px 10px 5px 10px;
	text-align: left;
}

#privacy_description h3 {
	color: #443d35;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding: 5px 10px 5px 10px;
	text-align: left;
}

#contact_description h3 {
	color: #443d35;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 5px 10px 0 10px;
	text-align: left;
}

#product_image, #product_image_wide {
	right: 10px;
	position: absolute;
	top: 10px;
}
#product_image_wide {	left: 400px;}

#have_a_question {
	float: left;
	padding: 5px 0 0 0px;
	margin: 0;
	width: 254px;
}

#documents {
	float: right;
	margin: 40px 0 0 0;
	text-align: left;
	width: 205px;
}

#documents h1 {
	color: #003b92;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-top: 15px;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}

#documents ul {
	line-height: 0;
	list-style: none;
	margin: 5px 0 0 0;
	text-align: left;
}

#documents ul li a, ul.link-pdf li a {
	color: #8d0606;
	background-image: url(../images/pdf_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 0 0 0 18px;
	text-decoration: none;
}
#documents ul li a:hover {text-decoration: underline;}

#site_map_description ul {
	line-height: 0;
	list-style: none;
	margin: 0;
	text-align: left;
}

#site_map_description ul li {
	color: #443d35;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	list-style: circle;
	margin: 0 0 0 32px;
	padding: 0;
	text-decoration: none;
}

#pressure_rating, #contact {
	color: #443d35;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 10px;
	text-align: center;
	width: 100%;
}

#contact {
	text-align: left;
}

#pressure_rating th {
	background-color: #5e5e5e;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-transform: uppercase;
}
#pressure_rating td {
	border-bottom: 1px dotted #af6568;
}

/* -----------------------
=Innerpage - Product Tabs
------------------------*/

div.product_tabs {
	float: left;
	padding: 15px 0 0 5px;
	text-align: left;
	width: 418px;
}

div.product_tabs h1 {
	color: #8d0606;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 0px;
	margin-top: 15px;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}

h4.redTitle {
	color: #8d0606;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 0px;
	margin-top: 15px;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}

h5.bluesmallText{	color: #003b92;font-family: Arial, sans-serif;font-size: 13px;line-height: 18px;margin-top: 15px;padding: 0;text-align: left;text-transform: uppercase;}




div.product_tabs #specifications {
	width: 418px;
}

div.product_tabs #specifications .title_row {
	background-color: #5e5e5e;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: left;
	text-transform: uppercase;
}
#specifications tr.odd_row td, #specifications tr.even_row td {
	border-top: 1px dotted #af6568;
	border-bottom: 1px dotted #af6568;
	color: #585858;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: left;
}
#specifications tr.odd_row td {background-color: #f8f7f6;}

div.product_tabs #specifications .odd_row {
	background-color: #f8f7f6;
	border-top: 1px dotted #af6568;
	border-bottom: 1px dotted #af6568;
	color: #585858;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: left;
}

div.product_tabs #specifications .even_row {
	color: #585858;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: left;
}

div.product_tabs #specifications .even_row_last {
	border-bottom: 1px dotted #af6568;
	color: #585858;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: left;
}

div.product_tabs #color_chart {
	width: 418px;
}

div.product_tabs #color_chart .title_row {
	background-color: #5e5e5e;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: left;
	text-transform: uppercase;
}

div.product_tabs #color_chart .odd_row, div.product_tabs #color_chart .odd_row_head {
	background-color: #f8f7f6;
	border-top: 1px dotted #af6568;
	border-bottom: 1px dotted #af6568;
	color: #585858;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: center;
}

div.product_tabs #color_chart .even_row, div.product_tabs #color_chart .even_row_head {
	color: #585858;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: center;
}

div.product_tabs #color_chart .even_row_last, div.product_tabs #color_chart .even_row_last_head {
	border-bottom: 1px dotted #af6568;
	color: #585858;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	text-align: center;
}

div.product_tabs #color_chart .odd_row_head, div.product_tabs #color_chart .even_row_head, div.product_tabs #color_chart .even_row_last_head {
	text-align: left;
	width: 120px;
}

#tabs-1 ul li {	
	background-image: url(../images/list_square_bullet.png);
	background-position:0pt 0.6em;
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0pt 0pt 0pt 13px;
	}

.product_tabs .additional-info {
	font-family: Arial, sans-serif;
}
	
.product_tabs .additional-info h2 {color: #8d0606;
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 12px;
	margin-top: 15px;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}
	
.product_tabs .additional-info ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0px 0 0 10px;
}	

.product_tabs .additional-info ul li {
	background-image:url(../images/list_square_bullet.png);
	background-position:0 0.6em;
	background-repeat:no-repeat;
	padding:0 0 0 13px;
}

/* ------------------------------
=Innerpage - Sidebar Navigation
-------------------------------*/
#sidebar li.on_product, #sidebar a:hover.on_product, h3.on_product {
	background-image: url(../images/product_active_link.png);
	background-position: 0 0.1em;
	background-repeat: no-repeat;
}

.arrowlistmenu {
	margin: 10px 0;
	width: 237px; /*width of accordion menu*/
}

#sidebar .sublinks {
	margin: 6px 0 0 0px;
	text-align: left;
}
#sidebar p.stand-alone {	
	color: #eeeae6;
	font-family: Arial, sans-serif;
	font-size: 12px;
	display: block;
	line-height: 15px;
	padding: 3px 0px 4px 10px;
	text-decoration: none;
}

#sidebar a, sidebar a.one, sidebar a.two, #sidebar a.three  {
	color: #eeeae6;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding: 3px 0px 4px 10px;
	text-decoration: none;
	/* white-space: nowrap; */
}
#sidebar a.two {margin-left: 20px;}
#sidebar a.three {margin-left: 40px;}

#sidebar a:hover, sidebar a:hover.one, sidebar a:hover.two, sidebar a:hover.three  {
	background-image: url(../images/product_head_hover.png);
	background-position: 0 0.2em;
	background-repeat: no-repeat;
}

#sidebar a.on_product, #sidebar a:hover.on_product {
	background-image: url(../images/product_active_link.png);
	background-position: 0 0.1em;
	background-repeat: no-repeat;
}

#sidebar .on_product a {
	color: #eeeae6;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 11px;
	text-decoration: none;
}
#resources-page-links .sublinks {margin: 5px 0px 25px 0px;}
#resources-page-links a  {color: #8d0606;	text-decoration: none;}
#resources-page-links a:hover  {background: none; text-decoration: underline;}
#resources-page-links #sidebar p.stand-alone {color: #000000;}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	color: #eeeae6;
	cursor: hand;
	cursor: pointer;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	padding: 0 0 4px 10px;
	_padding: 0 0 4px 2px;
	text-align: left;
	text-decoration: none;
	width: 245px;
}

.arrowlistmenu .menuheader a {
	color: #eeeae6;
	cursor: hand;
	cursor: pointer;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	text-decoration: none;
}

.arrowlistmenu .menuheader a:hover { /*hover state CSS*/
	background-image: url(../images/product_head_hover.png);
	background-position: 0 0.2em;
	background-repeat: no-repeat;
}

.arrowlistmenu ul { /*CSS for UL of each sub menu*/
	list-style: none;
	margin: 0;
	_margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
}

ul.categoryitems {
	line-height: 0;
}
.arrowlistmenu ul li {
margin-bottom: 0px;
padding-bottom: 0px;
line-height: 0px;
}
.arrowlistmenu ul li a {
	color: #eeeae6;
	cursor: hand;
	cursor: pointer;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 11px;
	text-decoration: none;
}

.arrowlistmenu ul li a:hover { /*hover state CSS*/
	background-image: url(../images/product_hover.png);
	background-position: 0 0.2em;
	background-repeat: no-repeat;
}

