/*These are the content area spacers that space the tops and bottoms of the page and the main content*/#ContentTopSpacer_{	position: relative;	left: 0px;	top: 0px;	height: 17px;	border-color: teal;	border-width: 0px;	border-style: dashed;}#ContentBottomSpacer_ {	position:relative;	left:448px;	top:-1953px;	width:286px;	height:79px;	background-image: url(images/ContentBottomSpacer.jpg);}/*End of content area spacers*/#Image-BottomPageEdge_{	position: relative;	width: 778px;	height: 53px;	background-image: url(images/Image_BottomPageEdge.gif);	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #999999;	background-repeat: no-repeat;	padding-bottom: 30px;}#content  /*this positions the main content area*/{	background-image: url(images/BodyBackground2.jpg);	background-repeat: repeat;	width: 915px;	position: relative;	left: 17px;	top: 0px;	border-color: #3F3;	border-width: 0px;	border-style: dotted;}#container  /*this positions the entire page*/{	width: 945px;	margin: 0px auto;	z-index: 1;	position: relative;	top:10px;	border: solid red 0px;}/* This is all of the positioning and content for the cards*/.headings{	bottom: 2px;	position: relative;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 13px;	color: #ECECEC;}#cards{	position: relative;	top: 16px;	width: 400px;	float: right;	right: 20px;	border: solid red 0px;}#Content-TopCard_ {	width:395px;}#Content-BottomCard_ {	width:395px;}#Content_TopCardTop{	padding-top: 8px;	background-image: url(images/cardtop.gif);	background-repeat: no-repeat;	}#Content_TopCardBottom{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 14px;	color: #CCC;	background-image: url(images/cardbottom.gif);	text-align: center;	height: 19px;	position: relative;	line-height: 22px;	background-repeat: no-repeat;}#Content_BottomCardTop{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 14px;	color: #CCCCCC;	padding-top: 9px;	background-image: url(images/Bottomcard_top1.gif);	background-repeat: no-repeat;}#Content_BottomCardBottom{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 14px;	color: #CCCCCC;	line-height: 22px;	padding-bottom: 4px;	background-image: url(images/bottomcard_bottom.gif);	background-repeat: no-repeat;	text-align: center;	position: relative;	height:22px;}#Content_TopCardmain{	background-repeat: no-repeat;	background-image: url(images/topcardimage.jpg);}#Content_TopCardmain2{	background-repeat: no-repeat;	background-image: url(images/topcardimage2.jpg);}#Content_TopCardPartners{	background-repeat: no-repeat;	background-image: url(images/topcard_partners.jpg);}#Content_BottomCardmain{	background-repeat: no-repeat;	background-image: url(images/bottomcardbackground.gif);}#cardbodytxt{	color: #000000;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	padding: 12px 6px 8px 12px;	line-height: 14px;	width: 190px;}#partcardbodytxt{	color: #000000;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	padding: 12px 6px 8px 12px;	line-height: 14px;	width: 360px;}#cardbodytxt2{	color: #000000;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	padding: 11px 6px 8px 12px;	line-height: 14px;	width: 370px;}#bottomcardbodytxt{	color: #000000;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	padding: 12px 6px 8px 12px;	line-height: 14px;	width:365px;}.bottomlink{	padding-bottom: 10px;}/* This is the text area for the main content card*/#Content_Left{	background-image: url(images/txt_BG.jpg);	background-repeat: repeat-x;}/*Top of main text card*/#maintxt{	width: 429px;	position: relative;	left: 20px;	top: 17px;}#bodytxt{	width: 395px;	color: #FFF;	font-family: helvetica;	font-size: 12px;	padding-top: 14px;	padding-left: 20px;	padding-right: 20px;	line-height: 14px;}li{	left: -25px;	position: relative;}#Content_TextTop /*this is the text style for the top of the main content card*/{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 14px;	color: #CCCCCC;	padding-top: 9px;	background-image: url(images/mainTop2.jpg);	background-repeat: no-repeat;}body {	background-color: EEEEEE;}/* Text information for the links*/#bodytxt a:visited{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 13px;	font-weight:bold;	color: #FCF64C;	text-decoration: underline;}#bodytxt a:link{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 13px;	font-weight:bold;	color: #FCF64C;	text-decoration: underline;}#bodytxt a:hover{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 13px;	font-weight:bold;	color:white;	text-decoration: underline;}a:link{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #999999;	text-decoration: none;	vertical-align: middle;	text-transform: inherit;}a:visited {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #999999;	text-decoration: none;	vertical-align: middle;	text-transform: inherit; }a:hover {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;}/* End of the text info for the links*//* Main Site Content - fixed width */#mainContent{	width: 770px;	padding: 0px;	float: left;	z-index: 1;	overflow: default;}#nav {	padding-top: 19px;}#text_contact{	position: relative;	padding-left: 45px;	margin-top: 0px;	line-height: 13px;	font-size: 12px;	float: left;	top: 0px;}.productname {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 14px;	color: #000000;	line-height: normal;}#logo{	padding-top: 20px;	padding-left: 28px;	width: 222px;	height: 50px;	overflow: default;	float: left;	z-index: 100;}#logobackground{	background-color: white;}#top {	background-image: url(images/index_top.gif);	width: 938px;	height: 80px;}#links{	position: relative;	width: 620px;	height: 30px;	border-color: #C30;	border-width: 0px;	border-style: solid;	z-index: 1;	overflow: default;	float: right;	top: 30px;	padding: 0 0 4px 6px;}#bottom{	background-image: url(images/index_bottom.gif);	width:938px;	height:80px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #999999;}#phone {	width: 150px;	padding-left: 35px;	padding-top: 25px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	line-height: 14px;	float:left;}#logintxt{	float:left;	position: relative;	bottom: -6px;	padding-right: 7px;	color: #666666}#form {	position:relative;	width:410px;	bottom: 0px;	padding-top: 26px;	float:right;}#copyright {	width: auto;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #999999;	text-decoration: none;	text-align: center;	padding-top: 5px;}.name {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 17px;	line-height: 22px;	color: white;	font-weight: bold;	text-decoration: none;}.name2 {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 15px;	line-height: 18px;	color: white;	font-weight: bold;	text-decoration: none;}.name3 {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 16px;	line-height: 18px;	color: white;	font-weight: bold;	text-decoration: none;}.overview{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 13px;	line-height: 17px;	color: white;	font-weight: bold;	text-decoration: none;}.features{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 13px;	line-height: 20px;	color: white;	font-weight: bold;	text-decoration: none;}.contenttxt {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	color: white;	text-decoration: none;	}#li {margin: 0; /*removes indent IE and Opera*/padding: 0; /*removes indent Mozilla and NN7*/}