/* CSS Document Last updated 9/27/2006 */

/* IE6/Win-specific CSS */
@import url("ie6win00.css");
@import url("custom_w.css");

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#5b5953;
}

a, a:link, a:visited {
	color: #009bbb;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p, h1, h2 {
	margin: 0;
	padding: 0 0 14px 0;
}

p {
	line-height: 16px;
	color: #5b5953;
}

h3 {
	margin: 0px;
	padding: 0px;
	color: #333;
}

/* Nopad will shorten the distance between a p, h1, etc. so that it's closer to the element that follows */

.nopad {
	padding: 0;
}

#left_col_content h2 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 0px 11px;
}

#left_col_content h2.title {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 0 0;
}

dl {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	color: #666666;
}

dt {
	margin: 0px;
	padding: 0px;
	color: #666666;
}

dd {
	margin: 0;
	padding: 0 0 14px 0;
	color: #666666;
}

img {
	border: 0;
}

sup {
	font-size: 10px;
}

.img_right {
	clear:both;
	float: right;
	margin: 0 15px 14px 12px;
}

.clear {
	clear: both;
}

.orange {
	color: #f77f00;
}

a.orange, a.orange:hover {
	color: #f77f00;
	text-decoration: none;
}

/* Allows for a 30px bottom margin */

#wrapper {
	margin: 0 0 0 0;
	float: left;
	width: 1000px;
}

/* Required for nav popups in IE6 */

#container {

}

.float_left {
	float: left;
	width: 300px;
}

.float_right {
	float: right;
	width: 300px;
}

/* Top bar which includes nav and top level search */

#top_bar_home {
	background: url(bg_heade.gif) no-repeat;
	float:left;
	width: 960px;
	padding-left:40px;
	height: 88px;
	margin:0px;
	padding:0px;
	clear:both;
}

#top_bar {
	background: url(bg_heade.gif) no-repeat;
	float:left;
	width: 960px;
	padding-left:40px;
	height: 36px;
	margin:0px;
	padding:0px;
	clear:both;
}

#top_search {
	margin:0px;
	padding:0px;
	float:left;
	width: 215px;
}


#top_search .search_form {
	clear:both;
	margin: 0 0 5px 0;
	padding:0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
}

.search_form input.input {
 	float:left;
	font-size:10px;
	width:130px;
	padding-left:3px;
	color: #827f77;
	background-color:#fff;
	border: 0;
	margin-right:3px;
 	border: 1px solid #ccc;
	vertical-align: middle;
}

.search_form input.button {
	vertical-align: middle;
}

/* Nav Bar */

#nav_container_home {
	float:left;
	padding-left:39px;
	width:728px;
	margin-top:53px;
}

#nav_container {
	padding-left:39px;
	width:728px;
	padding-top:12px;
}

/* Secondary Header (green box that houses bread crumbs and background images) */

#secondary_header_wrapper {
	border:1px solid blue;
	width: 713px;
	padding-left:39px;
	padding-right:33px;
	height: 161px;
}

#secondary_header {
    width: 713px;
	height: 161px;
}

/* Will need to create a class for each page that has a different background image.  A bg image is required so the bread crumbs can flow over the image. */

.lsiworldwide_bg {
	background: url(lsiworld.gif) no-repeat right;
}

.products {
	background: url(products.jpg);
}

.storage{
	background: url(storage0.jpg);
}

.newsbanner {
	background: url(news0000.jpg);
}

#logoSecondLevel {
	padding:0px;
	width: 114px;
	float: left;
	margin-bottom: 28px;
}

#logo {
	width: 145px;
	float: left;
	margin-top:43px;
	margin-left:22px;
}

#breadcrumbs {
	background: url(breadcru.gif) no-repeat;
	width:713px;
	height:29px;
	float: left;
	font-size: 12px;
	color: #827f77;
	vertical-align: bottom;
}

#breadcrumbs .text{
	padding-top:6px;
	padding-left:22px;
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {
	color: #827f77;
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #f77f00;
	text-decoration: none;
}

#breadcrumbs .active {
	font-weight:bold;
	color: #f77f00;
}

#breadcrumbs .active a, #breadcrumbs .active a:link, #breadcrumbs .active a:visited, #breadcrumbs .active a:hover {
	color: #f77f00;
}

/* Begin Main Content */

/* Content spans the entire page and holds left and right columns. */

#content {
	clear:both;
	width: 1000px;
	float: left;
}

#left_col {
	clear:both;
	background-image: url(content_.gif);
	background-repeat:no-repeat;
	background-position: 39px 228px;
	float: left;
	width: 713px;
	padding-left: 39px;
	padding-right:33px;
}

/* This ID contains tabs and icons. */

#left_col_header {
	width:713px;
	margin-top:10px;
	height: 30px;
	margin-bottom: 12px;
	float: left;
}

#icons {
	margin-top:55px;
	float: right;
	width: 130px;
	height: 30px;
	vertical-align: top;
	text-align: right;
}

#icons img {
	margin: 0 0 0 8px;
}

/* Header Tab Styles */


#left_col_header #h1 {
	height: 29px;
	margin: 0 10px 0 0;
	padding: 1px 0 0 12px;
	background: url(h1_tab_l.gif) no-repeat left;
	float: left;
}

#left_col_header h1 {
	background: url(h1_tab_r.gif) no-repeat right;
	padding: 0 30px 0 15px;
	margin: 0;
	line-height: 29px;
	font-size: 14px;
	height: 29px;
	float: left;
	display: block;
	color: #009bbb;
}

#tab_inside_left {
	font-size: 14px;
	color: #827f77;
}


/* Begin Tab OnClick Popup Menu */

#tab_menu {
	display: inline;
	z-index: 19;
	line-height: 29px;
	width: auto;
	float: left;
	position: relative;
}

/* Popup Menu */

.click_menu {
	background: #e7e7e7;
	border: 1px solid #cccccc;
	border-top: 0px;
	overflow: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: 27px;
	z-index: 18;
	width: 450px;
}

a.close_inside_menu, a:link.close_inside_menu, a:visited.close_inside_menu {
	font-size: 10px;
	line-height: 10px;
	position: absolute;
	top: 6px;
	right: 6px;
	color: #c62a47;
	vertical-align: middle;
}

a.close_inside_menu img {
	vertical-align: middle;
	margin-left: 5px;
}

a:hover.close_inside_menu {
	text-decoration: none;
}

#tab_content_left {
	width: 46%;
	float: left;
}

#tab_content_right {
	width: 46%;
	float: right;
}

.width_350 {
	width: 450px;
}

.click_menu #inner {
	float: left;
	padding: 0 10px;
	margin: 25px 0 15px 0;
	background: url(inner_bg.gif) repeat-y center;
}

.click_menu #inner ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.click_menu #inner li {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;	
}

.click_menu #inner li.red_item {
	color: #c62a47;
	background-image: url(red_arro.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	line-height: 24px;
	padding-left: 14px;
}

.click_menu #inner li.red_item ul {
	padding: 0;
	margin: 0;
}

.click_menu #inner li.red_item ul ul {
	padding: 0 0 0 10px;
	margin: 0;
	line-height: 24px;
}

.click_menu #inner li img {
	margin: 0 4px 0 0;
	vertical-align: middle;
}

.click_menu #inner ul ul {
	margin: 0 0 0 15px;
	padding: 0;
}

.click_menu #inner ul ul li {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0 0 8px 0;
}

.click_menu #inner ul ul ul li {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

/* End Tab OnClick Popup Menu */

/* The actual content of the page. */

#left_col_content {
	clear:both;
	width: 713px;
	padding: 0 0 0px 0;
	margin:0px;
	float: left;
}

#content #left_col_content ul{
	margin-top:0px;
	font-size:13px;
}

#content #left_col_content p{
	margin-top:3px;
	padding-top:0px;
	padding-left:11px;
	padding-right:11px;
	font-size:13px;
}


#left_col_content h3 {
	padding-left:11px;
	font-size: 14px;
	font-weight: bold;
}

/* Begin Modules */

/* These modules will grow, but if they get too much larger, a different bg image will be required. */

.wide_module {
	clear:both;
	border-bottom: 1px solid #dbd8d4;
	background-image: url(wide_mod.gif);
	background-position: 0px 0px;
	width: 713px;
	float: left;
	color: #666666;
	font-size: 13px;
	line-height: 16px;
}

/* The h2 contains the modules top bg image. */

#left_col_content .wide_module_no-shade {
	padding-top:13px;
	clear:both;
	width:713px;
}

#left_col_content .wide_module_no-shade h2 {
	font-size: 13px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	padding: 6px 10px 5px 25px;
	background: url(wide_mod.gif) no-repeat top;	
}

.wide_module .mod_content {
	float:left;
	padding-top: 19px;
	padding-bottom: 11px;
}

.wide_module .mod_content .setLeft{
	float:left;
	width:125px;
	padding-left:26px;
	padding-right:17px;
}

.wide_module .mod_content .setRight{
	background-repeat:no-repeat;
	background-image: url(gray_bg0.gif);
    background-position: 0px 0px;
	float:left;
	padding-left:15px;
	padding-right:10px;
	width: 511px;
}

.wide_module .mod_content .setRight ul {
  padding-left:15px;
   margin:0px;
   list-style:disc;
   padding-bottom: 3px;
}

.wide_module .mod_content .setRight ul li{
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   margin:0px;
   padding:0px;
   line-height:13px;
}

.wide_module p, .half_module_left p, .half_module_right p {
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	margin: 0;
	padding: 0 0 12px 0;
}

.module_buttons {
	text-align: right;
}

.module_buttons img {
	text-align: right;
	margin: 3px 0;
}

.half_module_container, .half_module_container_single {
	clear: both;
	width: 713px;
	float: left;
	color: #666666;
	margin: 0 0 20px 0;
	background: url(half_mod.gif) no-repeat bottom left;
}

.half_module_container_single {
	width: 348px;
}

.half_module_container .more_info, .half_module_container_single .more_info {
	clear: both;
	padding: 10px 0;
	float: right;
}

.half_module_left, .half_module_right {
	font-size: 13px;
	width: 348px;
}

.half_module_inner {
	margin: 0 10px 10px 10px;
	padding-top: 8px;
}

.half_module_left {
	float: left;
}

.half_module_right {
	float: right;
}

#left_col_content .half_module_left h2, #left_col_content .half_module_right h2 {
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 6px 10px 5px 25px;
	background: url(half_mod.gif) no-repeat top;	
}


#left_col_content .half_module_right h2.withoutArrow,  #left_col_content .half_module_left h2.withoutArrow {
	padding: 6px 10px 5px 10px;
	background: url(half_mod.gif) no-repeat top;	
}

.half_module_container ul, .half_module_container_single ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 10px 0 0px 0;
}

.half_module_container li, .half_module_container_single li {
	margin: 0;
	padding-left: 10px;
	line-height: 18px;
	background: url("arrow_gr.gif") no-repeat 0px 5px;
}

.img_left {
	margin: 0 8px 8px 0;
	float: left;
}


/* Triple Modules */

.triple_module_container, .triple_module_container_double, .triple_module_container_single {
	font-size:13px;
	clear: both;
	width: 713px;
	float: left;
	color: #666666;
	margin: 0 0 20px 0;
	background: url(triple_m.gif) no-repeat bottom left;
}
	
.triple_module_container_double {
	width: 471px
}

.triple_module_container_single {
	width: 230px;
}

.triple_module_left, .triple_module_center, .triple_module_right {
   width:230px;
   float: left;
   margin-right: 11px;
  
}

.triple_module_center {
	margin-right: 0;
}

.triple_module_right {
	float:right;
	margin: 0;
}

.module_inner {
	margin: 0 10px 10px 10px;
	padding-top: 8px;
}

#left_col_content .triple_module_left h2, #left_col_content .triple_module_center h2, #left_col_content .triple_module_right h2 {
	font-size: 13px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	padding: 6px 10px 5px 25px;
	background: url(header_t.gif);
}

#left_col_content .half_module_left h2 a, #left_col_content .half_module_right h2 a, #left_col_content .wide_module_no-shade h2 a{
	display:block;
	color: #ffffff;
    text-decoration:none; 
}

#left_col_content .triple_module_left h2 a, #left_col_content .triple_module_center h2 a, #left_col_content .triple_module_right h2 a{
	display:block;
	color: #ffffff;
    text-decoration:none; 
}

.triple_module_container p, .triple_module_container_double p, .triple_module_container_single p {
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	margin: 0;
	padding: 0 0 12px 0;
}

.triple_module_container ul, .triple_module_container_double ul, .triple_module_container_single ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 10px 0 0px 0;
}

.triple_module_container li, .triple_module_container_double li, .triple_module_container_single li {
	margin: 0;
	padding-left: 10px;
	line-height: 18px;
	background: url("arrow_gr.gif") no-repeat 0px 5px;
}


/* Right column contains secondary search, banner ad and lists. */

#right_col {
	float: right;
	width: 215px;
}

#secondary_search {
	width: 215px;
	
}

#secondary_search .search_form {
	padding: 12px 0 0 0;
	height: 36px;
	font-size: 11px;
	color: #ccc;
	margin: 0;
}

#secondary_search #request_info {
	background: url(bg_more_.gif) no-repeat;
	font-weight: bold;
	font-size: 12px;
	padding: 6px 0 7px 0;
}

#secondary_search #request_info img {
	margin: 0 4px 0 0;
}

#right_col_content {
	float:left;
	width: 215px;
	line-height:normal;
}

#right_col_content h3 {
	clear:both;
	background-image: url("gray_bg0.gif");
	background-repeat:repeat-x;
	width:205px;
	color: #f77f00;
	padding:7px 0px 7px 10px;
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
}

#right_col_content h3.withoutArrow {
	clear:both;
	background-image: url("gray_bg0.gif");
	background-repeat:repeat-x;
	width:205px;
	color: #f77f00;
	padding:7px 0px 7px 8px;
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
}

/* These lists are actually done two ways.  The first is a standard ul with minimal styles.  The second is a dl.  Use the dl whenever the list item has two parts. */

#right_col_content ul {
	list-style: none;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding: 0 0 14px 0;
}

#right_col_content ul li {
	margin: 0;
	padding: 0 0 6px 0;
}

#right_col_content dl {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #666666;
	line-height:normal;
}

#right_col_content dt {
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height:normal;
}

#right_col_content dd {
	margin: 0px;
	padding: 0 0 10px 0;
	font-weight: normal;
	line-height:normal;
}

/* Footer */

#footer {
	padding-top:20px;
	color:#5b5953;
	clear:both;
	font-size: 10px;
	width: 961px;
	padding-left:39px;
	float: left;
}

#bottom_nav {
	width:748px;
}


/* Tab Styles */

#panel1 {
	margin: 0;
	padding: 0;
	width: 640px;
}

#panel2, #panel3, #panel4, #panel5 {
	margin: 0;
	padding: 0;
	width: 640px;
	display: none;
}

.tabs {
	padding: 0;
	margin: 10px 0 0 0;
	background: url(tabs_bg0.gif) repeat-x;
	line-height: 26px;
	height: 26px;
	width: 640px;
	float: left;
}

.tabs ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

.tabs ul li {
	padding: 0;
	margin: 0;
	float: left;
	text-indent: -999em;
}

.tabs li a, .tabs li a:link, .tabs li a:visited, .tabs li a:hover {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: -999em;
	text-decoration: none;
	height: 26px;
}

.specs a, .specs a:link, .specs a:visited {
	background: url(specs000.gif) no-repeat;
	width: 108px;
}

.specs a:hover {
	background-position: -108px;
}

.specs_active a, .specs_active a:link, .specs_active a:visited, .specs_active a:hover {
	background: url(specs000.gif) no-repeat;
	width: 108px;
	background-position: -216px;
}

.support a, .support a:link, .support a:visited {
	background: url(support0.gif) no-repeat;
	width: 154px;
}

.support a:hover {
	background-position: -154px;
}

.support_active a, .support_active a:link, .support_active a:visited, .support_active a:hover {
	background: url(support0.gif) no-repeat;
	width: 154px;
	background-position: -308px;
}

.features a, .features a:link, .features a:visited {
	background: url(features.gif) no-repeat;
	width: 138px;
}

.features a:hover {
	background-position: -138px;
}

.features_active a, .features_active a:link, .features_active a:visited, .features_active a:hover {
	background: url(features.gif) no-repeat;
	width: 138px;
	background-position: -276px;
}

.documentation a, .documentation a:link, .documentation a:visited {
	background: url(document.gif) no-repeat;
	width: 117px;
}

.documentation a:hover {
	background-position: -117px;
}

.documentation_active a, .documentation_active a:link, .documentation_active a:visited, .documentation_active a:hover {
	background: url(document.gif) no-repeat;
	width: 117px;
	background-position: -234px;
}

.applications a, .applications a:link, .applications a:visited {
	background: url(applicat.gif) no-repeat;
	width: 96px;
}

.applications a:hover {
	background-position: -96px;
}

.applications_active a, .applications_active a:link, .applications_active a:visited, .applications_active a:hover {
	background: url(applicat.gif) no-repeat;
	width: 96px;
	background-position: -192px;
}

.related_products a, .related_products a:link, .related_products a:visited {
	background: url(related_.gif) no-repeat;
	width: 125px;
}

.related_products a:hover {
	background-position: -125px;
}

.related_products_active a, .related_products_active a:link, .related_products_active a:visited, .related_products_active a:hover {
	background: url(related_.gif) no-repeat;
	width: 125px;
	background-position: -250px;
}

.highlights a, .highlights a:link, .highlights a:visited {
	background: url(highligh.gif) no-repeat;
	width: 86px;
}

.highlights a:hover {
	background-position: -86px;
}

.highlights_active a, .highlights_active a:link, .highlights_active a:visited, .highlights_active a:hover {
	background: url(highligh.gif) no-repeat;
	width: 86px;
	background-position: -172px;
}

.overview a, .overview a:link, .overview a:visited {
	background: url(overview.gif) no-repeat;
	width: 80px;
}

.overview a:hover {
	background-position: -80px;
}

.overview_active a, .overview_active a:link, .overview_active a:visited, .overview_active a:hover {
	background: url(overview.gif) no-repeat;
	width: 80px;
	background-position: -160px;
}

.dokumentation a, .dokumentation a:link, .dokumentation a:visited {
	background: url(dokument.gif) no-repeat;
	width: 116px;
}

.dokumentation a:hover {
	background-position: -116px;
}

.dokumentation_active a, .dokumentation_active a:link, .dokumentation_active a:visited, .dokumentation_active a:hover {
	background: url(dokument.gif) no-repeat;
	width: 116px;
	background-position: -232px;
}

.pressinformation a, .pressinformation a:link, .pressinformation a:visited {
	background: url(pressinf.gif) no-repeat;
	width: 124px;
}

.pressinformation a:hover {
	background-position: -124px;
}

.pressinformation_active a, .pressinformation_active a:link, .pressinformation_active a:visited, .pressinformation_active a:hover {
	background: url(pressinf.gif) no-repeat;
	width: 124px;
	background-position: -248px;
}

.faqs a, .faqs a:link, .faqs a:visited {
	background: url(faqs0000.gif) no-repeat;
	width: 54px;
}

.faqs a:hover {
	background-position: -54px;
}

.faqs_active a, .faqs_active a:link, .faqs_active a:visited, .faqs_active a:hover {
	background: url(faqs0000.gif) no-repeat;
	width: 54px;
	background-position: -108px;
}

.kontakt a, .kontakt a:link, .kontakt a:visited {
	background: url(kontakt0.gif) no-repeat;
	width: 159px;
}

.kontakt a:hover {
	background-position: -159px;
}

.kontakt_active a, .kontakt_active a:link, .kontakt_active a:visited, .kontakt_active a:hover {
	background: url(kontakt0.gif) no-repeat;
	width: 159px;
	background-position: -318px;
}

.tab_content {
	clear: left;
	float: left;
	margin: 0;
	padding: 10px 0px 15px 0px;
	border-top: 1px solid #ccc;
	border-width: 0 1px 1px 1px;
	color: #5b5953;
}

.tab_content p {
	margin: 0;
	padding: 0 0 14px 0;
}

.tab_content h3 {
	color: #009bbb;
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 14px;
}

.tab_content ul {
	margin-left:0px;
	font-size: 11px;
	padding-left:25px;
	/*padding-bottom:14px;*/
	padding-right:0px;
	padding-top:0px;
	list-style: disc;
}

/*.tab_content ul ul {
	margin: 0;
	padding: 0;
	list-style: disc;
}*/

.tab_content ul li {
	font-size: 11px;
	line-height: 18px;
	margin:0px;
	padding:0px;
}

/*.tab_content ul li li {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	margin: 0 0 0 10px;
	padding: 0 0 0 8px;
}*/

.tab_content .more_info {
	clear: both;
	width: 100%;
	text-align: right;
	padding: 20px 0;
}

/* Product info -- icons and text */

.product_info {
	vertical-align: middle;
	margin: 6px 0;
}

.product_info img {
	vertical-align: middle;
	margin-right: 6px;
}

.product_info img.second {
	margin-left: 30px;
}

/* Internal Wide Banners */

.wide_banner {
	padding-bottom: 28px;
}




/* Tables */
table.product_features {
	clear: both;
	width: 100%;
	border-collapse: collapse;
	background-color: #fff;
	margin-bottom: 20px;
}

table.product_features thead tr {
    background: url(bg_table.gif) top left repeat-x;
}

table.product_features th {
	border-left: 1px solid #b3b2b1;
	color: #5b5953;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 8px 8px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
}

table.product_features th.right_cell {
	background: url(bg_table.jpg) top right no-repeat;
}

table.product_features th.left_cell {
	background: url(bg_tablf.jpg) top left no-repeat;
}

table.product_features td {
	padding: 12px 8px;
	vertical-align: middle;
	border: 1px solid #b3b2b1;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	color: #827f77
}

table.product_features td.bottom_left_cell {
	border-left: none;
	border-bottom: none;
	background: url(table_bo.gif) bottom left no-repeat;
}
table.product_features td.bottom_right_cell {
	border-right: none;
	border-bottom: none;
	background: url(table_bo.gif) bottom right no-repeat;
}

table.product_features a {
	font-weight: bold;
}

table.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    clear: both;
	width: 650px;
	border-collapse: collapse;
	background-color: #fff;
	margin-left:14px;
}

table.news th {
	border-bottom: 1px solid #dbd8d4;
	color: #f77f00;
	font-size: 14px;
	font-weight: bold;
	padding-top: 24px;
	padding-bottom:5px;
}

table.news th.firstCell {
	border-bottom: 1px solid #dbd8d4;
	color: #f77f00;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom:5px;	
}

table.news td.firstCell{
	padding-top:13px;
}


/* Three column list */

#three_col_list ul {
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0 0 14px 0;
	width: 200px;
	padding-right: 10px;
	float: left;
}

#three_col_list ul li {
	margin: 0;
	padding: 0;
	line-height: 17px;
}










/* Homepage styles...

The homepage still employs two columns, but those columns actually start within the top green banner bar.  This is to allow the flash files to overlap that banner and the main content section below.

*/

#home_content_wrapper {
	width: 100%;
	float: left;
}

#home_content {
	width: 1000px;
	float: left;
	margin-bottom:0px;
	padding-bottom:18px;
}

#home_left_col {
	float: left;
	width: 713px;
	padding-left:39px;
	padding-right:33px;
}

#home_right_col {
	float: right;
	width: 215px;
}

#home_right_col #right_col_content {
	margin-top:65px;
}

#home_flash_container {
	width:713px;
	height:340px;
}
	
#home_flash_right {
    width:215px;
	height:89px;;
}

.home_module_container {
	float:left;
	width: 713px;
}

.home_module_container .left_module {
	padding-left:56px;
	float:left;
	width: 213px;
}

.home_module_container .center_module {
	float:left;
	width: 212px;
}

.home_module_container .right_module {
	float:left;
	width: 212px;
}

.home_module_container .module_inner ul {
	color: #5b5953;
	padding: 4px 0 2px 0;
}

.home_module_container .module_inner p {
	color: #5b5953;
	padding-top:0px;
	padding-bottom:4px;
	margin-top:0px;
	padding-left:10px;
	font-size: 12px;
}

.home_module_container .module_inner ul {
	margin: 0;
	list-style: none;
	padding: 13px 0 10px 0;
	font-size: 11px;
	clear: both;
}

.home_module_container .module_inner ul li {
	margin: 0;
	padding-left: 22px;;
	line-height: 14px;
	background: url("arrow_gr.gif") no-repeat 10px 3px;
}

.home_module_container .module_inner h2 {
	padding-left:0px;
	color: #f77f00;
	font-size: 14px;
	line-height: normal;
	vertical-align: middle;
	margin: 0px;
	padding:0px;
}

.home_module_container .module_inner h2 img {
	margin-bottom:0px;
	margin-right: 3px;
}

.home_more_info {
	font-size:10px;
	font-weight:bold;
	color:#f77f00;
} 

/* Left column forms */

#form_container {
	margin: 15px 0 40px 0;
	float: left;
	width: 640px;
}

#form_container form {
	margin: 0;
	padding: 0;
	float: left;
	width: 640px;
}

#form_container #form_header {
	width: 640px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	background: url(header_b.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
}

#form_container form #form_wrapper {
	width: 638px;
	border: 1px solid #c62a47;
	border-width: 0 1px;
	padding: 20px 0;
	float: left;
}

#form_container input.input {
	font-size: 12px;
	padding: 1px;
	color: #333;
	width: 162px;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 7px;
}

#form_container select.select {
	font-size: 12px;
	padding: 1px;
	color: #333;
	width: 166px;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 7px;
	margin-right: 9px;
}

#form_container input.check {
	float: left;
	margin: 0 0 7px 0;
	padding: 0;
}

#form_container label {
	float: left;
	display: block;
	width: 226px;
	padding-right: 6px;
	text-align: right;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	clear: both;
}

#form_container .error_message {
	float: left;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #c62a47;
	line-height: 18px;
}

#form_container .form_title {
	float: left;
	width: 226px;
	padding: 26px 6px 4px 0;
	text-align: right;
	font-size: 12px;
	color: #333;
	line-height: 18px;
}

#form_container br {
	clear: both;
}

#form_container #buttons {
	padding: 0 5px;
	clear: both;
	text-align: right;
	background: url(buttons_.gif) no-repeat;
	width: 630px;
	height: 40px;
}

#form_container #buttons input {
	padding-top: 10px;
	float: right;
}

#form_container input {
	margin-right: 10px;
	float: left;
}


/* Contact Page Styles */

#location_selection {
	float: left;
	width: 200px;
	margin-right: 20px;
}

#contact_selection {
	float: left;
	width: 200px;
}

#product_selection {
	float: right;
	width: 200px;
}

#location_selection select.select, #contact_selection select.select, #product_selection select.select {
	width: 200px;
	margin: 0;
}

.results_bar {
	font-size: 11px;
	width: 620px;
	padding: 0 10px;
	height: 29px;
	line-height: 29px;
	background: url(results_.gif) no-repeat;
	float: left;
	margin-bottom: 14px;
}

.results_bar .left {
	width: 63%;
	float: left;
}

.results_bar .right {
	width: 35%;
	float: right;
	text-align: right;
}

.results {
	clear: both;
	width: 626px;
	height: 350px;
	border: 1px solid #ccc;
	overflow: scroll;
	padding: 6px;
	font-size: 12px;
}



/* News defintion list */

.press_container {
	clear: both;
}

.press_container dl {
	clear: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.press_container dt {
	clear: both;
	width: 75px;
	float: left;
	margin: 10px 5px 0 0;
	padding: 6px 6px 6px 0; 
}

.press_container dd {
	float: left;
	width: 548px;
	margin: 10px 0 0 0;
	padding: 6px 3px;
}

/*xavier added*/
.tabsPrintOnly{display:none;}

/* new css added */


#home_left_col h1 {
	font-weight:normal;
	margin-top:20px;
	color:#5b5953;
	font-size:16px;
}

.home_more_info a.more {
	color:#f77f00;
	text-decoration:none;
} 

.home_more_info a.more:hover{
	color:#f77f00;
	text-decoration:none;
} 

#right_col_content .relatedInfoBox h2{
	font-size:14px;
	color:#f77f00;
	width: 181px;
	margin-top:0px;
	padding: 7px 0px 7px 10px;
	background-image: url("gray_bg0.gif");
	background-repeat:repeat-x;
}

#right_col_content .relatedInfoBox h2.withoutArrow{
	font-size:14px;
	color:#f77f00;
	width:181px;
	margin-top:0px;
	padding: 7px 0px 7px 23px;
}

.arrow {
	margin-bottom:0px;
}

#right_col_content .relatedInfoBox {
	margin-bottom: 13px;
}

#right_col_content .relatedInfoBox ul{
	margin-top:6px;
	margin-bottom: 0px;
	padding:0px;
	font-size:11px;
	list-style: none;
}

#right_col_content .relatedInfoBox li{
	margin-top: 0px;
	margin-bottom: 13px;
	margin-right:11px;
	font-size:11px;
	padding-left: 10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background: url("arrow_or.gif") no-repeat 0px 3px;
}

#right_col_content .relatedInfoBox li.noSpace{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:11px;
	font-size:11px;
	padding-left: 10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background: url("arrow_or.gif") no-repeat 0px 3px;
}

#right_col_content .relatedInfoBox p{
	font-size:11px;
	margin-left: 11px;
	margin-right:11px;
	padding:0px;
	margin-top:6px;
	margin-bottom:0px;
}

#right_col_content .relatedInfoBox .setLeft{
	margin-top:6px;
	width:105px;
	float:left;
	padding:0px;
}

#right_col_content .relatedInfoBox .setRight{
	margin-top:6px;
	width:105px;
	float:left;
	padding:0px;
}

#right_col_content .relatedInfoBox h2 a{
	text-decoration:none;
	color:#f77f00;
}

#right_col_content .relatedInfoBox h2 a:hover{
	text-decoration:none;
	color:#f77f00;
}

#right_col_content h3 a{
	text-decoration:none;
	color:#f77f00;
}

#right_col_content h3 a:hover{
	text-decoration:none;
	color:#f77f00;
}

.largerFont {
	font-size:12px;
}

.advancedSearch {
	font-size:10px;
	margin-bottom:9px;
	margin-left:4px;
}

.findProducts{
	color:#f77f00;
	font-weight:bold;
	margin-top:23px;
	font-size:14px;
	margin-bottom:9px;
	margin-left:0px;
}

#search_field1{
	float:left;
	font-size:10px;
	width:130px;
	padding-left:3px;
	color: #827f77;
	background-color:#fff;
	border: 0;
	margin-right:3px;
 	border: 1px solid #ccc;
	vertical-align: middle;
}

select {
	font-size:10px;
	width:136px;
	padding-left:1px;
	color: #827f77;
	background-color:#fff;
}

.secondLevel_module_container {
	float:left;
	width: 713px;
}

.secondLevel_module_container .left_module {
	padding-top:15px;
	padding-left: 10px;
	padding-right:10px;
	float:left;
	width: 335px;
}

.secondLevel_module_container .right_module {
	padding-top:15px;
	padding-left: 10px;
	padding-right:10px;
	float:left;
	width: 300px;
}

.secondLevel_module_container .arrow_module {
	margin-left:0px;
	padding-right:10px;
	float:left;
	width: 120px;
}

.secondLevel_module_container .module_inner h2 {
	padding-left:0px;
	color: #009bbb;
	font-size: 14px;
	line-height: normal;
	vertical-align: middle;
	margin: 0px;
	padding:0px;
}

.secondLevel_module_container .module_inner .image {
	padding-top:10px;
	padding-bottom:15px;
}

.secondLevel_module_container .module_inner p, .secondLevel_module_container .module_inner ul {
	color: #5b5953;
	padding: 3px 0 4px 0;
}

.secondLevel_module_container .module_inner ul {
	list-style: none;
	padding: 13px 0 10px 0;
	font-size: 11px;
	clear: both;
}

.secondLevel_module_container .module_inner ul.bullet {
	margin: 0 0 0 25px;
	list-style:disc;
	padding: 13px 0 10px 0;
	clear: both;
	
}

.secondLevel_module_container .module_inner ul.bullet li{
	font-size:11px; 
	line-height:normal;
}

.secondLevel_module_container .arrow_module ul.grayArrow{
	list-style: none;
	margin:0px;
	padding: 13px 0 10px 0;
	clear: both;
}

.secondLevel_module_container .arrow_module ul.grayArrow li{
	margin: 0;
	padding-right:10px;
	padding-left:22px;
	line-height: 14px;
	background: url("arrow_gr.gif") no-repeat 10px 3px;
}

.secondLevel_module_container .arrow_module ul.grayArrow li a{
	font-size:13px;
	background: none;
}

.secondLevel_module_container .module_inner ul.Arrow{
	list-style: none;
	padding: 13px 0 10px 0;
	font-size: 11px;
	clear: both;
}

.secondLevel_module_container .module_inner ul.Arrow li{
	margin: 0;
	padding-right:10px;
	padding-left: 22px;
	line-height: 14px;
	background: url("arrow_gr.gif") no-repeat 10px 3px;
}

.secondLevel_module_container .module_inner ul li {
	margin: 0;
	padding-right:10px;
	padding-left: 0px;
	line-height: 14px;
	background-image:none;
}

.firstColumn {
	float:left; 
	width:200px; 
	font-size:13px;
	padding-left:12px;
}

.secondColumn {
	float:left;
	width:200px;
	font-size:13px;
}

.firstColumn p {
	padding-left:11px;
	margin-top:0px; 
	padding-top:0px;
}

.secondColumn p {
	padding-left:11px; 
	margin-top:0px; 
	padding-top:0px;
}

/*- Content Tabs --------------------------- */
.tabWrapper {
	clear:both; 
	width:100%;
	margin-top:15px;
	float: left;
	background-image:url(tabBg000.gif);
	background-repeat: no-repeat;
	background-position: 0 24px;
}	

.tabContentWrapper p {
	padding:0px;
	margin:0px;
}

.tabContentWrapper {
	padding:0px 0px 0px 0px;
	display:none;
	margin:0px;
	float:left;
}
	
.contentTabs {
  float:left;
  line-height:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
 }

.contentTabs ul {
	height:24px;
	margin:0;
	padding:0;
	list-style:none;
  }

.contentTabs li {
  display:inline;
  margin:0;
  padding:0;
  }

.contentTabs a {
  float:left;
  background:url("tabLeft0.gif") no-repeat left top;
  padding:0 0 0 11px;
  text-decoration:none;
  outline: none;
  border-bottom:1px solid #dbd8d4;
  margin:0px 11px 0px 0px;
  font-size:11px;
  }

.contentTabs a span {
  float:left;
  display:block;
  background:url("tabRight.gif") no-repeat right top;
  padding:5px 15px 5px 5px;
  color:#b5b4af;
  outline: none;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/

.contentTabs a span {float:none;outline: none;}
/* End IE5-Mac hack */

.contentTabs a:hover span {
  outline: none;
  text-decoration:none;
}

.contentTabs a:hover {
  background-position:0% -24px;
  text-decoration:none;
}

.contentTabs a:hover span {
  background-position:100% -24px;
  outline: none;
  color:#827f77;
  }

.contentTabs .current a {
	background-position:0% -24px;
	outline: none;
	border-bottom: 1px solid white;
	background:url("tabLeftO.gif") no-repeat left top;
}

.contentTabs .current a span {
	background-position:100% -24px;
	outline: none;
	background:url("tabRight.gif") no-repeat right top;
	color:#009bbb;
}


/*- Content Tabs Padded --------------------------- */
.contentTabsPadded {
  float:left;
  line-height:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
 }

.contentTabsPadded ul {
	height:24px;
	margin:0;
	padding:0;
	list-style:none;
  }

.contentTabsPadded li {
  display:inline;
  margin:0;
  padding:0;
  }

.contentTabsPadded a {
  float:left;
  background:url("tabLeft0.gif") no-repeat left top;
  padding:0 0 0 11px;
  text-decoration:none;
  outline: none;
  border-bottom:1px solid #dbd8d4;
  margin:0px 11px 0px 0px;
  font-size:11px;
  }

.contentTabsPadded a span {
  float:left;
  display:block;
  background:url("tabRight.gif") no-repeat right top;
  padding:3px 15px 3px 5px;
  color:#b5b4af;
  outline: none;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/

.contentTabsPadded a span {float:none;outline: none;}
/* End IE5-Mac hack */

.contentTabs a:hover span {
  outline: none;
  text-decoration:none;
  }

.contentTabsPadded a:hover {
  background-position:0% -24px;
  text-decoration:none;
  
  }

.contentTabsPadded a:hover span {
  background-position:100% -24px;
  outline: none;
  color:#827f77;
  }

.contentTabsPadded .current a {
	background-position:0% -24px;
	outline: none;
	border-bottom: 1px solid white;
	background:url("tabLeftO.gif") no-repeat left top;
}

.contentTabsPadded .current a span {
	background-position:100% -24px;
	outline: none;
	background:url("tabRight.gif") no-repeat right top;
	color:#009bbb;
}

/*- Content Tabs For News Section --------------------------- */

.tabWrapperNews {
	clear:both; 
	width:100%; 
	padding:0; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:15px;
	float: left;
	background-image:url(tabBg000.gif);
	background-repeat: no-repeat;
	background-position: 0 24px;
}	

.tabContentWrapperNews {
	padding:5px 0px 0px 0px;
	display:none;
	margin:0px;
	float:left;
}
	
.contentTabsNews {
  clear:both;
  float:left;
  line-height:normal;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
 }

.contentTabsNews ul {
	height:24px;
	margin:0;
	padding:0;
	list-style:none;
  }

.contentTabsNews li {
  display:inline;
  margin:0;
  padding:0;
  }

.contentTabsNews a {
  float:left;
  background:url("tabLeft0.gif") no-repeat left top;
  padding:0 0 0 11px;
  text-decoration:none;
  outline: none;
  border-bottom:1px solid #dbd8d4;
  margin:0px 11px 0px 0px;
  font-size:11px;
  }

.contentTabsNews a span {
  float:left;
  display:block;
  background:url("tabRight.gif") no-repeat right top;
  padding:5px 15px 5px 5px;
  color:#827f77;
  outline: none;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/

.contentTabsNews a span {float:none;outline: none;}
/* End IE5-Mac hack */

.contentTabsNews a:hover span {
  outline: none;
  text-decoration:none;
  }

.contentTabsNews a:hover {
  background-position:0% -24px;
  text-decoration:none;
  
  }

.contentTabsNews a:hover span {
  background-position:100% -24px;
  outline: none;
  color:#827f77;
  }

.contentTabsNews .current a {
	background-position:0% -24px;
	outline: none;
	border-bottom: 1px solid white;
	background:url("tabLeftO.gif") no-repeat left top;
}

.contentTabsNews .current a span {
	background-position:100% -24px;
	outline: none;
	background:url("tabRight.gif") no-repeat right top;
	color:#009bbb;
}



/* Layer */

#tabLayer {
	position:absolute;
	width:475px;
	z-index:22;
	left: 0px;
	top: 30px;
	visibility: hidden;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #5b5953;
	background-color: inherit;
}

#tabLayer .leftColumn {
	float:left;
	width:249px;
	background-color: #e6e4e1;
	border-right: 1px solid #fff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 17px;
} 

#tabLayer .rightColumn {
	float:left;
	width:176px;
	background-color: #e6e4e1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 17px;
}

#tabLayer ul {
	margin: 0px;
	padding: 0px;

}

#tabLayer ul li {
	list-style-type: none;
	background-color: inherit;
	margin: 0;
	padding:0;
	border-top: 1px solid white;
}

#tabLayer ul li ul li {
	list-style-type: none;
	background-color: inherit;
	margin: 0;
	padding:0;
}

#tabLayer ul li a{
	display: block;
	text-decoration: none;
	background: white url(arrow000.gif) no-repeat 11px center;
	list-style-type: none;
	background-color: transparent;
	padding: 1px 0px 1px 23px;
	font-weight: bold;
	color: #5b5953;
	margin:0px;
}

#tabLayer ul li ul li a{
	display: block;
	text-decoration: none;
	background: white url(arrow000.gif) no-repeat 24px center;
	list-style-type: none;
	background-color: transparent;
	padding: 1px 0px 1px 36px;
	font-weight: normal;
	color: #5b5953;
	margin:0px;
}

#tabLayer a:hover{
	color: #f77f00;
	background-color: inherit;
}

#tabLayer .title{
	display: block;
	text-decoration: none;
	background: white url(arrow_mo.gif) no-repeat 6px center;
	background-color: inherit;
	padding: 1px 0px 1px 22px;
	font-weight:bold;
}

/*Start 3 Colum Layer*/

#tabLayerThree {
	position:absolute;
	width:724px;
	z-index:22;
	left: 0px;
	top: 30px;
	visibility: hidden;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #5b5953;
	background-color: inherit;
}

#tabLayerThree .leftColumn {
	float:left;
	width:249px;
	background-color: #e6e4e1;
	border-right: 1px solid #fff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 17px;
} 

#tabLayerThree .centerColumn {
	float:left;
	width:249px;
	background-color: #e6e4e1;
	border-right: 1px solid #fff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 17px;
} 

#tabLayerThree .rightColumn {
	float:left;
	width:176px;
	background-color: #e6e4e1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 17px;
}

#tabLayerThree ul {
	margin: 0px;
	padding: 0px;
}

#tabLayerThree ul li {
	list-style-type: none;
	background-color: inherit;
	margin: 0;
	padding:0;
	border-top: 1px solid white;
}

#tabLayerThree ul li ul li {
	list-style-type: none;
	background-color: inherit;
	margin: 0;
	padding:0;
}

#tabLayerThree ul li a{
	display: block;
	text-decoration: none;
	background: white url(arrow000.gif) no-repeat 11px center;
	list-style-type: none;
	background-color: transparent;
	padding: 1px 0px 1px 23px;
	font-weight: bold;
	color: #5b5953;
	margin:0px;
}

#tabLayerThree ul li ul li a{
	display: block;
	text-decoration: none;
	background: white url(arrow000.gif) no-repeat 24px center;
	list-style-type: none;
	background-color: transparent;
	padding: 0px 0px 0px 36px;
	font-weight: normal;
	color: #5b5953;
	margin:0px;
}

#tabLayerThree a:hover{
	color: #f77f00;
	background-color: inherit;
}

#tabLayerThree .last{
	border-bottom: 1px solid #e6e4e1;
}

#tabLayerThree .title{
	display: block;
	text-decoration: none;
	background: white url(arrow_mo.gif) no-repeat 6px center;
	background-color: inherit;
	padding: 1px 0px 1px 22px;
	font-weight:bold;
}

/*End 3 Column Layer*/


#tab_inside {
	font-weight:bold;
	height: 30px;
	padding: 0 0px 0 0px;
	float: left;
	line-height: 29px;
	background: url(tab_righ.gif) no-repeat right;
	display:block;
}

#tab_inside  span {
	height: 30px;
	padding: 0 36px 0 36px;
	float: left;
	background: url(tab_left.gif) no-repeat left;
	display:block;
}

#tab_inside:hover{
	background: url(tab_righ.gif) no-repeat right;
	cursor: pointer;
}

#tab_inside span:hover{
	background: url(tab_left.gif) no-repeat left;
	cursor: pointer;
}

.titleLayers ul {
	margin: 8px 0px 0px 11px;
	padding: 0px;
	background-color: #dee0de;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #5b5953;
	width:208px;
}

.titleLayers ul li {
	list-style-type: none;
	background-color: inherit;
	margin: 0;
	padding:0;
	border-top: 1px solid white;
}

.titleLayers ul li ul li {
	list-style-type: none;
	background-color: inherit;
	margin: 0;
	padding:0;
}

.titleLayers ul li a{
	display: block;
	text-decoration: none;
	background: url(arrow000.gif) no-repeat 5px center;
	list-style-type: none;
	background-color: #dee0de;
	padding: 1px 0px 1px 17px;
	color: #5b5953;
	margin:0px;
	width: 188px;
	font-size:11px;
}

.titleLayers ul li ul li a{
	display: block;
	text-decoration: none;
	background-image: url(arrow000.gif);
	background-position: center 18px;
	background-repeat:no-repeat;
	list-style-type: none;
	background-color: transparent;
	padding: 0px 0px 0px 25px;
	font-weight: normal;
	color: #5b5953;
	margin:0px;
}

.titleLayers a:hover {
	color: #f77f00;
	background-color: inherit;
	text-decoration:none;
}

.titleLayers a:visited {
	color: #5b5953;
	background-color: inherit;
}

.titleLayers a:visited:hover {
	color: #f77f00;
	background-color: inherit;
}

.titleLayers .last{
	border-bottom: 1px solid #e6e4e1;
}

.titleLayers .title{
	display: block;
	text-decoration: none;
	background: white url(arrow_mo.gif) no-repeat left center;
	background-color: inherit;
	padding: 1px 0px 1px 12px;
	font-weight:bold;
}
