@charset "utf-8";
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2A2B2C;
	margin-left: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #7465A2;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
}
img
{
	border:none;
}
.maintableleftshadow {
	background-image:url(../img/page_leftshadowbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#FFFFFF;
	color:#444444;
}
.maintablerightshadow {
	background-image:url(../img/page_rightshadowbg.gif);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#FFFFFF;
}
#contactboxcss {
	margin: 26px 5px 10px 26px;
}
#contactboxcss a {
	color:#645492;
	text-decoration:underline;
	background-color:transparent;
}
#contactboxcss a:hover {
	color:#444444;
	text-decoration:underline;
	background-color:transparent;
}
.leftcolumnmiddlelinebg {
	background-image:url(../img/page_leftshadowbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#E1E5DA;
	height:1px;
}
#ourservices {
	margin: 14px 0 10px 26px;
}
#ourservices ul {
	margin:0;
	padding:0;
	list-style:none;
	
}
#ourservices li  {
	width:205px;
	background:url(../img/icon/arrow.gif) no-repeat 195px 4px;
	background-color:#E9E9E9;
	padding:5px 0px 6px 10px;
	margin-bottom:5px;
}
#ourservices li a {
	color:#444444;
	text-decoration:none;
	background-color:transparent;
}
#ourservices li a:hover {
	color:#444444;
	text-decoration:underline;
	background-color:transparent;
}
.toppartbg
{
	background-image:url(../img/toppartbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.homepageimagerightpartbg {
	background:url(../img/homepageimage_rightbg.gif) no-repeat right top;
}
#nav {
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
	float:left;
	line-height:0px;	
}
#nav li {
	padding:0;
	margin:0;
	float:left;
	line-height:0px;
}
#nav li a {
	color:#fff;
	height: 24px;
	display:block;
	float:none;
	text-decoration:none;
	text-indent: -900em;
}
#nav #nav-home a {
	width: 75px;
	background:url(../img/nav_img/home.gif) no-repeat left top;
}
#nav #nav-home a:hover {
	background: url(../img/nav_img/home.gif) no-repeat left bottom;
}
#nav #nav-homevisited a {
	width:75px;
	background: url(../img/nav_img/home.gif) no-repeat left bottom;
}
#nav #nav-services a {
	width: 85px;
	background:url(../img/nav_img/services.gif) no-repeat left top;
}
#nav #nav-services a:hover {
	background: url(../img/nav_img/services.gif) no-repeat left bottom;
}
#nav #nav-servicesvisited a {
	width: 85px;
	background: url(../img/nav_img/services.gif) no-repeat left bottom;
}
#nav #nav-contact a {
	width: 74px;
	background:url(../img/nav_img/contact.gif) no-repeat left top;
}
#nav #nav-contact a:hover {
	background: url(../img/nav_img/contact.gif) no-repeat left bottom;
}
#nav #nav-contactvisited a {
	width: 74px;
	background: url(../img/nav_img/contact.gif) no-repeat left bottom;
}
.contentpartcss {
	padding-right:5px;
}
.pageheading {
	background:url(../img/pageheader_bg.gif) repeat-x left;
	padding-left:10px;
}
.pageheadingtext {
	color:#76689F;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:4px;
}
.cmspageheadingtext {
	padding-left:10px;
}
.padding5 {
	padding:5px;
}
.padding10 {
	padding:10px;
}
.height5 {
	height:5px;
}
.height10 {
	height:10px;
}
.servicesboxlogo {
	background:url(../img/servicesbox_logo.gif) no-repeat center;
}
.greengredientboxbg {
	background-image:url(../img/green_gredientbox_bg.gif);
	background-color:#F3F7ED;
	background-repeat:repeat-x;
	background-position:left top;
}
.verdanagreen12bodytext {
	font-size:12px;
	color:#89A760;
	background-color:transparent;
}
.bottompartcss {
	background:url(../img/bottompart_bg.gif) repeat-x top;
}
.copyrightcss {
	font-size:10px;
	background:url(../img/bottompart_bg.gif) repeat-x top;
	padding-top:10px;
	color:#9F9F9F;
	padding-left:5px;
}
.bottomlinkcss {
	background:url(../img/bottompart_bg.gif) repeat-x top;
	padding-top:10px;
	color:#9F9F9F;
	padding-right:5px;
}
.bottomlink {
	text-decoration:none;
	color:#424241;
	background-color:transparent;
}
.bottomlink:hover {
	text-decoration:underline;
	color:#000000;
	background-color:transparent;
}
#list {
	margin:5px 5px 5px 0;
	padding:0;
	list-style:none;
}
#list li {
	background:url(../img/icon/arrow_collapse.gif) no-repeat 3px 7px;
	padding:5px 5px 5px 20px;
	border-bottom:solid #D8E4C7 1px;
	
}
legend {
	font-size:12px;
	font-weight:bold;
	background-color:transparent;
	padding:4px;
}
fieldset {
	border-top: solid #8EA371 2px;
	border-bottom:none;
	border-left:none;
	border-right:none;
	padding:5px;
	line-height:18px;
}
.textboxcss
{
	color: #000000;
	font-size: 11px;
	border-top-color: #7C7C7C;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #C3C3C3;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #C3C3C3;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 2px;
	background-image: url(../img/textboxbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fcfcfc;
}
.buttoncss {
	background-color:#8EA371;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.pagetitlecss
{
	background-image:url(../img/pagetitlebg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-right:5px;
}
.red
{
color:#FF0000;
}
.green
{
	color:#73a337;
}
.searchboxcss {
	float:right;
}
