@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,label,input,p,blockquote,embed,object,button{margin:0;padding:0;}
body{ font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:18px; background:#ffffff url(../images/body_bg.png) repeat-x; position:relative; }
a{text-decoration:none; overflow:hidden; border:0px;}
img{text-decoration:none; border:0px;}
li{text-decoration:none;overflow:hidden; list-style:none;}
ul{text-decoration:none;overflow:hidden; list-style:none;}

#main_wrapper{	
	float:left; 
	margin:0px; 
	padding:0px; 
	width:100%; 
	background:url(../images/body_bg_nw.png) no-repeat top center;
}
#main_wrapper1{	
	float:left; 
	margin:0px; 
	padding:0px; 
	width:100%; 
	background:#fff url(../images/body_bg2.png) repeat-x;
}
#main{
	margin:0 auto; 
	width:907px;	
}
#topPortion{
	float:left;
	width:907px;
}
#topPortion h1{
	float:left;
	padding:20px 0px 0px 18px;
}
#topPortion p{
	float:right;
	padding:40px 11px 35px 0px;
	color:#db8a16;
	font-size:18px;
}
#menu{
	float:left;
	width:907px;	
}
#menu ul{
	width:900px;
	float:left;
	display:block;
	margin-left:7px;
}
#menu ul li{
	float:left;
	width:auto;
	display:block;
	background:url(../images/menu_sptr.png) right no-repeat;
}
#menu ul li.noborder{
	float:left;
	width:auto;
	display:block;
	background:none;
}
#menu ul li a{
	float:left;
	height:27px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 35px 0px 35px;
	display:block;
}
#menu ul li a:hover,#menu ul li a.active {
	float:left;
	height:27px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 35px 0px 35px;
	background:url(../images/menu_over.png) repeat-x;
	display:block;
}
#banner{
	float:left;
	width:907px;
	background:url(../images/banner_bg.jpg) top no-repeat;
	height:246px;
}
.bannerContent{
	float:right;
	width:465px;
}
.bannerContent h2{
	float:right;
	width:420px;
	padding:45px 45px 24px 0px;
	font-size:36px;
	font-weight:normal;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
}
.bannerContent p{
	float:right;
	width:420px;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 45px 24px 0px;
}
.inner{
	float:left;
	width:900px;
	margin-top:19px;
	padding-left:7px;
}
.inner ul{
	float:left;
	width:900px;
}
.inner ul li.firstbox{
	float:left;
	width:270px;
	background:url(../images/inner_top-sptr.png) top right no-repeat;
	padding:0px 20px 0px 0px;
}

.inner ul li.firstbox h3{
	float:left;
	background:url(../images/headng_bg.png) left no-repeat;
	width:212px;
	height:32px;
	color:#008ca8;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	padding:8px 0px 0px 42px;
	text-transform:uppercase;
}
.inner ul li.firstbox p{
	float:left;
	color:#003a45;
	font-size:13px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0px 0px 20px;
	text-align:justify;
	line-height:18px;
}
.inner ul li.firstbox a{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
}
.inner ul li.firstbox a:hover{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
}
.inner ul li.secndbox{
	float:left;
	width:310px;
	background:url(../images/inner_top-sptr.png) top right no-repeat;
	padding:0px 20px 0px 10px;
}

.inner ul li.secndbox h3{
	float:left;
	background:url(../images/headng_bg2.png) left no-repeat;
	width:294px;
	height:32px;
	color:#008ca8;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	padding:8px 0px 0px 42px;
	text-transform:uppercase;
}
.inner ul li.secndbox p{
	float:left;
	color:#003a45;
	font-size:13px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0px 0px 20px;
	text-align:justify;
	line-height:18px;
}
.inner ul li.secndbox a{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
}
.inner ul li.secndbox a:hover{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
}
.inner ul li.lastbox{
	float:right;
	width:263px;
	padding:0px 7px 0px 0px;
}

.inner ul li.lastbox h3{
	float:right;
	background:url(../images/headng_bg.png) left no-repeat;
	width:212px;
	height:32px;
	color:#008ca8;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	padding:8px 0px 0px 42px;
	text-transform:uppercase;
}
.inner ul li.lastbox p{
	float:right;
	color:#003a45;
	font-size:13px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0px 0px 20px;
	text-align:justify;
	line-height:18px;
}
.inner ul li.lastbox a{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
	margin-left:35px;
}
.inner ul li.lastbox a:hover{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
	margin-left:35px;
}
.innerBtm{
	float:left;
	width:900px;
	padding-left:7px;
	padding-bottom:20px;
}
.InnerBtmFst{
	float:left;
	width:294px;
/*	background:url(../images/innerFst_bg.png) right top no-repeat;
*/}
.callus{
	float:left;
	font-size:23px;
	color:#231f20;
	background:url(../images/callus.png) top no-repeat;
	width:207px;
	margin-top:25px;
	padding-left:70px;
	line-height:20px;
	height:59px;
}
.callus span{
	float:left;
	width:200px;
	padding-left:7px;
	color:#231f20;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	line-height:23px;
}
.testimonials{
	float:left;	
	width:287px;
	padding-left:7px;
}
.testimonials h4{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:280px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	padding:25px 0px 10px 0px;
}

.testimonials p{
	float:left;
	color:#5c5c5c;
	text-align:justify;
	font-size:13px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 25px 10px 14px;
}
.qrds{
	float:right;
	width:26px;
	height:24px;
	padding-right:25px;
}
.qrdz{
	float:left;
	width:26px;
	height:24px;
}
.tstinName{
	float:right;
	font-size:13px;
	color:#5c5c5c;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:18px 25px 0px 0px;
	
}
.InnerBtmSnd{
	float:left;
	background:url(../images/innerFst_bg2.png) right top no-repeat;
	width:336px;
}
.innersub{
	float:left;
	background:url(../images/innerSnd_bg.png) repeat-x;
	margin-top:38px;
	width:300px;
	padding-left:32px;
}
.InnerBtmSnd h4{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:300px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-top:41px;
	padding:0px 0px 20px 0px;
}
.InnerBtmSnd img{
	float:left;
	width:269px;
	padding:0px 0px 19px 0px;
}
.InnerBtmSnd p{
	float:left;
	color:#5c5c5c;
	font-size:13px;
	text-align:justify;
	width:268px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 10px 0px;
	display:block;
}
.InnerBtmSnd a{
	float:left;
	color:#008ca8;
	font-size:12px;
	width:60px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 7px;
	margin-top:21px;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmSnd a:hover{
	float:left;
	color:#008ca8;
	font-size:12px;
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 7px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmLst{
	float:left;
	width:240px;
	padding-left:20px;
	margin-top:38px;
}
.InnerBtmLst h4{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:250px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-top:41px;
	padding:0px 0px 5px 0px;
}
.InnerBtmLst ul{
	float:left;
	width:250px;
}
.InnerBtmLst ul li{
	float:left;
	width:250px;
	padding-top:10px;
	margin:0px;
}
.InnerBtmLst ul li b{
	float:left;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
.InnerBtmLst ul li p{
	float:left;
	width:250px;
	color:#5c5c5c;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px #dedede dashed;
	padding:0px 0px 15px 0px;
	margin:0px;
}
.InnerBtmLst ul li p.nobd{
	float:left;
	width:250px;
	color:#5c5c5c;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:none;
	padding-bottom:0px;
}
.InnerBtmLst ul a{
	float:left;
	color:#008ca8;
	font-size:12px;
	width:45px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 7px;
	margin-top:29px;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmLst ul a:hover{
	float:left;
	color:#008ca8;
	font-size:12px;
	width:45px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 7px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
}
#footer{
	float:left;
	width:100%;
	background:url(../images/footer_bg.png) repeat-x;
}
#footerPortion{
	margin:0px auto;
	width:907px;
}
#footerSub{
	width:907px;
	float:left;
	background:url(../images/footer_grdn.png) center top no-repeat;
	height:109px;
	text-align:center;
}
#footerSub ul{
	float:left;
	width:822px;
	padding:30px 0px 15px 85px;
	text-align:center;
}
#footerSub ul li{
	float:left;
	color:#fff;
}
#footerSub ul li a{
	float:left;
	text-align:center;
	font-size:13px;
	padding:0px 12px 0px 12px;
	color:#fff;
}
#footerSub ul li a:hover{
	float:left;
	text-align:center;
	font-size:13px;
	padding:0px 12px 0px 12px;
	color:#666;
}
#footerSub p{
	width:907px;
	text-align:center;
	float:left;
	color:#838182;
	font-size:11px;
}
.innerPortion{
	float:left;
	width:600px;
	padding-right:25px;
}
.innerPortion table{
	float:left;
	width:600px;
	padding-right:25px;
}
.innerPortion h5{
	float:left;
	width:550px;
	color:#008ca8;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	margin-top:41px;
	padding-bottom:15px;
	text-transform:uppercase;
}
.content{
	float:left;
	width:600px;
	color:#5c5c5c;
	text-align:justify;
	font-size:13px;
	padding:0px 0px 10px 0px;
}
.content ul {
	float:left;
	width:550px;
	list-style-type:square;
}
.content li {
	padding-left:20px;
	font-weight:bold;
}
.InnerBtmLst1{
	float:left;
	width:240px;
	padding-left:20px;
	margin-top:0px;
}
.InnerBtmLst1 h4{
	float:left;
	color:#008ca8;
	font-size:18px;
	width:230px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-top:41px;
	padding:0px 0px 5px 0px;
}
.InnerBtmLst1 ul{
	float:left;
	width:230px;
}
.InnerBtmLst1 ul li{
	float:left;
	width:230px;
	padding-top:10px;
	margin:0px;
}
.InnerBtmLst1 ul li b{
	float:left;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
.InnerBtmLst1 ul li p{
	float:left;
	width:230px;
	color:#5c5c5c;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px #dedede dashed;
	padding:0px 0px 15px 0px;
	margin:0px;
}
.InnerBtmLst1 ul li p.nobd{
	float:left;
	width:230px;
	color:#5c5c5c;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:none;
	padding-bottom:0px;
}
.InnerBtmLst1 ul a{
	float:left;
	color:#008ca8;
	font-size:12px;
	width:90px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 7px;
	margin-top:29px;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmLst1 ul a:hover{
	float:left;
	color:#008ca8;
	font-size:12px;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 7px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
}
h5.bloghead{
	font-family:Verdana, Geneva, sans-serif;
	line-height:10px;
	padding:0px 0px 10px 0px;
	float:left;
	margin:0px;
	width:570px;
	color:#000;
	font-size:12px;
	text-decoration:underline;
	text-transform:uppercase;
}
.blogdate{
	float:left;
	padding:0px 25px 15px 0px;
	margin:0px;
	font-weight: normal;
	color: #b6b6b4;
	width:520px;
	border-bottom:1px #28675b dotted; 
}
.blogdate1{
	float:left;
	padding:0px 25px 15px 0px;
	margin:0px;
	font-weight: normal;
	color: #b6b6b4;
	width:520px;
}
.blogcont{
	width:550px;
	padding:0px 0px 0px 20px;
	font-family: Arial;
	font-size:13px;
	font-weight:normal;
	color: #727272;
	display:block;
	text-align:justify;
	margin:0px;
}
.blogcont a
	{
		float:left;
		color: #019aba;
		font-family: Arial;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		margin:0px;
		padding:0px;
	}
.blogcont a:hover
	{
		float:left;
		color: #666;
		display:block;
	}
.blog{
	color:#6a6a6a;
	font-size:13px;
	display:block;
	line-height:22px;
	padding:0px 0px 10px 0px;
	text-align:justify;
	float:left;
	width:590px;
}
.portfolio{
	padding:0px 10px 20px 0px; 
	margin:0px 15px 35px 0px;
	text-align:left;
}
.portfolio span{
	text-align:justify;
	display:block;
}
.portfolio a{
	color:#019aba;
	font-size:11px;
	font-weight:bold;
	}
.portfolio a:hover{
	color:#666;
	font-size:11px;
	font-weight:bold;
	}
.portfolio img{
	padding:10px 0px 5px 0px ;
	}	
.portfolio b{
	font-size:17px;
	color:#000000;
	font-weight:bold;
	}
.posted{
	color:#330; 
	font-size:10px;
}
.posted b{
	padding:5px 0px 5px 30px;
	color:#3f2867; 
	font-size:10px;
}
.datd{
	padding-left:10px; 
	color:#3f2867;
}
.usefullinks{
	display:block;
	float:left;
	padding:0px 0px 31px 0px;
	width:400px;
}
.usefullinks li{
	display:block;
	width:500px;
 	background:url(../images/arrow.png) left no-repeat;
	padding-left:30px;
	line-height:23px;
}
.usefullinks li a{
	color:#585858;
	font-family: Arial;
	font-size:12px;
	text-align:justify;
	line-height:20px;

}
.usefullinks li a:hover{
	color:#109fd0;
	font-family: Arial;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
.contactus{
	float:left;
	display:block;
	width:210px;
	padding:0px 10px 0px 0px;
	margin-bottom:10px;
	font-family: Arial;
	font-size:13px;
	color: #727272;
	text-align:justify;
	line-height:20px;
}
.contactus em{
	font-weight:bold;
	color:#109fd0;
	font-style:normal;
	margin:0px;
	padding:0px;
	display:block;
}
#fotplug{
	width:100%;
	height:40px;
	float:left;
}

