@CHARSET "ISO-8859-1";

body
{
	padding: 0;
	margin: 0;
	text-align: center;
	background-color: #D0D0D0
}

#gfxCanvas
{
	position: relative;
	margin: auto;
	width: 1000px;
	height: 650px;
}

#gfxSmallLogo
{
	position: absolute;
	left: 22px;
	top: 18px;
	width: 222px;
	height: 63px;
	background-image: url(../images/gfxSmallLogo.png);
}

#btnHome
{
	position: absolute;
	left: 383px;
	top: 45px;
	width: 108px;
	height: 40px;
}

.btnHomeOut
{
	background-image: url(../images/btnHome.png);
}

.btnHomeOver
{
	background-image: url(../images/btnHomeOver.png);
}

#btnCaseStudies
{
	position: absolute;
	left: 506px;
	top: 45px;
	width: 108px;
	height: 40px;
}

.btnCaseStudiesOut
{
	position: absolute;
	background-image: url(../images/btnCaseStudies.png);
}

.btnCaseStudiesOver
{
	position: absolute;
	background-image: url(../images/btnCaseStudiesOver.png);
}

#btnPortfolio
{
	position: absolute;
	left: 629px;
	top: 45px;
	width: 108px;
	height: 40px;
}

.btnPortfolioOut
{
	background-image: url(../images/btnPortfolio.png);
}

.btnPortfolioOver
{
	background-image: url(../images/btnPortfolioOver.png);
}

#btnWhyViforce
{
	position: absolute;
	left: 752px;
	top: 45px;
	width: 108px;
	height: 40px;
}

.btnWhyViforceOut
{
	background-image: url(../images/btnWhyViforce.png);
}

.btnWhyViforceOver
{
	background-image: url(../images/btnWhyViforceOver.png);
}

#btnContactUs
{
	position: absolute;
	left: 875px;
	top: 45px;
	width: 108px;
	height: 40px;
}

.btnContactUsOut
{
	background-image: url(../images/btnContactUs.png);
}

.btnContactUsOver
{
	background-image: url(../images/btnContactUsOver.png);
}

#sideMenu
{
	position: absolute;
	left: 23px;
	top: 137px;
	width: 198px;
	height: 320px;
}

#sideFrame
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 198px;
	height: 320px;
	background-image: url(../images/gfxSideFrame.png);
}

#btnCapTop
{
	position: absolute;
	left: 15px;
	top: 11px;
	width: 165px;
	height: 1px;
	background-image: url(../images/gfxButtonCapTop.png);
}

#btnGovernment
{
	position: absolute;
	left: 12px;
	top: 12px;
	width: 175px;
	height: 40px;
}

.btnGovernmentOut
{
	background-image: url(../images/btnGovernment.png);
}

.btnGovernmentOver
{
	background-image: url(../images/btnGovernmentOver.png);
}

#btnIndustry
{
	position: absolute;
	left: 12px;
	top: 52px;
	width: 175px;
	height: 40px;
}

.btnIndustryOut
{
	background-image: url(../images/btnIndustry.png);
}

.btnIndustryOver
{
	background-image: url(../images/btnIndustryOver.png);
}

#btnEnterprise
{
	position: absolute;
	left: 12px;
	top: 92px;
	width: 175px;
	height: 40px;
}

.btnEnterpriseOut
{
	background-image: url(../images/btnEnterprise.png);
}

.btnEnterpriseOver
{
	background-image: url(../images/btnEnterpriseOver.png);
}

#btnProcess
{
	position: absolute;
	left: 12px;
	top: 132px;
	width: 175px;
	height: 40px;
}

.btnProcessOut
{
	background-image: url(../images/btnOurProcess.png);
}

.btnProcessOver
{
	background-image: url(../images/btnOurProcessOver.png);
}

#btnAboutUs
{
	position: absolute;
	left: 12px;
	top: 172px;
	width: 175px;
	height: 40px;
}

.btnAboutUsOut
{
	background-image: url(../images/btnAboutUs.png);
}

.btnAboutUsOver
{
	background-image: url(../images/btnAboutUsOver.png);
}

#btnNetwork
{
	position: absolute;
	left: 12px;
	top: 212px;
	width: 175px;
	height: 40px;
}

.btnNetworkOut
{
	background-image: url(../images/btnNetwork.png);
}

.btnNetworkOver
{
	background-image: url(../images/btnNetworkOver.png);
}

#btnStandards
{
	position: absolute;
	left: 12px;
	top: 252px;
	width: 175px;
	height: 40px;
}

.btnStandardsOut
{
	background-image: url(../images/btnStandards.png);
}

.btnStandardsOver
{
	background-image: url(../images/btnStandardsOver.png);
}

#btnCapBottom
{
	position: absolute;
	left: 12px;
	top: 293px;
	width: 169px;
	height: 1px;
	background-image: url(../images/gfxButtonCapBottom.png);
}

#leftSpace
{
	position: absolute;
	left: 220px;
	top: 135px;
	width: 270px;
	height:450px;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
}

#gfxImage
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 180px;
}

#txtTitle
{
	position: relative;
	left: 0px;
	top: 20px;
	width: 270px;
	height: 25px;
	font-family: arial;
	font-weight: bold;
	font-size: 24px;
	color: #813c84;
	text-align: center;
}

#txtBlurb
{
	position: relative;
	left: 5px;
	top: 30px;
	width: 250px;
	height: 200px;
	text-align: left;
	font-family: arial;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#txtThanks
{
	position: absolute;
	left: 400px;
	top: 150px;
	width: 250px;
	height: 25px;
	font-family: arial;
	font-weight: bold;
	font-size: 24px;
	color: #813c84;
	text-align: center;
}

#txtThank
{
	position: absolute;
	left: 300px;
	top: 220px;
	width: 450px;
	height: 50px;
	text-align: left;
	font-family: arial;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#txtReturn
{
	position: absolute;
	left: 300px;
	top: 300px;
	width: 450px;
	height: 200px;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#txtTitleStandards
{
	position: relative;
	left: 5px;
	top: 20px;
	width: 270px;
	height: 25px;
	font-family: arial;
	font-weight: bold;
	font-size: 20px;
	color: #813c84;
	text-align: left;
}

#gfxbarVerticalLong
{
	position: absolute;
	left: 480px;
	top: 135px;
	width: 21px;
	height: 442px;
	background-image: url(../images/gfxbarVerticalLong.png);
}

#viforceDiv
{
	position: absolute;
	left: 250px;
	top: 534px;
	width: 700px;
	height: 100px;
}

#blurbPortfolio
{
	position: absolute;
	left: 22px;
	top: 0px;
	width: 650px;
	height: 100px;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
}
	
#rightSpace
{
	position: absolute;
	left: 505px;
	top: 135px;
	width: 480px;
	height: 455px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
}

#iFrame
{
	position: absolute;
	left: 505px;
	top: 135px;
	width: 485px;
	height: 455px;
}

#iFrame2
{
	position: absolute;
	left: 265px;
	top: 135px;
	width: 660px;
	height: 350px;
}

#txtBlurbs
{
	position: absolute;
	left: 505px;
	top: 135px;
	width: 480px;
	height: 438px;
	text-align: left;
	padding-right: 2px;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	overflow: auto;
}

#txtBlurbStudies
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 480px;
	height: 300px;
	text-align: left;
	overflow: auto;
}

#titleSitemap
{
	position: absolute;
	left: 35px;
	top: 135px;
	width: 900px;
	height: 20px;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	text-align: centered;
}

#txtSite
{
	position: absolute;
	left: 190px;
	top: 180px;
	width: 900px;
	height: 450px;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 150%;
}

#gfxImageSmall
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 88px;
}

#gfxImageMini
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 50px;
}

#tableStandards
{
	position: relative;
	left: 0px;
	top: 0px;
}

#tableTechnologies
{
	position: relative;
	left: 0px;
	top: 0px;
}

#gfxImageCase
{
	position: absolute;
	left: 0px;
	top: 270px;
	width: 480px;
	height: 175px;
}

#footerDiv
{
	position: absolute;
	left: 0px;
	top: 629px;
	width: 1000px;
	height: 20px;
}

#txtViforce
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 150px;
	height: 12px;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #813c84;
}

#txtPrivacyPolicy
{
	position: absolute;
	left: 840px;
	top: 0px;
	width: 90px;
	height: 12px;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #813c84;
}

#txtSitemap
{
	position: absolute;
	left: 930px;
	top: 0px;
	width: 44px;
	height: 12px;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #813c84;
}

#txtLink
{
	text-align: center;
	
}

#gfxImageExamples
{
	width: 400px;
	height: 240px;
	padding: 0px;
	padding: 0px;
}
	
.blurbs
{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
}

.IndexBoxLinks
{	
	cursor: pointer;
}

.indexLinks
{
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #813c84;
}

.indexLinks2
{
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #813c84;
}

.caseBackground
{
	background-color: #FFFFFF;
}

.LightBox
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #d0d0d0;
	cursor: pointer;
	
}

.InteractiveImage
{
	cursor: pointer;
}
	
.lists1
{
	font-size: 14px;
	font-family: arial;
	padding-left: 15px;
	margin: 0;
	list-style-type: circle;
	list-style-position: outside;
	text-align: left;
}

.lists2
{
	font-size: 14px;
	font-family: arial;
	padding: 10px;
	margin: 0px;
	list-style-type: circle;
	list-style-position: inside;
	text-align: left;
	line-height: 200%;
}

.lists3
{
	font-size: 14px;
	font-family: arial;
	padding-left: 10px;
	margin: 0px;
	list-style-type: none;
	list-style-position: inside;
	text-align: left;
	line-height: 150%;
}

.SiteMapLink 
{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	color: #000000;
}

h1
{
	font-size: 24px;
	font-weight: normal;
	font-family: arial;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}

h2
{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}

h3
{
	font-size: 16px;
	font-weight: normal;
	font-family: arial;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#entryForm
{
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    height: 400px;
    left: 80px;
    line-height: 150%;
    position: absolute;
    text-align: left;
    top: 180px;
    width: 850px;
    overflow: auto;
	overflow-x: hidden;
	padding: 0px;
	margin: 0px;
}

textarea.styledArea 
{
	width: 490px;
	height: 120px;
	border: 2px solid #333333;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color:#efefef
}
	
#btn_send
{
	position: absolute;
	left: 600px;
	top: 1000px;
	width: 110px;
	height: 40px;
}

.btn_sendOut
{
	position: absolute;
	background-image: url(../images/btnSend.png);
}

.btn_sendOver
{
	position: absolute;
	background-image: url(../images/btnSendHover.png);
}

#btn_cancel
{
	position: absolute;
	top: 1000px;
	left: 380px;
	width: 110px;
	height: 40px;
}

.btn_cancelOut
{
	position: absolute;
	background-image: url(../images/btnCancel.png);
}

.btn_cancelOver
{
	position: absolute;
	background-image: url(../images/btnCancelHover.png);
}

