/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	background:url(../GVSimages/background.jpg) no-repeat center top;
	font-family:verdana,arial;
	font-size:11px;
	color:#666666;
}
#wrapper{
	width:900px;
	height:auto;
	margin:0 auto;
	
	/*border:solid 1px #FF0000;*/
}
#logo-date-header{
	width:900px;
	height:118px;
	float:left;
	background:url(../GVSimages/logo.jpg) no-repeat;
	color:#999999;
	text-align:right;
	line-height:40px;
}
#top-navigation{
	width:900px;
	height:30px;
	float:left;
	
	/*border:solid 1px #FF0000;*/
}
#top-navigation li{
	float:left;
	list-style:none;
	height:30px;
	width:150px;
	font-family:Arial;
	font-weight:bold;
}
#top-navigation a{
	font-size:13px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	height:30px;
	width:150px;
	float:left;
	/*background:url(../GVSimages/menu_bg.gif) no-repeat;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='opacity2.png');*/
	padding-left:20px;
}
#top-navigation a:hover{
	font-size:13px;
font-family:Arial;
	color:yellow;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	height:30px;
	width:150px;
	float:left;
	/*background:url(../GVSimages/menu_bg_over.gif) no-repeat;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='opacity2.png');*/
	padding-left:20px;
}
#active a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	height:30px;
	width:150px;
	float:left;
	/*background:url(../GVSimages/menu_bg_over.gif) no-repeat;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='opacity2.png');*/
	padding-left:20px;
}
#banner-img{
	width:900px;
	height:302px;
	float:left;
	background:url(../GVSimages/banner_img.jpg) no-repeat;
}
#req-a-quote{
	width:102px;
	height:102px;
	margin:30px 0 0 370px;
}
#content-wrapper{
	width:900px;
	height:auto;
	float:left;
	margin:25px 0 0 0;
	
	/*border:solid 1px #FF0000;*/
}
#left-column{
	width:310px;
	height:auto;
	float:left;
	border-right-style:dashed;
	border-width:1px;
	/*border:solid 1px #FF0000;*/
	margin:0 0 0 5px;
}

#left-column a{
	font-size:13px;
	font-family:Arial;
	color:#424242;
	text-decoration:underline;
	line-height:15px;
	padding-left:0px;
}

#left-column  a:hover{
	font-size:13px;
	font-family:Arial;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	padding-left:0px;
}
.grey16{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	line-height:35px;
	margin-left:15px;
	font-family:Arial;
}



ol
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:3em;
}
#left-column li{
	list-style:none;
	line-height:15px;
	background:url(../GVSimages/bullet01.jpg) no-repeat 3px;
	padding:0 0 0 20px;
	margin:10px 0 0 10px;
	font-family:Arial;
	font-size:12px;
}
#loginbox{
	width:250px;
	height:106px;
	float:left;
	background:url(../GVSimages/loginbox.jpg) no-repeat;
	margin:15px 0 0 0;
	padding:25px 0 0 60px;
}
.loginlabel{
	width:70px;
	height:30px;
	float:left;
	color:#112942;
	line-height:12px;
	line-height:18px;
}
.logininput{
	width:170px;
	height:30px;
	float:left;
}
#technologies{
	width:310px;
	height:265px;
	float:left;
	background:url(../GVSimages/technologies.jpg);
}
#right-column{
	width:550px;
	height:auto;
	float:left;
	margin:0 0 0 10px;
	
	/*border:solid 1px #FF0000;*/
}
.grey12{
	font-size:12px;
	line-height:18px;
	text-align:justify;
	font-family:Arial;
	color:#000000;
}
.grey18{
	font-size:18px;
	color:#333333;
	font-family:Arial;
}

.grey15{
	font-size:12px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ital15{
	font-size:15px;
	color:#333333;
	font-style: italic;}




.red18{
	color:#CC0000;
	font-size:18px;
	font-family:Arial;
}

.red13{
	color:#CC0000;
	font-size:13px;}
#ecommerce-top{
	width:507px;
	height:49px;
	float:left;
	background:url(../GVSimages/ecommerce_bg.jpg) no-repeat;
	color:black;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	padding-left:35px;
}
#websolutions-top{
	width:507px;
	height:46px;
	float:left;
	background:url(../GVSimages/websolutions_bg.jpg) no-repeat;
	color:black;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	padding-left:35px;
}
#Applications-top{
	width:512px;
	height:46px;
	float:left;
	background:url(../GVSimages/applications_bg.jpg) no-repeat;
	color:black;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	padding-left:35px;
}
.tab-bg{
	width:512px;
	height:auto;
	background:url(../GVSimages/tab-bg.jpg) repeat-y;
	float:left;
	padding:0 10px 5px 20px;
	line-height:20px;
	text-align:justify;
	font-family:Arial;
	color:#424242;
	font-size:12px;
}
.tab-bottom{
	width:542px;
	height:5px;
	background:url(../GVSimages/tab-bottom.jpg) no-repeat;
}
#footer-bg{
	width:100%;
	height:108px;
	background:url(../GVSimages/footer_bg.jpg) repeat-x;
	float:left;
}
#footer-img{
	height:83px;
	width:100%;
	margin:0 auto;
	background:url(../GVSimages/footer_img.jpg) no-repeat center top;
	color:#FFFFFF;
	text-align:center;
	padding:15px 0 0 0;
	line-height:19px;
}
#footer-img li{
	list-style:none;
	display:inline;
	padding:0 10px;
}
#footer-img a{
	color:white;
	text-decoration:none;
}
#footer-img a:hover{
	text-decoration:underline;
}

#servicepage li{
	list-style:none;
	line-height:15px;
	background:url(../GVSimages/bullet01.jpg) no-repeat 3px;
	padding:0 0 0 20px;
	margin:10px 0 0 10px;
	font-family:Arial;
	font-size:12px;
