@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif;
margin:0;
background:#487701;}

p { }

img, div { behavior: url(iepngfix.htc); }

a { font-weight:bold;}

/* specific divs */

.clear { clear:both;}

#container_top { background:url(../images/top.png) no-repeat;
width:780px;
margin:10px auto 0 auto;}

#container_bottom { background:url(../images/bottom.png) no-repeat;
width:780px;
margin:-10px auto 0 auto;}

/* container */

#container { width:780px;
margin:-5px auto 0 auto;
background-color:#fff;}

/* top section logo and client area */

#container #top {}

#container #top .logo { float:left;
margin:0 0 0 40px;}

#container #top #client { float:right;
margin:-15px 0 0 0;
width:265px;
position:relative;
background:url(../images/client.png) no-repeat;
.margin:-13px 0 0 0;}

#container #top #client a { color:#000;
text-decoration:none;}

#container #top #client a:hover { color:#000;
text-decoration:underline;}

#container #top #client p { font-size:72%;
color:#000;
margin:7px;
height:28px;
font-weight:bold;}

/* navigation */

#container #nav { background-color:#66a901;
margin:20px 5px 0px 5px;
height:40px;
border-bottom:5px solid #a7d35b;
.margin:40px 5px 0px 5px;}

#container #nav ul { font-size:74%;
color:#fff;
font-weight:bold;
float:right;
padding:0;
.padding:10px 0 14px 0;}

#container #nav li { display:inline;
padding:10px 23px 14px 24px;
border-right:1px solid #a7d35b;}

#container #nav a { color:#fff;
text-decoration:none;}

#container #nav a:hover { color:#a9ca73;}

.first { border-left:1px solid #a7d35b; }

.on { border-bottom:3px solid #fa8626;
padding:0 0 13px 0;}

/* content */

#content {}

/* left navigation */

#content #left { float:left;
width:243px;
_width:238px;}

#content #left h2 { font-size:78%;
margin:5px 0 0 5px;
background-color:#73b018;
padding:10px;}

#content #left ul { font-size:72%;
background-color:#a9ca73;
margin:5px 0 0 5px;
padding:0;}

#content #left li { padding:10px 0 10px 0;
margin:0 25px 0 25px;
list-style-image:url(../images/blue_arrow.png);}

.norm { border-bottom:1px solid #fff;}

.bot { border:none;}

.active { color:#487701;
font-weight:bold;}

.off { color:#000;}

#content #left a { text-decoration:none;}

#content #left a:hover { text-decoration:none;
color:#ea8236;}

/* content right */

#content #right { float:right;
margin:5px 5px 0 0;
width:528px;}

#content #right #ticker { margin:-35px 0 20px 0;
position:relative;}

#content #right #ticker p { font-size: 90%;}

#content #right #ticker a { color:#000;
text-decoration:none;}

#content #right #ticker a:hover { color:#000;
text-decoration:underline;}

#content #right h1 { font-size:90%;
color:#000;
border-bottom:1px solid #fa8626;
padding:0 0 5px 0;
margin:20px 5px 5px 5px;}

#content #right h2 { font-size:88%;
color:#000;
padding:0 0 5px 0;
margin:20px 5px 5px 5px;}

.enquiry { border-bottom:1px solid #fa8626;}

#content #right p { font-size:72%;
color:#000;
margin:10px 15px 5px 5px;
line-height:20px;}

#content #right a { color:#000;
text-decoration:none;}

#content #right a:hover { color:#000;
text-decoration:underline;}

#content #right h3 { font-size:80%;
margin:10px 5px 5px 5px;}

#content #right ul { font-size:72%;
line-height:20px;
margin:10px 10px 5px 5px;}

#content #right #article { margin:5px;
border-bottom:1px dashed #a7d35b;}

#content #right #article p { margin:10px 5px 0 5px;}

#content #right #article p.date { color:#7f7f7f;}

#content #right #article .img { float:left;
width:100px;
margin:0 10px 10px 5px;
padding:5px;
border:1px solid #a7d35b;}

#content #right #article1 { margin:5px;
border-bottom:1px dashed #a7d35b;
padding:0 0 10px 0;}

#content #right #article1 p { margin:10px 5px 0px 5px;}

#content #right #article1 p.date { color:#7f7f7f;}

#content #right #article1 .img { float:left;
width:100px;
margin:0 10px 10px 5px;
padding:5px;
border:1px solid #a7d35b;}

/* footer */

#footer { margin:20px 5px 0 5px;
border-top:1px solid #a7d35b;}

#footer p { font-size:70%;
margin:25px 0 0 20px;
float:left;}

#footer #logos { float:right;
margin:15px 20px 0 0;
padding:0;}

#footer a { color:#000;
text-decoration:none;}

#footer a:hover { color:#000;
text-decoration:underline;}

/* contact form */

.contact_left {float:left;
width:255px;
margin:0 20px 0 0;}

.contact_right { float:left;
width:230px;
margin:0px 0 0 0;
padding:0 5px 5px 5px;}

.contact_right h4 { margin:0 0 10px 0;
font-size:80%;
border-bottom:1px solid #ea8231;
padding:0 0 5px 0;}

.contact_form { padding:5px;
margin:0;
border:1px solid red;}

.contact_form h5 { font-size:78%;
background-color:#fa8626;
color:#000;
padding:5px;
margin:0px 0 10px 0;}

.top { border-top:1px solid #ffe5d0; 
margin:5px 0 10px 0;}

.contact_form label { float:left;
font-size:72%;
margin:0 0 0 5px;}

.contact_form .normal { width:200px;}

.contact_form .sub { width:200px;
margin:0 0 0 210px;}

.contact_form input { float:left;
font-size:72%;
border:1px solid #ea8231;
margin:0 5px 5px 0;}

.contact_form select { float:left;
font-size:72%;
border:1px solid #ea8231;
margin:0 5px 5px 0;
width:300px;}

.contact_form .text { width:300px;}

.contact_form .texty { width:100px;}

.contact_form textarea { float:left;
width:300px;
font-size:72%;
border:1px solid #ea8231;
margin:0 5px 5px 0;}

.contact_form .btn { background:url(../images/contact_btn.jpg) repeat-x;
font-weight:bold;
width:303px;
color:#000;
margin-left:205px;}

/*paging */

.pages { float: right;
font-size: 70%;
color: #000;
margin: 5px 0 0 0;
padding:0;

font-weight: normal;}

.pagesbot { 
margin:0 0 10px 0;
padding:10px 0 0 0;}

a.pageslink { text-decoration: none;
width: 100%;
text-align: center;
min-width: 75px;
padding:2px 5px 2px 5px;
border: 1px solid #94b9f5;
margin-left: 3px;
font-weight: normal;}

.pages a.pageslink:hover { color: #fff;
background-color: #ffdec1;}

ul.downloads { list-style:none;
margin:0;
padding:0;}

ul.downloads li { margin:0 0 0 10px;
padding:0 0 0 30px;
line-height:24px;}

li.pdf { background:url(../../images/pdf.jpg) no-repeat left center;}

li.word { background:url(../../images/word.gif) no-repeat left center;}

li.xcel { background:url(../../images/xcel.gif) no-repeat left center;}


#breadcrumb ul{ margin:0;
padding:5px;
list-style-type: none;
background-color:#a9ca73;}

#breadcrumb ul li { list-style-image: none;
display:inline;
padding: 0 3px 0 8px;
margin: 3px 0 0 0;
background:url(../images/arrow.gif) no-repeat 0 50%;}

#breadcrumb ul li.first { background:none;}

#container #content #right ul.folders { list-style:none;
margin:0 0 10px 35px;
padding:0;}

#container #content #right ul.folders li { list-style-image: url(../images/blue_arrow.jpg);}

/* footer-top */

#footer-top { border-top:1px solid #a7d35b; 
margin:10px 5px 0 5px; 
font-size:72%; 
padding:5px 20px 0 20px;}