/* Global */
body {
margin:0;
padding:0;
background:#5A735D;
}

td.leftbg {
background:url(images/leftbg.gif) right top repeat-y;
}
td.rightbg {
background:url(images/rightbg.gif) left top repeat-y;
}
.spacer { display:block; }

.bold { font-weight:bold; }

.divider { width:100%; background:url(images/leftnav_dotted_border.gif) repeat-x left top; margin:20px 0 20px 0; }

ul {
margin-left:1px;
padding-left:5px;
margin-top:15px;
margin-bottom:0;
list-style-image:url(images/bullet1.gif);
}
ol {
margin-left:1px;
padding-left:15px;
margin-top:15px;
margin-bottom:0;
}
li {
margin-left:10px;
padding-bottom:10px;
line-height:normal;
list-style-position:inherit;
}
a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#247101;
text-decoration:underline;
}
a:hover {
color:#666;
text-decoration:none;
}

/* Header */
table#header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
background:url(images/headerbg.gif) left top repeat-x #fff;
}
table#header td.headerspot {
background:url(images/home_header_spot.gif) top right no-repeat;
padding-right:20px;
}
a.toplinks {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
text-decoration:none;
}
a.toplinks:hover { text-decoration:underline; }

td.homecontent {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
background:#F7F8E8;
}
td.home_body_divider {
background:url(images/home_body_divider.gif) left top repeat-y;
}
td.headeranim {
background:url(images/header_spot2.jpg) top left no-repeat;
}


/* Top Navigation */
table.topnav a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#666;
text-decoration:none;
cursor:pointer;
}
table.topnav a:hover {
color:#666;
text-decoration:underline;
}
table.topnav a.home {
background:url(images/home_bg.gif) no-repeat left top;
padding:4px 0 4px 0;
display:block;
text-align:center;
}
table.topnav a.aboutus {
background:url(images/aboutus_bg.gif) no-repeat left top;
padding:4px 0 4px 0;
display:block;
text-align:center;
}
table.topnav a.services {
background:url(images/services_bg.gif) no-repeat left top;
padding:4px 0 4px 0;
display:block;
text-align:center;
}
table.topnav a.partners {
background:url(images/partners_bg.gif) no-repeat left top;
padding:4px 0 4px 0;
display:block;
text-align:center;
}
table.topnav a.news {
background:url(images/news_bg.gif) no-repeat left top;
padding:4px 0 4px 0;
display:block;
text-align:center;
}
table.topnav a.links {
background:url(images/links_bg.gif) no-repeat left top;
padding:4px 0 4px 0;
display:block;
text-align:center;
}
table.topnav a.careers {
background:url(images/careers_bg.gif) no-repeat left top;
padding:4px 0 4px 0;
display:block;
text-align:center;
}
table.topnav a.contactus {
background:url(images/contactus_bg.gif) no-repeat left top;
padding:4px 0 4px 7px;
display:block;
}

/* Left Navigation */
.leftnav {
padding:0 10px 10px 10px;
}
.leftnav a {
padding:7px 0 7px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#616161;
text-decoration:none;
display:block;
}
.leftnav a:hover {
color:#247101;
text-decoration:none;
background-color:#EDEEDE;
}
.leftnav .active {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#247101;
background-color:#EDEEDE;
padding:7px 0 7px 3px;
}
.leftnav a.submenu {
display:block;
font-size:12px;
font-weight:normal;
color:#247101;
text-decoration:none;
background:none;
padding:5px 0 8px 7px;
}
.leftnav a.submenu:hover {
background:none;
color:#247101;
text-decoration:underline;
}


/* Content */
.news_barker_contentbg {
background:url(images/news_barker_midbg.gif) repeat-y left top;
padding:0 20px 10px 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555;
}
.news_barker_contentbg a {
font-size:11px;
color:#297D05;
text-decoration:underline;
}
.news_barker_contentbg a:hover {
color:#297D05;
text-decoration:none;
}
.green_barker_bg {
background:url(images/greenbox_bg.gif) no-repeat left top;
width:275px;
padding:10px 0 0 19px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333; 
}
.green_barker_bg1 {
padding:10px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666; 
}
.green_barker_bg2 {
background:url(images/greenbox_bg2.gif) no-repeat left top;
width:275px;
padding:10px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333; 
}
ul.green {
margin-left:-1px;
padding-left:10px;
margin-top:10px;
margin-right:20px;
}
ul.green li {
list-style-image:url(images/bullet.gif);
list-style-position:inherit;
margin-left:10px;
padding-bottom:5px;
line-height:normal;
}
.bottomlinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background:#F7F8E8;
}
.bottomlinks a {
font-size:11px;
color:#666;
text-decoration:none;
padding:0 5px 0 5px;
}
.bottomlinks a:hover {
color:#666;
text-decoration:underline;
}
.textfield {
font-size:11px;
color:#000;
border:1px solid #908F8F;
padding:3px;
}
.textarea {
font-size:11px;
color:#000;
border:1px solid #908F8F;
padding:3px;
}


/* Footer */
td.footer {
width:999px;
height:38px;
background:url(images/footerbg.gif) left top no-repeat;
text-align:right;
padding:8px 18px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
}
.footer_links {
font-size:11px;
color:#666;
}
.footer a {
font-size:11px;
color:#666;
text-decoration:none;
}
.footer a:hover {
font-size:11px;
color:#666;
text-decoration:underline;
}

/* New 08-10-2007 */
.holder {
margin:0 10px 10px 0;
float:left;
}
.border_holder {
margin:5px 10px 5px 0;
float:left;
border:1px solid #8B8B8B;
}
.learn_more {
font-size:11px;
color:#247101;
text-decoration:underline;
padding-right:10px;
}
.learn_more:hover {
font-size:11px;
color:#247101;
text-decoration:none;
} 

/* New 15-10-2007 */
a.learn_more {
font-size:12px;
color:#4E9050;
text-decoration:underline;
}
a.learn_more:hover {
font-size:12px;
color:#4E9050;
text-decoration:none;
}
.content_divider {
background:url(images/content_divider1.gif) repeat-y left top;
}
.content_divider1 {
background:url(images/content_divider2.gif) repeat-x left top;
}

/*New 28-11-2007*/
a.learn_more2 {
font-size:12px;
color:#4E9050;
text-decoration:underline;
padding:0 0 0 15px;
}
a.learn_more2:hover {
font-size:12px;
color:#4E9050;
text-decoration:none;
}

/*Example CSS for the two demo scrollers*/
#pscroller1{
float:right;
width: 185px;
height: 65px;
padding: 6px 5px 5px 5px;
margin:0 20px 0 0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006600;

}

.someclass{ //class to apply to your scroller(s) if desired
}


/* New 30-11-2007 */
img.content_img {
float:left;
padding:3px;
border:1px solid #BCBCBB;
margin:0 10px 10px 0;
}