/* CSS Document */

body{

	background: url(images/bg_top.jpg) 0 0 repeat-x;

	padding:0;

	margin:0 auto;

	font:normal 12px/17px  Arial, Helvetica, sans-serif;

	color:#666666;

	}

 p, span, h1, h2, h3, h4, h5, h6, form, input, select, li{

	padding:0;

	margin:0;

	}

object{

	float:left;

	}

img{

	border:0px;

	}

ul{

	padding:0;

	margin:0;

	list-style:none;

	}

.spacer{

	clear:both;

	line-height:0;

	font-size:0;

	}

a {

	outline:none;

	text-decoration:none;

	cursor:pointer;

	color:#000;

	}

#wraper{

	width:100%;

	padding:0;

	margin:0 auto;

	}	

#top_bg{

	width:900px;

	height:395px;

	padding:0;

	margin:0 auto;

	}

#header{

	width:900px;

	height:71px;

	padding:0;

	margin:0;

	}

#logo{

	width:410px;

	padding:0;

	margin:0;

	float:left;

	}

#flag{

	width:349px;

	padding:32px 0 0 0;

	margin:0;

	float:right;

	}

#flag p, #flag p a {

	font:bold 13px/12px Arial, Helvetica, sans-serif;

	color:#999999;

	padding:0px 10px 0 0;

	margin:0;

	text-transform:uppercase;

	}

 #flag p a:hover {

	font:bold 13px/12px Arial, Helvetica, sans-serif;

	color:#79a100;

	}

#nav_bg{

	width:900px;

	height:46px;

	padding:0;

	margin:0;

	}	

#nav_left{

	background:url(images/nav_left.jpg) 0 0 no-repeat;

	width:10px;

	height:46px;

	padding:0;

	margin:0;

	float:left;

	}	

#nav_right{

	background:url(images/nav_right.jpg) 0 0 no-repeat;

	width:10px;

	height:46px;

	padding:0;

	margin:0;

	float:left;

	}	

#nav{

	background:url(images/nav_bg.jpg) 0 0 repeat-x;

	width:880px;

	height:46px;

	padding:0;

	margin:0;

	float:left;

	}		

#nav ul{

	list-style:none;

	padding:0px;

	margin:0px 0 0 25px;

	}

#nav ul li{

	background:url(images/nav_border.jpg) right 0 no-repeat;

	font: bold 12px/46px Arial, Helvetica, sans-serif;

	color:#79a100;

	padding:0 22px;

	margin:0px;

	float:left;

	display:block;

	text-transform:uppercase;

	}

#nav ul li.noborder{

	background:none;

	}	

#nav ul li a{

	color:#79a100;

	padding:0px;

	margin:0px;

	text-decoration:none;

	display:block;

	}		

#nav ul li a:hover{

	color:#000;

	text-decoration:none;

	}	

#nav ul li a.select{

	color:#000;

	text-decoration:none;

	}

#banner{

	background:url(images/banner.jpg) 0 0 no-repeat;

	width:900px;

	height:278px;

	}

#wraper_body{

	background:#edebe8;

	width:100%;

	padding:10px 0;

	margin:0 auto;

	}		

#body_main{

	width:900px;

	padding:0px;

	margin:0 auto;

	}

#body_main_top{

	width:900px;

	padding:0px;

	margin:0;

	}	

	

#body_main_top_up{

	background:url(images/body_main_top_up.jpg) 0 0 no-repeat;

	width:900px;

	height:8px;

	padding:0px;

	margin:0;

	}		

#body_main_top_dwn{

	background:url(images/body_main_top_dwn.jpg) 0 0 no-repeat;

	width:900px;

	height:8px;

	padding:0px;

	margin:0;

	}	

#body_main_top_bg{

	background:#ffffff;

	width:898px;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	padding:0px;

	margin:0;

	}	

#body_main_top_bg_left{

	width:550px;

	border-right:1px dotted #cccccc;

	padding:0 15px;

	margin:0;

	float:left;

	}

#body_main_top_bg_sub{

	width:870px;

	padding:0 15px;

	margin:0;

	float:left;

	}	

#body_main_top_bg_right{

	width:285px;

	padding:0 15px;

	margin:0;

	float:right;

	}

strong{

	color:#007d23;

	}

h1{

	font: bold 18px/32px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 0 0px 0;

	margin:0 0 0px 0;

	text-transform:uppercase;

	}

 h2{

 	background:none;

	font: bold 17px/32px Arial, Helvetica, sans-serif;

	color:#007d23;

	padding:0 0 0px 0;

	margin:0 0 0px 0;

	text-transform:uppercase;

	}



#body_main_top_bg_sub h2{

	background:url(images/h2.jpg) 0 0 no-repeat;

	font: bold 13px/32px Arial, Helvetica, sans-serif;

	color:#000000;

	padding:0px 0 0 30px;

	margin:10px 0 10px 0;

	text-transform:uppercase;

	}	

	

h3{

	font: bold 14px/25px Arial, Helvetica, sans-serif;

	color:#2f5471;

	border-bottom:1px dashed #999;

	padding:0 0 0px 0;

	margin:0 0 5px 0;

	text-transform:uppercase;

	}	

h4{

	font: normal 18px/25px  Georgia, "Times New Roman", Times, serif;

	color:#444444;

	border-bottom:1px dashed #999;

	padding:0 0 0px 0;

	margin:0 0 10px 0;

	}

h5{

	font: normal 15px/23px  Arial, Helvetica, sans-serif;

	color:#c9ff8e;

	padding:0 0 0px 0;

	margin:0 0 0px 0;

	text-transform:uppercase;

	}

h6{

	font: normal 12px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0 0 0px 0;

	margin:0 0 10px 0;

	}	

h6 a{

	color:#fff;

	text-decoration:none;

	}		

p{

	font:normal 12px/17px  Arial, Helvetica, sans-serif;

	color:#666666;

	padding:0 0 15px 0;

	margin:0px;

	text-align:justify;

	}

.red_text{

	font:bold 12px/17px  Arial, Helvetica, sans-serif;

	color:#8d0f0e;

	padding:0 0 0px 0;

	margin:0px;

	}	

	

.readmore a{

	font:normal 11px/17px  Arial, Helvetica, sans-serif;

	color:#ff0000;

	padding:0 0 0px 0;

	margin:0px;

	float:right;

	}

.readmore a:hover{

	color:#79a100;

	}	

	

#body_main_top_bg_right .list_txt{

	list-style:none;

	padding:0px;

	margin:0 0 10px 30px;

	}

#body_main_top_bg_right .list_txt li{

	background:url(images/arrow.jpg) 0 8px no-repeat;

	font:normal 12px/15px Arial, Helvetica, sans-serif;

	color:#000;

	padding:5px 0 0 10px;

	margin:0;

	text-transform:uppercase;

	}	

#body_main_top_bg_right .list_txt li a{

	font:normal 12px/15px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0px;

	margin:0;

	text-decoration:none;

	}	

	

	

.list_txt{

	list-style:none;

	padding:0px;

	margin:0 0 10px 30px;

	}

.list_txt li{

	background:url(images/arrow.jpg) 0 8px no-repeat;

	font:bold 12px/15px Arial, Helvetica, sans-serif;

	color:#007d23;

	padding:5px 0 0 10px;

	margin:0;

	text-transform:uppercase;

	}	

.list_txt li a{

	font:bold 12px/15px Arial, Helvetica, sans-serif;

	color:#007d23;

	padding:0px;

	margin:0;

	text-decoration:none;

	}		

.list_txt li a:hover{

	font:bold 12px/15px Arial, Helvetica, sans-serif;

	color:#8d0f0e;

	padding:0px;

	margin:0;

	text-decoration:none;

	}	

#body_main_btm{

	width:900px;

	padding:10px 0 0 0;

	margin:0;

	}	

#body_main_btm_left{

	width:564px;

	padding:0 0 0 0;

	margin:0;

	float:left;

	}	

#body_main_btm_left_top{

	background:url(images/body_main_btm_up.jpg) 0 0 no-repeat;

	width:564px;

	height:12px;

	padding:0 0 0 0;

	margin:0;

	}	

#body_main_btm_left_btm{

	background:url(images/body_main_btm_dwn.jpg) 0 0 no-repeat;

	width:564px;

	height:12px;

	padding:0 0 0 0;

	margin:0;

	}	

#body_main_btm_left_bg{

	background:#fff;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	width:562px;

	padding:0 0 0 0;

	margin:0;

	}	

.body_main_btm_left_inner{

	width:260px;

	padding:0 0 7px 0;

	margin:0 0 0 15px;

	float:left;

	}

#body_main_btm_right{

	width:320px;

	padding:0 0 0 0;

	margin:0;

	float:right;

	}		

#body_main_btm_right_top{

	background:url(images/body_main_btm_right_top.jpg) 0 0 no-repeat;

	width:320px;

	height:12px;

	padding:0 0 0 0;

	margin:0;

	float:left;

	}	

#body_main_btm_right_btm{

	background:url(images/body_main_btm_right_btm.jpg) 0 0 no-repeat;

	width:320px;

	height:12px;

	padding:0 0 0 0;

	margin:0;

	float:left;

	}		

#body_main_btm_right_bg{

	background:#fff;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	width:298px;

	padding:0 10px;

	margin:0;

	float:left;

	}		

.testi_txt{

	font:bold 12px/18px Arial, Helvetica, sans-serif;

	color:#ebab00;

	text-transform:uppercase;

	}	

.testi_txt span{

	font:normal 11px/18px Arial, Helvetica, sans-serif;

	color:#999;

	text-transform:capitalize;

	}	

.btn_readmore{

	text-align:right;

	padding:0;

	margin:0;

	}	





#wraper_social{

	background:#fff;

	width:100%;

	padding:0;

	margin:0 auto;

	}	

#wraper_social_bg{

	width:900px;

	padding:10px 0;

	margin:0 auto;

	}	

.social_content{

	width:280px;

	padding:0 10px;

	margin:0;

	float:left;

	}	

.social_icon img{

	padding:0 9px 0 0;

	}	



.input_txtbg{

	background:url(images/input_bg.jpg) 0 0 no-repeat;

	width:274px;

	height:27px;

	padding:3px;

	margin:7px 0;

	float:left;

	}	

.input_txtbg input{

	background:none;

	border:0;

	width:274px;

	height:27px;

	padding:0px;

	margin:0px 0;

	}		

.input_txtbg2{

	background:url(images/input_area.jpg) 0 0 no-repeat;

	width:274px;

	height:124px;

	padding:3px;

	margin:7px 0;

	float:left;

	}	

.input_txtbg2 .input22{

	background:none;

	border:0;

	width:274px;

	height:124px;

	padding:0px;

	margin:0px 0;

	}	

		

/*footer start*/

#wraper_footer{

	background:#1e1e1e;

	width:100%;

	padding:0;

	margin:0 auto;

	}	

#wraper_footer_bg{

	width:900px;

	padding:10px 0;

	margin:0 auto;

	}	

.footer_content{

	width:280px;

	padding:0 10px;

	margin:0;

	float:left;

	}

.footer{

	font:normal 11px/15px "Trebuchet MS", Arial;

	color:#fff;

	text-align:center;

	}

.footer a{

	color:#fff;

	text-decoration:none;

	}

/*footer end*/	



.input_txt{

	background:#FFFFFF;

	border:1px solid #999999;

	height:20px;

	}

.input_txtarea{

	background:#FFFFFF;

	border:1px solid #999999;

	height:100px;

	}	

.portfolio_img{

	width:297px;

	height:164px;

	float:left;

	padding:0px;

	margin:4px 0 0 0;

	}

	

.portfolio_content{

	width:550px;

	float:right;

	}

.portfolio_section{

	background:url(images/profilecont_bg.jpg) right bottom no-repeat;

	width:870px;

	float:left;

	border-bottom:1px  dashed #999999;

	margin:0 0 17px 0;

	padding:0 0 40px 0;

	}

.template_img{

	width:160px;

	height:130px;

	float:left;

	border:1px solid #999999;

	padding:6px;

	margin:15px 21px;

	}

.categories_menu{

	background:#FFFFCC;

	border:1px solid #669900;

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#000000;

	text-transform:capitalize;

	}

.body_main_top_bg_pack{

	width:870px;

	padding:0 0px;

	margin:0;

	float:left;

	}

.boxImage{

	width:160px; 
	height: 120px; 
	background-position:center; 
	border: 1px;  
	border-style: outset; 
	color:#009900; 
	margin: 0 auto;
}

.boxImagelogo{

	width:160px; 
	height: 120px; 
	background-position:center; 
	border: 1px;  
	border-style: outset; 
	color:#006600; 
	margin: 0 auto;
}



.boxImageFrontendx{

	width:170px; 
	height: 130px; 
	background-position:center; 
	border: 2px;



}

a.package_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}

.package_text:hover{

color:#FF9900;

font-weight:bold;

}



/* Paging style start */



.txtsmallOrange{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

text-decoration:none;

color:#14a54a;

}

.txtsmallNormal{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

text-decoration:none;

color:#999999;

}



.txtsmallNormal:hover{

text-decoration:none;

color:#14a54a;

}



/* Paging style end */



.package_pic{

	float:right;

	width:164px;

	padding-right: 130px;

	}

h2 a{

 	background:none;

	font: bold 17px/32px Arial, Helvetica, sans-serif;

	color:#007d23;

	padding:0 0 0px 0;

	margin:0 0 0px 0;

	text-transform:uppercase;

	text-decoration:none;

	}

.table_pack_title{

	background:#7AB926;

	font:bold 11px/20px Arial, Helvetica, sans-serif;

	color:#fff;

	border-right:1px solid #fff;

	padding:0 15px;

	}	

.table_pack_light{

	background:#E7F0D9;

	font:normal 11px/20px Arial, Helvetica, sans-serif;

	color:#006600;

	border-bottom:1px solid #fff;

	border-top:1px solid #fff;

	border-right:1px solid #fff;

	padding:0 15px;

	text-transform:capitalize;

	}

.table_pack_deep{

	background:#CDE2AD;

	font:normal 11px/20px Arial, Helvetica, sans-serif;

	color:#006600;

	border-right:1px solid #fff;

	padding:0 15px;

	text-transform:capitalize;

	}	

.table_pack_red{

	background:#006600;

	font:bold 11px/20px Arial, Helvetica, sans-serif;

	color:#fff;

	border-right:1px solid #fff;

	padding:0 15px;

	text-transform:capitalize;

	}

.al{
vertical-align:text-top;
}
h7{
	font: normal 16px/25px  Georgia, "Times New Roman", Times, serif;
	color:#444444;
	border-bottom:0px dashed #999;
	padding:0 0 0px 0;
	margin:0 0 10px 0;
	}
	
a.portfolioCompany
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	font-weight:normal;

}
.portfolioCompany:hover{
	color:#336600;

}
	
