html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(images/bodybg.jpg);
	background-repeat:repeat;
}
body,td,th, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
#surroundDiv {
	position:relative;
	margin: 0 auto;
	padding:0;
	width:940px;
	height:100%;
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat;
}
#bannerDiv{
	position:relative;
	margin:0;
	padding:0;
	padding-top:6px;
	margin-left:27px;
	margin-right:25px;
	width:888px;
	height:118px;
}
#menuDiv {
	position:relative;
	margin:0;
	padding:0;
	margin-left:27px;
	margin-right:25px;
	width:878px;
	height:29px;
	border-top:1px solid #FFF;
	background-image:url(images/menubg.jpg);
	background-repeat:repeat-x;
	padding-top:8px;
	color:#3399FF;
	padding-left:10px;
}
#menuDiv a {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
#menuDiv a:hover {
	color:#FF9900;
}
#logLink {
	/*margin-left:55px !important;*/
	position:absolute;
	top:133px;
	right:25px;
	height:42px;
	width:227px;
	z-index:7;	
}
#logLink p {padding-right:25px;padding-top:0px;margin-top:0px;font-size:16px;color:#67B128;text-align:right;}
#homeDiv {
	position:relative;
	margin:0;
	padding:0;
	margin-left:27px;
	margin-right:25px;
	width:888px;
	height:1180px;
	background-image:url(images/homenavpanelbg.jpg);
	background-repeat:no-repeat;
}
#homeDiv h2{
	margin:0;
	margin-left:0px;
	padding:0;
	color:#003399;
	font-size:14px;
}
#homeNav {
	position:absolute;
	left:5px;
	top:40px;
	width:883px;
	height:20px;
}
#homeNav h2 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:13px;
	margin-bottom:20px;
}
#homeNav a {
	color:#3399CC;
	text-decoration:none;
	line-height:1.5;
}
#solutionA {
	position:absolute;
	margin:0;
	padding:0;
	left:0px;
	top:0px;
}
#supportA {
	position:absolute;
	margin:0;
	padding:0;
	left:240px;
	top:0px;
	padding-left:5px;
}
#partnersA {
	position:absolute;
	margin:0;
	padding:0;
	left:660px;
	top:0px;
}
#homeImage {
	position:absolute;
	margin:0;
	padding:10px;
	padding-left:10px;
	left:0px;
	top:320px;
	border:none;
}
#homeImage h1{font-size:18px;margin:0;color:#3399CC;}
#homeImage p {font-weight:bold;color:#666;margin-top:10px;}
#pisLink {text-decoration:none;}
#homeImage2 {
	position:absolute;
	margin:0;
	padding:10px;
	padding-left:10px;
	left:0px;
	top:170px;
	border:none;
}
#homeText {
	position:absolute;
	margin:0;
	padding:0;
	left:10px;
	top:180px;
	width:878px;
	height:970px;
	/*background:url(images/v-server-graphic.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	padding-bottom:30px;
}
#homeTextInner {width:600px;}
#homeText h1 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:13px;
}
#homeText2 {
	position:absolute;
	margin:0;
	padding:0;
	left:10px;
	top:230px;
	width:878px;
}
#homeText2 h1 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:13px;
}
#homeText2 a {color:#003399;text-decoration:none;font-weight:bold;}
#homeText2 a:hover {text-decoration:underline;}
#whyTable {width:650px;margin-top:15px;}
#whyTable td{vertical-align:top; text-align:left;padding-top:5px;}
/*#homeImageRight {
	position:absolute;
	margin:0;
	padding:0;
	left:578px;
	top:217px;
	width:310px;
	height:233px;
}*/
#contentDiv {
	position:relative;
	margin:0;
	padding:0;
	margin-left:27px;
	margin-right:25px;
	width:888px;
	min-height:450px;
	height:100%;
	background:url(images/rightimage.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#breadcrumbLinks{
	margin-top:10px;
	margin-left:10px;
}
#breadcrumbLinks a {
	color:#3399CC;
	text-decoration:none;
	line-height:1.5;
}
#breadcrumbLinks a:hover {
	text-decoration:underline;
}
#contentText {
	position:absolute;
	margin:0;
	padding:0;
	left:10px;
	top:40px;
	width:600px;
	z-index:1;
}
#contentText h1 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:16px;
	margin-bottom:20px;
}
#contentText h2 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:13px;
}
#contentText h3 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:13px;
	margin-bottom:10px;
}
#contentText p {
	margin-top:0px;
}
#contentText td {
	padding-right:0px;
}
#contentText th {
	text-align:right;
}
#contentText a {
	text-decoration:none;
}
#aboutImg {
	position:absolute;
	margin:0;
	padding:0;
	left:685px;
	top:40px;
	height:94px;
	width:161px;
	z-index:1;
}
#contactText {
	position:absolute;
	margin:0;
	padding:0;
	left:10px;
	top:40px;
	width:650px;
	height:100%;
	z-index:1;
}
#contactText h1 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:16px;
	margin-bottom:20px;
}
#contactText h2 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:13px;
}
#contactText h3 {
	margin:0;
	padding:0;
	color:#003399;
	font-size:13px;
	margin-bottom:10px;
}
#contactText p {
	margin-top:0px;
}
#contactText table {
	margin-bottom:20px;
}
#contactText td {
	padding-right:40px;
}
#baseBanner {
	position:relative;
	border-top:1px solid #999999;
	margin:0;
	padding:0;
	margin-left:27px;
	margin-right:25px;
	width:888px;
	height:19px;
	background-color:#FFFFFF;
	color:#999999;
	text-align:center;
	font-size:9px;
	padding-top:5px;
}
#remoteSupportDiv {float:right;}
#publicationsTbl th {
	text-align:left;
}
#publicationsTbl td {
	padding-right:15px;
	padding-top:5px;
	vertical-align:top;
}
#linkTbl td {
	text-align:center;
}
#integrationImg {width:310px;height:312px;float:right;}
#ptiTbl th {text-align:left;border-bottom:1px solid #999999;}
#ptiTbl td {text-align:left;vertical-align:top;padding-bottom:5px;}
#contentText .vServerTbl th {text-align:left;padding-top:7px;}
.vServerTbl td {text-align:left;vertical-align:top;padding-top:7px;}
.plainLink {text-decoration:none;}

#homeLinksBox {float:right;width:228px;padding:10px;border:1px solid #999999;margin-top:55px;height:360px;}
#homeGraphicsBox {float:right;width:249px;margin-top:5px;}
