/****************************************************************************************************
CSS Document
****************************************************************************************************/
body{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	background:#f4f5f7;
	}

/****************************************************************************************************
Header Tags
****************************************************************************************************/

h1{
	margin:0px;
	padding:0px;
	font-size:26px;
	color:#DFCC3A;
	padding-bottom:10px;
	font-weight:normal;		
 }
 
/*a{ outline:none;} 
*/
a
	{
	text-decoration:none;
	font-weight:bold;
	color:#0099cc;
	outline:none;
	}
	
a.lmor:hover
	{
	text-decoration:none;
	}
    
a:hover
    {
    text-decoration:underline;
    }



/****************************************************************************************************
Container Body Tags
****************************************************************************************************/	
#container_top_bg{
	width:1003px;
	margin:auto;
	background:#62BD18;
	}

#container_top{
	width:750px;
	margin:auto;
	background:#62BD18;
	padding:4px 0px 4px 0px;
	color:#fff;
	}

#container_top a{
color:#FFFFFF;
font-weight:normal;
}


#container_menu_bg{
	width:1003px;
	margin:auto;	
	background:#ffffff url(images/bg_banner.jpg) repeat-x;
	height:246px;
	}	
	
#container_menu_bg1{
	width:1003px;
	margin:auto;	
	background:#ffffff url(images/bg_banner.jpg) repeat-x;
	}		
	
#container_top{
	width:750px;
	margin:auto;
	}
	
#top_menu_left{
	width:190px;
	float:left;
	padding:18px 0px 0px 10px;
	}	
	
#top_menu{
	width:570px;
	float:right;
	padding-right:10px;
	}
	
#top_menu ul{ 
	margin:0px; 
	padding:0px;
	float:right;
	padding:25px 0px 25px 0px;
	}
	
#top_menu ul li{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:14px;
	margin-right:6px;
	}
	
#top_menu ul li a{
	text-decoration:none;
	display:block;
	color:#62BD18;
	font-weight:bold;
	height:23px;
	padding:6px 0px 0px 0px;
	text-align:center;	
	}
	
#top_menu ul li a:hover{
	text-decoration:none;
	background:#62BD18;
	color:#fff;
	}	
	
#top_menu #one a{
	width:56px;
	}	
	
#top_menu #one a:hover{
	background:url(images/bg_nav_home.gif) no-repeat;
	}	
	
#top_menu #two a{
	width:79px;
	}	
	
#top_menu #two a:hover{
	background:url(images/bg_nav_abtus.gif) no-repeat;
	}
	
#top_menu #three a{
	width:72px;
	}	
	
#top_menu #three a:hover{
	background:url(images/bg_nav_servs.gif) no-repeat;
	}	
	
#top_menu #four a{
	width:70px;
	}	
	
#top_menu #four a:hover{
	background:url(images/bg_nav_pfolio.gif) no-repeat;
	}	
	
#top_menu #five a{
	width:74px;
	}	
	
#top_menu #five a:hover{
	background:url(images/bg_nav_procts.gif) no-repeat;
	}
	
#top_menu #six a{
	width:46px;
	}	
	
#top_menu #six a:hover{
	background:url(images/bg_nav_blog.gif) no-repeat;
	}	
	
#top_menu #seven a{
	width:88px;
	}	
	
#top_menu #seven a:hover{
	background:url(images/bg_nav_cntus.gif) no-repeat;
	}									
	
#top_menu #on a{
	text-decoration:none;
	display:block;
	padding:6px 12px 6px 12px;
	color:#fff;
	font-weight:bold;
	background:#62BD18;
	}
	
#top_menu #on a:hover{
	text-decoration:none;
	background:#62BD18;
	color:#fff;
	}			
	
#container_header{
	width:750px;
	margin:auto;
	}	
	
#container_header_l{
	width:500px;
	float:left;
	padding:15px 0px 0px 0px;
	line-height:20px;
	margin-top:60px;
	}	
	
#container_header_l1{
	width:500px;
	float:left;
	padding:10px 0px 15px 0px;
	line-height:20px;
	}		
	
#container_header_r{
	width:240px;
	float:right;
	background:#000000;
	border-top:8px solid #1B5D97;
	padding:0px 10px 18px 0px;
	margin-top:0px;
	color:#ccc;
	}	
	
.bgcolor1{
	background:#1B5D97;
	padding:5px;
	color:#fff;
	}			

a.link1{
	background:url(images/bg_btn_02.gif);
	padding-top:2px;
	color:#fff !important;
	text-decoration:none;
	width:81px;
	height:18px;
	text-align:center;
	}
	
a.link2{
	background:url(images/bg_learnmore.gif);
	padding-top:2px;
	color:#fff !important;
	text-decoration:none;
	width:81px;
	height:18px;
	text-align:center;
	display:block;
	}
	
a.link3{
	background:#00A6E0;
	padding:5px;
	color:#fff !important;
	text-decoration:none;
	}	
	
a.link4{
	background:#FE4F00;
	padding:5px;
	color:#fff !important;
	text-decoration:none;
	}			
	
#container_body_body{
	width:1003px;
	margin:auto;
	background:#fff;
	}
	
#container_body{
	width:750px;
	margin:auto;
	}	
	
#container_body a,#container_body_inner a{ 

	text-decoration:none;
	font-weight:bold;
	color:#0099cc;
	outline:none;
}	

#container_body a:hover,#container_body_inner a:hover{
	text-decoration:underline;
}

	
#container_body_l{
	width:490px;
	float:left;
	padding:10px 10px 10px 0px;
	}	
	
#container_body_l_inner{
	width:490px;
	float:left;
	padding:65px 10px 10px 0px;
	}		
	
#container_body_r{
	width:250px;
	float:right;
	}	
	
#container_body_inner_bg{
	width:1003px;
	margin:auto;
	background:#9DF04A url(images/bg_portfolio.jpg) no-repeat;
	}	
	
#container_body_inner{
	width:750px;
	margin:auto;
	background:#f4f5f7;
	padding:10px 0px 10px 0px;
	}	
	
.container_body_inner_l{
	width:166px;
	float:left;
	padding:0px 0px 10px 10px;
	}
	
.container_body_inner_r{
	width:554px;
	float:right;
	text-align:right;
	padding:0px 10px 10px 10px;
	}	
	
.inner_head{
	background:#E7CC35;
	color:#000;
	font-weight:bold;
	margin-bottom:12px;
	padding:6px;
	}			
	
.portfolio_list{
	list-style-image:url(images/arrow_portfolio.gif);
	padding:2px 0px 0px 25px;
	font-weight:bold;
	line-height:22px;
	}	
	
.bor_bottom{ border-bottom:1px solid #ccc; margin-bottom:10px; padding-left:10px;}	
	
.head1{
	background:#13426C;
	color:#fff;
	padding:10px;
	padding-bottom:23px;
	font-size:14px;
	background-image:url(images/bg_top_form.jpg);
	}
	
.form_bg{
	background:#6EA9E1;
	padding:10px;
	line-height:26px;
	color:#000000;
	background-image:url(images/bg_form.jpg);
	}	
	
.bor1{
	border-top:3px solid #01A6E1;
	background:#F4F5F7;
	}	
	
.bor2{
	border-top:3px solid #E6CC35;
	background:#F4F5F7;
	}		
	
.bgcolor2{
	background:#01A6E1;
	color:#000;
	padding:6px;
	text-align:center;
	width:100px;
	font-weight:bold;
	}	
	
.bgcolor3{
	background:#E6CC35;
	color:#000;
	padding:6px;
	text-align:center;
	width:100px;
	font-weight:bold;
	}
	
.bgcolor4{
	background:#FE4F01;
	color:#000;
	padding:6px;
	text-align:center;
	width:100px;
	font-weight:bold;
	}		
	
.bgcolor5{
	background:#E6CE36;
	color:#000;
	padding:6px;
	text-align:center;
	width:100px;
	font-weight:bold;
	}			
	
.services_imgs{
	background:#F4F5F7;
	text-align:center;
	padding:15px;
	}		
	
.orange_color{ 
	color:#FE4F00;
	font-size:14px;
	}

#recent_projects{
	width:240px;
	background:#FF9000;
	border-top:3px solid #FE4F01;
	padding:0px 10px 10px 0px;
	margin-top:8px;
	}	
	
#recent_projects1{
	width:240px;
	background:#F4F5F7;
	border-top:3px solid #E7CC35;
	padding:0px 10px 10px 0px;
	margin-top:8px;
	}	
	
.pro_display{
	padding:10px 20px 15px 25px;
	text-align:left;
	}	
	
.but1{ background:#6EA9E1;}	

#container_footer_bg{
	width:1003px;
	margin:auto;
	background:#62BD18;
	height:65px;
	}	

#container_footer{
	width:750px;
	margin:auto;
	color:#fff;
	font-size:11px;
	}	
	
#container_footer a{ color:#ffffff; text-decoration:none;}	

#container_footer_l{
	width:500px;
	float:left;
	height:50px;
	background:#62BD18;
	padding:15px 0px 0px 0px;
	font-size:12px;
	}	
	
#container_footer_r{
	width:240px;
	float:right;
	background:#00A6E0;
	height:50px;
	padding:15px 0px 0px 10px;
	font-size:12px;
	}		


/*BLOG PAGE
*/

#blog_sidebar
	{
	padding:0px 0px 0px 22px;
	margin:0px;
	}

#blog_sidebar h2
	{
	font-size:14px;
	font-weight:bold;
	color:#01a6e0;
	padding:0px 0px 2px 0px;
	margin:7px 0px 4px 0px;
	border-bottom:1px solid #01a6e0;
	}
	
	
#blog_sidebar ul
	{
	padding:0px 0px 7px 0px;
	margin:0px;
	}
	
#blog_sidebar ul li
	{
	list-style:none;
	padding:2px 0px 2px 0px;
	margin:0px;
	}
	
#blog_sidebar a
	{
	padding:0px;
	margin:0px;
	text-decoration:none;
	list-style:none;
	padding:0px 0px 0px 0px;
	color:#1a2d59;
	}
	
#blog_sidebar a:hover
	{
	color:#01a6e0;
	}
	
.searc_b{
background:url(images/search_blog.gif);
border:none;
height:24px;
width:65px;
cursor:pointer;
float:left;
}	
.search
{
width:140px;
float:left;
margin:0px 5px 0px 0px;
}
/*BLOG PAGE END
*/