body {	margin-top: 0px; margin-right: 0px; 	
		margin-bottom: 0px;
		margin-left: 0px;
		font-style: normal;
		font-size: 75%;
		color: #003300;
		background: #cccc99;
	 }

table {font-size: 100%;}

body, p, h1, h2, h3, h4, h5, table, td, th, .menu, .tool, .intro, address, form {
font-family: Arial, Helvetica, Swiss, sans-serif; margin:0px; padding:0px;
}

#bigtable { 
		color: black;
		background: #F3F5E6;
		}

#rightbox { 
		margin-left: 15px}

h1 {	background: transparent;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 140%;
		margin-bottom:5px; 
		}

h2 {	color: #330033;
		background: transparent;
		font-weight: bold;
		font-size: 125%;
		line-height:130%;
	
		text-transform: uppercase;
		margin-bottom:5px;}

h3 {	color: #993333;
		background: transparent;
		font-weight: bold;
		font-size: 100%;
		line-height: 120%;
		margin-bottom: 0px; 
		margin-top: 5px; 
		}

h4 {	color: #999999;
		background: transparent; 
		font-weight: bold;
		font-size: 100%; 
		font-style: normal; 
		text-transform: uppercase; 
		font-variant: normal; 

		}
		
h5 {	font-size: 90%; 
		font-style: normal;
		font-weight: bold; 
		color: #999999; 
		background: transparent; 
		text-transform: none}
		
p {		color: #000000;
		background: transparent;
		font-style: normal;
		font-weight: normal;
		font-size: 100%;
		line-height: 130%;	
		margin-bottom: 10px;
		} 

.intro {
		font-size: 90%; 
		line-height: 120%; 
		color: #996666; 
		background: transparent; 
		font-weight: bold; 
		font-style: normal;
		margin-bottom:10px;}
		

ul, ol {color: #000000;
		background: transparent;
		font-style: normal;
		font-size: 100%;
		line-height: 120%;
		margin-left: 25px;
		margin-bottom:0px;
		 }

blockquote {		
		color: #333333;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 100%;
		font-style: normal;; line-height: 120%; background: transparent; margin-right: 20px; margin-left: 20px; margin-bottom: 0px}
	
a { 	color: #0033cc;
		text-decoration: underline; ; background: transparent}

a:visited {
		color: #663399;
		background: transparent; }
		
a.visited:hover {
		color: #336600; 
		background: transparent;}


.small, .smallnoprint, .toplink {font-size: 90%;
		line-height: 110%;
 		}

.tiny {	font-size: 80%;
		line-height: 100%;
		 }

.hiliteword { 
		color: #003300;
		background: #FFFF99;}

.section { 
		color: #f3f5e6; 
		background: transparent;
		font-size: 90%; 
		}

.menu, tool {margin:0px; padding:0px;}

.menutd {
		color: #FFFFFF;
		background: #cc9933;
		border-top: 1px solid #996633; 
		border-right: 1px solid #996633; 
		white-space: nowrap; }

.menu, .menu:visited {
		color: #FFFFFF; 
		background: transparent;  
		font-weight: bold; 
		text-decoration: none; 
		font-size: 100%; 
		line-height: 120%; }

.menu:hover {
		color: #FFFFFF; 
		background: #ff9900; }

.menu:active {
		color: #FFFFFF; 
		background: #339933; }

		
.tooltd {
		border-bottom: 1px solid #996633; 
		border-left: 1px solid #996633; 
		white-space: nowrap;  
		}

.tool, .tool:visited {
		color: #000000; 
		background: transparent; 
		font-size: 100%; 
		line-height: 120%; 
		font-weight: normal; 
		text-decoration: none;}

.tool:hover {
		color: #000000; 
		background: #ff9900; }

#logo { margin-top: 10px; 
		margin-left: 15px; 
		margin-bottom: 10px;}

.relatedbox{ 
		width: 150px;
		border: 1px solid; 
		padding: 0px;
		}

th.relatedbox{ 
		border: none; 
		font-size: 90%;
		line-height: 130%;	
		font-weight: normal; 
		text-align:left;
        padding-left:3px;}

td.relatedbox { 
		width: 150px;
		padding: 3px; 
		border: none; 
		border-top: 1px solid;}

.otherbox{ 
		width: 150px;
		border-top: 1px solid #cc9900;
		border-left: 1px solid #cc9900;
		border-right: 1px solid #cc9900; }

th.otherbox { 
		color: #ffffff;
		background: #cc9900; 
		padding: 0px;
		border: none; 
		font-size: 90%;
		line-height: 130%;	
		font-weight: normal; 
		text-align: center;
}

td.otherbox { 
		padding: 3px; 
		border-top:none;
		border-right:none;
		border-left:none;
		border-bottom: 1px solid #cc9900;}

.thispagebox{ 
		width:150px;
		border: none;
 		padding: 0px;}

th.thispagebox { 
		text-align: left;
		font-size: 90%;
		line-height: 130%;	
		padding: 0px;
		font-weight: normal; 
		border-style: none; }
		
td.thispagebox {
		border:none; 
		padding-right:10px; }

.imagebox{ 
		width: 150px;
		border: 1px solid #996633; 
		padding: 0px;}

.shopboxbig{
		color: #666666; 
		background: #ffffff; 
		padding: 3px;
		border: 1px solid #000000; }
		
.shopbox{
		width: 150px;
		color: #666666; 
		background: #ffffff; 
		border: 1px solid #000000; }

th.shopbox, th.shopboxbig { 
		width: auto;
		color: #ffffff;
		background: #000000; 
		padding: 0px;
		border: none; 
		font-size: 90%;
		line-height: 130%;	
		font-weight: normal; 
		text-align: right;
}

th.shopbox, th.shopboxbig{ 
		background-image:   url(graphics/3rdpart/logos/amazon_small.gif); background-repeat: no-repeat;

padding-right:3px;}

td.shopbox {
		width: auto;
		border-bottom:none;
		border-right:none;
		border-left:none;
		border-top: 1px solid #000000;
		padding:3px; }
	
.infobox{ 
		width: 150px;
		border-top: 1px solid #0000cc;
		border-left: 1px solid #0000cc;
		border-right: 1px solid #0000cc; }

th.infobox { 
		color: #ffffff;
		background: #0000cc; 
		padding: 0px;
		border: none; 
		font-size: 90%;
		line-height: 130%;	
		font-weight: normal; 
		text-align: center;
		}

td.infobox { 
		color: #000000;
		background: #ffffff; 
		padding: 3px; 
		border-top:none;
		border-right:none;
		border-left:none;
		border-bottom: 1px solid #0000cc;
		}
		

img {	border-color: #000000;}
img.left {	float: left; margin-right:10px;}
img.right {	float: right; margin-left:10px;}

		
.right { float: right; }
.left { float: left; }

		
.clear {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}


.toptable {width: 150px;
		float: right;
		}
		

a:hover { 
		color: #FF6600; 
		background: transparent; } 
a:active {  color: #339933;
		background: transparent; }

cite {  font-family: "Courier New", Courier, monospace; font-size: 90%; margin-left: 100px;}



