body { font-family:Verdana; font-size:1.0em; background:#ffffff;}
#alignmentdiv {background:#ffffff; position:relative;}
#containerdiv { background:#ffffff;  position:relative; }
#contentdiv { background:#ffffff; padding:10px; border-left:1px solid #666666;position:relative; margin-left:229px;}
#headerdiv { position:relative; background: url(banner.jpg) no-repeat top left #6ebaf2; padding:0px; margin:0px;border-bottom:solid 2px #1671b5;}
.bannerimg {height:150px;}

#contentdiv a:link {color:#333399; text-decoration:none; }
#contentdiv a:visited {color:#333399; text-decoration:none;}
#contentdiv a:hover { color:#0000ff; text-decoration:underline;}
#contentdiv a:active {color:#0000ff; text-decoration:none;}

p a:link {color:#333399; text-decoration:none; }
p a:visited {color:#333399; text-decoration:none;}
p a:hover { color:#0000ff; text-decoration:underline;}
p a:active {color:#0000ff; text-decoration:none;}

#latestnews {float:right; border:1px solid #666666; width:250px; margin-left:10px;}
#latestnews div {background:#1671b5; color:#ffffff;padding:5px;}
#latestnews li {list-style:none; margin-bottom:10px; color:#999999; font-size:14px;}
#latestnews ul { margin:0px; padding:5px;}
#latestnews ul a:link { color:#666666; text-decoration:none; font-weight:bold;}
#latestnews ul a:visited { color:#666666; text-decoration:none; font-weight:bold;}
#latestnews ul a:hover { color:#1671b5; text-decoration:underline;font-weight:bold;font-weight:bold;}
#latestnews ul a:active {color:#1671b5; text-decoration:none;font-weight:bold;}

td,th,p,li {font-family: Verdana,Arial, Helvetica, sans-serif;	font-size: 0.75em; color: #666666;}
td p {font-size: 1.0em;}
td li {font-size: 1.0em;}
h1 {font-size:1.2em; color:#1671b5;}
h2 {font-size:0.9em; color:#1671b5; /*border-bottom:1px solid #333399;*/}
h2.entry-title {font-variant:small-caps; font-size:1.4em;}
td h2 {font-size:1.2em;}

td.label {vertical-align:top;font-weight:bold;}

input.contactform, textarea.contactform {border:1px solid #1671b5;}

.producttable td {vertical-align:top;padding:0px 10px 10px 0px;}

.coverimage {float:left;padding-right:35px; padding-bottom:50px;}

#menudiv {float:left; width:229px; background:#ffffff; margin:0px; padding:0px;position:relative;}
#menudiv li {list-style:none; margin:0px; padding:5px; border-bottom:1px solid #666666; font-weight:bold;}
#menudiv ul { margin:0px; padding:0px;}
#menudiv ul a:link {font-size:14px; color:#666666; text-decoration:none;}
#menudiv ul a:visited {font-size:14px; color:#666666; text-decoration:none;}
#menudiv ul a:hover {font-size:14px; color:#1671b5; text-decoration:underline;}
#menudiv ul a:active {font-size:14px; color:#1671b5; text-decoration:none;}

#footerdiv {clear:both; text-align:center; font-size:0.8em;border-bottom:1px solid #ffffff; border-top: 1px solid #666666; margin:0px 0px 0px 229px;}
.entry-utility {font-size: 0.8em;}

.latestblog {padding:10px; width:200px; }

.floatimgleft {float:left; width:320px;}

.hometable {width:95%;}
