/* common styles */

a {
	color:#419639;
}

a:link {
}

a:hover {
	text-decoration: underline;
}

img {
	border:none;
}

.registerTM {
	font-size:50%;
	vertical-align:super;
}

.emphasis {
	font-weight:bold;
}

.green {
	color:#419639;
}

.darkgreen {
	color:#005130;
}

.grey {
	color:#929395;
}

.lightblue {
	color:#00AEEF;
}

.darkblue {
	color:#006993;
}

.orange {
	color:#FBB567;
}

.darkorange {
	color:#F47321;
}

.plum {
	color:#7A003C;
}

.lightplum {
	color:#A40061;
}

.red {
	color:red;
}
ul {
	list-style-image:url("http://static.indatacorp.com/images/bulletGrey.png");
}

ul.lightblue {
	list-style-image:url("http://static.indatacorp.com/images/bulletLightBlue.png");
}

ul.darkblue {
	list-style-image:url("http://static.indatacorp.com/images/bulletDarkBlue.png");
}

ul.orange {
	list-style-image:url("http://static.indatacorp.com/images/bulletOrange.png");
}

ul.plum {
	list-style-image:url("http://static.indatacorp.com/images/bulletPlum.png");
}

ul.green {
	list-style-image:url("http://static.indatacorp.com/images/bulletGreen.png");
}

ol {
	line-height:26px;
}

li {
	margin-bottom:10px;
	line-height:18px;
}

h1 {
  font: bold 26px/28px Helvetica, Arial, Verdana, sans-serif;
  margin-bottom:20px;
}	

h2 {
  color:#419639;
  font: bold 18px/25px Helvetica, Arial, Verdana, sans-serif;
  margin-bottom:15px;
}

h3 {
  font: bold 14px/18px Helvetica, Arial, Verdana, sans-serif;
  color:#419639;
  margin-bottom:10px;
}

.services {
	color:#006993;
}

.plumtop {
	border-top:8px solid #7A003C;
	margin-bottom:0px;
}

.orangetop {
	border-top:8px solid #f37321;
	margin-bottom:0px;
}

.bluetop {
	border-top:8px solid #00AEEF;
	margin-bottom:0px;
}

.greentop {
	border-top:8px solid #419639;
	margin-bottom:0px;
}

.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

/* layout styles */

body {
	background: rgb(225,225,225) url("http://static.indatacorp.com/images/backgroundfade.gif");
	background-repeat:repeat-x;
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#545454;
}

.bodyContainer {
	width:978px;
	margin:0 auto;
	background: rgb(255,255,255);
}

.header {
	width: 100%;
	height: 125px;
	padding: 0px;
	margin: 0px;
}

.header ul.nav {
	height:30px;
	margin:20px 50px 0 0;
	padding:0;
	float: right;
}

.header ul.nav a {
	color:#929395;
}

.header ul.nav img {
	margin-bottom:-3px;
}

.header ul.nav li {
	display:inline;
	padding-left:16px;
	font-weight:bold;
	line-height:30px;
	line-style:none;
	margin-bottom:0;
}

.header ul.mainNav {
	display:block;
	position:relative;
	z-index:2;
	text-align:center;
	height:45px;
	margin:-50px 50px 0 270px;
	border-top:1px solid #dcdcdc;
	padding:0;
}

.header ul.mainNav li {
	display:inline-block;
	text-align:center;
	width: 104px;
	padding:0 10px;
	margin-bottom:0;
	font-size:17px;
	line-height:52px;
	list-style:none;
	white-space:nowrap;
}

.header ul.mainNav li:hover {
	cursor:pointer;
}

.header ul.mainNav li ul {
	display:none;
}

.minorProds {
	margin: 25px 50px 0 50px;
	padding:0;
	border-top:1px solid #dcdcde;
	font-size:11px;
}

.minorProds .nav li {
	display:inline-block;
	line-style:none;
	width:205px;
}

.footer {
	clear:all;
	background:#cdcdcf url("http://static.indatacorp.com/images/footerfade.gif");
	background-repeat:repeat-x;
	border-top:1px solid #dcdcde;
	border-bottom:1px solid #dcdcde;
	color:#828284;
}

.footer a {
	color:#828284;
}

.footer .nav {
	float:right;
	line-height:18px;
}

.footer .nav li {
	display:inline;
	line-style:none;
	margin-right:25px;
	margin-bottom:0;
}

.footer p {
	margin-left:25px;
}

/* Front Page */
.mainPageContent {
	width:100%;
	position:relative;
	background:#FFFFFF url("http://static.indatacorp.com/images/contentfade.gif");
	background-repeat:repeat-x;
	padding-top:50px;
}

.mainMarquee {
	border-top:8px solid #419639;
	width:875px;
	margin:0 auto;
}

#marqueeButton {
	position:absolute;
	left:103px;
	top:320px;
}

.mainText table {
	width:875px;
	margin:0 auto;
}

.mainText td.links {
	width:400px;
	vertical-align:top;
}

.mainText td.spacer {
	width:35px;
}

.mainText td ul{
	margin-left:-20px;
}

.mainText td li{
	margin-left:0;
}

.mainText .right{
	margin:0;
	margin-top:-10px;
	padding:0;
	float:right;
}

.mainProds {
	width:875px;
	margin:0 auto;
}

.mainProds ul {
	padding:0px;
}

.mainProds li:first-child {
	margin-left:0px;
}

.mainProds li {
	display:inline-block;
	margin-left:13px;
	margin-bottom:0px;
	width:205px;
	height:65px;
	background:#d7d7d7 url("http://static.indatacorp.com/images/imgProdBkgd.jpg");
	background-repeat:repeat-x;
	color:#005130;
	vertical-align:top;
	font-weight:bold;
}

.mainProds img {
	margin:12px;
	float:left;
}

.mainProds p {
	margin-top:12px;
	marign-right:12px;
}



/* Service Info Pages */
.columnContainer {
	width:100%;
	background:#FFFFFF url("http://static.indatacorp.com/images/contentfade.gif");
	background-repeat:repeat-x;
	padding-top:25px;
}

.leftNav {
	width:200px;
	vertical-align:top;
}

.leftNav h2 {
	margin-left:50px;
}

.leftNav ul {
	margin-left:25px;
	margin-bottom:50px;
}

.leftNav li {
	font-size:13px;
	margin:0 0 10px 0;
}

.leftNav li.currentPage {
	color:#419639;
	font-size:12px;
	font-weight:bold;
}

.leftNav li a {
	color:#929395;
}

.leftNav .adSpace {
	margin:10px 0 0 50px;
	height:190px;
}

.content {
	width:700px;
	padding:0 50px 0 50px;
	margin:0;
	vertical-align:top;
}

.content .servicesubheader {
	color:#929395;
	font-size:80%;
	font-weight:normal;
	display:block;
	margin-top:0px;
}

.content .right {
	float:right;
	margin-left:25px;
	margin-bottom:25px;
}

.content ol {
	margin:0;
	margin-left:-15px;
}

.content ol.demonstrative {
	color:#419639;
	font: bold 16px/18px Helvetica, Arial, Verdana, sans-serif;
	margin-top:25px;
}

.content ol.demonstrative p {
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#545454;
}

.content ul.noChevron {
	margin:0;
	margin-left:-15px;
	list-style:none;
}

.content ul.darkblue {
	list-style-image:url("http://static.indatacorp.com/images/bulletDarkBlue.png");
}

.content ol li p{
	line-height:18px;
}

.content a:hover {
	text-decoration:underline;
}

.serviceProd {
	height:65px;
	background:#d7d7d7 url("http://static.indatacorp.com/images/imgProdBkgd.jpg");
	background-repeat:repeat-x;
	color:#005130;
	vertical-align:top;
	font-weight:bold;
	margin-top:15px;
}

.serviceProd img {
	margin:12px 24px;
	float:left;
}

.serviceProd p {
	margin-top:5px;
}

.ebrief {
	text-align:center;
}

/* Product Info Pages */
.productGraphic {
	height:250px;
	background:#FFFFFF url("http://static.indatacorp.com/images/contentfade.gif");
	background-repeat:repeat-x;
	padding-top:50px;
	padding-left:50px;
	position:relative;
}

.productGraphic .left {
	float:left;
	margin-right:10px;
}

.productGraphic .logo {
	position:absolute;
	top:50px;
	left:200px;
}

.productGraphic p.pitch {
	position:absolute;
	top:110px;
	left:200px;
	font-size:12px;
	width:475px;
}

.productGraphic .justReleased {
	position:absolute;
	top:50px;
	right:440px;
}

.productGraphic .options {
	position:absolute;
	display:block;
	top:198px;
	left:320px;
}

.productGraphic .options ul li {
	margin-bottom:0;
}

.productGraphic .options ul li a{
	line-height:20px;
}

.productGraphic ul li a {
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
}

.productGraphic .action {
	position:absolute;
	top:212px;
	left:197px;
}

.productSupport {
	position:absolute;
	width:220px;
	top:50px;
	right:50px;
	background-color:white;
	border:3px solid #d7d7d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

.productSupport ul {
	list-style-image:url("http://static.indatacorp.com/images/bulletGreen.png");
	padding:0;
}

.productSupport li {
	padding:0;
	margin-left:40px;
	margin-bottom:0px;
}

.productSupport a {
	color:#545454;
}

.productContact {
	position:absolute;
	height:65px;
	width:225px;
	top:225px;
	right:50px;
	background:#d7d7d7 url("http://static.indatacorp.com/images/imgProdBkgd.jpg");
	background-repeat:repeat-x;
	color:#005130;
	vertical-align:top;
	font-weight:bold;
}

.productContact img {
	margin:12px 6px;
	float:left;
}

.productContact p {
	margin-top:5px;
}

.depoview,
.timeline {
	top:200px;
}

.timecoder {
	top:245px;
}

.productDetails {
	margin:0 auto;
}

.productDetails a {
	color:#419639;
}

.productDetails a:hover {
	text-decoration:underline;
}

.productDetails img {
	margin-top:5px;
	margin-bottom:0px;
}

.productDetails td {
	width:457px;
	vertical-align:top;
}

.productDetails li {
	margin-left:5px;
}

.productDetails .textHolder{
	margin:0 auto;
	width:375px;
}

.productDetails .imageHolder{
	text-align:center;
}

/* Resources Pages */

.resources {
	margin:0 50px;
}

.resources p.quotee{
	text-align:right;
	font-weight:bold;
	font-size:12px;
}

.resources ul.noChevron {
	margin:0;
	margin-left:-15px;
	list-style:none;
}

/* Privacy inData Pages */
.Privacy {
	background:#FFFFFF url("http://static.indatacorp.com/images/contentfade.gif");
	background-repeat:repeat-x;
	padding-top:50px;
	padding-left:50px;
	padding-right:50px;

}

/* About inData Pages */
.aboutUsGraphic {
	background:#FFFFFF url("http://static.indatacorp.com/images/contentfade.gif");
	background-repeat:repeat-x;
	padding-top:50px;
	padding-left:50px;
	position:relative;
}

.aboutUs {
	margin:0 50px;
}

.aboutUs .left {
	float:left;
}

.aboutUs td {
	vertical-align:top;
}

.aboutUs .title {
	width:170px;
}

.meetUs {
	margin:0 50px;
}

.meetUs h2 {
	margin-left:125px;
}

.meetUs h3 {
	margin-left:125px;
}

.meetUs .title{
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	color:#545454;
}

.meetUs p {
	margin-left:125px;
}

.meetUs .last {
	margin-bottom:45px;
}

.meetUs ul {
	margin-left:125px;
}

.meetUs .left {
	float:left;
}

/* Register inData Page */
.month {
	text-align:center;
	width:875px;
}

.calendar td.calendarHeader {
	background:#d7d7d7 url("http://static.indatacorp.com/images/imgProdBkgd.jpg");
	background-repeat:repeat-x;
}

.calendar td.calendarHeader h1{
	font: bold 26px/28px Helvetica, Arial, Verdana, sans-serif;
	margin-bottom:15px;
}

.calendar {
	text-align:center;
	vertical-align:top;
        border:none;
	border-collapse:collapse;
}

.calendar th{
	color:#ffffff;
	background-color:#d7d7d7;
}

.nondate {
	background-color:#e1e1e1;
	border:2px solid #ffffff;
}

.date {
	width:116px;
	border-style:none;
	border-width:1px;
	border:2px solid #ffffff;
	background-color:#f1f1f1;
}

.today {
	background-color:#ccffcc;
}

.past {

}

/* Shopping Cart Pages */
.cartContent {
	background:#FFFFFF url("http://static.indatacorp.com/images/contentfade.gif");
	background-repeat:repeat-x;
	padding:50px 50px 50px 0;

}

.cartContent td {
	vertical-align:top;
}

.cartContent th.item {
	width:205px;
}

table.collapsedTable {
	border-collapse:collapse;
}

.collapsedTable td.title {
	text-align:right;
}

.collapsedTable input.billing{
	width:160px;
}

.collapsedTable select.billing {
	width:165px;
}

.collapsedTable input.payment{
	width:187px;
}

.collapsedTable select.payment{
	width:190px;
}

.collapsedTable p {
	margin:0px;
	margin-bottom:3px;
}

.productList .left{
	float:left;
	clear:all;
}

.productList .item{
	float:left;
	margin-left:50px;
}

.productList .trial {
	font-weight:bold;
}

.productList .trialdark {
	font-weight:bold;
}

.productList .video {
	font-weight:bold;
}

.productList .indatagreen {
	font-weight:bold;
}

#cartContains {
	background:#FFFFFF;
	border:3px solid #d7d7d7;
	-moz-border-radius: 10px;
	padding:5px 25px 15px 25px;
	width:400px;
}

#cartContains h1 {
	font-size:18px;
	color:#419639;
}

#cartContains h2 {
	font-size:14px;
	margin:0px;
}

#cartContains a {
	color:#419639;
	text-decoration:underline;
}

#cartContains a:visited {
	color:#419639;
}

#cartContains p.right{
	text-align:right;
}

#cartContains tr.shopping {
	text-align:left;
	background-color:#e1e1e1;
}

#cartContains td img {
	margin-bottom:-3px;
	margin-right:3px;
}

#cartContains .qty {
	width:30px;
	text-align:center;
}

#cartContains hr.itemBreak {
	height:2px;
	color:#005130;
	background-color:#005130;
}

#cartContains hr.subitemBreak {
	padding:0;
	margin:0 0 0 10%;
	width:90%;
	height:1px;
	color:#EEEEEE;
	background-color:#EEEEEE;
}

#cartContains td.totalLine {
	text-align:right;
}

.cartContent .breadcrumb {
	margin-left:65px;
	margin-bottom:15px;
}

.cartContent .breadcrumb a {
	color:#545454;

}
.cartContent .breadcrumb a:hover {
	text-decoration:underline;
}

.cartContent .breadcrumb .current {
	color:#419639;
	font-weight:bold;
}

.cartContent .breadcrumb .future {
	color:#e1e1e1;
}

.cartContent .licenseHolder {
	background:#FFFFFF;
	border:3px solid #d7d7d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:5px 25px 15px 25px;
	width:375px;
	margin-left:50px;
}

.cartContent .paymentInfo {
	background:#FFFFFF;
	border:3px solid #d7d7d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:5px 25px 15px 25px;
	margin-top:25px;
	margin-left:25px;
	width:350px;
}

.cartContent .addressInfo {
	background:#FFFFFF;
	border:3px solid #d7d7d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:5px 25px 15px 25px;
	margin-left:25px;
	width:350px;
}

.cartContent .subheader {
	font-size:10px;
	font-weight:normal;
	padding-left:35px;
}

.cartContent .otherInfo {
	margin-top:25px;
	text-align:right;
}

.cartContent .result {
	background:#FFFFFF;
	border:3px solid #419639;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:5px 25px 15px 25px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:25px;
	width:815px;
	text-align:center;
}

.cartContent .failed {
	border:3px solid red;
}

#customerInfo {
	background:#FFFFFF;
	border:3px solid #d7d7d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:5px 25px 15px 25px;
	margin-left:50px;
	margin-right: 25px;
	width:325px;
}

#customerReceipt {
	background:#FFFFFF;
	border:3px solid #d7d7d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:5px 25px 15px 25px;
	margin-left:50px;
	margin-right:50px;
}

#customerReceipt h1 {
	font-size:18px;
	color:#419639;
}

#customerReceipt h2 {
	font-size:14px;
	margin:0px;
}

#customerReceipt a {
	color:#419639;
	text-decoration:underline;
}

#customerReceipt a:visited {
	color:#419639;
}

#customerReceipt p.right{
	text-align:right;
}

#customerReceipt tr.shopping {
	text-align:left;
	background-color:#e1e1e1;
}

#customerReceipt .qty {
	width:30px;
	text-align:center;
}

#customerReceipt hr.itemBreak {
	height:2px;
	color:#005130;
	background-color:#005130;
}

#customerReceipt hr.subitemBreak {
	padding:0;
	margin:0 0 0 10%;
	width:90%;
	height:1px;
	color:#EEEEEE;
	background-color:#EEEEEE;
}

#customerReceipt td.totalLine {
	text-align:right;
}

