@charset "utf-8";
/* CSS Document */
body, ul, li, ol, form, h1, h2, h3, h4, div, img, p
{
	padding: 0px;
	margin: 0px;
}
body
{
	background: url(../images/bg2.jpg) repeat-x;
	color: #3d3c3c;
	font: normal 11px Tahoma, Geneva, sans-serif;
}
a, a img
{
	border: 0px;
	outline: 0px;
	text-decoration: none;
}
p
{
	margin-bottom: 15px;
}
strong
{
	color: #6d6d6d;
}
div
{
	float: left;
}
.wrapper
{
	width: 957px;
	float: none;
	margin: 0px auto;
}
.logo
{
	width: 231px;
	height: 118px;
}
.honeybeeTitle
{
	width: 359px;
	height: 118px;
}
.headerRgt
{
	background: url(../images/header-right-bg.jpg) no-repeat;
	width: 367px;
	height: 118px;
}
.topNav
{
	width: 957px;
	font: normal 18px "Candara", Arial, Helvetica, sans-serif;
	color: #FFF;
}
.topNav ul
{
	list-style: none;
	float: left;
}
.topNav li
{
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
.topNav li img
{
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.topNav li a
{
	list-style: none;
	float: left;
	margin: 0px;
	padding: 8px 29px 9px 29px;
	color: #FFF;
	background: url(../images/topNav-bg.jpg) repeat-x;
}
.topNav li a:hover
{
	color: #000;
	background: url(../images/topNav-bg-hover.jpg) repeat-x;
}
li.topNavActive a
{
	list-style: none;
	float: left;
	margin: 0px;
	padding: 8px 22px 9px 21px;
	color: #000;
	background: url(../images/topNav-bg-hover.jpg) repeat-x;
}
.topNavCurveLft
{
	background: url(../images/topNav-left.jpg) no-repeat;
	width: 9px;
	height: 39px;
}
.topNavCurveRgt
{
	background: url(../images/topNav-right.jpg) no-repeat;
	width: 9px;
	height: 39px;
}
.LftShadow
{
	background: url(../images/left-shadow.JPG) no-repeat;
	width: 3px;
	height: 461px;
}
.RgtShadow
{
	background:url(../images/right-shadow.JPG) no-repeat;
	width: 3px;
	height: 461px;
}
.contentBodyBg
{
	background: url(../images/body-bg.JPG) repeat-x;
	/*width: 951px;*/
	padding: 28px 15px 0px 25px;
	width: 911px;
}
.LftSide
{
	width: 514px;
	margin-right: 22px;
}
.welcomeTxt
{
	background: url(../images/welcomeBG.jpg) no-repeat bottom;
	width: 460px;
	padding: 0px 27px;
	height: 200px;
}
.RgtSide
{
	width: 374px;
}
.title
{
	color: #f7941d;
	font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.title2
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ec7c0f;
}
.title3
{
	color: #f97302;
	font: normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.title4
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ec7c0f;
	padding: 3px 0px 3px 18px;
	background: url(../images/arrow2.jpg) no-repeat 0px 11px;
}
.techno ul
{
	list-style: none;	
}
.techno li
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ec7c0f;
	padding: 3px 0px 6px 18px;
	background: url(../images/arrow2.jpg) no-repeat 0px 9px;
	list-style: none;
	display: block;
}

.readMore
{
	background: url(../images/readMore.jpg) no-repeat;
	width: 86px;
	height: 13px;
	padding: 4px 0px 6px 0px;
	text-align: center;
	font: bold 12px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color: #FFF;
	float: right;
}
.readMore a
{
	text-decoration: none;
	color: #FFF;
	
}
.readMore a:hover
{
	text-decoration: none;
	color: #000000;
}
.servicesHome
{
	width: 501px;
	padding: 10px 6px 10px 6px;
}
.servicesTitle
{
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background:url(../images/title-bg.jpg) no-repeat;
	width: 219px;
	height: 22px;
	padding: 4px 0px 5px 20px;
}
.servicesBg
{
	background: url(../images/box-bg.jpg) no-repeat;
	width: 197px;
	height: 180px;
	margin-top: 2px;
	padding: 17px 21px 12px 21px;
}
.servicesBg p
{
	line-height: 16px;
}
.list1
{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #6b6b6b; 
}
.list1 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.list1 li
{
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 18px;
	background: url(../images/arrow1.jpg) no-repeat 0px 11px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #6b6b6b; 
	line-height: 18px;
}
.list1 li a
{
	list-style: none;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #6b6b6b;
	text-decoration: none 
}
.list1 li a:hover
{
	list-style: none;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none 
}
li.list1Active a
{
	list-style: none;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none 
	padding: 3px 0px 3px 18px;
}
.list2
{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #6b6b6b; 
}
.list2 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.list2 li
{
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 18px;
	background: url(../images/arrow2.jpg) no-repeat 0px 11px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #e37600; 
	line-height: 15px;
}
.list2 li a
{
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #e37600;
	text-decoration: none; 
}
.list2 li a:hover
{
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #666;
	text-decoration: underline; 
}
.list3
{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #FFF; 
}
.list3 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.list3 li
{
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 18px;
	background: url(../images/arrow3.jpg) no-repeat 0px 9px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #FFF; 
	line-height: 15px;
}
.list4
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #3d3c3c; 
}
.list4 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.list4 li
{
	list-style: none;
	margin: 0px;
	padding: 2px 0px 2px 18px;
	background: url(../images/arrow1.jpg) no-repeat 0px 6px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #3d3c3c; 
	line-height: 13px;
}
.quote
{
	background: url(../images/Roy-L-Smith.jpg) no-repeat;
	width: 352px;
	height: 96px;
}
.link
{
	color: #f7941d;
	text-decoration: none;
	font: normal 11px Tahoma, Geneva, sans-serif;
}
.link:hover
{
	color: #000;
	text-decoration: none;
	font: normal 11px Tahoma, Geneva, sans-serif;
}
.link2
{
	color: #f7941d;
	text-decoration: none;
	font: bold 12px Tahoma, Geneva, sans-serif;
}
.link2:hover
{
	color: #000;
	text-decoration: none;
	font: bold 12px Tahoma, Geneva, sans-serif;
}
.H-sep
{
	background: url(../images/h-sep.jpg) no-repeat;
	width: 360px;
	height: 3px;
	margin: 6px 0px;
}
.footerBg
{
	background: url(../images/footer-bg.jpg) repeat-x;
	height: 40px;
	width: 100%;
}
.footer
{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #e1e0e0;
	width: 957px;
	text-align:center;
	padding: 10px 0px;
}
.footer a
{
	color: #e1e0e0;
	padding: 0px 6px;
	text-decoration: none;
}
.footer a:hover
{
	color: #F90;
	text-decoration: none;
}
.copyright
{
	color:#787878;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 10px 0px;
	width: 957px;
}
/* inner page */
.leftsidebar
{
	width: 207px;
	margin: 20px 20px 0px 0px;
}
.rightsidebar
{
	width: 640px;
	background: url(../images/left-sep.jpg) no-repeat top left;
	padding-left: 40px;
}
.content2
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	width: 620px;
	padding-bottom: 30px;
}
.content2 p
{
	line-height: 20px;
}
.ourValues
{
	background: url(../images/our-values-bg.jpg) no-repeat;
	width: 161px;
	height: 186px;
	padding: 44px 10px 0px 30px;
	margin-top: 20px;
}
.serviceslft
{
	background: url(../images/services-title-topCurve.JPG) no-repeat;
	height: 19px;
	width: 181px;
	padding: 7px 10px 9px 10px;
	color: #f97302;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.serviceslft-bg
{
	background: url(../images/services-lft-bg.JPG) repeat-y;
	width: 181px;
	padding: 10px;
}
.serviceslft-Btm
{
	background: url(../images/services-title-bottomCurve.JPG) no-repeat;
	width: 201px;
	height: 20px;
}
.border1
{
	border: #CCC 1px solid;
	padding: 4px 20px;
	color: #F60;
	background: #fff4e9;
	font-weight: bold;
	width: 580px;
	margin-bottom: 2px;
}
.border2
{
	border: #CCC 1px solid;
	padding: 3px 20px;
	background: #efefef;
	width: 580px;
	margin-bottom: 15px;
}
