﻿/* Main ------------------------ */ 
body, th, td, input, textarea, select { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; } body { background-color: #f1f1f5; } 

/* Link styles ------------------------ */ 
a { color: #0860a8; font-weight: bold; text-decoration: none; } a:hover { color: #0b2c47; 
text-decoration: underline; } 
body.mainBody { background-color: white; } #columnKeeper { ; } #columnLeft, #columnRight, #columnRightLeft, #columnRightRight { vertical-align: top;  } #columnLeft {  } #columnRightLeft {  background-color: #f1f1f5; background-repeat: no-repeat; background-position: right bottom; } #columnRightRight {  } #blockMenu {  } #blockTop {  } #topforprint { display: none; } #contentPadding { padding: 0px; } 

/* Text styles ------------------------ */ 
.caption { font-weight: bold; margin-bottom: 20px; } .tophead { margin-top: 0px; margin-bottom: 10px; } .notopmargin { margin-top: 0px; } .error { background-color: #ffbbcc; border: 1px solid red; color: red; font-size: 18px; margin: 0px; margin-bottom: 20px; padding: 5px; } .copyright { color: #b4b5bd; font-size: 9px; } 

/* Product pages ------------------------ */ 
.productTable th { background-color: #dbdce5; } .productTable td { vertical-align: middle; } .productAttributesTable td { text-align: center; background-color: #f4f4f7; } .productImages, .productDesc { background-color: white; } 
.linesTable
{
	background-color:White;
	border:solid 1px black;
	border-collapse:collapse;
}
.linesTable th, .linesTable td
{
	background-color:White;
	border:solid 1px black;
}

/* Tag modifiers ------------------------ */ 
p, form { margin-top: 0px; margin-bottom: 0px; } ul, ol { margin-top: 5px; margin-bottom: 5px; } .editorbody nobr { background-color: #fee; } .editorbody table { border: 1px solid #e6e6ea; } .editorbody td { border: 1px dashed #e6e6ea; } 

/* Headlines ------------------------ */
h1, h2, h3, h4, h5, h6 { color: #0860a8; font-weight: bold; margin-top: 8px; margin-bottom: 5px; } h1 { font-size: 18px; } h2 { font-size: 17px; } h3 { font-size: 16px; } h4 {padding-bottom:1px;} h5 { font-size: 14px; } h6 { font-size: 13px; } .nohmargin h1, .nohmargin h2, .nohmargin h3, .nohmargin h4, .nohmargin h5, .nohmargin h6 { margin: 0px; } 

/* Newsarchive styles ------------------------ */ 
.newshead { font-size: 16px; font-weight: bold; margin-top: 8px; margin-bottom: 5px; } .newshead, .newshead a, .newshead a:link, .newshead a:visited { color: black; } .newsDate { color: #666666; font-size: 11px; font-weight: normal; } .newsCaption, .newsCaption a, .newsCaption a:link, .newsCaption a:visited, .newsCaption a:hover, .newsCaption a:active { color: black; font-weight: normal; text-decoration: none; } .newsCaption { padding-top: 0px; padding-bottom: 5px; } .newsPrevNext { padding: 5px; background-color: #dbdce5; } 

/* Menu styles ------------------------ */ 
.menu0, .menu1, .menu2, .menu3, .menu4, .menu5 { margin-left: 0px; margin-right: 3px; margin-bottom: 0px; border-bottom: 1px solid #bbb; padding-bottom: 2px; padding-top: 1px; } .menu0 a, .menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a { color: black; font-weight: normal; } .menu0, .menu0 a { font-size: 11px; font-weight: bold; margin-top: 5px; } .menu1 { font-size: 11px; margin-left: 10px; } .menu2 { font-size: 10px; margin-left: 20px; } .menu3 { font-size: 9px; margin-left: 30px; } .menu4 { font-size: 9px; margin-left: 40px; } .menu5 { font-size: 9px; margin-left: 50px; } .selected {  } .selected a, .selected a:link, .selected a:visited { color: #0860a8;  } .currentselected { background-color: #f1f1f5; }   
