/* CSS Document */
* {margin:0px; padding:0px;}

body {
	margin:0 auto;
	padding:20px 0px 0px 0px; 
	width:800px;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:500;
	background-color:#CCCCCC;
  text-align:center;
}
object {padding:0px; margin:0px;}
b {
font-size:11px;
}
.bold { font-weight:bold; }
a:hover {text-decoration:underline;}
table {
    /* border:hidden; */
    font-size:11px;
}
.line_solutions {margin:14px 0px 0px 0px;}
.line_technology {margin:14px 0px 0px 0px;}
.line_products {margin:14px 0px 0px 0px;}
.line_about {margin:14px 0px 0px 0px;}
td.header {height:80px;}
.main {
  width:800px;
  background-color:#FFFFFF;
  border:solid 2px #5D6A72;
  margin:auto;
  text-align:left;
  border-spacing:0px;
  padding:0px;
}
a {text-decoration:none; color:#747474;}
.content2 a {color:blue; text-decoration:underline;} 
td {vertical-align:top; border:hidden;}
img{border:none; padding:0px; margin:0px;}
.footer {
	border-style:hidden;
	text-align:center;
	width:798px;
	color:#747474;
	font-size:10px;
	padding-bottom:20px;
	padding-top:8px;
	background-color:#CCCCCC;
}
.header {
        height:86px;
        background:url("/images/image_header_bg.gif") no-repeat;
}
.content {
  vertical-align:top;
  width:190px;
}
.main td .content2 {width:454px;}
.main td .content_s_wide {width:627px;}
.content2 {
  width:454px;
  border-width:1px;
  border-color:#CCCCCC;
  border-style:solid;
  border-top-style:hidden;
  border-bottom:#FFFFFF solid 1px;
  vertical-align:top;
  background-color:#FFFFFF;
}
.content_s {
    padding:0px 10px 15px 10px;
    font-size:13px;
}
.content_s_wide {
    width:627px;
    padding:0px 10px 15px 0px;
    font-size:13px;
    border-right:none;
}
td.full-width { padding:0px 10px 15px 30px; font-size:13px; }
.homepage_left {
	border-left:hidden;
	border-right:1px solid #CCCCCC;
	background-color:#FFFFFF;
	vertical-align:top;
	width:380px;
}
.header_image {width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
td .left {
    background-color:#FFFFFF;
    vertical-align:top;
    width:170px;
    height:400px;
    font-family:Helvetica, sans-serif;
    font-size:11px;
    padding-bottom:15px;
}
td .right {
    width:173px;
    background:#FFFFFF;
    border:#FfFFFF solid 3px;
    font-family:Helvetica, sans-serif;
    font-size:11px;
    color:#747474;
}
.left {
    background-color:#FFFFFF;
    vertical-align:top;
    width:170px;
    height:400px;
    font-family:Helvetica, sans-serif;
    font-size:11px;
    padding-bottom:15px;
}
.right {
    width:173px;
    background:#FFFFFF;
    border:#FfFFFF solid 3px;
    font-family:Helvetica, sans-serif;
    font-size:11px;
    color:#747474;
}
.right_head {font-size:18px; padding:20px 0px 10px 20px; border:hidden;}

/* top nav */
.top_nav_table {float:left; height:10px; margin:0px 0px; padding:0px 0px;}
.top_nav {
    padding-left:10px;
	padding-right:10px;
    font-size:14px;
	font-family:Helvetica,sans-serif;
	color:#626262;
	text-decoration: none;
        font-weight:normal;
}
.top_nav_spacer {height:35px; border:hidden;}

/* end top nav */

.indent1_arrow .arrow_0 {margin:0px 5px 0px 0px;}
.indent0       {margin:10px 5px 0px 20px;}
.indent0_arrow {margin:10px 0px 0px 0px; padding:0px;}
.indent1       {margin:10px 5px 0px 30px;}
.indent1_arrow {margin:10px 5px 0px 12px;}
.indent2       {margin:10px 5px 0px 40px;}
.indent2_arrow {margin:10px 5px 0px 29px;}
a.selected, a.selected:visited, a.selected:hover, a.selected:active{
  text-decoration:underline
}
a.section_selected:visited,a.section_selected:link,a.section_selected:hover,a.section_selected:active{
  font-weight:bold;
}

.dots {
  padding-top:0px;
  padding-left:0px;
  margin-top:-16px;
  float:right;
}
.dots_products {
  padding-top:0px;
  margin-top:-16px;
  float:right;
}
.dots_solutions {
  padding-top:0px;
  padding-left:0px;
  margin-top:-16px;
  float:right;
}
.dots_about {
  padding-top:0px;
  padding-left:0px;
  margin-top:-16px;
  margin-left:-3px;
  float:right;
}
.dots_technology {
  padding-top:0px;
  padding-left:0px;
  margin-top:-16px;
  float:right;
}
.dots_home {
  padding-top:0px;
  padding-left:0px;
  margin-top:-10px;
  float:right;
}
.logo {
  float:left; margin-top:0px; margin-bottom:5px;
}
.login {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
        margin:0px 5px 0px 0px;
	float:right;
	padding-top:3px;
}

.language {
	font-family:Arial, Helvetica, sans-serif;
	color:#747474;
	text-align:left;
        font-size:9px;
	margin:0px;
	width:100px;
        height:16px;
}

.home_search input {margin:0px 0px 0px 10px;}

.sidebar_www table {
clear:both;
}
#homepage_resource_center {padding:1px 4px 0px 3px;}
.homepage_resource_center_div {border-top:#CCCCCC 1px solid;}
td.content {vertical-align:top; padding:0px; margin:0px}
td #homepage_resource_center img {padding:0px; margin:0px;}
.bigger_subhead {font-weight:bold;}
#homepage_news .bigger_subhead {font-weight:bold;}
#homepage_news .bigger_subhead,
#homepage_resource_center .bigger_subhead,
#homepage_news .sub_heading {
	font-size:14px;
	color:#8A5696;
	padding:10px 0px 10px 10px;
	font-weight:bold;
}
#homepage_resource_center .bigger_subhead { float:left }
#homepage_news {padding-right:10px;}	
.right-title {
	color:#246B7D;
	font-weight:bold;
	padding:10px 10px 10px 10px;
}
.news_summary_home {padding:0px 0px 0px 10px; font-weight:bold; line-height:12px; font-size:10px;}
#homepage_news .news {
	padding:0px 0px 7px 0px;
	list-style-position:inside;
  text-decoration:none;
	font-weight:500;
	display:block;
  font-size:10px;
  width:190px;
}
#homepage_news a.news:hover {text-decoration:underline;}
.footer_link {
  text-decoration:none;
}
	
.subheader {
	font-size:24px;
	color:#246B7D;
	padding:0px 0px 0px 20px;
	width:160px; }

.super_subhead { 
	color:#000000; 
	font-size:13px;
	padding:10px 10px 10px 20px;
	line-height:20px;
	font-weight:bold;
	clear:both;
}
.red-content { 
	color:#660033; 
	padding:0px 10px 10px 10px;
	font-weight:bold;
}
.subhead_link {
	color:#000000;
	padding:0px 50px 0px 0px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	width:240px;
}

.head { 
	font-size:24px;
	color:#246B7D;
	padding:20px 0px 0px 20px;
	margin:0px;
	font-weight:bold;
}

.reg {
	margin:0px;
	font-size:9px;
	vertical-align:super;
	padding-top:5px;
	font-weight:bold;
}
	
.reg2 {
	margin:0px;
	font-size:6px;
	vertical-align:super;
	padding-top:3px;
	font-weight:bold;
}
	
.search {
	padding:20px 5px 10px 10px;
	font-weight:bold;
	width:100px;
	margin:0px;
}

.search_in {
	width:90px;
	height:12px;
	vertical-align:sub;
}

.search_product {
	width:132px;
	height:12px;
	padding:0px 0px 0px 0px;
}

.product {
	padding:0px 5px 5px 10px;
	margin:0px
}

.arrow {
	vertical-align:sub;
}

.news-link {
	text-decoration:none;
	color:#666666;
}
	
.green {
	color:#246B7D;
	font-weight:bold;
	list-style-position:outside;
	width:375px;
	padding:5px 10px 5px 10px;
}
	
.green-list {
	color:#246B7D;
	font-weight:bold;
	list-style-position:outside;
	width:360px;
	padding:0px 10px 0px 30px;
}
	
.display_name, .main_heading, .sidebar_hdr,
.narrowmiddle h2.header, .widemiddle h2.header {
	font-size:14px;
	font-weight:bold;
	padding:10px 20px 5px 10px;
  /* width:auto; */
}
#search_container p {
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 5px 10px;
}
.sub_heading {
	font-size:13px;
	font-weight:bold;
	padding:10px 0px 0px 10px;
	clear:both;
}

p.sidebar, .sidebar_www {padding:10px 10px 0px 10px; font-size:11px;}
p.sidebar { font-style:italic; font-weight:bold; }

/* solutions is bluish */
.solutions_main_content .main_heading,
.solutions_main_content .sub_heading,
.solutions_main_content .sidebar_hdr,
.solutions_main_content p.sidebar,
.solutions_main_content h1.display_name
{ color:#246B7D; }
.solutions_main_content .leftnav
{ background-color:#246B7D; border:0px; width:100%; text-align:left; padding-left:20px; padding-bottom:10px; }

/* technology is green */
.technology_main_content .main_heading,
.technology_main_content .sub_heading,
.technology_main_content .sidebar_hdr,
.technology_main_content p.sidebar,
.technology_main_content h1.display_name
{ color:#3E4519; }
.technology_main_content .leftnav
{ background-color:#3E4519; border:0px; width:100%; text-align:left; padding-left:20px; padding-bottom:10px; }
.sub_heading {color:#424242}

/* products is red */

.products_main_content .main_heading,
.products_main_content .sub_heading,
.products_main_content .sidebar_hdr,
.products_main_content p.sidebar,
.products_main_content h1.display_name,
#search_container .header, #search_container .param
{ color:#481D29; }
.products_message {
  margin-top:10px;
  padding:0 10px 15px 10px;
	font-size:13px;
  font-weight:bold;
  color:#481D29;
  text-align:center;
}
.products_main_content .leftnav
{ background-color:#481D29; border:0px; width:100%; margin:0px 0px 10px 0px; text-align:left; padding-left:20px; padding-bottom:10px; }

/* about is tan */
.about_main_content .main_heading,
.about_main_content .sub_heading,
.about_main_content .sidebar_hdr,
.about_main_content p.sidebar,
.about_main_content h1.display_name
{ color:#B7621B; }
.about_main_content .leftnav
{ background-color:#B7621B; border:0px; width:100%; text-align:left; padding-left:20px; padding-bottom:10px; }

.purchase span.bold { color:#481D29; }
.purchase .sub_heading { padding-bottom:0 }
.head-green-sub {
	font-size:14px;
	color:#246B7D;
	font-weight:bold;
	padding:10px 0px 5px 10px;
}
.head-green--subersub {
	font-size:11px;
	color:#246B7D;
	font-weight:bold;
	padding:5px 0px 0px 10px;
}

.head-green--subersub2 {
	font-size:13px;
	color:#246B7D;
	font-weight:bold;
	padding:10px 0px 10px 10px;
}


.list {
	padding:0px 0px 10px 0px;
}
	
.productParameterSearch, #productParameterSearch {
	padding:10px 0px 0px 10px;
}
.key_word {
	width:100px;
	border:#481D29 1px solid;
        font-weight:normal;
        margin:10px 0px -10px 0px;
}
.key_word_p {margin:0px 0px 15px 0px; line-height:15px; font-weight:normal;}
.key_word_button {margin:0px 0px -10px 0px;}
.smallSubmitButton, .smallSubmitButton2 {margin-bottom:5px;}
.search-form2 {
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
	width:100px;
	height:14px;
}
	
.spacer {
	padding:10px 0px 10px 0px;
}
	
.productParameterSearch select, #productParameterSearch select {
	width:100px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#481D29;
	background:#E7E2E3;
	border:#481D29 1px solid;
}
/*.productParameterSearch select, #productParameterSearch select:scrollbar-arrow-color {#481D29}*/
.productParameterSearch select, #productParameterSearch select {scrollbar-arrow-color:#481D29;}

.spacer-tr {
	padding:0px 0px 10px 0px;
}
.smallSubmitButton, .submit {
	padding:0px 10px 0px 0px;
}
.smallSubmitButton2 {
	margin-right:5px;
}

.right-news-title {
	color:#333333;
	padding:10px 0px 10px 10px;
	font-weight:bold;
}
.right-news-list {
	list-style-image:url(images/image_go.jpg);
	width:160px;
	padding:0px 0px 0px 25px;
}
.right-news-title2 {
	color:#B49928;
	padding:10px 0px 10px 10px;
	font-weight:bold;
}

.content2 p, .content2 p.paragraph, 
.full-width p,   .full-width p.paragraph { 
	padding:0px 10px 15px 10px;
	font-size:13px;
}
.content2 ul, .content2 ol,
.full-width ul,   .full-width ol {
  font-size:13px;
}
.bulletedLink {
        padding:0px 5px 1px 0px;
        margin:0px;
        font-size:10px;
}
.bulletedLink img{
	float:left;
	margin-right:3px;
}

.chip {float:right; padding:5px 0px 0px 0px; margin:0px 40px 0px 0px;}

.resource_cell {width:115px;}

.right_promo {padding:0px 10px 0px 20px; font-weight:bold; }

.resource_arrow {float:left; padding-bottom:10px;} 

.promo {float:right; padding:0px; margin:0px;} 

.top_table {width:798px; border:none;}

.leftnav {
	display:block;
	width:178px;
	border-left:1px solid white;
	border-top:1px solid white;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:15px 0px 0px 0px;
  text-align:center;
}
.leftnav a {text-decoration:none; color:#FFFFFF;}
li {
  list-style-image:url(/images/more_arrow_list.gif);
	padding:0px 0px 5px 0px;
}
ul, ol { 
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px; 
  padding-left:25px;
}

/* for positioning copy: */
#positioning_copy {padding:0px 0px 0px 7px;}
#positioning_copy .head { 
	font-size:24px;
	color:#246B7D;
	padding:20px 0px 0px 20px;
	margin:0px;
	font-weight:bold;
}
#positioning_copy .subheader {
	font-size:24px;
	color:#246B7D;
	padding:0px 0px 0px 20px;
	width:160px;
}
#positioning_copy .super_subhead { 
	color:#000000; 
	font-size:13px;
	padding:10px 19px 10px 20px;
	line-height:21px;
	font-weight:500;
        font-family:helvetica, arial, sans-serif;
	clear:both;
}
#positioning_copy .subhead_link {
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight:500;
        font-family:helvetica;
	text-decoration:none;
	float:right;
	font-size:11px;
        margin-right:-85px;
        margin-bottom:40px;
}

/* BEGIN Content Container */
#prod_sectiontitle {
width:370px;
	margin:10px 30px 0px 35px;
	padding:0px 0px 0px 10px;
	font-family:'Verdana', sans-serif;
	font-size:10px;
	color:#333333;
	line-height:14px;
	font-weight:normal;
	
}
.systemMem_info {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	text-align:left;
	font-weight:normal;
}
/* BEGIN Specification Table */

.specification {
	margin:0px 0px 0px 10px;
	padding: 0px 10px 0px 0px;
	width:370px;
	display:block;
	border-collapse: collapse;
}

.specification_dark {
	width: 370px;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	border:1px;
	border-color:#767676;
	border-style:solid;
	background-color: #e6e6e6;
}
.specification_light {
	width: 370px;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	background-color: #ffffff;
}
.specification_key {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	font-weight:normal;
	border-width:1px;
	border-color:#767676;
	padding:2px 3px 2px 3px;
	border-style:solid;
}
.specification_value {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	font-weight:normal;
	border-width:1px;
	border-color:#767676;
	padding:2px 3px 2px 3px;
	border-style:solid;
}
.prod_header_row {
	width: 540px;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	background-color:#481D29;
}
.prod_titles {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
}
.prod_sectiontitle a{
	font-family:'Verdana', sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: bold;
	width: 370px;
        margin:0px 0px 5px 10px;
	border-collapse: collapse;
	text-decoration:none;
}
/*SITE TABLE */
/* BEGIN Data Sheets */

#datasheetContainer {

	width: 370px;



	border-collapse: collapse; 

}

.datasheets {

	width: 370px;

	border-collapse: collapse; 

}

.datasheet_name {

	margin:0px 0px 0px 0px;

	padding:2px 3px 2px 6px;

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#ffffff;

	text-align:left;

	font-weight:bold;

}

.datasheet_docCode {

	margin:0px 0px 0px 0px;

	padding:2px 3px 2px 6px;

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#ffffff;

	text-align:left;

	font-weight:bold;

}

.datasheet_date {

	margin:0px 0px 0px 0px;

	padding:2px 3px 2px 6px;

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#ffffff;

	text-align:left;

	font-weight:bold;

}

.datasheet_dark {

	margin:0px 0px 0px 0px;

	padding:2px 3px 2px 3px;

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#333333;

	border-width:1px;

	border-color:#767676;

	border-style:solid;

	background-color: #e6e6e6;

}



.datasheet_light {

	margin:0px 0px 0px 0px;

	padding:2px 3px 2px 3px;

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#333333;

	background-color: #ffffff;

	border-width:1px;

	border-color:#767676;

	border-style:solid;

}

.specification_title {

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#333333;

	font-weight: bold;

}

.datasheet_title {

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#333333;

	font-weight: bold;

}

.simulationModels {

	width: 370px;

	border-collapse: collapse; 

}

.simulationModels_dark {

	margin:0px 0px 0px 0px;

	padding:2px 3px 2px 3px;

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#333333;

	border-width:1px;

	border-color:#767676;

	border-style:solid;

	background-color: #e6e6e6;

}

.simulationModels_light {

	margin:0px 0px 0px 0px;

	padding:2px 3px 2px 3px;

	font-family:'Verdana', sans-serif;

	font-size:9px;

	color:#333333;

	background-color: #ffffff;

	border-width:1px;

	border-color:#767676;

	border-style:solid;

}

/* DATASHEETS TABLE */

.datasheetTableCell {
    vertical-align: top;
    width: 60px;
    height: 10px;
    border-width:1px;
    border-color:#666666;
    border-style:solid;
}

.datasheetTableDark {
    margin:0px 0px 0px 0px;
    padding:2px 3px 2px 3px;
    font-family:'Verdana', sans-serif;
    font-size:9px;
    color:#333333;
    border-width:1px;
    border-color:#666666;
    border-style:solid;
    background-color: #e6e6e6;
}

.datasheetTable {
    font-family:'Verdana', sans-serif;
    font-size:9px;
    color:#333333;
    text-align:left;
    line-height:14px;
    font-weight:normal;
    margin:0px 0px 0px 0px;
    padding:2px 3px 2px 3px;
	width:100%;
	border-collapse:collapse;
}

 
 .sectiontitle {
    font-family:'Verdana', sans-serif;
    font-size:11px;
    color:#333333;
    text-align:left;
    line-height:14px;
    font-weight:bold;
 }

.anchorlink {
	margin-top:5px;
	margin-bottom:5px;
}

a.anchorlinks {
	font-weight:normal;
}

.datasheetTable th {
	background-color:#666666;
	color:#FFFFFF;
	padding:2px;
	border:1px solid #666666;

}

.datasheetTable td {
	padding:2px;
}

#resultsTable_container p {
	margin-top:10px;
	margin-bottom:5px;
}

/* END DATASHEETS TABLE */



/* EVENY TABLE */

img.event_logo {

	float:right;

	margin:-20px 150px 0px 0px;

}
.event_logo {
	float:right;

	margin:-20px 150px 0px 0px;
}


table.event_table{

	clear:both;

}




table.event_table .lable_fix {margin-left:-9px; font-size:11px; float:left; padding-bottom:10px}

table.event_table td, table.event_table_hdr td {

vertical-align: top;

}


table.event_table .label, table.event_table_hdr .label {

	font-weight:bold;
        display:block;
	width:80px;
        padding-bottom:10px;
}
/* BEGIN Data Sheets */
#datasheetContainer {
	width: 370px;
  padding:0px 10px 0px 10px;
	border-collapse: collapse; 
}
.datasheets {
  margin:0px 0px 0px 10px;
	width: 370px;
  padding: 0px 0px 0px 10px;
	border-collapse: collapse;
  border:1px solid #000000; 
}
.datasheet_name {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 6px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
}
.datasheet_docCode {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 6px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
}
.datasheet_date {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 6px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
}
.datasheet_dark {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	border-width:1px;
	border-color:#767676;
	border-style:solid;
	background-color: #e6e6e6;
}

.datasheet_light {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	background-color: #ffffff;
	border-width:1px;
	border-color:#767676;
	border-style:solid;
}
.specification_title {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	font-weight: bold;
}
.datasheet_title {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	font-weight: bold;
}
.simulationModels {
	width: 370px;
  margin:0px 0px 0px 10px;
	border-collapse: collapse; 
  border:1px solid #000000;
}
.simulationModels_dark {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	border-width:1px;
	border-color:#767676;
	border-style:solid;
	background-color: #e6e6e6;
}
.simulationModels_light {
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	background-color: #ffffff;
	border-width:1px;
	border-color:#767676;
	border-style:solid;
}

/* BEGIN SEARCH RESULTS */
.resultNavigator_sortTip{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	line-height:14px;
	font-weight:normal;
	vertical-align:bottom;
}
#results_pages_row_leftcol {
	width: 300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:'Verdana', sans-serif;
	font-size:10px;
	color:#333333;
	text-align:left;
	line-height:14px;
	font-weight:normal;
	background-color:#FFFFFF;
}
.resultNavigator_pages {
	margin:0px 0px 0px 0px;
	/*padding:0px 10px 5px 3px;*/
	padding:0px 0px 0px 0px;
	font-family:'Verdana', sans-serif;
	font-size:10px;
	color:#333333;
	line-height:16px;
	font-weight:normal;
	background-color:#FFFFFF;
	vertical-align:bottom;
}

.results_header_row {
/*	width: 542px; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#666666;
        border: 1px solid #666666;
}
.resultsTable_dark, .resultsTable_dark_unhidden,
.resultsTable_sand,
.resultsTableLegacy_dark, .resultsTableLegacy_dark_unhidden {
	width: 540px;
	/*width: 528px;*/
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	border-bottom-width:1px;
	border-bottom-color:#767676;
	border-bottom-style:solid;
	background-color: #e6e6e6;
}
.resultsTable_sand {
  background-color: #DECEB5;
  display:table-row;
}
.tableRow_hidden,
.resultsTable_light_hidden, .resultsTable_dark_hidden, 
.resultsTableLegacy_light_hidden, .resultsTableLegacy_dark_hidden {
  display:none;
}
.resultsTable_light, .resultsTable_light_unhidden, 
.resultsTableLegacy_light, .resultsTableLegacy_light_unhidden {
	width: 540px;
	/*width: 528px;*/
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	/*border-top-width:1px;
	border-top-color:#767676;
	border-top-style:solid;*/
	background-color: #ffffff;
}
tr.resultsTableLegacy_light td, tr.resultsTableLegacy_light_unhidden td,
tr.resultsTableLegacy_dark td, tr.resultsTableLegacy_dark_unhidden td {
  color: #999999;
}
#results_white_row {
	width: 528px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border-top-width:1px;
	border-top-color:#767676;
	border-top-style:solid;
	background-color: #FFFFFF;
}
.resultsTable_currentSortKey {
	/*width: 87px;*/
	background-color:#000000;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	/*float:left;*/
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#e6e6e6;
	text-align:center;
	line-height:14px;
	font-weight:bold;
	/*border-right-width:1px;
	border-right-color:#767676;
	border-right-style:solid;*/
}
#results_listing_title_endcol {
	width: 87px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	float:left;
	font-family:'Verdana', sans-serif;
	font-size:11px;
	color:#e6e6e6;
	text-align:left;
	text-indent:4px;
	line-height:14px;
	font-weight:bold;
}
.resultsTable_infoCell {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	/*width:67px;*/
	border-width:1px;
	border-color:#767676;
	border-style:solid;
	text-align:center;
	line-height:14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
}
.resultsTable_productNumber, .resultsTable_productNumber_right {
	/*width:70px;*/
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	border-width:1px;
	border-color:#767676;
	border-style:solid;
	text-align:left;
}
.resultsTable_productNumber_right {
  text-align:right;
  padding-right:15px;
}
#results_listing_endcol {
	width: 87px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	float:left;
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#333333;
	text-align:left;
	text-indent:4px;
	line-height:14px;
	font-weight:normal;
}
a.result_title:link, a.result_title:visited, a.result_title:hover {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}
.resultsTable {
	margin:10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:535px;
	float:left;
	border-collapse: collapse; 
	border:#666666 solid 1px;
        background-color: #666666;
}

.resultsTable_sortKey A:LINK, .resultsTable_sortKey A:visited, .resultsTable_sortKey A:hover, .resultsTable_sortKey, .resultsTable_sortKey_white_borderless {
	/*width: 87px;
	border-right-width:1px;
	border-right-color:#767676;
	border-right-style:solid;
	margin:0px 0px 0px 0px;
	float:left;
	text-indent:4px;*/
	padding:2px 3px 2px 3px;
	font-family:'Verdana', sans-serif;
	font-size:9px;
/*	color:#e6e6e6;*/
	color:#FFFFFF;
	text-align:center;
	line-height:14px;
	font-weight:bold;
        margin-left: 0px;
        border-left: 1px solid #666666;
}
.resultsTable_sortKey_white_borderless {
  background-color:white;
}
.resultsTable_sortKey_white_borderless a,
.resultsTable_sortKey_white_borderless a:visited,
.resultsTable_sortKey_white_borderless a:active,
.resultsTable_sortKey_white_borderless a:hover {
  color:black;
}
a.resultsTable_productLink:link,
a.resultsTable_productLink:visited,
a.resultsTable_productLink:hover,
a.resultsTable_productLink:active {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	font-weight: bold;
	text-decoration:underline;
}

tr.resultsTableLegacy_light a.resultsTable_productLink, 
tr.resultsTableLegacy_light a.resultsTable_productLink:link, 
tr.resultsTableLegacy_light a.resultsTable_productLink:visited, 
tr.resultsTableLegacy_light a.resultsTable_productLink:hover, 
tr.resultsTableLegacy_light_unhidden a.resultsTable_productLink, 
tr.resultsTableLegacy_light_unhidden a.resultsTable_productLink:link, 
tr.resultsTableLegacy_light_unhidden a.resultsTable_productLink:visited, 
tr.resultsTableLegacy_light_unhidden a.resultsTable_productLink:hover, 
tr.resultsTableLegacy_dark a.resultsTable_productLink, 
tr.resultsTableLegacy_dark a.resultsTable_productLink:link, 
tr.resultsTableLegacy_dark a.resultsTable_productLink:visited, 
tr.resultsTableLegacy_dark a.resultsTable_productLink:hover,
tr.resultsTableLegacy_dark_unhidden a.resultsTable_productLink, 
tr.resultsTableLegacy_dark_unhidden a.resultsTable_productLink:link, 
tr.resultsTableLegacy_dark_unhidden a.resultsTable_productLink:visited, 
tr.resultsTableLegacy_dark_unhidden a.resultsTable_productLink:hover
{
  color: #9999FF;
	font-size:9px;
  /*color: #6666FF;
  color: #3333FF; */
}

a.resultNavigator_pageNumber:link, a.resultNavigator_pageNumber:visited, a.resultNavigator_pageNumber:hover,
span.resultNavigator_pageNumber
{
	font-family:'Verdana', sans-serif;
	font-size:9px;
	font-weight: normal;
	text-decoration:underline;
  color: #0000FF;
}
.resultsTable_topSpacer {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:539px;
  height:0px;
}
.resultNavigator {
	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:539px;
	float:left;
	border-collapse: collapse; 
}
.resultsTable_noneFound, .resultsTable_error {
  width:530px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-family:'Verdana', sans-serif;
	font-size:10px;
	color:#333333;
	line-height:14px;
	font-weight:normal;
	vertical-align:middle;
}

td.nostyle {
	border:0;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

.lt_grey_cell{
	margin:0;
	background-color:#999999;
	color:#FFFFFF;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
}

#search_container img{
        margin-left:8px;
}
.key_word {color:#481D29;}
.key_word_p {color:#481D29;}
.search_small {color:#818995; font-size:12px;}


/* END SEARCH RESULTS */
/* SITE MAP */
p.sitemap_lvl_1 {
	padding-top:15px;
	padding-bottom:0px;
  font-size:13px;
}
p.sitemap_lvl_2, p.sitemap_lvl_3, p.sitemap_lvl_4 {
	padding-top:5px;
	padding-bottom:0px;
  font-size:13px;
}
.sitemap_lvl_1 { margin-left:0px; }
.sitemap_lvl_2 { margin-left:10px; }
.sitemap_lvl_3 { margin-left:40px; }
.sitemap_lvl_4 { margin-left:50px; }
.sitemap_lvl_1 a:link, .sitemap_lvl_1 a:visited, .sitemap_lvl_1 a:hover, .sitemap_lvl_1 a:active,
.sitemap_lvl_2 a:link, .sitemap_lvl_2 a:visited, .sitemap_lvl_2 a:hover, .sitemap_lvl_2 a:active,
.sitemap_lvl_3 a:link, .sitemap_lvl_3 a:visited, .sitemap_lvl_3 a:hover, .sitemap_lvl_3 a:active,
.sitemap_lvl_4 a:link, .sitemap_lvl_4 a:visited, .sitemap_lvl_4 a:hover, .sitemap_lvl_4 a:active
{
	font-weight:normal;
	text-decoration:underline;
}
.sitemap_lvl_1 a:link,  .sitemap_lvl_1 a:visited,
.sitemap_lvl_1 a:hover, .sitemap_lvl_1 a:active
  { color:#CC3300; }
.sitemap_lvl_2 a:link, .sitemap_lvl_2 a:visited,
.sitemap_lvl_3 a:link, .sitemap_lvl_3 a:visited,
.sitemap_lvl_4 a:link, .sitemap_lvl_4 a:visited
  { color:#0000FF; }
.sitemap_lvl_2 a:active, .sitemap_lvl_2 a:hover,
.sitemap_lvl_3 a:active, .sitemap_lvl_3 a:hover,
.sitemap_lvl_4 a:active, .sitemap_lvl_4 a:hover
  { color:#CC3300; }
/* END SITE MAP */

p.sidebar {
   color:darkgreen;
   font-style:italic;
   font-weight:bold;
}
.faq_indent {
padding-left:20px;
list-style-type:none;
list-style-image:none;
}
img.inline {
	float:left;
	margin:0px 5px 0px 0px;
        padding:0px 4px 10px 10px;
	clear:all;
}
/* BEGIN FABS.HTML STYLES */
.fabs_two_column {
	margin:0px 0px 0px 0px;
	padding-top: 3px;
	padding-bottom: 10px;
	width:100%;
	vertical-align:top;
	clear:both;
}
.fabs_column_1 {
	width:130px;
	float:left;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.fabs_column_2 {
	float:left;
	width:240px;
	margin:inherit;
	vertical-align:top;
}
.fabs_column_1a {
	width:105px;
	float:left;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.fabs_column_2a {
	float:left;
	width:265px;
	margin:inherit;
	vertical-align:top;
}
.subhead_link {cursor:pointer;}
.left_arrow {padding-left:7px; list-style:inside; list-style-image:url(images/image_go.jpg);}
.section_selected li {padding:0px; margin:0px;}
.section_selected {padding:0px 0px 0px 0px; margin:0px;}
.section {padding:0px; margin:0px;}
.footer a {
text-decoration: none;
}
.arrow_0 {padding:0px; margin:0px 5px 0px 0px; float:left;}
/* END FABS.HTML STYLES */


/* FEATURED TABLE */
.feature_table {margin:auto; padding:0px 0px 10px 0px;}
.feature_table {
	border-collapse:;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.feature_table90 {
	border-collapse:collapse;
	width:99%;
	margin-top:10px;
	margin-bottom:10px;
}
.feature_table td {
	padding:8px;
	text-align:center;
	border: 1px solid #333333;
	font-weight:bold;
	font-family:'Verdana', sans-serif;
	font-size:10px;
	color:#333333;
}
.feature_table p { font-size:10px; }
.feature_table td.feature_name {
	background-color:#CCCCCC;
	width:30%
}
.feature_table td.details {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

/* Products Contact Form */
#ask_column_left {
  float:left;
  width:100px;
}
#ask_column_right {
  float:left;
  width:155px;
  padding-right:10px;
}
#ask_column_wide {
  width:89%;
}
#ask_row {
  float:left;
  clear:both;
  width:90%;
  padding:10px 0px 3px 10px;
}
#careers_Row {float:none; clear:both; padding:10px 0px 0px 0px;}

.sidebar_www form {}
.opn_search {padding-left:10px;}
.header {font-weight:bold;}
.column_1 {width:60%;}
.column_2 {width:100%; padding-top:10px;}
/* divs that emulate tables: */
.two_column {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	width:100%;
	vertical-align:top;
	clear:both;
}
.column_1 {
	width:45%;
	float:left;
	margin:0px 15px 0px 0px;
	vertical-align:top;
}
.column_2 {
	width:45%;
	margin:inherit;
	vertical-align:top;
	float:right;
}
/* end divs that emulate tables */

#currentPromoImage {margin:0px 4px 0px 0px;}

.parameter_search_container, #parameter_search_container {background:#F4F4F4;
border:1px solid #D6D5D3; margin:0px 90px 0px 10px; width:350px;}
.parameter_search_container {width:375px;}
.p_search {color:#481D29; font-size:14px; font-weight:bold; padding:0px 0px 0px 10px;}
.search_input_label {color:#481D29; font-size:12px; font-weight:bold; padding:0px 0px 0px 10px;}
.header_line {width:800px; padding:0px; margin:0px;}
p.news_summary {
	font-size: 9pt;
}
.news_summary a {
	text-decoration:underline;
	margin:0px 10px 0px 0px;
	padding:0px;
	font-size: 10pt;
}
p.full_news_summary {
	font-size: 9pt;
}
p.full_news_summary a.news {
	text-decoration:underline;
	margin:0px 0px 0px 0px;
}
.bigger_subhead {margin:0px 0px 0px 10px; font-size:13px;}
map {margin:0px; padding:0px;}
.promo {margin:0px; padding:0px; height:211px;}
.about_main_content h3 {margin:0px 0px 0px 10px; font-size:12px;}
#currentPromoArea {margin:0px; padding:0px; height:211px;}
td.content img {padding:0px; margin:0px;}
#homepage_resource_center .bulletedLink {padding-right:10px;}
#homepage_resource_center .resource_arrow {padding:0px;}
#homepage_resource_center .bigger_subhead {margin-bottom:5px; margin-top:0px; margin-left:2px;}
#homepage_news {vertical-align:top;}
td.content {margin:0px; padding:0px; height:211px;}
.homepage_bottom_right_pane {vertical-align:top;}
#homepage_resource_center {padding-bottom:40px;}
#currentPromoArea {padding:0px; margin:0px;}
#homepage_news .news_summary_home:hover {text-decoration:underline;}
.content2 ul {
padding-bottom: 10px;
margin:0px;
padding:0px 10px 20px 30px;
}
.content2 li {padding:0px; margin:0px;}

.content2 .bigger_subhead {padding:0px 0px 10px 0px;}

.about_main_content #search_container .header {color:#B7621B;}
.about_main_content #search_container .param {color:#B7621B;}

 #keyword_search_again .key_word_p2 {color:#B7621B; font-weight:bold;}
 #keyword_search_again .search_small {color:#000000; font-weight:500;}
 #keyword_search_again {margin-top:15px;}
#currentPromoArea {padding:0px; margin:0px;}

/* SITE MAP */
p.sitemap_lvl_2, p.sitemap_lvl_3, p.sitemap_lvl_4 {
	margin-top:5px;
	margin-bottom:5px;
}
.sitemap_lvl_1 img {float:left;}
p.sitemap_lvl_1 {
	margin-top:10px;
	margin-bottom:5px;
}
#main_content_area .sitemap_lvl_1 a:link, #main_content_area .sitemap_lvl_1 a:visited, #main_content_area .sitemap_lvl_1 a:hover, #main_content_area .sitemap_lvl_1 a:active {
	color:#CC3300;
	font-weight:normal;
	text-decoration:underline;
}
.sitemap_lvl_2 {
	margin-left:10px;
}
#main_content_area .sitemap_lvl_2 a:link, #main_content_area .sitemap_lvl_2 a:visited {
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}
#main_content_area .sitemap_lvl_2 a:active, #main_content_area .sitemap_lvl_2 a:hover {
	color:#CC3300;
	font-weight:normal;
	text-decoration:underline;
}
.sitemap_lvl_3 {
	margin-left:30px;
}
#main_content_area .sitemap_lvl_3 a:link, #main_content_area .sitemap_lvl_3 a:visited {
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}
#main_content_area .sitemap_lvl_3 a:active, #main_content_area .sitemap_lvl_3 a:hover {
	color:#CC3300;
	font-weight:normal;
	text-decoration:underline;
}
.sitemap_lvl_4 {
	margin-left:40px;
}
.legacy_product_disclaimer {
  color:white;
  background-color: #5E6A71;
  font-weight:bold;
  margin: 10px 10px 10px 10px;
}
div.restrictedLegacySearch {
  color:red;
  font-weight:bold;
  padding:10px 0;
  display:inline;
}

/* static banner */
.staticBannerLink_top strong a:link, .staticBannerLink strong a:link, .staticBannerLink_bottom strong a:link {color:#631D76 !important;}
.staticBannerLink_top strong a:visited, .staticBannerLink strong a:visited, .staticBannerLink_bottom strong a:visited {color:#631D76 !important;}
.staticBannerLink_top strong a:hover, .staticBannerLink strong a:hover, .staticBannerLink_bottom strong a:hover {color:#631D76 !important;}
.staticBannerLink_top strong a:active, .staticBannerLink strong a:active, .staticBannerLink_bottom strong a:active {color:#631D76 !important;}
.staticBannerLink_top b, .staticBannerLink b, .staticBannerLink_bottom b {color:#631D76;}
.staticBannerLink_top, .staticBannerLink, .staticBannerLink_bottom {color:#631D76;}
.staticBannerLink_top {float:right; margin:0px 5px 2px 0px; padding:10px 0px 0px 0px; width:185px; color:#631D76; font-size:14px; font-weight:bold; display:table-cell; height:44px; vertical-align:middle; background:#DBDBDB;}
.staticBannerLink {float:right; margin:0px 5px 2px 0px; padding:10px 0px 0px 0px; width:185px; color:blue; font-size:14px; font-weight:bold; display:table-cell; height:44px; vertical-align:middle; background:#DBDBDB;}
.staticBannerLink_bottom {float:right; margin:0px 5px 2px 0px; padding:10px 0px 10px 0px; width:185px; color:#481D29; font-size:14px; font-weight:bold; height:44px; vertical-align:middle; background:#DBDBDB; list-style:none;}
.staticBannerLink_bottom, .staticBannerLink, .staticBannerLink_top {border-right:6px solid #5E6A71; border-top:3px #DBDBDB double; border-bottom:3px #DBDBDB double; border-left:#DBDBDB 3px solid;}
.staticBannerImage {float:left; padding:0px; margin:0px;}
.staticBanner p {font-size:12px; margin:0px; padding:0px; text-align:center; color:black; clear:both;}
.staticBanner p a {color:blue;}
.staticBannerLinks {margin:0px 0px 0px 0px; padding:0px; color:#631D76;}
.staticBannerLinks a {color:#631D76;}
.staticBannerLinks a {margin-top:10px;}
.staticBannerLink_bottom img, .staticBannerLink_top img, .staticBannerLink img {float:left;}
.staticBannerLinks  .staticBannerLink:link {background:#DBDBDB; color:#631D76;}
.staticBannerLinks  .staticBannerLink:visited {background:#DBDBDB; color:#631D76;}
.staticBannerLinks  .staticBannerLink:hover {background:#FFFFFF; color:#631D76;}
.staticBannerLinks  .staticBannerLink:active {background:#FFFFFF; color:#631D76;}
/*end static banner */

/* for /flash_memory_products/xrefSearch_results.html */
tbody.unhidden {
  display:table-row-group;
}
tbody.hidden {
  display:none;
}
p.message {
  color:red;
}
table.discreet, table.discreet2 {
  padding:3px;
  margin-left:10px;
	margin-bottom:0;
}
.discreet td, .discreet2 td {
	font-family:'Verdana', sans-serif;
	font-size:9px;
	line-height:10px;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
.discreet tr, .discreet2 tr {
	line-height:10px;
	margin-top:0;
	margin-bottom:0;
	padding-top:0px;
	padding-bottom:0px;
}
.unrestricted, .active, 
a.unrestricted, a.unrestricted:hover, a.unrestricted:active, a.unrestricted:link, a.unrestricted:visited {
	/* color:blue;
	color:#0F197F; 
	color:#13229F; */
  color:#0000FF;
}
.restricted, 
a.restricted, a.restricted:hover, a.restricted:active, a.restricted:link, a.restricted:visited {
	/* color:red; */
	/* color:#AF2020; */
	color:#5F1212;
}
/* end /flash_memory_products/xrefSearch_results.html */


select.careers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#481D29;
	border:#481D29 1px solid;
}
input.careers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#481D29;
	border:#481D29 1px solid;
}

.white,td.white, big.white,p.white, h1.white, h2.white {
  color:#FFFFFF
}
A.white         {	color: #FFFFFF; text-decoration: none; font-weight:bold;}
A.white:link    {	color: #FFFFFF; text-decoration: none; font-weight:bold;}
A.white:visited {	color: #FFFFFF; text-decoration: none; font-weight:bold;}
A.white:hover   {	color: #FFFFFF; text-decoration: underline; font-weight:bold;}




h1.main_heading_white {
  color:#FFFFFF
	font-size:14px;
	font-weight:bold;
	padding:10px 20px 5px 10px;
}

table.white {
	padding:10px 20px 5px 10px;
}

td.center_black {color:#000000; text-align:center; vertical-align:middle; border:hidden;}
td.center_white {color:#FFFFFF; text-align:center; vertical-align:middle; border:hidden;}
.intro {padding:0px 0px 0px 10px; font-weight:bold; line-height:12px; font-size:10px; 	width:200px;}
td.rightpad {padding-right:10px;}	

td.gray { background-color: #4a5962; }
td.purple { background-color: #5c1e69; }
td.red { background-color: #5f0029; }
td.green { background-color: #303f0b; }
td.orange { background-color: #d28726; }
td.blue { background-color: #005060; }
td.yellow { background-color: #efe6c4; }


td.gray40 { background-color: #a5acb1; }
td.purple40 { background-color: #a98fb1; }
td.red40 { background-color: #b7828a; }
td.green40 { background-color: #98a479; }
td.blue40 { background-color: #78a5b0; }
td.orange40 { background-color: #edc896; }
td.yellow40 { background-color: #f8f4e5; }

td.gray20 { background-color: #cdd2d4; }
td.purple20 { background-color: #ccc0d2; }
td.red20 { background-color: #d9babb; }
td.green20 { background-color: #cbd0b4; }
td.blue20 { background-color: #b5cdd1; }
td.orange20 { background-color: #f5e1c3; }


a.gallery_sm, a.gallery_sm:visited {display:block; display:inline-block; color:#000; text-decoration:none; width:160px; height:160px; float:left; z-index:-50;}
a.gallery_sm span {display:none;}
a.gallery_sm:hover {border:0px solid #fff;}
#textroll_sm {position:relative; width:160px; height:160px;}
#textroll_sm .thumbs {position:absolute; left:0; top:0;}
#textroll_sm a.gallery_sm:hover span {display:block; position:absolute; width:150px; height:45px; top:105px; padding:5px; font-size:12px; color:#000;  text-align: right; z-index:100; background-color:#fff}
#textroll_sm a.gallery_sm:active, #textroll_sm a.gallery_sm:focus {border:1px solid #000;}

a.gallery_lg, a.gallery_lg:visited {display:block; display:inline-block; color:#000; text-decoration:none; width:320px; height:160px; float:left; z-index:-50;}
a.gallery_lg span {display:none;}
a.gallery_lg:hover {border:0px solid #fff;}
#textroll_lg {position:relative; width:320px; height:160px;}
#textroll_lg .thumbs {position:absolute; left:0; top:0;}
#textroll_lg a.gallery_lg:hover span {display:block; position:absolute; width:310px; height:45px; top:105px; padding:5px; font-size:12px; color:#000;  text-align: right; z-index:100; background-color:#fff}
#textroll_lg a.gallery_lg:active, #textroll_lg a.gallery_lg:focus {border:1px solid #000;}

a.gallery_tl, a.gallery_tl:visited {display:block; display:inline-block; color:#000; text-decoration:none; width:160px; height:320px; float:left; z-index:-50;}
a.gallery_tl span {display:none;}
a.gallery_tl:hover {border:0px solid #fff;}
#textroll_tl {position:relative; width:160px; height:320px;}
#textroll_tl .thumbs {position:absolute; left:0; top:0;}
#textroll_tl a.gallery_tl:hover span {display:block; position:absolute; width:150px; height:60px; top:250px; padding:5px; font-size:12px; color:#000;  text-align: right; z-index:100; background-color:#fff}
#textroll_tl a.gallery_tl:active, #textroll_tl a.gallery_tl:focus {border:1px solid #000;}

A.noline, a.noline:visited, a.noline:hover, a.noline:active{
  text-decoration:none;
}
