/* style sheet for the main section of
	samuixl.com webpages
*/
	html	{
			font-size: 100%; /* IE hack */ 
			}
	body	{
			font-size:1em;
			}
	div	{
			font-size:1em;
			}
	table 	{ 
			font-size: 100%; /* IE hack */ 
			}

	body		{
		font-family:verdana;
		margin:6px;
		}
	#xlpage		{
		color: #444;
		/* background-color: #e8f0f8; */
	}
	#mainceri	{
		}
	#mainceri .right	{
			background:#beadcc;
			padding-left:2px;
			padding-right:5px; /* printer right border */
			}
	#mainceri .drycell	{
			padding:48px 0 48px 0;
			border: #eef 4px solid; 
			border-top: 0 none;
			border-bottom: 0 none;
			}
	.midcol {
			background-image: url('../images/bg/mainbrt.gif'); 
			background-repeat: repeat-y; 
			background-position: left top;
			}
	table.versabox	{
			margin-top:12px; 
			border:1px solid #cac;
		}
	table.versabox th.vbh	{
			font-size: 0.75em; 
			text-align:center;
			border:1px solid #fdf; 
			background:#b0b; 
			color:#fdf;
			padding-top:2px;
			padding-bottom:2px;
		}
	table.versabox td.vbc	{
			font-family:arial; 
			font-size: 0.7em; 
			text-align:center;
			border:1px solid #fdf; 
			background:#fef; 
			color:#000;
			padding-top:12px;
			padding-bottom:12px;
		}
	table.versabox td.vbc p	{
			text-align:center;
			margin-top:4px; margin-bottom:2px;
		}
	p {
			font-size:1em;
	}
	h1 {
			font-size:1.45em;
			font-weight:normal;
			margin:0 0 0 8px; /* top right bottom left; */
	}
	h2 {
			font-size:1.4em;
			font-weight:normal;
			margin:0;
	}
	h3 {
			font-size:1.2em;
			font-weight:bold;
			margin:00;
	}
	
	#navmapmain h1 {
			color:#0000CC;
	}
	#hdgstools {
			font-size:0.7em;
			margin-bottom:4px;
	}
	#hdgstools h2 {
			color:#fff;
			font-weight:bold;
			background:#c7c; 
			width:100%; 
			text-align:center;
			padding-top:12px;
			padding-bottom:12px;
	}
	#hdgstools h3 {
			color:#8154a8;
			background:#ede; 
			text-align:left;
			padding-left:12px;
			padding-top:5px;
			padding-bottom:5px;
			margin: 0;
	}
	#hdgstools .caddr {
			font-size:1em;
			margin-top: 8px;
	}
	#hdgstools .descr1 {
			text-align:left;
	}
	#themap {
			background:#d3defa;
	}
	#themap h3 {
			font-size:0.85em;
			color:#0000CC;
			margin: 8px 0 4px 0;
	}
	#navtab ul { font-size:0.85em; font-weight:bold; margin:0; padding:12px; padding-left:36px; }
	#navtab li { line-height:180%; }
	#navtab li a:hover {list-style-image: url("../images/arrow.gif");}
	#navtab li:hover {list-style-image: url("../images/arrow.gif");}
	#navtab a { color:#008; }
	#navtab a:link { color:#008; }
	#navtab a:visited { color:#008; }
	#navtab a:hover { color:#c04; }
	
	#lemocol	{ 
			font-size:0.75em; 
			color:#479fff;
	}
	.kosadi	{
			background:#0000cc; 
			padding:6px; 
			text-align:left;
			}
	.kosadi	h1 {
			color: #FF9; 
			font-size: 1.2em; 
			margin-top: 0; 
			margin-bottom: 0
			}
	.xloright	{
			background:#0000cc; 
			text-align:right;
			}
	.xloright	img {
			margin:6px;
			margin-right:10px;
			}
	.yelbowl {
			background-color: #FF9; 
			background-image: url('../images/bg/gdfd.jpg'); 
			background-repeat: repeat-y; 
			background-position: right top;
			}
	.yelbowr {
			background:#f2c300;
			}
	#tralan {
			 font-family:arial; 
			 font-size:0.65em; 
			 background:#eef;
			background-image: url('../images/bg/tralabg.gif'); 
			background-repeat: repeat-x; 
			background-position: left bottom;
			 }
	#quickmap	{
			margin-bottom:12px;
			}
	.logocontact h2	{
			margin-top:6px;
			}
	#cpyrt	{
			font-family:arial; 
			font-size:0.65em; 
			background:#eef; 
			text-align:center;
			}
	#bordure	{
			font-weight:bold; 
			font-size:0.9em; 
			background:#00c; 
			color:#ff9; 
			text-align:right; 
			padding:4px; 
			padding-right:20px;
			}