/* CSS Document */



body

{

margin:0px;

background:url(images/bg.GIF) repeat-x;

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

background-color:#66b75b;


}



#total_container

{

width:990px;

height:auto;

overflow:hidden;

background:#FFFFFF;

margin:auto;

}



.top_contianer

{

width:990px;

height:120px;

overflow:hidden;

}



.clear

{

clear:both;

}



.logo

{

float:left;

width:248px;

height:120px;

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

}



.logo_right

{

float:left;

width:742px;

height:120px;

}



.grey_lin

{

width:990px;

height:4px;

background:#EFEFEF;

}



.header

{

width:990px;

height:200px;

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

overflow:hidden;

}



.header_dev

{

width:990px;

height:200px;

background:url(images/header-development.jpg) no-repeat;

overflow:hidden;

}



.header_marketing

{

width:990px;

height:200px;

background:url(images/header-webmarketing.jpg) no-repeat;

overflow:hidden;

}



.header_graphic

{

width:990px;

height:200px;

background:url(images/header-graphic.jpg) no-repeat;

overflow:hidden;

}



.header_portfolio

{

width:990px;

height:200px;

background:url(images/header-portfolio.jpg) no-repeat;

overflow:hidden;

}



.header_profile

{

width:990px;

height:200px;

background:url(images/header-profile.jpg) no-repeat;

overflow:hidden;

}



.header_contact

{

width:990px;

height:200px;

background:url(images/header-contact.jpg) no-repeat;

overflow:hidden;

}



.header_sitemap

{

width:990px;

height:200px;

background:url(images/header-sitemap.jpg) no-repeat;

overflow:hidden;

}



.header_articles

{

width:990px;

height:200px;

background:url(images/header-articles.jpg) no-repeat;

overflow:hidden;

}





.middle_content

{

width:990px;

height:auto;

overflow:hidden;

padding-top:10px;

padding-bottom:30px;

}



.middle_insdie_container

{

width:958px;

height:auto;

margin:auto;

overflow:hidden;



}



#Left_container

{

float:left;

width:206px;

height:auto;

overflow:hidden;

}



#Right_contaienr

{

float:left;

width:747px;

height:auto;

overflow:hidden;

}



.left_top_box

{

width:203px;

height:auto;

border:2px solid #E1ECE0;

margin-top:10px;

padding-top:10px;

overflow:hidden;

padding-bottom:10px;

}

.left_top_box1

{

width:203px;

height:auto;

border:2px solid #E1ECE0;

margin-top:10px;

padding-top:10px;

overflow:hidden;

line-height:16px;

margin-bottom:10px;

padding-bottom:10px;

}

.company

{

width:90%;

height:30px;

border-bottom:1px solid #D9DFC4;

margin:auto;

font-size:16px;

color:#6A6A6A;

margin-bottom:20px;

}



.company1

{

width:88%;

height:auto;

margin:auto;

font-size:11px;

color:#717171;



overflow:hidden;

}

.buttons_container

{

width:90%;

height:20px;

margin:auto;

padding-top:5px;

}



.bullet_cont

{

float:left;

width:20px;

height:20px;

padding-top:3px;

}



.text_container

{

float:left;

width:150px;

height:20px;

font-size:11px;

color:#000000;

font-weight:bold;

}



a.nav_link1

{

font-size:11px;

color:#8B8B8B;

font-weight:bold;

text-decoration:none;

}



a.nav_link1:hover

{

font-size:11px;

color:#85B400;

font-weight:bold;

text-decoration:none;

}



.Middle_content_text

{

float:left;

width:510px;

height:auto;

margin-left:15px;

margin-right:15px;

padding-bottom:20px;

}





.overview

{

width:100%;

height:30px;

font-size:15px;

color:#009900;

margin:auto;

padding-top:10px;

}



.Middle_title

{

width:490px;

height:25px;

background:#F1F3EC;

border-left:4px solid #009933;

font-size:12px;

color:#000000;

font-weight:bold;

padding-top:6px;

}



.Middle_title_text

{

width:490px;

height:auto;

font-size:11px;

color:#717171;

margin-top:10px;

line-height:20px;

text-align:justify;

}





.footer

{

width:990px;

height:50px;

background:#819B7E;

text-align:center;

color:#FFFFFF;

padding-top:10px;

font-size:12px;

line-height:20px;

}





.nav_container1

{

width:468px;

height:60px;

margin:auto;

margin-top:30px;

float:right;

padding-right: 20px;

background-color:#000000;

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

}



.call_us

{
margin:auto;
margin-top:30px;
float:right;
padding-right: 40px;
font-size:12px;
color:#299D26;
font-weight:bold;

}

.Phone

{
font-size:12px;
color:#8B8B8B;
font-weight:bold;
}

.add_banner3

{

width:500px;

height:100px;

margin:auto;

margin-top:10px;

float:right;

padding-right: 40px;

background-color:#000000;

}



a.link1

{

float:left;

padding-top:10px;

padding-bottom:10px;

padding-left:15px;

padding-right:15px;

text-align:center;

font-size:13px;

color:#8B8B8B;

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

border:1px solid #C0C8A7;

text-decoration:none;

}

a.link1:hover

{

float:left;

padding-top:10px;

padding-bottom:10px;

padding-left:15px;

padding-right:15px;

text-align:center;

font-size:13px;

color:#006600;

background:url(images/nav_bg_green.GIF) repeat-x;

border:1px solid #C0C8A7;

text-decoration:none;

border-bottom:3px solid color #FF9900;

}



a.footer_link

{

color:#FFFFFF;

text-decoration:none;

}

a.footer_link:hover

{

color:#C5FF00;

text-decoration:none;

}



a.footer_link1

{

color:#1E5117;

text-decoration:underline;

}

a.footer_link1:hover

{

color:#1E5117;

text-decoration:none;

}



.halfBox.l50 {

  width:400px;

  padding:0px;

}

.halfBoxIcon {

  font-weight:bold;

  font-size:15px;

  color:#f36523;

  line-height:60px;

  vertical-align:middle;

  width:200px;

  height:60px;

  float:left;

  clear:none;

  margin:5px 0px 5px 0px;

}

.halfBoxIcon img {

  margin-right:15px;

  vertical-align:middle;

}



.halfBox {

  float:left;

  clear:none;

  width:300px;

  margin-right:20px;

}



/*Inset Navigation*/



#inset {

	margin-bottom: 20px;

	padding-top: 30px;

	}



ul.inset-nav {

	cursor: default;

	list-style-type: none;

	margin: 0;

	padding: 0;

	display: inline;

	}

ul.inset-nav li {

	cursor: default;

	list-style-type: none;

	display: inline;

	margin: 0 0 0 0px;

	padding: 0;

	color: #009900;

	}

ul.inset-nav li a.inset-nav {

	background: none;

	font-weight: normal;

	vertical-align: middle;

	text-align: center;

	color: #009900;

	font-size: 12px;

	text-decoration: none;

	padding: 0px 12px;

	margin: 0;

	text-transform: none;

	}

ul.inset-nav li a.inset-nav:hover, ul.inset-nav #active {

	color: #009900;

	text-decoration: none;

	font-weight: bold;

	}

	

	/*Portfolio*/

	

.portfolio-main {

	margin-bottom: 60px;

	}

.img-portfolio {

	background: url(../images/portfolio-bg.jpg) center center no-repeat;

	padding: 8px;

	}

.portfolio-caption {

	padding: 3px 30px 12px 30px;

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

	font-size:12px;

	text-decoration: underline;

	color: #009900;

	}

a.portfolio-caption:hover

{

color:#009900;

text-decoration:none;

}



.extra {

	padding: 3px 30px 12px 30px;

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

	font-size:12px;

	text-decoration: none;

	color: #009900;

	font-weight: bold;

	}

a.extra:hover

{

color:#8B8B8B;

text-decoration:none;

font-weight: bold;

}



.sitemap {

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

	font-size:12px;

	text-decoration: none;

	color:#8B8B8B;

	}

a.sitemap:hover

{

color: #009900;

text-decoration:none;

font-weight: bold;

}



.readmore {

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

	font-size:12px;

	text-decoration: none;

	color:#8B8B8B;

	}

a.readmore:hover

{

color: #009900;

text-decoration:none;

font-weight: bold;

}





.quotebold {

	color: #006600;

	font-weight: bold;

}

.tabhead {color: #009900}