.thumb_size
{
font-family:sans-serif;
font-size:80%;
font-style:italic;
color:gray;
}

/* default sNews v1.3 stylesheet */
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(corner_tr.gif) 100% -4px no-repeat;
  }
	
	.wrap3 img {
  display:block;
  }
	
.container
{
float: left;
width: 98%;
margin: 2px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

.top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

.top h1
{
padding: 0;
margin: 0;
}

.leftnav
{
float: left;
width: 260px;
margin: 0;
padding: 1em;
}

.rightnav
{
float: right;
width: auto;
margin: 0;
padding: 1em;
}

.content1
{
margin-left: 200px;
border-left: 1px solid gray;
margin-right: 200px;
border-right: 1px solid gray;
}

.right {
  margin: 0;
  padding: 1px 10px 10px 12px;
  width: 250px;
  float: right;
  }

.right h1 {
  font-size: 190%;
  letter-spacing: -1px;
  font-weight: bold;
  color: #2980DE;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: inherit;
  }

.quote {
  padding: 20px;
  background: #ECF3FB url(arrow.gif) no-repeat center left;
  font-size:90%; color: inherit;
  }

body    {
	margin: 0;
	padding: 0;
	font: 76% "Arial",Tahoma,Sans-Serif;
	color: #787878;
	background-color: #FFF4EA;
}

p    {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	color: #303030;
}

a    {
	color: #004080;
	text-decoration: none;
}

a.ext    {
	color: #bb4080;
	text-decoration: underline;
}
a:visited .ext    {
	color: #554080;
	text-decoration: underline;
}

a:hover    {
	color: #2397DC;
	text-decoration: none;
}

.Thumb a:hover    {
	color: #2397DC;
	text-decoration: none;
  border-bottom: thin dotted rgb(220,10,10);
}

a:hover .title{
	color: #2397DC;
	text-decoration: none;
}


h1    {
	padding: 0;
	margin: 0;
	font-size: 150%;
	font-weight: normal;
	color: #004080;
	font-family: "Trebuchet MS",verdana,arial,sans-serif;
	letter-spacing: -1px;
}

h2    {
	background-color: inherit;
	color: #000;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 0.3em 0;
	padding: 0;
}

h2 a    {
	color: #808080;
}

.title{
	color: #800040;
}

a.admin_link
{
	color: #800040;
}

.newrow
{
 float: left;
 clear: both;
 border-bottom: 4px solid #004080;
 margin-top: 5px;
 height: 30px;
}

*.Outer{
	width: 830px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
}


*.content    {
  float: left;
	background-color: #F0F0F0;
	margin: 0 0 0 0;
	padding: 0 10px 0;
	width: 820px;
	border-color: #dddddd;
	border-style: solid;
	border-width: thin;
}

*.LeftMarg    {
  float:left;
	margin: 0 0 0 0;
	padding: 1px 1px 1px 1px;
	width: 10%;
	background-color: #ffffee;
}

*.RightMarg    {
  float:right;
	margin: 0 0 0 0;
	padding: 1px 1px 1px 1px;
	width: 10%;
	background-color: #ffffee;
}

*.brewers    {
  float:left;
	margin: 0 0 0 0;
	padding: 1px 1px 1px 1px;
	background-color: #ffffee;
}


*.header    {
	border-top: 4px solid #004080;
	border-bottom: 1px solid #fee;
	margin: 0;
	width: 155px;
	text-align: center;

	background-color: #FFA953;
}

*.header p    {
	color: #0000FF;
	font-size: 90%;
	margin: 0;
}

*.hmenu    {
	float: left;
	clear: both;
	width: 98%;
	margin: 0;
	padding: 15px 10px 10px 10px;
	text-align: right;
	border-top: 4px solid #004080;
	border-bottom: 1px solid #dddddd;
	background-color: #FFCB97;
}

*.header1    {
	padding: 1px 1px 1px 1px;
	margin: 0;
	text-align: center;
	float: left;
	width: 155px;
}



*.hmenu a    {
	border-top: 3px solid #eee;
	padding: 0.5em 1.2em 5px 1.2em;
	margin: 0 0.3em 2em 0.3em;
}

*.hmenu a:hover    {
	border-top: 3px solid #5BB1E6;
}

*.menu    {
	border-bottom: 1px solid #eee;
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
}

*.menu a    {
	display: block;
	line-height: 2em;
}

*.left    {
	clear: both;
	font-size: 90%;
	float: left;
	width: 130px;
	padding: 11pt 10pt 10pt 10pt;
	background-color: #FFCB97;
	border-color: #FF860D;
	border-style: solid;
	border-width: thin;
}

*.past    {
	margin: 0 0 10px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #eee;
}

*.past p    {
	color: #808080;
}

*.past a    {
	display: block;
}

.SearchResult
{
	color: #800040;
	font-weight: bold;
	border-top: 3px dotted #805555;
	padding: 15px 0 0 0;
}

*.new    {
	margin: 0 0 10px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #eee;
}

*.new p    {
	color: #808080;
}

*.new a    {
}

*.center    {
	float: left;
  width : 600px; 
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}

*.center p    {
	font-size: 12px;
}

*.footer    {
	color: #999999;
	font-size: 90%;
	margin: 5px 0px 10px 0px;
	padding: 1em;
	border-top: 1px solid #ccc;
	text-align: left;
	clear: both;
}

*.footer *.right    {
	float: right;
	clear: right;
	text-align: right;
    width: 250px;
}

*.footer p    {
	margin: 0;
	padding: 0.4em 0 0 0;
	color: #ccc;
}

form.search    {
	padding: 0;
	margin: 0;
}

textarea.text    {
	height: 150px;
	width: 90%;
	border: 1px solid #ccc;
	background: #fff;
}

textarea.text:hover    {
	border: 1px solid #eee;
	background: #FFFFF4;
}

input.field    {
	border: 1px solid #ccc;
	background: #fff;
	width: 200px;
}

input.field:hover    {
	border: 1px solid #eee;
	background: #FFFFF4;
}

input.text    {
	margin: 0;
	width: 88px;
	border: 1px solid #ccc;
	background: #FFF;
}

input.text:hover    {
	border: 1px solid #81C4EB;
}

input.button    {
	margin: 0;
	font-size: 100%;
	font-family: Arial;
	border-right: 1px solid #202020;
	background: none;
	color: #808080;
	font-weight: bold;
}

*.date    {
	color: #ccc;
	text-align: right;
	margin: 1.5em 0 2em 0;
	padding: 0.4em 0 0 0;
	background: url(dotted.gif) repeat-x bottom;
}

*.prev
{
	text-align: left;
	float: left;
}
*.next
{
	text-align: right;
	float: right;
}

div.image    {
	padding: 1px;
	float: left;
	margin: 0 8px 0 0;
	border: 3px solid #eee;
	width: 60px;
	height: 60px;
}

*.comments    {
	padding: 3px 10px 8px 17px;
	margin: 0 0 10px 0;
	background: #f8f8f8 url(commentname.gif) no-repeat bottom left;
}

*.commentsbox    {
	padding: 8px 0 10px 10px;
	margin: 0 0 10px 0;
	background: #f4f4f4;
}
*.Map    {
 float: right;
	border-style: double double double double;
	border-color: rgb(255, 102, 0);
}

acronym{
border-bottom:1px dotted #333333;
cursor:help;
}


acronym:hover
{
color: blue;
border-bottom:1px solid #333333;
}

Body    {
	BackGround-color: #FFF4EA;
}

fieldset.globe    {
	width: 330px;
	Border-style: ridge;
	Border-width: 4px;
	Padding-top: 5px;
	Padding-left: 15px;
	Padding-bottom: 5px;
	Margin-left: 15px;
}

*.vertical    {
	vertical-align: top;
	width: 120px;
	color: #C60063;
	Border-style: ridge;
	Border-width: 4px;
	Margin-right: 5px;
	Padding-top: 5px;
}

fieldset.horiz    {
	width: 250px;
	color: #C60063;
	Border-style: ridge;
	Border-width: 4px;
	Margin-right: 5px;
	Padding-top: 5px;
}

table    {
	border-width: 1px;
	text-align: center;
	border-color: #FF860D;
}

tr.firstrow    {
	font-weight: bold;
	color: #0000ff;
	text-align: center;
	Font-size: 13px;
}

tr.separatorrow    {
	font-weight: bold;
	color: #C60063;
	text-align: center;
	Font-size: 14px;
}

td.location    {
	text-align: left;
	color: #0000ff;
}

tr.even    {
  border-style: hidden; 
	background-color: #FF860D;
}

tr.odd    {
  border-style: hidden; 
	background-color: #FFCB97;
}
tr.ruled {
	background-color: #aaCB97;
}



td.home    {
	BackGround: #99cc00;
}

td.beforeinstallodd    {
	BackGround-color: #FFE2C6;
	border-color: #FFDFBF;
}

td.beforeinstalleven    {
	BackGround-color: #FFAE5E;
	border-color: #FFBB77;
}

td.moved    {
	BackGround: #9999ff;
}

HR.Hidden    {
	Visibility: hidden;
	Width: 300px;
}

P.Important    {
	Margin-top: 0px;
	Margin-left: 6px;
	Padding-top: 0px;
	color: #cc0000;
	Top: 0px;
}


DIV.CalibrationTable    {
 float: left;
	Margin-right: 1px;
	Margin-left: 1px;
	Padding-top: 2px;
	Padding-right: 1px;
	Padding-bottom: 1px;
	Padding-left: 10px;
	color: BLACK;
	Border-color: #FFDCB9;
	Border-style: solid;
	Border-width: 1px;
	BackGround-color: #dddddd;
	Height: 750px;
	Width: 630px;
	overflow: auto;
  empty-cells:show;
}

DIV.InstrumentTable    {
	Margin-right: 10px;
	Padding-top: 20px;
	Padding-right: 10px;
	Padding-bottom: 10px;
	Padding-left: 10px;
	color: BLACK;
	Border-color: #FFDCB9;
	Border-style: solid;
	Border-width: 1px;
	BackGround-color: #FFE6CC;
	Position: absolute;
	Top: 120px;
	Left: 180px;
	Height: 50px;
	BORDER-RIGHT-WIDTH: 3px;
}

div.SearchLive
{
width: 500px;
}

P.Welcome    {
	Font-weight: bold;
	Font-size: 150%;
	Font-style: italic;
	Padding-top: 20px;
	color: BLACK;
}

DIV.Thumb    {
	Text-align: center;
	Margin: 5px 1px 2px 1px;
	padding: 10px 10px 10px 10px;
	Float: left;
	height: 170px;
	width: auto;
	BackGround-color: #FFf6dC;
 border: thin solid rgb(220,120,120);
}

.linefeed
{
 clear: left;
}

*.LogoPic    {
	Margin-right: 10px;
	Margin-bottom: 5px;
	Border-color: #D26900;
	Border-style: solid;
	Border-width: 1px;
	Display: inline;
	Position: static;
	Float: left;
	Width: 200px;
}

*.kv    {
	Margin-right: 10px;
	Border-color: #FFB164;
	Border-style: solid;
	Border-width: 2px;
	Float: left;
	Width: 600px;
	/*	CLEAR: LEFT;*/
	border: ridge orange;
}

IMG{
border-width:0;
}

div.Art
{
CLEAR: LEFT;
}

div.right_block
{
  float: right;
	Border-color: #FFDCB9;
	Border-style: solid;
	Border-width: 3px;
	Width: 30%;
}

div.block
{
	Border-color: #FFDCB9;
	Border-style: solid;
	Border-width: 3px;
	Width: 50%;
}

div.row
{
	Border-color: #FFDCf9;
	Border-style: solid;
	Border-width: 1px;
	Width: 100%;
	Height: 300px;
}

IMG.Screenshot    {
	Vertical-align: top;
	Margin-top: 5px;
	Margin-right: 5px;
	Margin-bottom: 5px;
	Margin-left: 10px;
	Padding-top: 3px;
	Padding-right: 3px;
	Padding-bottom: 3px;
	Padding-left: 3px;
	Border-color: #D56A00;
	Border-style: ridge;
	Border-width: 3px;
	Float: right;
}

*.Example    {
	Padding-right: 5px;
	Padding-left: 5px;
	color: NAVY;
width:600px;
height:700px;
 overflow: auto;
  background-color: #fefefe;
}

IMG.Formula    {
	Margin-left: 10px;
}

div.codetext{
	Border-color: #CC6600;
	Border-style: double;
}

