* { margin: 0; padding: 0;}
p {margin-bottom:12px; line-height:1.3em;}
li{list-style-type:none;}

#home_test{background-color:#eade8c;}

#home #wrapper, #contact  #wrapper, #legal  #wrapper, #links #wrapper, #print  #wrapper, #site  #wrapper,  #web #wrapper,  #why #wrapper{height:680px; width:850px; margin:20px auto; background-image:url(library/bgimage_tint.gif);}

#corp_port #wrapper{height:680px; width:850px; margin:20px auto;height:680px; width:850px; margin:20px auto; background-image:url(library/bgimage.gif);}

#home2 #wrapper{background-image:url(library/bgimage_tint.gif);}

h1{padding-left:45px; font-size:1.4em;font-weight:100; color:#f4901e;}
h2{ padding:10px 0; font-size:1.2em; font-weight:100;}
#home h2, #home_test h1{position:absolute; left:-9999px; height:1px;}

#content_main{height:680px; width:390px; position:relative; left:200px; font-family:verdana, Arial, Helvetica, sans-serif;}

#secondary{height:680px; width:200px; position:relative; right:390px;}
#tertiary{height:680px; width:260px; float:right;}

#navigation{ height:290px; padding-top:200px; padding-left:20px;}

#address a, #address{color:#fff;}
#address{position:absolute; left:-9999px; height:150px; font-style:normal; font-size:75%; line-height:1.4em;}

#content{padding-left:45px;}

#footer, #footer li, #footer a{color:#666666;}
#content, #contact #content a, #navigation li a:link, #navigation li a:visited, #navigation li a:active, #corpanc1, #corp_port #scroll a, #site #content li a, #cpi li a, #secondary a{color:#6a757b;}

#contact #content a:hover, #footer li a.active:link, #footer  li a.active:visited, #footer  li a.active:active, #footer  li a.active:hover, #footer li a:hover, #footer li a.active:link, #footer  li a.active:visited, #footer  li a.active:active, #footer  li a.active:hover, #footer li a:hover, #site #content li a:hover, span, #web #content a, #why #content a, #secondary a:hover, #home #content a{color: #f4901e; }

#footer{ height:20px; padding-left:45px; padding-top:185px; font-size:75%;}
#footer li{display:inline; padding-right:10px; font-size:80%;}
#footer a, #navigation li a:link, #navigation li a:visited, #navigation li a:active, #cpi li, #site #content li a, #cpi li a, #web #content a, #why #content a, #home #content a, .web_link a, #home2 #content a{text-decoration:none;}

#scroll{width:362px; height:317px; position:relative; top:180px; padding-right:20px; overflow:auto; font-size:85%; color:#003493;}

#scrollhold{height:100%;}

#navigation li{ padding: 0 0 2px; margin:0 2px 0; font-size:1.0em;}

#navigation li a:link, #navigation li a:visited, #navigation li a:active{ display: block; width: 180px; height: 20px; text-align: left;}

#navigation li a.active:link, #navigation li a.active:visited, #navigation li a.active:active, #navigation li a.active:hover, #navigation li a:hover, #cpi li a:hover, #footer li a.active:link, #footer  li a.active:visited, #footer  li a.active:active, #footer  li a.active:hover, #footer li a:hover, #contact #content a, #contact #content a:hover, #site #content li a:hover, #web #content a:hover, #why #content a:hover, #secondary a:hover, #home #content a:hover, .web_link a:hover, #home2 #content a:hover{text-decoration: underline;}

#corpanc1, #corpanc2, #corpanc3, #corpanc4, #corpanc5, #corpanc6, #corpanc7, #corpanc8, #corpanc9, #corpanc10{ font-size:120%; padding:20px 10px 0 0; text-align:left; width:285px; height:30px; background-color:#fff;}

#corpanc11{display:none;}

#cpp1, #navigation li a:link, #navigation li a:visited, #navigation li a:active, #navigation li, #corpporttext, #content_main, #secondary{float:left;}

#cpi ul{list-style:none; padding:233px 0 0 105px; height:30px; text-align:right}
#cpi li{ color:#003c69 ; list-style-type:circle;font-size:90%;padding:7px 0 0 0;list-style-type:none;}

#corpporttext{ font-size:125%; line-height:1.7em; color:#999; width:285px; text-align:left; padding:0 0 10px 0; position:relative; top:30px; height:300px;}

img{border: 0px solid #fff;}

#homepic{position:relative; top:172px;}

#site #content ul {padding-left:15px;}
#site #content li, #site #content li a {list-style-type:circle;}
#site #content li a{padding-bottom:5px;}

blockquote{width:180px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:70%; position:relative; font-weight:bold; top:210px; left:10px; color:#6a757b; border:1px dotted #dfdfdf; padding:10px; background-color:#f2f2f2;}
blockquote p{line-height:160%; margin-bottom:0px;}

.xmllink a{font-size:85%; color: #f4901e;}

#contact #content li{padding-bottom:10px;}
label, .submit, .reset{font-size:0.8em;}
.input-box{border:#6a757b solid 1px; width:275px;}

#shortcuts{width:200px; position:relative;top:200px; left:10px; margin-top:30px; }

.icons{height:48px; width:95px;}

#enquiry, #secondary a{font-family:verdana, Arial, Helvetica, sans-serif; font-size:70%;}

#home2 #content a{color:#f4901e;}
.web_link a{margin-bottom:10px; font-size:.8em;}
.web_link{padding-bottom:10px;}
