body{padding: 0; margin:0; background:#FFF;
    font: 100.01%/1.3 Verdana,Arial,sans-serif;}
div#box{width: 200px;padding: 20px;margin:1em auto 0 auto;
    color:#000;}
div#smallbox{width: 110px;padding:10px;margin:0 auto 0 auto;
    color:#000;text-align:center;}
div#smallbox img {width:100px; height:133px;}
div#header{clear:both;margin:0 5% 0 5%;width:90%;}
div#footer{background:#80a5d1;width:100%;clear:both;}

h1{font: lighter 175% "Trebuchet MS",Arial sans-serif;color: white; margin:0; border:0; padding:0; letter-spacing:-1px; text-align:center;}
h5{font: lighter 100% "Trebuchet MS",Arial sans-serif;color: white; margin:0; border:0; padding:0;}
h6{font: "Trebuchet MS",Arial sans-serif; margin:0; border:0; padding:0;}

p{margin:0;padding:0px 10px 10px 10px; font-size:0.75em;}
p.bottomP{border-bottom:1px dashed grey;margin-bottom:20px;}

.menu {margin:2px 0 0 0;font-size:1em;line-height:2em;}
.submenu {margin:0.1em 0 0 4em;font-size:0.7em;line-height:1.4em;text-align:center;}

.left {float:left;}
#main {clear:both;}

a {text-decoration:none;color:black;}
a:hover {padding-left:1em;font-weight:900;}
a.otherSite {text-decoration:underline;color:#6dae0c;}
a.otherSite:hover {padding-left:0em;background-color:#6dae0c;color:white;text-decoration:none;}

.smallerText
{
font-size:0.5em;
color: white;
}
.threeCol
{
width:32%;
}
.advHiLight
{
font-size:0.6em;
width:17%;
padding:0 1% 0 1%;
height:70px;
overflow:none;
display: table-cell; /* For FireFox and Opera */
display: inline-block; /* For Opera and IE */
vertical-align: top; /* For IE */
border-right:1px dashed white; 
}
.topDiv
{
height:200px;
}
.subpageRight
{
width:14%;
text-align:right;
}
.textRight
{
text-align:right;
}
.textCentre
{
text-align:center;
}
#leftColumn
{
width:22%;
float:left;
}
#middleColumn
{
width:61%;
float:left;
}
#rightColumn
{
float:left;
}
#verticalMenu
{
width:10em;
}
.itemtitle
{
font-size:0.6em;
font-weight:900;
}
.itemdescription
{
font-size:0.6em;
}
.astoreColumn
{
width:900px;
}
#leftColumnNarrow
{
width:160px;
float:left;
}
