body{
	margin:0px 0px 0px 0px;
	background-color:#2d2f28;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;font-weight:normal;
	color:#000000;
	line-height:20px;

}
img{
	border:0px;
}
a{
	text-decoration:none;
	color:#0c574b;
}
h2 {
    color: #5B95D7;
    font: 24px Arial Narrow;
    margin: 0 5px 3px 0;
    padding: 0;
	
}
a:hover{
	text-decoration:none;
	color:#39ab99;
}
.ul_home { 
	list-style-image:url(img/bullet.png);
	margin-left:20px;
	margin-top:0px;
	padding: 0;
	line-height:30px;
}
#wrapper
{
	width:985px;
	height:auto;
	display:table;
	margin-left:auto;
	margin-right:auto;

} 
#wrap_left{
width:120px;
height:1000px;
float:left;


}
#wrap_right{
	width:120px;
	height:1000px;
	float:left;
	display:table;

}

#banner{
	width:985px;
	height:auto;
	display:table;
	margin-left:auto;
	margin-right:auto;
}
#flag{
	border:1px #ffffff solid;
	float:left;
	width:100px;
	height:250px;
	display:table;
	position:absolute;
	left:1125px;
	top:0px;
}

#container{
	width:985px;
	height:auto;
    float:left;


	overflow:hidden;
/*	background-image:url(img/img_topBack.png);
	background-repeat:repeat;
	padding-left:10px;
	padding-right:10px;*/
}
#topBanner{
	height:105px; 
	width:623px;
	float:left;
	/*background-image:url(img/img_topBack.png); */
	background-repeat:repeat;
	padding-left:10px;
	background-color:#ebfed6;
}
#topBanner_right{
	height:105px;
	width:352px;
	float:left;
	background-image:url(img/img_topBack.png);
	background-repeat:repeat;
background-color:#ebfed6;
}
#buttons{
	height:54px;
	width:973px;
	float:left;
	padding-left:6px;
	padding-right:6px;
	background-image:url(img/img_topBack_1.png);
	background-repeat:repeat;
}
.topBut{
	width:134px;
	height:54px;
	float:left;
}
#sml_body_left{
	height:263px;
	width:650px;
	padding-top:48px;
	padding-left:29px;
	float:left;
	background-image:url(img/img_smlBody.png);
	background-repeat:repeat;
}
#sml_body_right{
	height:263px;
	width:306px;
	float:left;
	padding-top:48px;
	background-image:url(img/img_smlBody_1.png);
	background-repeat:repeat;
}
.font_color{
	font:normal 13px Tahoma, Arial;
	color:#a4ddb4;
	line-height:20px;
}
.font_normal{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;font-weight:normal;
	color:#000000;
	line-height:20px;
}
.font_topdata{
	font:normal 13px Tahoma, Arial;
	color:#616341;
	line-height:20px;
	font-weight:bold;
}
.font_footer{
	font:normal 11px Tahoma, Arial;
	color:#FFFFFF;
	line-height:20px;
}
.font_head{
	font:normal 20px Tahoma, Arial;
}
.font_sml_head{
	font:normal 17px Tahoma, Arial;
	color:#0374cc;
}
#div_your_website{
	height:230px;
	width:620px;
	padding-top:25px;
	padding-left:29px;
	padding-right:30px;
	float:left;
	background-color:#FFFFFF;
}
#div_contact_ad{
	height:255px;
	width:306px;
	float:left;
}
/*#footer{
	height:62px;
	width:985px;
	padding-top:30px;
	background-image:url(img/img_footer_back.png);
	background-repeat:repeat;
	float:left;
	text-align:center;
	vertical-align:middle;
}*/






#footer-part{
	width:985px;
	height:auto;
	float:left; 
	position:relative;
	}
	
	
	
	
	
	
.footer-top{
	width:985px;
	height:153px;
	float:left; 
	background:url(img/footer-top.jpg) no-repeat; background-position: center;
	position:relative;
	}	
/*.footer-top-center{
	width:985px;
	height:171px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/footer-top.jpg) no-repeat; background-position: center;
	}	
*/	
	
#footer-midle-part{
	width:985px;
	height:auto;
	float:left;
	background: url(img/foot-bg-n.jpg) repeat-x #0c453e;
	}	

/*#footer{
	width:985px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background:#164e99;
	}
*/	
#f-btm{
	width:985px;
	height:55px;
	float:left; 
	background:#17796d;
	border-top:2px solid #00362f;
	position:relative;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;text-align:center;
    font-weight: normal;
    line-height: 55px;

	}	
	
.footer-box {
    background:url(img/border-right.jpg) repeat-y scroll right top transparent;
    color: #164E99;
    float: left;
    height: auto;
    margin: 5px 0 0 20px;
    overflow: hidden;
    padding: 0 28px 0 0;
    width: auto;
	position:relative;
}
.footer-box h2 {
    color: #178e81;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.footer-box ul {
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}
.footer-box ul li {
    background-image: none;
    color: #b0bfbd;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    list-style: none outside none;
    margin: 3px 0 0;
    padding: 0 0 0 0px;
    text-align: left;
    text-decoration: none;
}
.footer-box ul li a {
    color: #b0bfbd;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.footer-box ul li a:hover {
    color: #FD8B0F;
    text-decoration: none;
}
.footerSocialNetworking{width:950px;margin:0 auto;padding:0px 0 10px; position:relative;}
.footerSocialNetworking ul{margin:0;padding:0;}
.footerSocialNetworking li{display:block;float:left;margin:0;padding:0;list-style:none;}
.footerSocialNetworking a{display:block;float:left;width:158px;height:63px;background:no-repeat left top;text-indent:-10000px;}
.footerSocialNetworking a.footerBtnNewsletter{background-image:url(img/news-letter.png);}
.footerSocialNetworking a.footerBtnProposal{background-image:url(img/followusontwitter.png);}
.footerSocialNetworking a.footerBtnTwitter{background-image:url(img/facebook.png);}
.footerSocialNetworking a.footerBtnFacebook{background-image:url(img/flicker.png);}
.footerSocialNetworking a.footerBtnFlickr{background-image:url(img/linkdin.png);}
.footerSocialNetworking a.footerBtnLinkenIn{background-image:url(img/footerbutn1.png);}
.footerSocialNetworking a:hover{background-position:left bottom;}
/*
.clearfix { zoom: 1; }

*/

/*---------footer end-------*/



#shadowing
{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #CCA;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: fixed;
	top: 20%;
	left: 20%;
	width: 400px;
	height: 200px;
	padding: 48px;
	border: 1px solid black;
	background-color: white;
	z-index:101;
	overflow: auto;
	margin-top:280px;
}

#boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;
	color:white;
	text-align:center;
}




















.font_v
{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
}


.font_v h2{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:16px; font-weight:bold; color:#414444;
line-height:30px;
}




.font_v ul{
	margin:0px;
	padding:0px;
	}
.font_v ul li{
	margin:0px;
	padding:0px 0px 0px 14px;
	list-style:none;
	display:block;
	background:url(img/li_bg-n.png) no-repeat;
	background-position:left;

	}
.font_v ul li a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#000000;
	line-height:40px;
	}
.font_v ul li a:hover{
	color:#999999;
	}









.fbtwlogos
{
float:right;
width:150px;
text-align:right;
padding-right:10px;

}
.fbtwlogos img
{
float:left;
padding-right:5px;
}

.footertext
{
padding-left:150px;
float:left;
height:62px;

}
#div_main{
	height:auto;
	width:926px;
	padding-top:40px;
	padding-left:29px;
	padding-right:30px;
	padding-bottom:30px;
	float:left;
	background-color:#FFFFFF;
}

#div_main p{
	font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	line-height:20px;
	}

#div_main h2{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:18px; font-weight:bold; color:#000;
line-height:30px;
	}
	
#div_main h3{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:16px; font-weight:bold; color:#414444;
line-height:30px;
	}
	
#div_blog{
	width:990px;
	background-color:#FFFFFF;
	margin:auto;
	display:table;
	height:auto;
}
#blog{
	height:auto;
	width:950px;
	background-color:#FFFFFF;
	margin:auto;
	display:table;
	margin-bottom:100px;
}
.td_border{
	border:solid;
	border-width:1px;
	border-color:#666666;
	width:225px;
	text-align:center;
}
.img_portfolio{
	width:190px; 
	height:190px;
}
.td_contact{
	width:100%;
}

.td_contact p{ 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;font-weight:normal;
	color:#000000;
	line-height:20px;
}
#blogs {

width:100%;
/*background-color:#ECECEC;*/
margin:auto;
overflow:hidden;

}
#blogs ul{ 
margin:0px 0px 0px 0px;
padding:0;
width:100%;
list-style-type:none;
height:auto;
font-size:11px;
font-weight:bolder;
color:#666666;
}

#blogs ul li a{
display:block;
float:left;
color:#996699;
text-decoration:none;
height:auto;
font-size:13px;
}

#blogs ul li a:hover{
text-decoration:underline;
}
#blog_details_container{
overflow:hidden;
width:80%;
height:auto;
margin-left:auto;
margin-right:auto;
padding:2px 2px 10px 2px;

margin-bottom:20px;
margin-top:5px;
border:1px #B5B5B5 solid;
}

#blog_details_topic {
height:auto;
width:80%;
overflow:hidden;
float:left;
color:#996699;
font-weight:bolder;
}
#projects_container a { color:#2222dd; font: bold 13px Arial, Verdana, sans-serif;}
#projects_container a:hover { color:#000;}




#div-menu {
	width:985px;
	height:40px;
	float:left;
	margin:0px 0px 0px 0px;
	background-image:url(../default.jpg);
	background-repeat:repeat-x;
	
	
}
#div-slider{
	width:985px;
	height:270px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#CF3;
}
#navMenu {
	margin:0;
	padding:0;
	list-style:none;
	font-family:arial;
	text-align:center;
	line-height:40px;
	font-size: 12px;
	
}

	#navMenu li {
		float:left;	
		background:url(../default.jpg) no-repeat center center;	/* default background image	*/
		width:138px;							/* width and height of the menu item */
		height:40px;
		border-left:1px solid #458d23;				/* simulate pixel perfect using border */
		border-right:1px solid #245909;
		border-top:1px solid #87b667;
		border-bottom:1px solid #3f8721;
		position:relative;
		padding:0px 0px 0px 0px;			/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}

	#navMenu li a {
	z-index:20;		/* z-index must be higher than .hover class */
	display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
	height:40px;
	position:relative;
	color:#FFF;
	text-decoration: none;
	font-weight:bold;
	width: 138px;
	}
#navMenu li a:hover {
	color:#1b340b;
}
 	#navMenu li .hover {
		background:url(../over.jpg) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:138px;	/*	width, height, left and top to fill the whole LI item	*/
		height:40px;
		left:0; 
		top:0;	
		z-index:0;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
	}	

	#navMenu li.selected {
		background:url(../selected.jpg)) no-repeat center center;	/* selected image	*/
	}











