/**************** Style Resets **********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:1em 0;}
li, dd, blockquote {margin-left:1em;}
html, body, fieldset {font:100.1%/120% Arial, Helvetica, sans-serif;}
input, select, textarea {font-size:100.1%;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
form label{cursor:pointer;}
fieldset, img{border:none;}
table{border-collapse:collapse; border-spacing:0;}
ul li {list-style-type:square;}
hr {height: 1px; background-color: #E5E5E5;  color: #E5E5E5;   border: none;  padding: 0; margin: 1em 1em;}
/***************** Headings ********************/
h1 {display:none;}
h2 {font-size:160%; color: #2d73ae; font-weight:normal;margin-top:10px;font-family: Verdana, Arial, sans-serif;}
h3 {font-size:150%; color:#2d73ae;font-weight:normal;font-family:  Verdana, Arial sans-serif;}
h4 {font-size:120%; color:#2d73ae;font-family:  Verdana, Arial sans-serif; }

.smallmargin {margin-bottom:3px;}
/**************** General rules *********************/

html, body{ height:100%;  margin:0;  padding:0;  text-align:center;}
body {height:101%; line-height:150%; color: #555; text-align: center;}
#container{font-size:76%;text-align:left; }

#skip {display:none;  }

#main {float:none; }

#content{ float:none;}
#content ul {margin:0 0 0 4px;padding:0 0 0 4px;}
#content ul li {list-style-type:square;}
#content h1, #content h2, #content h3, #content h4, #content p, #content ul, #content ol {margin-left:0px;}
#content img {float:right;margin:5px 0 5px 5px;}
#content img.printlogo {display:block;float:none;}
#sidebar, #sidebar2 {display:none;}


#searchform {display:none;}

#extra{ float:none;}
#extra img {}
#extra p {margin: 5px 0px 8px 0px;font-size:90%;line-height:150%;}
#amazonads {display:none;}
#adverts {float:left; border:none;margin:5px 0 5px 0;}
img.icon { display:none;}
#boxes div.highlights {border-top:1px solid #efefef;border-bottom:1px solid #efefef; padding-top:8px; padding-bottom:8px;margin:5px 0 5px 0; }
#boxes div.highlights h4 {margin:3px 8px 3px 0px;padding-top:5px;}
#boxes div.highlights p {margin: 0;}
#boxes div.highlights img {float;right; margin:0 8px 5px 5px;padding:3px;}
p.clear{clear:both;}
p.copy {text-align:center;color:white; font-size:76%;margin-top:-5px;}
/**************** General Links ***********************************/
a:link            {color: #555; text-decoration: none;}
a:visited         {color: #555; text-decoration: none;}
a:focus, a:hover, a:active {color: #555; text-decoration: none;}

/********************** Navigation ******************/

#navlist{display:none;}

#footer {clear:both;   text-align: center;   }
.pipewrap {   display:none;   }

/***************** Image Replacement ****************/



/*************** Other bits *************/
#addresslist  {}
#addresslist dt {font-weight:bold;}
#addresslist dd {font-weight:normal;margin-bottom:8px;margin-left:0;}
.clearfix:after {content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*************** Forms ******************/

#contactform {display:none;  }



