* {margin:0;padding:0}
body {
	margin: 0px;
	padding: 0px;
	/*background-color: #88967a;*/
	background: url(../images/bg.jpg) repeat-x #768568;
	/*background-repeat: repeat-x;*/
}
body,td,th {
	color: #666666;
}

#wrap {margin:0 auto; width:740px;}
li{margin-left:16px;}
h2{color:#999;font-size:16px;font-weight:normal}
pre{background:#666; color:#fff; padding:10px; margin:10px; height:auto; overflow:auto; font:12px Verdana,Courier,sans-serif}
* html pre {width:100%}

.description{padding:16px;margin:10px 0;background:#eee}

.sample{padding:0; margin:0;}
h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}

#cont{background:#fff;text-align:left;padding:10px; clear:both;}

.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}

#breadcrumbs{ width:740px; border-bottom:1px dotted #333; background-color:#FFFFFF; border-top:15px solid #67735b; float:left;}
#breadcrumbs ul{margin:8px 0 8px 5px; padding:0; float:left; font:bold 1.2em "Lucida Grande", Helvetica, Arial, sans-serif;}
#breadcrumbs ul li{float:left; list-style:none; background:url(../images/crumb-arrow.gif) right no-repeat; padding-right:13px; padding-left:3px; margin:0;}
#breadcrumbs ul li a{ color:#546049; text-decoration:none;}
#breadcrumbs ul li a:hover{text-decoration:underline;}
#breadcrumbs ul#section{float:right;}
#breadcrumbs ul#section li{ background:none; color:#546049;}

#article_text {width:451px; float:left; margin-top:10px; padding-left:10px;}
#article_text p{font-size:1.2em; line-height:1.4em; margin-bottom:7px; margin-top:0; padding-bottom:0;}

#menu{float: right; width:475px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0; font:normal 1.1em Arial, Helvetica, sans-serif;}
ul#nav{ float:right;background: url(../images/nav-bg.jpg) repeat-x top; height:38px;}
ul#nav li{float:left;text-align: center;}
ul#nav a{float:left;padding:9px 5px 10px 5px;*padding:9px 5px 9px 5px;text-decoration:none;color: #bbb;  border-right:1px solid #949d8c;}
ul#nav #contact a { border:none; }
ul#nav #contact{background:url(../images/nav-right.jpg) no-repeat top right;padding-right:10px; padding-bottom:13px;*padding-bottom:12px;}
ul#nav #home {background:url(../images/nav-left.jpg) no-repeat top left; padding-left:10px; padding-bottom:13px;*padding-bottom:12px;}
ul#nav a:hover, ul#nav .active{color: #FFF;}

#logo {	margin-bottom: 15px;
	border-top-style: solid;
	border-top-color: #a3a60f;
	border-top-width: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#navigation {width:740px; float:left; height:72px;}

#contact-details{width:740px;float:left; background:url(../images/footer.jpg) no-repeat bottom #67735b; padding-bottom:20px; position:relative; color:#FFFFFF;}
#contact-details h3{ float:left; color:#fff; font:normal 1.2em "Lucida Grande", Arial, Helvetica, sans-serif; margin-left:10px; margin-right:10px;margin-top:0; padding-top:18px;}
#contact-details address{float:left; font:1em/1.4em normal "Lucida Grande", Arial, Helvetica, sans-serif; color:#c1cab7; margin-left:10px; padding:20px 0 20px 0;}
#contact-details address a{color:#d0d8c8; text-decoration:none;}
#contact-details address a:hover{text-decoration:underline;}

.reach_arts
{
float:right;
width:240px;
padding-top:20px;
padding-right:4px;
}

.sectors{width:245px;float:right; padding-right:10px;}
.sectors span{display:block;padding:3px;cursor:pointer;}
.sectors span a{color:#546049; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:1.2em; text-decoration:none;}
.sectors span a:hover{text-decoration:underline;}
.sectors ul {margin:6px 0 0 5px; padding:0;}
.sectors li {color:#546049; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:1.2em; list-style:none; margin:0; padding:0 0 4px 0;}
#sector_title {border-top:1px dotted #333; border-bottom:1px dotted #333; font-size:1.2em; padding:5px; color:#546049; margin-top:10px; font-weight:bold;}




/*---------------------------------------------------------------- slide elements ----------------------------------------------------*/

#trap{height:189px; width:5000px;}

/* Sample 1*/
#box1{
	position:absolute;
	height:191px;
	max-height:291px;
	display:block;
	
}
#box1 span{
	display:block;
	float:left;
}



/* Sample 6*/
#box6{
	position:absolute;
	width:240px;
}
#box6 span{
	display:block;
}
#handles6_1{
	float:left
}
#handles6_2{
	float:right
}

.sample6 .buttons{
	clear:both;
	text-align:center;
}



/* ********************************** */



.info{
	width:240px;
	background:#67735b;
	position:absolute;
	padding-bottom:5px;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
	
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:718px;
	height:190px;
	
	display:block;
	overflow:hidden;
	
}


#box1 span { float:left;}

span img{
	display:block;
	border:none;
	padding-right:2px;
	float:left;	
}

/*=============== Adam Updates April 2009 (Digital Footer) ============*/
#createdby
{text-align:right; padding:100px 0 0 0;}

/*============================= END ============================*/


#accessability {background:#4f5647; color:#fff; height:27px; text-align:right; padding-right:5px; padding-top:3px;}
#accessability a {color:#fff; padding:0 3px; text-decoration:none;}