/**
 * YUI fonts and reset CSS library normalizes browser/platform inconsistencies when using CSS.
 * For more information, see:
 * 		http://developer.yahoo.com/yui/fonts/
 *		http://developer.yahoo.com/yui/reset/
 * 
 * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.5.1
 */

html {color:#817979;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/**
 * end YUI CSS
 */

body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }

sub {vertical-align: sub;
	font-size: 0.8em;
	position: relative;
	/*bottom: 0.4em;*/ }

/* p {   padding-top:12px;  }*/
p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; font-family: Trebuchet, Arial, Verdana, sans-serif; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; font-family: Trebuchet, Arial, Verdana, sans-serif; }
h3 { font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom: 18px; font-family: Trebuchet, Arial, Verdana, sans-serif; }
h4 { font-weight: bold; font-size: 12px; line-height: 18px; margin-bottom: 4px; }

strong, b { font-weight:bold; }
i { font-style:italic; }
table { border-collapse: collapse; border-spacing: 0; border-color:#999999; }
td { border-color:#999999; }

ul {
    list-style-position:outside;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:50px;
    margin:10px;
  }
 ul li { list-style-image:url('/images/bullet.gif'); margin-bottom:5px; }
 
 ol {
    list-style-type:decimal;
    list-style-position:outside;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:40px;
    margin:10px;
  }
 ol li { list-style-type:decimal; }
  
 a { text-decoration:none; color:#336699; }
 a:link { color:#336699; }
 a:visited{ color:#336699; }
 a:hover { text-decoration:underline; }
 
 a.maillink { color:#666666; }
 a.greylink { color:#666666; }
 a.prodlist { color:#0066cc; }
 a.noline:hover { text-decoration:none; }
 
#footer{
		font-family: Verdana, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#footer a {	color:#336699; 	text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#header { padding-bottom:10px; }

.copyright {
		   font-family: Verdana, Sans-Serif; 
		   font-size: 10px;
		   color:#333333;
 }

#prodlist {
    font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	padding-top: 5px;
    padding-left:5px;
    /*line-height:150%;*/
    padding-bottom:3px;
    text-decoration:none;
  }
#prodlist a:hover{ text-decoration:underline; }

.analyzerlist {    font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 13px;
	color: #0066cc;
	font-weight: bold;
    line-height:200%;
    text-decoration:none;
 }

.smalltext{ font-size:11px; }
 
.listtitle { color:#336699; text-decoration:none; font-weight:bold; }
  
#doclist { color:#336699; font-weight:bold; line-height:18px;}
#doclist a:hover{text-decoration:underline; }

.homenewsheader {
    margin-left:25px;
    font-size:13px;
    font-weight:bold;
    color:#666666;
 }

 .newsitem {
	width:250px; 
	text-align:center; 
	padding:10px 0 10px 0; 
	color:#666666;
	font-family:Verdana;
	font-size:12px;
	}

#producttext {
    border-left:1px solid #999999;
    padding:10px 15px 30px 10px;
    vertical-align:top;
 }

#ordering {
    border-left:1px solid #999999;
    padding:10px 15px 30px 10px;
    vertical-align:top;
 }

#optioninfo {
    font-size: 11px;
    border-right:1px solid #999999;
    padding:10px 15px 30px 10px;
    vertical-align:top;
 }
#optioninfo strong { font-weight:bold; }

#optionitem { padding-bottom:10px; }

#keypoints {
    font-size: 11px;
    font-weight: bold;
    color:#666666;
    padding-left:10px;
    padding-right:15px;
    padding-top: 10px;
    vertical-align:top;
 }
 #keypoints ul { list-style-type:none; list-style-image:none; padding:0px 0px 0px 0px; }
 #keypoints li { list-style-type:none; list-style-image:none; margin-bottom:25px; }
 
 .overviewtable { border: 1px solid #999999; }
 
 .modellisttable {
    border: 2px solid;
    border-color: #999999;
    padding: 3px;
  } 
 .modellisttable .evenrow {
    background-color:#DBE7F2;
  }
 .modellisttable td {
    border-left: 2px solid;
    border-right: 2px solid;
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-color:gray;
    padding: 2px 2px 2px 2px;
  }
  
 .tabletoprow
{
	color: #FFFFFF; 
	background-color: #000000; 
    text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}

.configtable {
    background-image: url('/images/configsides_blue.png');
    font-size: 9px;
    height:360px;
}

#opennavtable {
   background-image: url('/images/configsides.png');
   background-repeat:repeat-y;
   font-family: Tahoma, Verdana, Sans-Serif;
   font-size: 11px;
   color: #000000;
   font-weight: bold;
   padding-top: 5px;
   text-decoration: none;
   width:200px;
   padding-left:10px;
   text-align:left;
   line-height:200%;
   max-width:200px;
}
#opennavtable a { color: #336699;}

.boldad {
    font-size: 12px;
    font-weight: bold;
    color: #999999;
 }
 
 .contenttable {
    border: 1px solid #999999;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  
.boldlink { font-weight:bold; font-size:12px; color:#0066cc; text-decoration:none; line-height:16px; }
  
.reference {  font-style:italic; }
.referenceheader { font-weight:bold; }
 
.chartcategory { background-color:#f7f8f8; font-weight:bold; text-align:center;}
.chartnotes {
    font-style:italic;
    width:75%;
    text-align:left;
  }
 #aboutright {
    background-color:#f7f8f8;
    width:200px;
    padding-top:25px;
    padding-left:30px;
    padding-right:20px;
    padding-bottom:25px;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    font-size:11px;
    vertical-align:top;
  }
 #aboutright em {font-weight:bold; }

 #projecthl {
    padding: 10px 10px 25px 15px;
    border-top:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    height:200px;
  }
.moleculesgroup { font-weight:bold; text-decoration:underline; color:#666666; }

.speccategory { padding: 5px 5px 5px 5px; }

.contactforminput {
     background-color: #f7f8f8;  
  }

#DatasheetMenu {
     background-color: #f7f8f8;
     border: 1px solid #c0c0c0;
     /*height:80px;*/
     width:225px;
     padding-top:3px;
     padding-bottom:5px;
 }
.menuitem { font-size: 12px; text-decoration: none; line-height:150%; }