/***** Page layout for viewing on screen *****/
body {margin: 0px; padding: 0px;}
#maintable, #headertable, #footertable {width: 100%; margin:0px; padding: 0px; border-collapse: collapse;}
#headercell {margin: 0px; padding: 0px; background-color: #F0F0F0;}
#headercell #topnav {text-align:right; margin: 2px 5px 0px 0px;}
#headercell #quickinfo {margin-top: 5px;}
#headercell #tabs {margin:0px; padding: 0px; clear: both; white-space: nowrap;}
#headercell #minicart {margin: 0px; padding: 0px; background-color: #005854; border-bottom: 2px solid silver;}
#leftnavcell { margin: 0px; padding: 5px; width: 190px; }
#contentcell { margin: 0px; padding: 2px 7px 10px 7px; width: 100%; }
#footercell {
	margin:10px 0 0 0; padding: 10px; background-color: #F0F0F0; text-align: center;
	border-top: 1px solid gray; border-bottom: 1px solid gray;
}


/***** Left hand menu boxes etc *****/
.leftnavbox { margin: 2px 0px 6px 0px; border-right: 2px solid silver; border-bottom: 2px solid silver;}
.leftnavbox h2 {
	margin:0px; padding: 2px 2px 1px 10px; font-size: 100%; font-weight: bold; text-align: left;
	color: white; background-color: #005854;
	background-image: url(../Images/menubox-title-bg.gif); background-position: top left; background-repeat:no-repeat;
}
.leftnavbox .content {margin: 0px; padding: 4px; border: 2px solid #005854; background-color: #F0F0F0;}
.leftnavbox h3 {margin: 4px 0px 0px 0px; padding: 0px; font-size: 100%; font-weight: bold; }
.leftnavbox ul {margin-top: 0px; margin-bottom: 8px;}
.leftnavbox ul li {margin-top: 0px; margin-bottom: 2px; margin-left: -20px;}


/***** General classes for elements that should not be printed/displayed on screen *****/
.noprint {}
.noscreen {display: none;}

