input {font-size:24px;}
#tabletext{font-size:24px;}
#tabletextsmall{font-size:18px;}
body {
	margin: 0;
	padding: 1em;
	font: 12px verdana, arial, helvetica, sans-serif;
	background: #fff;
}

a { 
	color: #3c7796;
}

a:hover { 
	color: #9ecf39;
}

a:visited { 
	color: #9ecf39;
}

#container { 
	width: 855px;
	height: 100%;
	margin: auto;
	padding: 0.5em;
	border: 1px solid #3c7796;
	text-align: left;
}

#header { 
	height: 99px;
	border: 1px solid #3c7796;
	background: #fff;
}

img.display{
  	 display: block;
    margin-left: auto;
    margin-right: auto;
	border:none;
}

#nav {
	margin: 0;
	padding: 0;
	float: left;
	
}

#nav a { 
	padding: 0.5em 0 0.5em 0;
	margin: 0 0 1px 0;
	width: 160px;
	display: block;
	text-indent: 1em;
	border: 1px solid #3c7796;
	font-variant: small-caps;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: #3c7796;
	color: #ffffff;
}

#nav a:hover {
color: #9ecf39;
}

#content { 
	float: left;
	margin: 0 0 0 0.5em;
	padding: 5 0.5em 5 0.5em;
	width: 500px;
}
#content h1 { 
	border: 1px solid #3c7796;
	text-indent: 0.5em;
	font-size: 16px;
	font-variant: small-caps;
	color: #ffffff;
	margin: 0;
	padding: 0.5em;
	background: #000;
}

#content h2 { 
	border: 1px solid #3c7796;
	text-indent: 0.5em;
	font-size: 12px;
	font-variant: small-caps;
	color: #ffffff;
	margin: 0;
	padding: 0.5em;
	background: #3c7796;
}

#content p {
	margin: 0.5em;
	padding: 0;
}

#news {
	width: 165px;
	border: 0px solid #3c7796;
	float: left;
	padding: 0;
	margin: 0 0 0 0.2em;
	margin-bottom: 1em;
}

#news h2 { 
	border: 1px solid #3c7796;
	text-indent: 0.5em;
	font-size: 14px;
        text-align: center;
	font-variant: small-caps;
	color: #000;
	margin: 0;
	padding: 0.5em;
	background: #ED8A2F;
}
#news h3 { 
	border: 1px solid #3c7796;
	text-align: center;
	font-size: 16px;
	font-variant: small-caps;
	color: #000;
	margin: 0;
	padding: 0.5em;
	background: #ccc;
}

#news p {
	margin: 1em;
	font-size: 12px;
	font-variant: small-caps;
        text-align: center;
	color: #000;
	margin: 0;
	padding: 0.5em;
	background: #fff;
}
#news a {
color:#000099;
}

#footer { 
	clear: both;
	text-align: center;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 1px solid #3c7796;
	background: #3c7796;
	color: #ffffff;
}

#footer p { 
	margin: 0;
	padding: 0;
}
#footer a { 
		font-variant: small-caps;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: #3c7796;
	color: #ffffff;
}
.contactform {width:auto; margin:0 0 0 0; padding:0px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:#ED8A2F;}
.contactform fieldset {padding:0px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:10px 0 10px 0; border:solid 1px rgb(0,0,0);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(0,0,0); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 0px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.contactform td {
	margin: 1em;
	font-size: 14px;
	font-variant: small-caps;
	color: #000;
	margin: 0;
	padding: 0.5em;
	background: #fff;
}
.contactform a {
color:#000099;
}
.comparetable {width:auto; margin:0 0 0 0; padding:0px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:#D6DFF1;}
.comparetable fieldset {padding:0px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:10px 0 10px 0; border:solid 1px rgb(0,0,0);}
.comparetable fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.comparetable label.left {float:left; width:100px; margin:0 0 0 0px; padding:2px; font-size:110%;}
.comparetable select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.comparetable input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.comparetable textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.comparetable input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.comparetable input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.comparetable td {
	margin: 1em;
	font-size: 14px;
	font-variant: small-caps;
	color: #000;
	margin: 0;
	padding: 0.5em;
	text-align:center;	
}
.comparetable a {
color:#000099;
}


div.ProdPicLink a, div.ProdPicLink a:link, div.ProdPicLink a:visited {padding-left:2px;margin:0;font-weight:bold;font-size:11px;font-weight:bold;}

img.ProdPic {padding:5px;margin-top:-100px;border:2px solid #aaa;background-color:#fff;position:absolute;z-index:5;}

div.ProdPicLink {display:inline;}
div.ProdPicLink a img {display:none;}
div.ProdPicLink a:hover img {display:block;}


#news2 {
	width: 170px;
	border: 0px solid #3c7796;
	float: left;
	padding: 0;
	margin: 0 0 0 0.2em;
	margin-bottom: 1em;
}

#news2 h2 { 
	border: 1px solid #3c7796;
	text-indent: 0.5em;
	font-size: 14px;
        text-align: center;
	font-variant: small-caps;
	color: #000;
	margin: 0;
	padding: 0.5em;
	background: #ED8A2F;
}
#news2 h3 { 
	border: 1px solid #3c7796;
	text-align: center;
	font-size: 16px;
	font-variant: small-caps;
	color: #000;
	margin: 0;
	padding: 0.5em;
	background: #ccc;
}

#news2 p {
	margin: 1em;
	font-size: 12px;
	font-variant: small-caps;
        text-align: center;
	color: #000;
	margin: 0;
	padding: 0.5em;
	background: #fff;
}
#news2 a {
color:#000099;
}
#chartdiv {
	background-color: #fff;
	border: 0px solid #fff;
	padding: 5px;
	width: 150px;
	float: left;
	margin:1px;
	font-size:1.2em;
	
	
}
#chartdiv1 {
	background-color: #fff;
	border: 0px solid #333333;
	margin: 1px;
	width: 150px;
	float: left;
        padding: 5px;
	
}
#chartdiv2 {
	background-color: #fff;
	border: 0px solid #fff;
	padding: 5px;
	width: 150px;
	float: left;
	margin:1px;
	font-size:1.2em;
	
	
}
#chartdiv3 {
	background-color: #fff;
	border: 0px solid #333333;
	margin: 1px;
	width: 140px;
	float: left;
        padding: 5px;
	
}




