	/* header styles */

	#logo {
	width:450px;
	background:transparent;
	margin-right:auto;
	margin-left:auto; 
	padding:0px 0px 0px 0px;
	}
	
	
#header h1 {font: 36pt/36pt CheltenhamOldStyT,serif; 
	letter-spacing: -2px; }





	/* 3 Column settings */

#block_3col1
	{
	float: left;
	width: 48%;
	margin-left:22%;
margin-top: 1.55em;
	overflow: hidden;
	}
#block_3col2
	{
	float: left;
	width: 18%;
	margin-left: -70%;
	padding-right: 4px;
margin-top: 1.55em;
	overflow: hidden;
	}
#block_3col3
	{
	float: left;
	width: 28%;
padding-left: 8px;
margin-top: 1.55em;
	}
	
#block_3col3_blue
	{
	float: left;
	width: 28%;
margin-left: 8px;
margin-top: 1.55em;
padding-top: 5%;
background-color:#3399cc;
	}

	/* 2 Column settings */
#block_2col1
	{
	margin-top: 0em;
	width: 77%;
	margin-left: 22%;
	}
#block_2col2
	{
	float: left;
	width: 18%;
	margin-left: -100%;
	padding-right:4%;
padding-top: 1.55em;
	overflow: hidden;
	}

	/* 1 Column settings */
#block_1col
	{
	float: left;
	width: 100%;

	}

	/* Footer styles */

	#footer {
      		clear: both;
       
       	border-top:1px solid #ccc;
        text-align: center
        }

#linkListFlat {
	clear: both;
	text-align: center;
	padding-top: 1em;
 }

#linkListFlat a {
  padding-right: 2%;
font: 18pt/15pt times, CheltenhamOldStyT,serif; 
		}

	/* general text styles */
p{ 
	font: 100%/125% gill-sans,helvetica,arial,san-serif;
 color: #000000; 
	margin-top: 0px; 
	text-align: left;
	}
p.caption{ 
	font: 80%/100% gill-sans,helvetica,arial,san-serif;
 color: #000000; 
	padding-top: 1em; 
	text-align: left;
	}
p.menu{font: 18pt/15pt times, CheltenhamOldStyT,serif; color: #357a3b; 
      font-weight: bold; }
ul{ list-style: none}
li{font: 12pt/15pt gill-sans,helvetica,arial,san-serif;
 padding-bottom:15pt}

h { 
	font: 11pt/14pt gill-sans,helvetica,arial,san-serif; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #000000;
 text-align: center;
	}
	
h2 {font: 100% CheltenhamOldStyT,serif;
letter-spacing: 1px;
text-align:center;
 color: #566c11;
}
h3 {font: 18pt/15pt times, CheltenhamOldStyT,serif;
	color: #357a3b;
      font-weight: bold; }
h4 { 
	font: 12pt/15pt gill-sans,helvetica,arial,san-serif;
 color: #000000; 
	margin-top: 0px; 
	text-align: left;
font-weight: bold;
	}

a:link { 
 border:none;
	font-weight: bold; 
	text-decoration: none; 
	color: #566c11;

	}


a:visited { 
 border:none;
	font-weight:normal ; 
	text-decoration: none; 
	color: #958800;

	}

a:hover, a:active { 
 border:none;
	text-decoration: underline; 
	color: #988F5E;
	}

img.right {position:relative; float:right; margin-left: 4px; }
img.left {position:relative; margin:0px 0px 0px 0px; width:100%; border:0; }
img.col_3 {position:relative; top:0em; margin:0px 0px 0px 0px; width:100%; border:0;}
img.center {
	background:transparent;
	margin-right:auto;
	margin-left:auto; }

table.price
{table-layout: auto; 
empty-cells: show; clear:right; width:100%; border: 1px #566c11 solid;}
.price { border-collapse: collapse; }
.price th, .price td { padding:  3px 5px; border: 1px dotted #666;}
.price th[scope=col]
{
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
   background: #ccff99;
}

.price th+th[scope=col] { border-right: 1px dotted #666; }
.price th[scope=row] { border-right: 2px solid #333; background: #ccff99; }
span.c2 {
color: #566c11}

span.c1 {
color: #958800}

span.c3 {
color: #566c11}
