html {font-family:Arial, Helvetica, sans-serif;}
body {background-color:#CCC;font-size:0.75em;color:rgb(115,172,57);margin-top:0px;padding-top:0px;}

h1{font-size:1.8em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}

legend{color:rgb(115,172,57)}
a{text-decoration:none;}
a, a:visited{color:rgb(115,172,57);}
p{text-align:justify;color:#000}

img.AlignLeft{border-style:none;padding:5px 10px 10px 5px;float:left;}
img.AlignRight{border-style:none;float:right;}
img.AlignCenter{border-style:none;padding:0px 0px 0px 50%;}

#centralColumn{position:relative;width:1000px;height:220px;margin-top:0px; margin-left:auto;margin-right:auto;background-color:#FFF;}
#bannerTop{width:950px;height:110px;padding-left:25px;color:#000;background-image:url('images/cove_logo.jpg');background-repeat:no-repeat;background-position:right;}

#bannerImage{height:100px;background-image:url(images/covesionBanner.jpg);background-repeat:no-repeat;background-color:#FFF;margin-top:0px;margin-bottom:0px}
#bannerImage p{font-size:25px;color:#FFF;text-align:right;padding-top:4px;margin-top:0px;margin-bottom:0px;padding-right:15px}

.catalogueDownload {float:left;border-color:#FFF;border-style:none;border-width:0px;margin:0px;padding-top:5px}
.catalogueDownload img{color:#FFF; border:0px none #000;outline:none}

.pplnCalculator {float:left;border-color:#FFF;border-style:none;border-width:0px;margin:0px 80px 0px 0px;padding-top:5px}
.pplnCalculator  img{color:#FFF; border:0px none #000;outline:none}
#contactDetails{font-size:24px;padding-top:30px;float:left;width:320px;background-color:#FFF;margin-top:0px;}

.menu{z-index:100;position:relative;float:left;color:#FFF;border:0px none #000;width:100%;background:RGB(115, 172, 57);height:25px;padding:0px 0px 0px 0px;}
.menu ul{position:relative;text-align:center;list-style:none;float:left;width:120px;margin:0px;padding:0px 0px 0px 0px;}
.menu ul ul {position:relative;text-align:left;left:0px;}
.menu ul ul ul{left:120px;top:0px;width:120px}
.menu li {float:left;width:120px;position:relative;}


.menu a, .menu a.visited{height:25px;border:0px none #FFF; border-width:0px 0px 0px 0px;color:#FFF;display:block;font-weight:bold;text-align:center;line-height:25px}
/* style the top level hover */
.menu a.visited{color:#FFF}
.menu ul a:visited {color:#FFF}

.menu a:hover, .menu ul ul a:hover {color:#000; background:#b7d186;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#b7d186;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:25px; line-height:25px; width:120px;}
.menu ul ul a:hover, .menu ul ul a:hover{color:#000; background:rgb(190,200,190);}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:120px;border:0px none #000;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; color:#000}
.menu ul a:hover {visibility:visible; color:#000}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible; color:#000}

.menu ul a.selectedLink {color:#462}
.menu ul a:hover.selectedLink {color:#000}

#pageArea{float:left;width:100%;background-color:#FFF;margin:0px 0px 0px 0px;border:0px;padding:0px 0px 0px 0px;}
#content{float:left;width:710px;text-align:justify;margin:10px 0px 0px 15px;border:0px;padding:0px 15px 30px 15px;background-repeat:no-repeat;background-image:url(images/greenGradient.png);display:inline;}
#content h1{margin:0px 0px 0px 0px;border:0px;padding:10px 0px 0px 0px;text-align:left;color:rgb(115,172,57)}

#news{float:left;width:190px;padding:0px 15px 0px 15px;margin:10px 0px 0px 10px;text-align:left;color:rgb(0,0,0);background-repeat:no-repeat;background-image:url(images/greyGradient.png);border:none;}
#news p{text-align:left;}
#news a{color:#000}

#footer{float:left;margin:0px 0px 0px 0px;padding:20px 0px 10px 10px;position:relative;border-top-style:solid;border-bottom-style:solid;border-width:1px;border-color:rgb(150,150,150);width:990px;background-color:#FFF;}
#footer p{font-size:14px;color:#999;}
#footer a:link{color:#999;}
.footerTable table{width:100%; background-color:#999}
.footerTable td{font-size:14px;color:#999;border-style:none;border-color:#0F0;border-width:1px}

li{color:#000}

table{font-family:Arial, Helvetica, sans-serif;font-size:12px;border-collapse:collapse;border-width:1px;border-style:none;border-color:rgb(165,192,87)}
.center, .center td {margin-left:auto; margin-right:auto;border-style:solid;border-width:1px;}
table.center td .changeQuantity {font-size:11px;text-align:center;border-style:none;border-width:0px;border-color:rgb(165,192,87);border-collapse:collapse; width:auto;border-collapse:collapse;}
table.login, table.login  tr, table.login  td, table.login  th {font-size:11px;width:120px;text-align:center;border-style:none;border-width:0px}

th {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;border-style:solid;border-width:1px;background:rgb(165,192,87);color:rgb(255,255,255);border-color:rgb(165,192,87)}
tr {color:#000;border-bottom-color:rgb(165,192,87);}
tr.even{background-color:rgb(240,250,230);text-align:center;border-color:rgb(165,192,87)}
tr.odd td{background-color:rgb(255,255,255);text-align:center;border-color:rgb(165,192,87)}
td.stockList {font-size:11px;border-style:solid;border-width:1px;border-color:rgb(165,192,87)}

table.copoSpecs{font-family:Arial, Helvetica, sans-serif;font-size:14px;border-collapse:collapse;border-width:1px;border-style:none;border-color:rgb(165,192,87)}
table.copoSpecs th {font-size:16px;text-align:center;color:rgb(255,255,255);border-color:rgb(165,192,87)}
table.copoSpecs tr.even td{background-color:rgb(240,250,230);text-align:left;padding:0px 10px 0px 2px;border-color:rgb(165,192,87)}
table.copoSpecs tr.odd td{background-color:rgb(240,250,230);text-align:left;padding:0px 10px 0px 2px;border-color:rgb(165,192,87)}
table.copoSpecs tr.odd td.center{text-align:center;padding:5px 10px 5px 15px;border-color:rgb(165,192,87)}
table.copoSpecs tr.even td.center{text-align:center;padding:5px 10px 5px 15px;border-color:rgb(165,192,87)}

.shgPeriod{font-size:11px;width:120px;text-align:center;border-style:solid;border-width:1px;border-color:rgb(165,192,87)}
.sfgPeriod{font-size:11px;width:80px;text-align:center;border-style:solid;border-width:1px;border-color:rgb(165,192,87)}
.dfgPeriod{font-size:11px;width:130px;text-align:center;border-style:solid;border-width:1px;border-color:rgb(165,192,87)}
.opoPeriod{font-size:11px;width:115px;text-align:center;border-style:solid;border-width:1px;border-color:rgb(165,192,87)}

.leftPane {float:left; width:40%;border:none;border-color:#000;border-width:1px}
.leftPane p {text-align:right}
.rightPane {float:left; width:40%;padding-left:10px;border:none;border-color:#000;border-width:1px}
.rightPane p {text-align:left}
.fullWidthPane {float:left; width:100%;border:none;border-color:#000;border-width:1px}

.missingInfo{color:#F00}
.reference, a.reference, a.reference:link, a.reference:visited  {color:#AAA; font-size:10px}