@charset "utf-8";
/* CSS Document */

body
	{
		margin:0px;
		background:url(images/bodybg.png) repeat-x top #f1fcfe;
	}
img {
	border:none;
	padding:0;
	margin:0;
	}
a 
	{
	outline:none;
	}
#wraper
	{
		float:none;
		margin:0px auto;
		width:920px;
	}
#header
	{
		float:left;
		background:url(images/clouds.png) no-repeat center;
		width:920px;
		margin:0px;
		padding:0px;
	}
#header h1
	{
		float:left;
		margin:41px 0 0 0; /* was 41px */
		padding:0 0 0 9px;
		width:651px;
	}
#header p
	{
		float:left;
		margin:56px 0 0 0;
		padding:9px 0 0 19px;
		background:url(images/phoneno.png);
		width:204px;
		height:28px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		color: #b0b20e;
	}
#header p span
	{
		color: #414141;
		padding:0 11px 0 0;
		font-size:13px;
		font-weight:bold
	}
#header ul
	{
		float:left;
		margin:14px 0 0 0;
		padding:1px 0 0 11px;
		display:block;
		background:url(images/navigationbg.png) no-repeat;
		width:909px;
		height:42px;
	}
#header ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
	}
#header ul li.separater
	{
		float:left;
		margin:0px;
		padding:0 2px 0 0;
		display: block;
		background:url(images/separater.png) no-repeat right;
	}
#header ul li a
	{
		float:left;
		margin:0px;
		padding:0 28px 0 28px;
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color: #676767;
		text-decoration:none;
		height:41px;
		line-height:40px;
	}
#header ul li a:hover
	{
		float:left;
		margin:0px;
		padding:0 28px 0 28px;
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color: #fff;
		text-decoration:none;
		height:41px;
		line-height:40px;
		background:url(images/menuhover.png) repeat-x;
	}
#header ul li a.active
	{
		color: #fff;
		background:url(images/menuhover.png) repeat-x;
	}
#bodycontentblank
	{
		float:left;
		width:920px;
		margin:0px;
		padding:0px;
		background:url(images/bodycontentbg.png) repeat-y;
	}
#bodycontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 30px;
		width:890px;
		background:url(images/bodycontentemboss.png) no-repeat top left;
	}
#bodycontentinner
	{
		float:left;
		margin:0px;
		padding:0 0 0 30px;
		width:890px;
		background:url(images/bodycontentemboss.png) no-repeat top left;
	}
#bodycontent #banner
	{
		float:left;
		width:860px;
		height:162px; /*  was 262px */
		margin:10px 0 0 0; /* was 20px */
	}
#bodycontent #banner ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:860px;
		display: block;
	}
#bodycontent #banner ul li
	{
		float:left;
		margin:0px;
		padding:0 0 0 41px;
		width:819px;
		display: block;
		background:url(images/banner.png) no-repeat;
		height:262px;
	}
#bodycontent #banner ul li h2
	{
		float:left;
		margin:60px 0 0 0;
		padding:0px;
		width:819px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:27px;
		font-weight:normal;
		color: #fff;
		font-style:italic;
		letter-spacing:-1px;
	}
#bodycontent #banner ul li p
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		width:819px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color: #ffffff;
	}
#bodycontent #banner ul li a
	{
		float:left;
		margin:34px 0 0 0;
		padding:0 0 0 17px;
		background:url(images/learnmore.png) no-repeat;
		width:167px;
		height:50px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		line-height:36px;
		text-decoration:none;
	}
#bodycontent #didukonow
	{
		float:left;
		padding:0 0 16px 19px;
		width:294px;
		margin:31px 0 0 0;
		border-right:2px solid #eeeeee;
	}
#bodycontent #didukonow p
	{
		float:left;
		padding:0 0 16px 0;
		width:294px;
		margin:20px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #6e6e6e;
		line-height:18px;
	}
#bodycontent #didukonow h2
	{
		float:left;
		width:258px;
		margin:0px;
		border-bottom:1px solid #808080;
		padding:0 0 2px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:18px;
		color: #b0b20e;
	}
#bodycontent #didukonow ul
	{
		float:left;
		margin:8px 0 0 0;
		padding:0px;
		width:258px;
		display: block;
	}
#bodycontent #didukonow ul li
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 13px;
		width:245px;
		display: block;
		background:url(images/didukonw.png) no-repeat left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #6e6e6e;
	}
#bodycontent #welcomecontent
	{
		float:left;
		margin:31px 0 0 0;
		padding:0 0 0 34px;
		width:509px;
	}
#bodycontent #welcomecontent h2
	{
		float:left;
		width:509px;
		margin:0px;
		border-bottom:1px solid #808080;
		padding:0 0 2px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:18px;
		color: #b0b20e; /* PRK - color was #b0b20e */ 
	}
#bodycontent #welcomecontent h2.aboutheteam
	{
		float:left;
		width:509px;
		margin:20px 0 0 0;
		border-bottom:1px solid #808080;
		padding:0 0 2px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:18px;
		color: #b0b20e;
	}
#bodycontent #welcomecontent p.welcomecontent
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:509px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;  /* PRK size was 13 */
		font-weight:normal;
		color: #6e6e6e;  /* PRK - color was #6e6e6e */
		line-height:18px;
	}
#bodycontent #welcomecontent p.welcomecontent span
	{
		
		padding:0 0 8px 0;
		font-weight:bold;
		width:509px;
		float:left;
		font-size:14px;
	}
#bodycontent #welcomecontent p.welcomecontent a
	{
		color: #6e6e6e;
		text-decoration:underline;
		margin:5px 0 0 0;
		/* float:left  commented by PRK */
	}
#bodycontent #welcomecontent p.welcomecontent a:hover
	{
		color: #6e6e6e;
		text-decoration:none;
		margin:5px 0 0 0;
		/* float:left  commented by PRK */
	}
#bodycontent #welcomecontent p.welcomecontent img
	{
		float:left;
		padding:0 30px 0 0;
	}
#bodycontent #featuredlatestnews
	{
		float:left;
		margin:27px 0 0 0;
		padding:0px;
		width:858px;
		background:url(images/latestnewsbg.png) repeat-x #eeeeee;
	}
#bodycontent #featured
	{
		float:left;
		padding:0 0 29px 21px;
		width:411px;
		background:url(images/separates.png) no-repeat top right;
		
	}
#bodycontent #featured  h2
	{
		float:left;
		width:411px;
		padding:0px;
		margin:9px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#b0b20e;
	}
#bodycontent #featured ul
	{
		float: left;
		margin:14px 0 0 0;
		padding:0px;
		width:411px;
		display:block;
	}
#bodycontent #featured ul li
	{
		float: left;
		margin:16px 0 0 0;
		padding:0 0 0 28px;
		width:383px;
		display:block;
		background:url(images/featuredicon.png) no-repeat left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #1a316a;
	}
#bodycontent #latestnews
	{
		float:left;
		padding:0 0 0 26px;
		width:377px;
		margin:0px;
	}
#bodycontent #latestnews h2
	{
		float:left;
		width:377px;
		padding:0px;
		margin:9px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#b0b20e;
	}
#bodycontent #latestnews ul
	{
		float: left;
		margin:12px 0 0 0;
		padding:0px;
		width:377px;
		display:block;
	}
#bodycontent #latestnews ul li
	{
		float: left;
		margin:12px 0 0 0;
		padding:0 0 0 16px;
		width:361px;
		display:block;
		background: url(images/latestnewsicon.png) no-repeat top left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #2e2e2e;
	}
#bodycontent #latestnews ul li a
	{
		color: #2e2e2e;
		text-decoration:none;
	}
#bodycontent #latestnews ul li a:hover
	{
		color: #b0b20e;
		text-decoration: underline;
	}
#bodycontent #clienttestmonial
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:858px;
		height:136px;
		background:url(images/testmonialsbg.png) no-repeat;
	}
#bodycontent #clienttestmonial h2
	{
		float:left;
		width:839px;
		padding:0 0 0 19px;
		margin:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color: #b0b20e;
	}
#bodycontent #clienttestmonial blockquote
	{
		float:left;
		margin:25px 0 0 0;
		padding:0 0 0 16px;
		width:842px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		line-height:18px;
		color: #6e6e6e;
	}
#bodycontent #clienttestmonial blockquote img
	{
		float:left;
		padding:0 17px 0 0;
	}
#bodycontent #clienttestmonial blockquote span
	{
		text-align:right;
		font-weight:bold;
		font-style:italic;
		padding:0 33px 0 0;
		float:left;
		width:732px;
	}
#footer
	{
		float:left;
		width:920px;
		background:url(images/footerbg.png) no-repeat;
		margin:0px;
		padding:70px 0 66px 0;
	}
#footer p
	{
		float:left;
		padding:0 0 0 22px;
		width:577px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #9d9e46;
		margin:0px;
	}
#footer p a
	{
		color: #9d9e46;
		text-decoration:underline;
	}
#footer p a:hover
	{
		color: #9d9e46;
		text-decoration:none;
	}
#footer ul
	{
		float:left;
		width:320px;
		margin:0px;
		padding:0px;
		display: block;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #9d9e46;
	}
#footer ul li a
	{
		color: #9d9e46;
		text-decoration:none;
	}
#footer ul li a:hover
	{
		color: #9d9e46;
		text-decoration: underline;
	}
#footer ul li span
	{
		padding:0 5px 0 5px;
	}
	
#welcomecontent ul#blog							{float:left; margin:15px 0 0 0; padding:0px; width:509px; display:block; }
#welcomecontent ul#blog li						{float:left; margin:0px; padding:0 0 25px 0; width:509px; display:block;}
#welcomecontent ul#blog li h3					{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#888888;font-weight:normal; margin:0px; padding:0px; float:left; width:509px; font-weight:bold}
#welcomecontent ul#blog li img					{float:left; margin:15px 0 10px 0; padding:2px; border:1px solid #cacaca;}
#welcomecontent ul#blog li p					{margin:10px 0 0 0; float:left; font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;line-height:21px; color: #6e6e6e; padding:0px; width:509px;}
#welcomecontent ul#blog li a					{text-decoration:underline; color: #6e6e6e;}
#welcomecontent ul#blog li a:hover				{text-decoration:none; color: #6e6e6e;}
#welcomecontent ul#sitemap						{float:left; margin:9px 0 0 0;padding:0px; width:509px;display:block;}
#welcomecontent ul#sitemap li					{float:left;margin:10px 0 0 0;padding:0 0 0 16px; font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal; width:435px; color:#6e6e6e;background:url(images/sitemapicon.png) no-repeat; display:block}
#welcomecontent ul#sitemap li a					{text-decoration:none;color: #6e6e6e;}
#welcomecontent ul#sitemap li a:hover			{text-decoration: underline;color: #6e6e6e;}
#bodycontent #welcomecontent p.googlemap
	{
		float:left;
		margin:20px 0 0 0;
		padding:2px;
		border:1px solid #cacaca;
	}