/* CSS Document */
/* 939 Design Limited Website - Mike Archibald*/
/* 14/1/2006 - Revised 17/10/2007*/

body{padding:0px; margin:0px;background:url(../img/mainbg.jpg) 0 0 repeat-x #fdfbf4;color:#000;font:0.8em/1.4em  Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}

ul{list-style-type:none;}
ul a{border:none;}

/* ---------- Images ---------- */
img{border:0;}
img a{border:0;text-decoration:none;}
img a:hover{border:none;}

/*-----------BRANDING-----------*/
#branding{width:900px;height:200px;position:relative;margin:0 auto;padding:0px;}
#branding img{border:none;width:175px;height:88px;position:absolute;top:65px;left:0px;}

/*-----------Navigation-----------*/
#branding ul{width:900px;height:32px;position:absolute;top:168px;right:0px;}
#branding ul li{float:left;width:90px;height:32px;padding:0 0 0 1px;}
#branding ul li a{display:block;background:url(../img/navtab_up.jpg) 0 0 no-repeat #ff5f01; color:#fff; font-size:11px; line-height:32px; text-align:center; text-decoration:none;}
#branding ul li a:hover{background:url(../img/navtab_over.jpg) 0 0 no-repeat #ff5f01;color:#FFF; text-decoration:none;}

/*-----------Subnav-----------*/
#branding ul.subnav{width:900px; height:20px; position:absolute; top:210px; right:0px;}
#branding ul.subnav li{float:left; width:90px; height:22px;}
#branding ul.subnav li a{display:block; width:90px;background:#FC7D28;color:#000;font-size:11px;text-decoration:none;text-align:center;line-height:22px;} 
#branding ul.subnav li a:hover{text-decoration:none;background:#FF9900;color:#000;}

/*----BODY----*/
#bodytop{width:100%; background:#f1efe6; color:#000; float:left; margin:44px 0 0 0; clear:both;}

#bodytopinfo{width:900px; position:relative; background:#f1efe6; color:#999; margin:0 auto; padding:0px;}
#bodytopinfo h1{color:#222222; font-size:1.2em; line-height:1.8em; margin: 5px 0 -3px 0;}
#bodytopinfo p{padding:0 38px 11px 0; color:#3F3D45;}
#bodytopinfo p span{font-weight:bold;}

#bodytopinfo a {color:#333333;text-decoration:underline;}
#bodytopinfo a:hover {background-color:#EEE;text-decoration:none;}
#bodytopinfo a:visited {color:#333333;text-decoration:none;}
#bodytopinfo a:active {color:#222222;text-decoration:none;}

#bodymain{width:900px; background:#fdfbf4; color:#777581; margin:0 auto; padding:0px;}
#bodymain h1{color:#006699; font-size:2em;}
#bodymain h2{color:#006699; font-size:1.7em; line-height:1.8em; margin-top:-15px;}
#bodymain h3{color:#FF6600; font-size:1.2em; line-height:1.8em;}
#bodymain h4{color:#8D8D8D; font-size:1em; line-height:1.8em;}
#bodymain h5{color:#8D8D8D; font-size:1em; line-height:1.8em;}
#bodymain p{padding:0 38px 11px 0; color:#655853;}
#bodymain a{color:#8D8D8D;text-decoration:underline;}
#bodymain a:hover{background-color:#EEE;text-decoration:none;}
#bodymain a:visited{color:#8D8D8D;text-decoration:none;}
#bodymain a:active{color:#222222;text-decoration:none;}

#bodymain p span{font-weight:bold;}

#bodymain ul{margin: 0 0 10px 0px;}
#bodymain li{}
#bodymain li a{background:url(../img/arrow-circle-orange.jpg) 0 0px no-repeat #fdfbf4; color:#8D8D8D; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#bodymain li a:hover{background:url(../img/arrow-circle-black.jpg) 0 0px no-repeat #fdfbf4; color:#272525; text-decoration:underline;}
#box1 img{border:solid 1px #CCCCCC;}

.imageleft{float:left; margin: 0 20px 0 0; border: 1px solid #eee; padding:8px;}
.imageright{float:right; margin: 0 0 0 10px; border: 1px solid #eee; padding:8px;}
.imageleftnb{float:left; margin: 0 20px 0 0;}
.imagerightnb{float:right; margin: 0 0 0 10px;}

#body{width:100%; background:#fdfbf4; color:#8D8D8D; float:left; padding:20px 0 0 0; clear:both;}

#search{width:747px; background:#FFF; color:#777581; margin:0 auto; padding:0px; clear:both;}

.hide {display:none;}

#body ul {}
#body ul li {}
#body ul li a {}
#body ul li a:hover {}

#body ul image {border:none;}

blockquote {font:1.2em/1.4em Georgia, Verdana,Tahoma,Arial,sans-serif;border-left:7px solid #F9E99D;margin:10px 20px 10px 430px;background:url(../img/quotes.jpg) 355px 0px no-repeat #F6F0D5;padding:10px 5px 5px 5px;}
blockquote p {margin:0px 0px 0px 20px;color:#222222;}
cite {color:#ff6600;}

#bodyblog{background:url(../pics/blog-news.jpg) 10px 10px no-repeat #fdfbf4;color:#8D8D8D; float:left; padding:20px 0 0 120px; clear:both; margin:10px 0 0 0px;border-top:1px solid #EEE;}
#bodyblog a{}
#bodyblog a:hover{}

#bodyblogitems{color:#8D8D8D; float:left; padding:20px 0 0 0px; clear:both; margin:10px 0 0 0px;}
#bodyblogitems li a{text-decoration:none;background:none;}
#bodyblogitems li a:hover{text-decoration:none;background:none;}  
#bodyblog a{}
#bodyblog a:hover{}

/*-----------BOXES-----------*/
#boxes{width:900px; position:relative; margin:20px auto 0 auto; background:#fdfbf4; color:#999;}
#boxes a {color:#FF6600;text-decoration:underline;}
#boxes a:hover {color:#222;text-decoration:none;}
#boxes a:visited {color:#8D8D8D;text-decoration:none;}

/*----------Box1-----------*/
#box1{width:222px; float:left;}
#box1 p{padding:0 50px 0px 0;}
#box1 p.boldtext{font-size:1.2em; background:#fdfbf4; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box1 p.blacktext{background:#fdfbf4; color:#000; padding:0 0 5px 0;}

#box1 ul{width:140px; padding:0 0 10px 0;}
#box1 ul li{width:156px; height:20px;}
#box1 ul li a{width:140px; height:20px; background:url(../img/arrow-circle-orange.jpg) 0 0px no-repeat #fdfbf4; color:#8D8D8D; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box1 ul li a:hover{background:url(../img/arrow-circle-black.jpg) 0 0px no-repeat #fdfbf4; color:#272525; text-decoration:underline;}
#box1 img{border:solid 1px #CCCCCC;}

/*----------Box2-----------*/
#box2{width:222px; float:left;}
#box2 p{padding:0 50px 0px 0;}
#box2 p.boldtext{font-size:1.2em; background:#fdfbf4; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box2 p.blacktext{background:#fdfbf4; color:#000; padding:0 0 5px 0;}

#box2 ul{width:140px; padding:0 0 10px 0;}
#box2 ul li{width:156px; height:20px;}
#box2 ul li a{width:140px; height:20px; background:url(../img/arrow-circle-orange.jpg) 0 0px no-repeat #fdfbf4; color:#8D8D8D; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box2 ul li a:hover{background:url(../img/arrow-circle-black.jpg) 0 0px no-repeat #fff; color:#272525; text-decoration:underline;}
#box2 img{border:solid 1px #CCCCCC;}

/*----------Box3-----------*/
#box3{width:222px; float:left;}
#box3 p{padding:0 50px 0px 0;}
#box3 p.boldtext{font-size:1.2em; background:#fdfbf4; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box3 p.blacktext{background:#fdfbf4; color:#000; padding:0 0 5px 0;}

#box3 ul{width:140px; padding:0 0 10px 0;}
#box3 ul li{width:156px; height:20px;}
#box3 ul li a{width:140px; height:20px; background:url(../img/arrow-circle-orange.jpg) 0 0px no-repeat #fdfbf4; color:#8D8D8D; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box3 ul li a:hover{background:url(../img/arrow-circle-black.jpg) 0 0px no-repeat #fdfbf4; color:#272525; text-decoration:underline;}
#box3 img{border:solid 1px #CCCCCC;}

/*----------Box4-----------*/
#box4{width:222px; float:left;}
#box4 p{padding:0 50px 0px 0;}
#box4 p.boldtext{font-size:1.2em; background:#fdfbf4; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box4 p.blacktext{background:#fdfbf4; color:#000; padding:0 0 5px 0;}

#box4 ul{width:140px; padding:0 0 10px 0;}
#box4 ul li{width:156px; height:20px;}
#box4 ul li a{width:140px; height:20px; background:url(../img/arrow-circle-orange.jpg) 0 0px no-repeat #fdfbf4; color:#8D8D8D; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box4 ul li a:hover{background:url(../img/arrow-circle-black.jpg) 0 0px no-repeat #fff; color:#272525; text-decoration:underline;}
#box4 img{border:solid 1px #CCCCCC;}

/*-----------PANELS-----------*/
#panels{width:747px; position:relative; margin:0 auto; padding:0px 0px 0 0px;}

/*-----------Left Panel-----------*/
#leftPan{width:350px; float:left; background:url(../img/xxx.gif) 0 0 no-repeat #EEE; color:#000; border:1px solid #999; margin:0px;}
#leftPan h2{width:250px; height:58px; background:url(../img/xxx.jpg) 0 0 no-repeat; font:26px/26px Arial, Helvetica, sans-serif; padding:0 0 0 45px; margin:22px 0 0 41px;}
#leftPan h2 span{font-size:20px; color:#666;}

#leftPan ul{width:300px; margin:10px 0 0 20px;}
#leftPan ul li{width:300px; height:30px; background:url(../img/bullet1.gif) 0 0 no-repeat;} 
#leftPan ul li a{width:300px; height:30px; display:block; background:url(../img/bullet1.gif) 0 10px no-repeat #EEE; color:#999; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 20px;}
#leftPan ul li a:hover{display:block;background:url(../img/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#leftPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#leftPan p.more a{width:270px; height:21px; display:block; background:url(../img/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#leftPan p.more a:hover{background:url(../img/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 

/*-----------Right Panel-----------*/
#rightPan{width:350px; float:right; background:url(../img/xxx.gif) 0 0 no-repeat #EEE; color:#000; border:1px solid #999; margin:0px;}
#rightPan h2{width:250px; height:58px; background:url(../img/xxx.jpg) 0 0 no-repeat; font:26px/26px Arial, Helvetica, sans-serif; padding:0 0 0 45px; margin:22px 0 0 41px;}
#rightPan h2 span{font-size:20px; color:#666;}

#rightPan ul{width:300px; margin:10px 0 0 20px;}
#rightPan ul li{width:300px; height:30px; background:url(../img/bullet1.gif) 0 0 no-repeat;} 
#rightPan ul li a{width:300px; height:30px; display:block; background:url(../img/bullet1.gif) 0 10px no-repeat #EEE; color:#999; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 20px;}
#rightPan ul li a:hover{display:block;background:url(../img/bullet1.gif) 0 10px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#rightPan p.more{width:270px; height:21px; padding:0px; margin:10px 0 25px 50px;} 
#rightPan p.more a{width:270px; height:21px; display:block; background:url(../img/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;} 
#rightPan p.more a:hover{background:url(../img/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 

/*-----------FOOTER-----------*/
#footer{height:1100px; background:url(../img/footerbg.jpg) 0 0 repeat-x #2d1400; color:#fff; clear:both;}

#footerLinks{width:900px; height:450px; position:relative; margin:0 auto; padding:100px 0 0; clear:both;}
#footerLinksPan{width:900px; position:relative; margin:0 auto; padding:50px 0 0;}
#footerBorderPan{width:900px; float:left; }
#footerBorderPan h2{width:100px; height:20px; position:absolute; top:28px; left:0px; display:block; color:#FF9900; font:12px/20px Georgia, "Times New Roman", Times, serif;}
#footerBorderPan h3{width:100px; height:20px; position:absolute; top:28px; left:250px; display:block; color:#FF9900; font:0.9em/1.3em Georgia, "Times New Roman", Times, serif;}
#footerBorderPan h4{width:100px; height:20px; position:absolute; top:28px; left:490px; display:block; color:#FF9900; font:0.9em/1.3em Georgia, "Times New Roman", Times, serif;}
#footerBorderPan ul{float:left; width:222px; padding:5px 0 0;}
#footerBorderPan ul li{width:190px; height:22px; margin:0 10px 0 0;}
#footerBorderPan ul li a{width:180px; height:1.5em; display:block; background:url(../img/arrow_orange.gif) 0 8px no-repeat ; color:#845829; font:1em/1.4em Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 16px;}
#footerBorderPan ul li a:hover{background:url(../img/arrow_white.gif) 0 8px no-repeat ; color:#FF9900; text-decoration:none;}


#footerPan{width:900px; position:relative; margin:0 auto;}
#footerPan img.footerlogo{width:147px; height:78px; position:absolute; top:20px; right:0px; border:none;}

#footerPan p.copyright{color:#845829; font:0.9em/1.3em Arial, Helvetica, sans-serif; position:absolute; top:40px; left: 12px;}

#footerPan ul{width:900px; position:absolute; top:100px;}

#footerPan li{float:left; font:0.8em/1.4em  Arial, Helvetica, sans-serif; border:none;}
#footerPan ul li a{color:#845829; text-decoration:none; padding:0 0px 0 10px;}
#footerPan ul li a:hover{text-decoration:underline;color:#FF9900;}

#footerPan ul.credits{width:600px; position:absolute; top:110px; margin: 20px 0 0 0;}
#footerPan ul.credits{float:left; font:0.9em/1.3em Arial, Helvetica, sans-serif; font-weight:normal; color:#845829;}
#footerPan ul.credits li a{padding:0px 10px 0; color:#845829;}

#footerPan ul.linkblocks{width:747px; display:block; position:absolute; top:160px;}
#footerPan ul.linkblocks li a{display:block; text-decoration:none;padding:0 2px 0;}
#footerPan ul.linkblocks li a:hover{text-decoration:none; color:#FF9900; }

/*-----------TABLES-----------*/
table,th,td{border:1px solid #666;border-collapse:collapse; }
table{border:none;border-top:1px solid #000; width:720px;}
thead th{background:#fff;padding:5px 10px;font-size:100%;text-transform:uppercase;color:#333;}
tbody td,tbody th{font-size:100%;padding:5px 10px;background:#eee;}
tbody th{background:#fff;color:#333;}
tbody tr.odd td{background:#f1efe6;}
tbody tr.odd th{background:#f1efe6;color:#333;}
tfoot td,tfoot th{border:none;padding-top:10px;}
caption{text-align:left;text-transform:uppercase;font-size:130%;padding:10px 0;color:#036;}
table a:link{color:#369;}
table a:visited{color:#036;}
table a:hover{color:#000;text-decoration:none;}
table a:active{color:#000;}

/*-----------BUTTON-----------*/
.clear {overflow: hidden;width: 100%;}
a.button {background: transparent url(../img/bg_button_a.gif) no-repeat scroll top right;
color: #444;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;
margin-right: 6px;padding-right: 18px; text-decoration: none;}
a.button span {background: transparent url(../img/bg_button_span.gif) no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;}
a.button:active {background-position: bottom right;color: #000;outline: none;}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px;}

/*-----------FORMS-----------*/
form {margin:0px 0 0px 0;}
input, textarea {border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;padding:4px;}
label {margin:2px;}
#searchform {margin: 0px 0 10px 0px ;border-bottom:1px solid #CCCCCC;padding:5px 0 10px 10px;background:#eee;width:205px;}
fieldset, contactform {padding:2em;background:url(../img/contact-splat.jpg) top right no-repeat;}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;white-space: nowrap;}
.dtree img {border: 0px;vertical-align: middle;}
.dtree a {color: #333;text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #333;text-decoration: underline;}
.dtree a.nodeSel {background-color: #c0d2ec;}
.dtree .clip {overflow: hidden;}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }
