﻿body{
	margin:0px;
	background:#455760 url('images/bg.gif') repeat-x top
}
.mainbody{
width:70%;
}
/*================================
		Right & Left border
=================================*/

.rht_shw{
	background:url('images/rht_shdw.gif') no-repeat top left;
	width:15%;
}
.lft_shw{
	background:url('images/lft_shdw.gif') no-repeat top right;
	width:15%;
}
/*================================
		Header
=================================*/
.hdrbg{
background:url('images/hdrbg.gif') repeat-x top right;
}

/*================================
		Main Navigation
=================================*/
.mainnav{
	background:#596e7a;
}

/* Menu */
.navcontainer { margin-left: 0px; }
.navlist{
	list-style: none;
	padding: 0;
	margin: 0;
}

.navlist li{
	font: bold 12px verdana;
	margin-top: 1px;
	display: block;
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	padding: 2px;
	

}

.navlist li a:active{
	color: #FFF;
	text-decoration: none;
	border-right:solid 2px #FFF;
	padding-right:10px;
	padding-left:10px;

}

.navlist li a:visited{
	color: #FFF;
	text-decoration: none;
	border-right:solid 2px #FFF;
	padding-right:10px;
	padding-left:10px;

}

.navlist li a:link{
	color: #FFF;
	text-decoration: none;
	border-right:solid 2px #FFF;
	padding-right:10px;
	padding-left:10px;

}
.navlist li a:hover{
	color: #f5821f;
	text-decoration: none;
	border-top: solid 3px #f5821f;
	padding-bottom:2px;
	

}

li.active
{
	color: #f5821f !important;

}
li.active a
{
	color: #f5821f !important;

}
/*================================
		HOME PAGE Services
=================================*/
.web{
	background: url(images/web.jpg) no-repeat left top;
	font:10px verdana;
	padding-top:30px;
	padding-left:55px;
	width:20%;
}
.graphics{
	background: url(images/graphics.jpg) no-repeat left top;
	font:10px verdana;
	padding-top:30px;
	padding-left:75px;
	width:20%
	}
.software{
	background: url(images/software.jpg) no-repeat left top;
	font:10px verdana;
	padding-top:30px;
	padding-left:68px;
	width:20%
}
.network{
	background: url(images/network.jpg) no-repeat left top;
	font:10px verdana;
	padding-top:30px;
	padding-left:72px;
	width:20%
}
.consult{
	background: url(images/consult.jpg) no-repeat left top;
	font:10px verdana;
	padding-top:30px;
	padding-left:65px;
}
/*================================
		HOME PAGE Content
=================================*/
.H_cntbg{
	background: url(images/HOME_cntbg.gif) repeat-x left top;
}
.YGBC{
font:11px verdana;
color:#465861;
text-align:justify;
padding:5px;

}
.GBCNews{
	font:11px verdana;
	color:#465861;
	border-left:dashed 1px #b1b7ba;	
	border-right:dashed 1px #b1b7ba;	
	text-align:justify;
	padding:5px;
}
.GBCNewsDate{
	font:10px verdana;
	color:#f58220;
	padding:5px;
	
}

.GBCQuote{
font:11px verdana;
color:#465861;
text-align:justify;
padding:5px;

}
/*================================
		Content
=================================*/

.content{
	font:12px verdana;
	color:#465861;
	text-align:justify;
	padding:15px;
}	
.content h2{
	background: url(images/tH2.gif) no-repeat left;
	font: bold 14px verdana;
	color:#f58220;
	padding-left:10px;
}	
.content ul{
	list-style:none;
}
.content li{
	background: url(images/arrw.gif) no-repeat left;
	padding-left:10px;
}
/*================================
		FOOTER
=================================*/
.footer{
	background:url('images/footerbg.gif') repeat-x;
	padding:5px;
	font:11px verdana;
	color:#84a0b0;
	height:23px;
	text-align:right;
}
