@charset "utf-8";
/* CSS Document */

* {
	border:0;
	margin: 0;
	padding: 0;
	}

BODY {
	FONT: 12px/20px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000;	 
	BACKGROUND-COLOR: #333233; 
	TEXT-DECORATION: none
}

H1,H2,H3,H4 {
	FONT-FAMILY: 'Trebuchet MS',Trebuchet,Futura,Arial,sans-serif
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN-BOTTOM: 15px; COLOR: #1c1c1c; LINE-HEIGHT: 130%; FONT-FAMILY: Helvetica; TEXT-ALIGN: center
}
H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 160%; MARGIN-BOTTOM: 10px; LETTER-SPACING: 3px
}
H3 {
	MARGIN-TOP: 17px; FONT-SIZE: 135%; LETTER-SPACING: 2px
}
H4 {
	MARGIN-TOP: 17px; FONT-SIZE: 115%; LETTER-SPACING: 2px
}
INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
EM {
	COLOR: red;
}
A {
	CURSOR: pointer; COLOR: #105cb6; outline: none;
}
A:visited {
	COLOR: #105cb6;
}
A:hover {
	COLOR: #003;
}
A:active {
	COLOR: #000;
}

P {
	line-height:1.6em;
	margin-bottom:10px; 	
}

/**************** Header and navigation styles ****************/

#wrap
{
padding:0px;
BORDER:0px;
MARGIN:0px auto;
width: 950px;
COLOR: #525252; 
TEXT-ALIGN: left;
BACKGROUND: url(images/bg.gif) repeat-y;

}

#sidebar_left {float:left; width:195px; margin-left:5px; margin-top:10px;}
#content {float:left; width:550px; margin-left:20px; margin-top:10px;}
#indexcontent {float:left; width:550px; margin-left:20px; margin-top:10px;}
#sidebar_right {float:right; width:166px; margin-right:1px; margin-top:10px; }

/**************Header*************/

#header {	
	padding:0px;
	margin:0px;
	BACKGROUND:#FFFFFF; 
	WIDTH: 950px; 
	COLOR: #069;
	height:385px;
}

/************************* header Style **************/

/*************************************************topmenu*************************************************/
#menu_wrapper { 
float:left;
width: 950px;
margin: 0;
padding: 0;
height: 55px;
display: inline;
}
	
#menu{
width: 950px;
list-style: none;
margin: 0;
padding: 0;
height: 55px;
display: inline;
overflow: hidden;
z-index: 1;
}
	
#menu li{
float:left;
margin: 0; 
padding: 0;
display: inline;
list-style-type:none;
}

#menu li a {
	float: left;
	padding: 55px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
	}
#menu li a:hover {text-decoration:none; background-position: 0 -55px;}
#menu li a:active {text-decoration:none; background-position: 0 -55px;}
/*
#menu li a.selected  {text-decoration:none; background-position: 0 -55px;}
*/
/********************** Top Menu *******************/



#toplogo {
text-indent:-300em;	
width:160px;
height:55px;
background:url(images/logo_top.gif) no-repeat center top;
}

#home a{
margin:0;
width:122px; 
height:55px;
background:url(images/home_button.gif) no-repeat center top;
}

#aboutus a{
margin:0;
width:138px;
height:55px;
background:url(images/aboutus_button.gif) no-repeat;
}

#newsevent a{
margin:0;
width:153px; 
height:55px;
background:url(images/newsevents_button.gif) no-repeat;
}

#services a{ 
margin:0;
width:127px; 
height:55px;
background:url(images/services_button.gif) no-repeat;
}

#testimonials a{ 
margin:0;
width:132px; 
height:55px;
background:url(images/testimonials_button.gif) no-repeat;
}

#contactus a{
margin:0;
width:118px; 
height:55px;
background:url(images/contact_button.gif) no-repeat ;
}

/********************** Banner *******************/

#benner { margin:0px; padding:0px; height:225px;width:950px;float:left; margin-left:0px; margin-top:0px;}
ul.benner{height:225px;line-height:225px;list-style:none;margin:0px;padding:0;}
ul.benner li{float:left;list-style-type:none;margin:0px; display:block;}
ul.benner li a {float:left; font:11px Verdana; color:#6f5e5e; font-weight:bold; text-transform:uppercase; padding-left:0px;padding-left:0px;line-height:55px; display:block;}


#companylogo a {
text-indent:-300em; 
overflow:hidden; 
width:160px; 
height:225px;
background:url(images/logo.jpg) no-repeat center left;}

#banner2 {
text-indent:-300em; 
overflow:hidden; 
left:160px; 
width:790px; 
height:225px;
background:url(images/banner.jpg) no-repeat center left;
}

/********************** Header Buttom Menu *******************/

#buttommenu_wrapper { 
margin: 0;
padding: 0;
float:left;
width: 950px;
height: 105px;
display: inline;
}
	
#buttommenu{
margin: 0;
padding: 0;
width: 950px;
list-style: none;
height: 105px;
display: inline;
overflow: hidden;
z-index: 1;
}
	
#buttommenu li{
margin: 0; 
padding: 0;
float:left;
display: inline;
list-style-type:none;
}

#buttommenu li a {
	float: left;
	padding: 105px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
	}
#buttommenu li a:hover {text-decoration:none; background-position: 0 -105px;}
#buttommenu li a:active {text-decoration:none; background-position: 0 -105px;}
/*
#buttommenu li a.selected {text-decoration:none; background-position: 0 -105px;}
*/
#adminlogin {
	text-indent:-300em; 	
	width:160px; 
	height:105px;
	background:url(images/admin_login.gif) no-repeat;
}

#webdesign a{
	margin:0; 
	width:156px; 
	height:105px;
	background:url(images/design_button.gif) no-repeat;
}

#webdevelopment a{
	margin:0;
	width:158px;
	height:105px;
	background:url(images/webd_button.gif) no-repeat;
}

#seoservice a{
	margin:0;
	width:159px;
	height:105px;
	background:url(images/seo_button.gif) no-repeat;
}

#portfolio a{
	margin:0;
	width:159px;
	height:105px;
	background:url(images/portfolio_button.gif) no-repeat;
}

#hire a{
	margin:0;
	width:157px;
	height:105px;
	background:url(images/hire_button.gif) no-repeat;
}

/************************* End header Style **************/

/************************** Left sidebar menu***********************/

#sidmenu {
	width:180px;	
	margin:0;
	padding:0;
	margin-bottom:5px;	
}

#sidmenu .header{
	padding: 0px;
	margin:0px;
	background:url(images/parent_mid.gif) repeat-x center top;	
	height:27px;
	font-weight:bold;		
}
#sidmenu .header h4 { padding:3px 0 0 0; margin:0px; color:#282c34; font-size:11px; LETTER-SPACING: 1px }

#sidmenu .header .left{
	padding:0px;
	margin:0px;
	background:url(images/parent_left.gif) no-repeat left top;
	height:26px;
	width:27px;	
	float:left;
}

#sidmenu .header .right{
	padding:0px;
	margin:0px;
	background:url(images/parent_right.gif) no-repeat right top;
	height:26px;
	width:27px;
	float:right;


}

#sidmenu li {
	margin:0;
	padding:0;
	list-style:none;
	background:url(images/child.gif) no-repeat left;
	padding:0 0 0 18px;
	margin:0 0 0 15px;
}

#sidmenu li, #sidmenu A {	
	display:block;
}
#sidmenu A {
CURSOR: pointer; 
COLOR: #105cb6; 
font-size:11px;
TEXT-DECORATION:none
}

#sidmenu A:hover {
	COLOR: #003;
	TEXT-DECORATION:none
}

/************************** End Left sidebar menu***********************/

/************************* Content Style **************/

#content H4 {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000000; MARGIN-RIGHT: 20px; FONT-SIZE: 100%; BORDER-BOTTOM: #999999 1px solid
}
#content H3 {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase; COLOR: #000000; MARGIN-RIGHT: 20px; FONT-SIZE: 110%; BORDER-BOTTOM: #999999 1px solid
}
#content H2 {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase; COLOR: #000000; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #999999 1px solid
}

#content A:hover {
	TEXT-DECORATION: underline
}

#content H2 A:hover{
TEXT-DECORATION:none
}

#content H2 A{
TEXT-DECORATION:none
}

#content B {
	FONT-SIZE: 100%; TEXT-TRANSFORM: capitalize; COLOR: #525252; LETTER-SPACING: 1px
}

#content STRONG{
	FONT-SIZE: 100%; TEXT-TRANSFORM: capitalize; COLOR: #525252; LETTER-SPACING: 1px
}

#content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url('images/round.gif') no-repeat 0px 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px
}
#content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content TABLE {
	TEXT-ALIGN: left
}
#content TABLE TD {
	TEXT-ALIGN: left
}

#samplelogo TABLE{
TEXT-ALIGN:center
}

#samplelogo TABLE TD {
	TEXT-ALIGN:center
}

#priceTable{
padding:0px;
margin:0px;
width:530px;
}
#priceTable .item{
padding:0px;
margin:0px;
font-weight:bold;
width:80px;
color:#105cb6;
}

#priceTable .itemDes{
padding:0px;
margin:0px;
width:390px;
}
#priceTable .itemRate{
padding:0px;
margin:0px;
font-weight:bold;
width:60px;
text-align:right;
}
/************************* End Content Style **************/

/**************** footer styles ****************/

#footer {
	CLEAR: both;
	padding:0px;
	margin:0px;
	border:0px;
	FONT-SIZE: .8em; 
	BACKGROUND:url(images/footer.gif) no-repeat center top;			
	WIDTH: 950px; 
	height:177px;
	COLOR: #990000; 	
}

#footer .contain{
padding:0px;
margin:0px;
padding-top:158px;
}

#footer P {
	padding:0px;	
	MARGIN: 0px; 
	TEXT-ALIGN:center	
}

#footer A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 82%; 
	COLOR: #039
}
#footer A:hover {
	COLOR: #990000; 
	TEXT-DECORATION: underline
}

/**************** End footer styles ****************/

/**************** classes and styles ****************/

.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
.orange {FONT-WEIGHT: bold; COLOR: #f26521}
.red {FONT-WEIGHT: bold; COLOR: #ff0000}
.divider{height:5px; width:550px;}


/**************** Index page style ****************/
.serviceBox{
margin:0px;
padding:0px;
BACKGROUND:url(images/Box_body.gif) repeat-y center top;
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:12px;
padding-Top: 0px;
width:249px;
}

.serviceBox ul{
margin:10px 0;
padding:0px;
margin-left:20px;

}
.serviceBox ul li{
	font-size:11px;
	line-height:18px;
	list-style:none;
}
	
.serviceBox .topbg{
margin:0px;
padding:0px;
BACKGROUND:url(images/box_top.gif) no-repeat center top;
height:9px;
}

.serviceBox .buttompbg{
margin:0px;
padding:0px;
BACKGROUND:url(images/box_buttom.gif) no-repeat bottom;
height:32px;
}

.serviceBox .buttompbg .text {
margin:0px;
padding:0px;
font-size:14px;
margin-left:15px;
padding-top:6px;
}

.serviceBox .buttompbg .text A:hover {
	COLOR: #2a5a8a; 
	TEXT-DECORATION: none
}

.serviceBox A, .sidbarserviceBox A{
TEXT-DECORATION: none
}
.sidbarserviceBox{
margin:0px;
padding:0px;
BACKGROUND:url(images/sidebanner_middle.gif) repeat-y center top;
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
padding-Top: 0px;
width:166px;
}

.sidbarserviceBox ul{
margin:10px 0;
padding:0px;
margin-left:20px;
}
.sidbarserviceBox ul li{
	font-size:11px;
	line-height:18px;
	list-style:none;
}

.sidbarserviceBox .topbg{
margin:0px;
padding:0px;
BACKGROUND:url(images/sidebanner_top.gif) no-repeat center top;
height:29px;
}

.sidbarserviceBox .buttompbg{
margin:0px;
padding:0px;
BACKGROUND:url(images/sidebanner_buttom.gif) no-repeat center bottom;
height:24px;
}

.sidbarserviceBox .topbg .text {
margin:0px;
padding:0px;
font-size:14px;
margin-left:15px;
padding-top:6px;
}
.sidbarserviceBox A{
color:#0e0e0e;
}

.sidbarserviceBox A:hover{
 COLOR: #ec1b1b; 
}

/**************** End Index page style ****************/

/**************** Others style ****************/
.Box {
	margin:0px;
	padding:0px;  
	MARGIN-BOTTOM: 8px;  
	line-height:normal; 
	Text-Align:center;
	padding-left:3px;
	font-size:12px;
	width:180px;
	margin-top:20px;
}

#sidebar_right .instantmsg
{
	float:right; 
	width:164px;
	height:180px; 
	margin-right:1px; 
	margin-top:10px;
	background:url(images/messenger2.gif) no-repeat right; 
	font-size:9px;
	font-family:Helvetica, sans-serif;
	color:#00f6ff;
}

#sidebar_right .instantmsg A{
	color:#ffffff;
	font-weight:bold;
}

#sidebar_right .instantmsg A:hover{
 COLOR: #ffffff; 
}

#sidebar_right .instantmsg .yahooins
{
	padding:0px;
	margin:0px;
	margin-top:72px;
	float:right;
	height:18px;

}

#sidebar_right .instantmsg .msnins
{
padding:0px;
margin:0px;
margin-top:0px;
float:right;
height:18px;
}

#sidebar_right .instantmsg .gtalnins
{
	padding:0px;
	margin:0px;
	margin-top:0px;
	float:right;
	width:113px;
}



TD {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 5px; 
	border:none
}

TR {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px; 
	border:none
}

A IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
