*{padding:0;margin:0;}
body {font:0.65em Arial, Helvetica, sans-serif;background:url(../img/background.jpg) repeat-x #FFF;}
 
#contain {background:url(../img/container-background.jpg) 0 90px repeat-x #FFF;width:950px;margin:0px auto;margin-top:0px;}

/*-----------TOP-----------*/
#top {width:950px;}
#top-logo {width:950px;height:153px;background:url(../img/strap-line2.jpg) top right no-repeat;}

.logo {width:270px;height:153px;position:absolute;z-index:1;}
.logo a img {border:none;}
.hide {display:none;}

/*-----------TOP NAV-----------*/
.topnav {width:200px;position:absolute;z-index:3;margin:5px 0 0 0px;}
.topnav ul {float:left;padding:0 0px 0 0;}	
.topnav li {display:inline;list-style:none;}
.topnav li a {display:block;float:left;padding:2px 10px 2px 5px;color:#fff;text-decoration:none;}
.topnav a:hover {text-decoration:none;color:#222;}

/*-----------CONTENT-----------*/
#contain-page {clear:both;width:950px;padding-bottom:30px;background:#fff;}

/* Sub Info */
#sub-info {float:left;width:270px;background:#fff url(../img/sub-backround.jpg) repeat-x;}
#sub-info h1 {clear:both;margin:0 10px 10px 35px;padding:20px 0px 10px 0px;font-size:1.6em;font-weight:normal;line-height:1.3em;}
#sub-info h1 a {color:#0099cc;}
#sub-info h1 a:hover {color:#0099cc;text-decoration:none;}

#sub-info p {clear:both;margin:0 10px 0px 35px;padding:5px 0px 5px 0px;color:#333;line-height:1.3em;font-size:1.1em;}

#sub-info a {color:#0099cc;font-weight:bold;}
#sub-info a:hover {color:#222;text-decoration:none;}

#sub-info ul {clear:both;margin:0 0px 5px 50px;padding:0px 0px 0px 0px;color:#333;line-height:1.5em;font-size:1.3em;}
#sub-info ul li {}
#sub-info a img {border:none;float:left;padding:0 5px 10px 0;}


/*-----------PAGE TEXT-----------*/
#content {display:inline;float:left;width:590px;margin:0 0 0 40px;}

#content h1 {clear:both;margin:25px 0 0 0;font-size:1.9em;color:#222;}
.blue {color:#0099cc;}
#content h2 {clear:both;margin:1em 0 0 0;font-size:1.5em;color:#006699;}
#content h3 {clear:both;margin:1em 0 0 0;font-size:1.6em;color:#0099cc;}
#content h4 {margin:1.5em 0 1em 0;color:#333333;}
#content h5 {margin:1.5em 0 1em 0;color:#333333;}
#content h6 {margin:0em 0 0.2em 0;color:#333333;font-size:1.4em;}
#content p {margin:1em 0 1em 0;font-size:1.2em;line-height:1.5em;color:#333333;}
#content p.intro {font-weight:bold;font-size:1.2em;color:#333333;}
#content p.action {margin:2em 0 1em 0;padding:0.5em 0 0 2.5em;font-size:1.2em;border-top:1px solid #ccc;}
#content p.center {text-align:center;}
#content p.right {text-align:right;}
#content p.details {clear:both;margin:-0.25em 0 1em 0;font-size:1em;color:#333333;}
#content blockquote {clear:both;margin:0 30px 0.6em 30px;font-size:1em;color:#333333;}

address {margin:0 0 1em 0;font-size:1.2em;line-height:1.5em;color:#333333;}

/*-----------DATA TABLES-----------*/
#content table{margin:0px 10px 20px 0px;font-size:1.2em;}
#content table th{background-color:#cdcdcd;text-align:left;font-weight:bold;padding:0.5em;color:#444;}
#content table td{padding:0.5em;}
#content table tr.rowA{background-color:#EEE;color:inherit;}
#content table tr.rowB{background-color:#fafafa;color:inherit;}

/*-----------LISTS-----------*/
#content ul {margin:0.5em 0 1em 1.5em;}
#content ul li {margin:0 0 0px 10px;padding:0 0 0 6px;line-height:1.5em;font-size:120%;color:#333333;}
#content ul li.smaller {font-size:0.9em;}
#content ol {margin:0.5em 0 1em 1.5em;}
#content ol li {margin:0 0 0px 10px;padding:0 0 0 6px;line-height:1.5em;font-size:120%;color:#333333;}
.roman {type-style:i;}

/*-----------IMAGES-----------*/
#content img {clear:both;margin:3px 10px 7px 0;padding:2px;}
#content img.center {clear:both;float:none;display:block;margin:0 auto;padding:2px;border:none;}
#content img.right {clear:both;float:right;margin:3px 0 7px 10px;padding:2px;border:none;}
#content img.left {clear:both;float:left;margin:3px 10px 7px 0px;padding:2px;border:none;}
#content a img {border:none;}
#content a:hover img {}

/*-----------CONTENT LINKS-----------*/
#content a {color:#0099cc;font-weight:bold;text-decoration:underline;}
#content a:hover {color:#0099cc;text-decoration:none;}
#content a:visited {color:#666;text-decoration:underline;}

/*-----------FORMS-----------*/
fieldset, contactform {padding:2em;}
form {padding:15px;border:none;}
label {padding:0px 0 0 0;font:normal 1em/1.5em Verdana, sans-serif;color:#006699;}
input {font:normal 1em/1.5em Verdana, sans-serif;color:#666;}
textarea {width:280px;padding:0px;font:normal 1em/1.5em Verdana, sans-serif;height:100px;display:block;color:#222;}
input.button {}
input.hidden {display:none;}

ul#errors {color:#de2c56;padding:0 0 10px 30px;}
ul#errors li{list-style:disc;}

/*-----------FOOTER-----------*/
#footer {clear:both;width:590px;padding:3em 0 1em 310px;background:#fff;}
#footer p {line-height:1.3em;text-align:left;color:#999;padding:5px 70px 0px 0px;}
#footer a {text-decoration:underline;color:#666;}
#footer a:hover {text-decoration:none;color:#333;}
#footer a:visited {color:#999}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {font-size:1.2em;color:#666;white-space:nowrap;margin:0 0 0 30px;}
.dtree img {border:0px;vertical-align:middle;}
.dtree a {color:#333;text-decoration:none;}
.dtree a.node, .dtree a.nodeSel {white-space:nowrap;padding:0px 0px 0px 0px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color:#333;text-decoration:underline;}
.dtree a.nodeSel {background-color:#c0d2ec;}
.dtree .clip {overflow:hidden;}

