@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #3890d2;
		
		
		
		
	}
img
	{
		border:0px;
	}
a{outline:none;}
#wraper
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		background:url(images/bodybg.png) repeat-x  top left #003a67;
	}
#headerblank
	{
		float:left;
		width:100%;
		background:url(images/headerbg.png) repeat-x left bottom;
	}
#headergraphic
	{
		float:left;
		width:100%;
		background:url(images/toplines.png) no-repeat top center;
	}
#header
	{
		float:none;
		margin:0px auto;
		width:990px;
		position:relative
	}
#header h1
	{
		float:left;
		margin:25px 0 0 0;
		padding:0 0 23px 39px;
	}
#header p.callus
	{
		float:left;
		width:645px;
		text-align:right;
		padding:0 49px 0 0;
		margin:44px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color: #f6d201;
	}
#header #banner
	{
		float:left;
		margin:0px;
		padding:40px 76px 0 76px;
		width:838px;
		background:url(images/banner.png) no-repeat;
		height:274px;
	}
#header #banner ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:838px;
		display:block;
	}
#header #banner ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:838px;
		display:block;
	}
#header #banner ul li .leftcontent
	{
		float:left;
		margin:0px;
		width:536px;
		padding:0px;
	}
#header #banner ul li .leftcontent h2
	{
		float:left;
		margin:0px;
		padding:0px;
		width:536px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:45px;
		font-weight:bold;
		color: #fff
	}
#header #banner ul li .leftcontent p
	{
		float:left;
		margin:8px 0 0 0;
		padding:0px;
		width:480px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:23px;
		color: #243d04;
	}
#header #banner ul li .leftcontent a
	{
		float:left;
		margin:23px 13px 0 0;
		padding:0px;
		background:url(images/readmoreactive.png) no-repeat;
		width:109px;
		height:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #244001;
		text-decoration:none;
		text-align:center;
		line-height:33px;
	}
#header #banner ul li img
	{
		float:left;
	}
/* Easy Slider */

#slider{width:838px; margin:0px; padding:0px ; float:left;}	

#prevBtn, #nextBtn{ 
display:block;
position:absolute;
left:-30px;
top:98px;
}	
#nextBtn{ 
left:550px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:32px;
height:31px;
position:absolute;
z-index:200;
left:-40px;
top:5px;
text-indent:-9999px;
background: url(images/previous.png)  no-repeat 0 0;	
}	
#nextBtn a{ 
background: url(images/next.png) no-repeat 0 0;
left:325px;
width:32px;
height:31px;
}
#container{	
margin:0px;
position:relative;
text-align:left;
width:838px;
left:0;
padding:0px;
float:left;
border:0px;
}	
/* // Easy Slider */
.head {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
em.ttip {
background:url(images/bubble.png) no-repeat;
width: 112px;
height: 56px;
position: absolute;
top: -70px;
left: 40px;
text-align: center;
text-indent:0px;
z-index: 2;
display: none;
line-height:70px;
color:#4e4e4e;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
 
#logo {
width:auto;
height: 42px;
text-indent:0px;
margin: 0 auto;
display: block;
}
#header ul.navigation
	{
		float:left;
		margin:0px;
		padding:0 0 0 31px;
		background:url(images/navigationbg.png) no-repeat;
		width:969px;
		height:50px;
	}
#header ul.navigation li
	{
		float:left;
		margin:0px;
		padding:0 0 0 5px;
		background:url(images/separaters.png) no-repeat top left;
		display:block
	}
#header ul.navigation li:first-child
	{
		float:left;
		margin:0px;
		padding:0px;
		background: none;
		display:block
	}	
#header ul.navigation li a
	{
		float:left;
		height:50px;
		line-height:50px;
		padding:0 39px 0 39px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color: #fff;
		text-decoration:none;
	}
#header ul.navigation li a.contact
	{
		float:left;
		height:50px;
		line-height:50px;
		padding:0 38px 0 37px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color: #fff;
		text-decoration:none;
	}
#header ul.navigation li a:hover
	{
		background: #3890d2;
		color: #c2e5ff;
	}
#header ul.navigation li a.active
	{
		background: #3890d2;
		color: #c2e5ff;
	}	
#bodycontentblank
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		background:url(images/bodyemboss.png) no-repeat top center;
	}
#bodycontent
	{
		float:none;
		margin:0px auto;
		width:990px;
	}
#bodycontentemboss
	{
		float:left;
		margin:0px;
		padding:0 20px 0 20px;
		width:950px;
	}
#bodywelcomecontent
	{
		float:left;
		margin:0px;
		background: #002e50;
		border-left:1px solid #074676;
		border-right:1px solid #074676;
		width:947px;
		padding:32px 0 0 0;
	}
#newcontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 26px;
		width:266px;
		height:auto;
	}
#newcontent h3
	{
		float:left;
		margin:0px;
		padding:0 0 5px 0;
		width:266px;
		border-bottom:1px solid #43657e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #ffffff;
	}
#newcontent ul.news
	{
		float:left;
		margin:0px;
		padding:0 0 34px 0;
		width:266px;
		display:block;
	}
#newcontent ul.news li
	{
		float:left;
		margin:43px 0 0 0;
		padding:0px;
		width:266px;
		display:block;
	}
#newcontent ul.news li:first-child
	{
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		width:266px;
		display:block;
	}
#newcontent ul.news li p.calender
	{
		float:left;
		margin:0px;
		padding:5px 0 0 0;
		background:url(images/calendericon.png) no-repeat;
		height:34px;
		width:37px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #3890d2;
		line-height:10px;
	}
#newcontent ul.news li p.calender span
	{
		font-size:10px;
		font-weight:normal;
		color: #3890d2;
		float:left;
		width:37px;
		font-style:italic;
	}
#newcontent ul.news li p.newscontent
	{
		float:left;
		padding:0 0 0 19px;
		margin:0px;
		width:209px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #a0b1c3;
		line-height:21px;
	}
#newcontent ul.news li p.newscontent span
	{
		float:left;
		width:209px;
		font-weight:bold
	}
#newcontent ul.news li p.newscontent a
	{
		text-decoration:underline;
		color: #f6d201;
	}
#newcontent ul.news li p.newscontent a:hover
	{
		text-decoration:none;
		color: #f6d201;
	}
#welcomecontent
	{
		float:left;
		margin:0px;
		padding:0 0 34px 61px;
		width:566px;
	}
#welcomecontent h3
	{
		float:left;
		margin:0px;
		padding:0 0 5px 0;
		width:566px;
		border-bottom:1px solid #43657e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #ffffff;
	}
#welcomecontent h3.abouttheteam
	{
		float:left;
		margin:25px 0 0 0;
		padding:0 0 5px 0;
		width:566px;
		border-bottom:1px solid #43657e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #ffffff;
	}
#welcomecontent p.welcome
	{
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		width:566px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #3890d2;
		line-height:21px;
	}
#welcomecontent p.contact
	{
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		width:283px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #3890d2;
		line-height:21px;
	}
#welcomecontent p.welcome img
	{
		float:left;
		padding:0 25px 0 0;
	}
#welcomecontent p.welcome a
	{
		color: #3890d2;
		text-decoration:underline;
	}
#welcomecontent p.welcome a:hover
	{
		color: #3890d2;
		text-decoration:none;
	}
#services
	{
		float:left;
		margin:0px;
		padding:0px;
		background: url(images/bottombox.png) no-repeat;
		width:990px;
		height:329px;
	}
.eachservice
	{
		float:left;
		margin:26px 0 0 0;
		padding:0 30px 0 44px;
		width:252px;
	}
.eachservice h4
	{
		float:left;
		margin:0px;
		padding:0px;
		width:252px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #fff;
	}
.eachservice p
	{
		float:left;
		margin:16px 0 0 0;
		padding:0px;
		width:252px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:21px;
		color: #a0b1c3;
	}
.eachservice p img
	{
		float:left;
		padding:0 20px 0 0;
	}
.eachservice p a
	{
		float:left;
		background: url(images/readmoreicon.png) no-repeat top right;
		padding:0 8px 0 0;
		color: #f6d201;
		text-decoration:underline;
	}
.eachservice p a:hover
	{
		text-decoration:none;
	}
		
#footerblank
	{
		float:left;
		background: url(images/footerembos.png) no-repeat top center;
		width:100%;
		padding:83px 0 57px 0;
	}
#footer
	{
		float:none;
		margin:0px auto;
		width:990px;
	}
#footer p.copyrights
	{
		float:left;
		margin:0px;
		padding:0px;
		width:990px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #a0b1c3;
	}
#footer p.copyrights a
	{
		color: #a0b1c3;
		text-decoration:none;
	}
#footer p.copyrights a:hover
	{
		color: #fff;
		text-decoration:none;
	}
#footer p.designedby
	{
		float:left;
		margin:10px 0 0 0;
		width:990px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color: #a0b1c3;
		font-style:italic;
	}
#footer p.designedby a
	{
		color: #fff;
		text-decoration:underline;
	}
#footer p.designedby a:hover
	{
		color: #a0b1c3;
		text-decoration:underline;
	}
#welcomecontent ul#blog
	{
		float:left; 
		margin:25px 0 0 0; 
		padding:0px; 
		width:566px; 
		display:block; 
	}
#welcomecontent ul#blog li
	{
		float:left; 
		margin:0px; 
		padding:0 0 23px 0; 
		width:566px; 
		display:block;
	}
#welcomecontent ul#blog li h4
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:normal;
		color: #fff;
		margin:0px; 
		padding:0px; 
		float:left; 
		width:566px; 
	}
#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: #3890d2; 
		padding:0px; 
		width:566px; 
	}
#welcomecontent ul#blog li a
	{
		float:left;
		width:67px;
		height:21px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #3890d2;
		text-decoration:none;
		line-height:21px;
		background: #002541;
		margin:20px 0 0 0
	}
#welcomecontent ul#blog li a:hover
	{
		float:left;
		width:67px;
		height:21px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #3890d2;
		text-decoration:none;
		line-height:21px;
		background: #002541;
		margin:20px 0 0 0
	}
#welcomecontent ul#sitemap
	{
		float:left; 
		margin:20px 0 0 0; 
		padding:0px; 
		width:520px;
		display:block; 
	}
#welcomecontent ul#sitemap li
	{
		float:left;
		margin:0px;
		padding:0 0 10px 16px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal; 
		width:500px; 
		color:#3890d2;
		background:url(images/sitemapicon.png) no-repeat; 
		display:block
	}
#welcomecontent ul#sitemap li a
	{
		text-decoration:none;
		color: #3890d2;
	}
#welcomecontent ul#sitemap li a:hover
	{
		text-decoration: underline;
		color: #3890d2;
	}
	
	
#link a:link {
color:#FFCC00;
font-size : 12px;
text-decoration : none;
font-weight: bold;
}
#link a:active {
color : #FFCC00;
font-size : 12px;
font-weight: bold;
text-decoration : none;
}
#link a:visited {
color : #FFCC00;
font-size : 12px;
text-decoration : none;
font-weight: bold;
}
#link a:hover {
color:#00CCFF;
font-size : 12px;
text-decoration : none;
font-weight: bold;
}