#container {
	width:967px;
	margin:auto;
}
#v2icontainer {
	width:967px;
	margin:auto;
}
#main {
	width:967px;
	height:768px;
	padding:0;
	margin:0;
	position:absolute;
}
#v2imain {
	width:967px;
	height:768px;
	padding:0;
	margin:0;
	position:absolute;
}body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:12px;
	color:#797979;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.v2iheader {
	background-image:url(images/v2iheader.jpg);
	background-repeat:no-repeat;
	width:967px;
	height:67px;
	padding:0;
	margin:0;
	position:absolute;
	z-index:1;
}
.v2inav {
	top:67px;
	left:2px;
	width:980px;
	margin:0 auto;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.v2inav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.v2inav li {
	float: left;
	margin: 0;
}
.v2inav li a {
	background: url(images/buttongray.png) #fff bottom left repeat-x;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 8.45em;
	display: block;
	border: 0.08em solid #dcdce9;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.v2inav li a:hover {
	background: url(images/buttongreen.png) #fff bottom left repeat-x;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 8.45em;
	display: block;
	border: 0.08em solid #dcdce9;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.v2ibackground {
	background: #e1e1e1;
}
.v2iheadercolor {
	background-color: #666666;
}
.v2ifootercolor {
	background-color: #666666;
}
.v2iline {
	background: #666666;
}
.v2ilink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #99CC66;
}
.v2ismtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
}
.v2ilgtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.v2icpyrht {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.v2imenutxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CC66;
}
.v2ilgmenutxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	font: normal small-caps;
}
.v2ilgpagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration: none
}
.v2imedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.v2isetexthd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-align:left;
	margin-top:25px;
	margin-left:50px;
	margin-right:650px;
	z-index:3;
}
.v2isetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin:50px;
	margin-right:650px;
	margin-top:10px;
	z-index:4;
}
.v2ifttexthd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-align:left;
	margin-top:-345px;
	margin-left:365px;
	margin-right:450px;
	z-index:5;
}
.v2ifttext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin:50px;
	margin-right:340px;
	margin-left:365px;
	margin-top:10px;
	z-index:6;
}
.v2isutexthd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-align:left;
	margin-top:-342px;
	margin-left:675px;
	margin-right:50px;
	z-index:7;
}
.v2isutext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin:50px;
	margin-right:50px;
	margin-left:675px;
	margin-top:10px;
	z-index:8;
}
.connectwithus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin:50px;
	margin-right:340px;
	margin-left:365px;
	margin-top:130px;
	z-index:9;
}
.v2ihometestimonial {
	background-image:url(images/v2ihometestimonial.png);
	background-repeat:no-repeat;
	width:967px;
	height:97px;
	padding:0;
	margin:0;
	top:653px;
	position:absolute;
	z-index:1;
}
.v2ihomefooter {
	height:83px;
	top:752px;
	left:2px;
	width:967px;
	padding:0;
	margin:0;
	position:absolute;
	z-index:10;
}
.v2ihomebanner {
	width:967px;
	height:197px;
	padding:0;
	left:0px;
	margin:0;
	top:100px;
	position:absolute;
	z-index:1;
}
.v2ihomebody {
	background-image:url(images/v2ibody.jpg);
	background-repeat:no-repeat;
	width:967px;
	height:356px;
	padding:0;
	margin:0;
	top:319px;
	position:absolute;
	z-index:1;
}
.v2imainbanner {
	width:965px;
	height:146px;
	padding:0;
	margin:0;
	top:100px;
	position:absolute;
	z-index:1;
}
.v2imainbody {
	width:967px;
	height:356px;
	padding:0;
	margin:0;
	top:250px;
	position:absolute;
	z-index:1;
}
.v2imainfooter {
	height:83px;
	width:967px;
	left:5px;
	padding:0;
	margin:0;
	position:absolute;
	z-index:10;
}
.v2iwatchtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin-left:655px;
	margin-right:200px;
	margin-top:200px;
	padding:0px;
	z-index:3;
}
.v2isfwatchtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	margin-left:400px;
	margin-right:200px;
	margin-top:75px;
	padding:0px;
	z-index:3;
}
.v2itestimonial {
	width:178px;
	height:175px;
	padding:0;
	margin:0;
	left:780px;
	position:absolute;
	z-index:3;
}
.solutionvideo {
	padding:0;
	margin:0;
	left:5px;
	position:absolute;
	z-index:3;
}
.sfvideo {
	padding:0;
	margin:0;
	left:50px;
	position:absolute;
	z-index:3;
}#formcontainer {
	float:left;
	position:absolute;
	z-index:1;
}
.freetrialform {
	margin-top:30px;
	margin-left:50px;
	width:193px;
	float:left;
	position:absolute;
	z-index:4;
}
.formtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin-left:50px;
	margin-right:400px;
	margin-top:35px;
	padding:0px;
	z-index:5;
}
.corner {
	background-image:url(images/corner.png);
	background-repeat:no-repeat;
	height:249px;
	width:281px;
	left:20px;
	padding:0;
	margin:0;
	position:absolute;
	z-index:auto;
}
.reader {
	padding:0;
	margin:0;
	left:780px;
	top:300px;
	position:absolute;
	z-index:5;
}
