/*

	soetrust.co.uk
	Created by Ryan Mitchell on 09/10/2006


*/

/* redefine some standard elements */
html, body, form, div { margin:0px; padding:0px; }
p { margin:0px; padding:6px 0px; }
img { border:none; }
body { font-family:Helvetica, Arial, sans-serif; background-color:#9BA791; color:#000; padding-bottom:50px; }
body.bblue { background-color:#4E8193!important;}
body.blime { background-color:#A3BF17!important;}
body.borange { background-color:#F4AA00!important;}
body.bred { background-color:#cc0000!important;}

/* layout */
#container { width:730px; }

#sitemaplink { text-transform: uppercase; font-size:9px; text-align:right; margin:20px 0px 30px 0px; }
#sitemaplink a { color:#000; text-decoration:none; }
#sitemaplink a:hover { text-decoration:underline; }

#links { padding:0px 0px 0px 44px; height:60px; }
#links p { padding:5px 0px 0px 3px; color:#fff; }
#links .mainlinks { font-size:15px; }
#links .mainlinks a { color:#fff; text-decoration:none; }
#links .mainlinks a.active { color:#000; text-decoration:none; }
#links .mainlinks a:hover { text-decoration:underline; }
#links ul.mainlinks { padding:4px 0px 0px 0px; margin:0px; list-style:none; white-space:nowrap; height:20px; }
#links ul.mainlinks li { padding:0px 25px 0px 3px; margin:1px 0px 0px 0px; display:block; float:left; position: relative; color:#fff; font-weight: normal;}
#links ul.mainlinks .last { padding-right:0px; }
#links p.sublinks { clear:both; padding-top:7px; font-size:12px; color:#000; }
#links p.sublinks a { color:#000; text-decoration:none; }
#links p.sublinks a.active { color:#fff; text-decoration:none; }
#links p.sublinks a:hover { text-decoration:underline; }

#banner { height:247px; margin-top:10px; background-image:url(../images/green_back.png); }
.blue { background-image:url(../images/blue_back.png)!important; }
.lime { background-image:url(../images/lime_back.png)!important; }
.orange { background-image:url(../images/orange_back.png)!important; }
.red { background-image:url(../images/red_back.png)!important; }
#banner p { color:#fff; font-size:24px; padding:174px 0px 0px 48px; }

#content { padding:6px 0px 0px 48px; font-size:12px; }
#content .big { font-size:17px; }
#content a { color:#fff; text-decoration:none; }
#content a:hover { color:#fff; text-decoration:underline; }
#content .left { width:360px; }
#content .right { float:right; width:290px; }

.white { color:#fff; }
.bigwhite { color:#fff; font-size:14px; }
hr { height:0px; border:0px; margin:4px 0px; padding:0px; border-top:dotted 1px #fff!important; }

#cover { position:absolute; width:100%; height:100%; top:0; left:0; z-index:1000; }
body #cover { background-color:#9BA791;  }
body.bblue #cover { background-color:#4E8193!important;}
body.blime #cover { background-color:#A3BF17!important;}
body.borange #cover { background-color:#F4AA00!important;}

#content .right .newsfp a { color:#7E2443; font-size: 13px; font-weight: bold; text-decoration:none; }
#content .right .newsfp a:hover { color:#7E2443; font-size: 13px; font-weight: bold; text-decoration:underline; }

#footer { padding:20px 0px 0px 48px; font-size:11px; clear:both; }