﻿/*  html styles  */
body{	
	background-color:#FFFFFF;
	font-family:Verdana; 
	font-size:10px; 
	color:#000000; 
	margin:0px;	
	padding:0px; 
	margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom:0px; 
	padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;	
}

*{ margin:0;padding:0; list-style:none; border:none;}

/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ol {
	     list-style:none;
	     }

     ul {
	     list-style:none;
	     }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     hr {
         margin:0; padding:0;
         }

     img {
         margin:0; padding:0;
         }

     td {
         margin:0; padding:0;
         }

     tr {
         margin:0; padding:0;
         }

     table {
         margin:0; padding:0;
         }

     dl {
         margin:0; padding:0;
         }

     dt {
         margin:0; padding:0;
         }

     dd {
         margin:0; padding:0;
         }

     div {
         margin:0; padding:0;
         }

     label {
         margin:0; padding:0;
         }

     input {
         margin:0; padding:0;
         }

     fieldset {
         margin:0; padding:0;
         }

     blockquote {
         margin:0; padding:0;
         }

     p {
         margin:0; padding:0;
         }

     html {
         margin:0; padding:0;
         }

     body {
         margin:0; padding:0;
         }

     form {
         margin:0; padding:0;
         }

     pre {
         margin:0; padding:0;
         }

     h6 {
         margin:0; padding:0;
         }

     h5 {
         margin:0; padding:0;
         }

     h4 {
         margin:0; padding:0;
         }

     h3 {
         margin:0; padding:0;
         }

     h2 {
         margin:0; padding:0;
         }

     h1 {
         margin:0; padding:0;
         }

     li {
         margin:0; padding:0;
         }

     ol {
         margin:0; padding:0;
         }

     ul {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      fieldset {
         border:none;
         }


      :visited img {
         border:none;
         }


      :link img {
         border:none;
         }


      a img {
         border:none;
         }


.MainDivAlignCenter{	text-align:center;	}



/*  Shadow Styles  */
.shadowLeftIndex{	position:relative;	float:left;	width:24px;	position:relative;	}
.shadowRightIndex{	position:relative; float:right; width:24px;	position:relative;	}



/* main styles */
.mainOuterTable{	position:relative; float:none; width:779px; height:100%;	}
.mainOuterTable2{	position:relative; float:none; width:779px; height:150%;	}

.mainInnerTable{
	position:relative;
	float:left;
	width:779px;
	background-image:url(../images/shadow.jpg);
	background-repeat:repeat-y;
	height:100%;
}

.InnerTable{	position:relative;	float:left; width:730px;	}
	
	
/*  Logo Bar  */
.logoBar{	position:relative; float:left; text-align:left; padding-left:40px; width:490px; height:68px;	}
.logoBarNav{	position:relative; float:left; text-align:right; width:190px; height:28px; padding-top:40px; padding-right:10px;	}


/*  Dark Blue bar  */
.darkBlueBar{	float:right; position:relative; background-color:#224466; width:730px; height:10px;	}
.darkBlueBarThick{	float:right; position:relative; background-color:#224466; width:670px; height:34px; padding-left:15px; padding-top:6px; text-align:left; font-size:20px; color:#FFFFFF; font-family:Verdana;	}


/*  Nav  */
.navContainer{	position:relative; float:right; width:685px; height:30px; text-align:left;}


/*  Empty Containers  */
.emptyContainer1{	position:relative; float:left; width:45px; height:100px;	}
.emptyContainer2{	position:relative; float:right; width:685px; text-align:right}
.emptyContainer3{	position:relative; float:right; width:385px; text-align:left; margin-right:20px;	}
.pricingtab{	position:relative; float:right; width:625px; padding-left:15px; text-align:left;}
.pricing { position:relative; float:right; width:695px; text-align: left; }
.pricingheader { background:url(../images/bg-pricing.jpg) no-repeat; width:695px; height:68px;}
.pricingcontent { background:url(../images/bg-pricing-content.jpg) repeat; height:445px; margin-left:10px; width:655px; padding-left:30px;}

.ondemandoption { background:url(../images/bg-onsite-ondemand.jpg) no-repeat; width:302px; height:207px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; float:left;}
.ondemandoption h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#A3D1F3; font-weight:normal; padding-bottom:20px; }
.ondemandoption p { padding-right:10px;}
.ondemandoption a { text-decoration:underline; font-weight:bold; color:#fff;}

.onsiteoption { background:url(../images/bg-onsite-ondemand.jpg) no-repeat; width:302px; height:207px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; float:left;}
.onsiteoption h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#A3D1F3; font-weight:normal; padding-bottom:20px; }
.onsiteoption p { padding-right:10px;}

.standard { background:url(../images/bg-pkgs-prices.jpg) no-repeat; width:182px; height:201px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F5FBFF; font-weight:normal; float:left; margin-left:10px;}
.standard h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bold; padding-bottom:10px; }
.standard p { padding-right:10px; color:#666666; font-size:11px;}
.standard img { padding-top:47px; }

.professional { background:url(../images/bg-pkgs-prices.jpg) no-repeat; width:182px; height:201px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F5FBFF; font-weight:normal; float:left;}
.professional h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bold; padding-bottom:10px; }
.professional p { padding-right:10px; color:#666666; font-size:11px;}
.professional img { padding-top:35px; }

.enterprise { background:url(../images/bg-pkgs-prices.jpg) no-repeat; width:182px; height:201px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F5FBFF; font-weight:normal; float:left;}
.enterprise h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bold; padding-bottom:10px; }
.enterprise p { padding-right:10px; color:#666666; font-size:11px;}
.enterprise img { padding-top:10px; }
.enterprise a { text-decoration:underline; color:#666;}

.productsdetail { position:relative; float:right; width:685px; text-align:left; margin-left:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.productsdetail h2 { color:#CC0000; padding:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; }



/* copyrights   */

.bottomBlackBar{	position:relative; float:left; width:730px; height:10px; background-color:#000000;	}

.copyrightBar{	float:left; position:relative; width:730px; height:80px; text-align:center; font-family:Verdana; font-size:10px; color:#666666;	}

a.copyrightLink:link{	font-size:10px; text-decoration:none; font-style:normal; color:#666666; font-family:"Verdana"; }
a.copyrightLink:visited{	font-size:10px;	text-decoration:none; font-style:normal; color:#666666; font-family:"Verdana"; }
a.copyrightLink:active{	font-size:10px;	 text-decoration:none; font-style:normal; color:#666666; font-family:"Verdana"; }
a.copyrightLink:hover{	font-size:10px;	 text-decoration:underline; font-style:normal; color:#003366; font-family:"Verdana"; }



/*  Main Image   */

.mainImageContainer{
	float:right;
	position:relative;
	width:685px;
	height:201px;
	text-align:right;
}



/*   Index Right Side  */
.partnersAndNewsContainer{ position:relative;  float:right; width:275px; text-align:left; }
.partnersAndNewsContainer1{	position:relative; float:right; padding-left:0px; padding-top:5px; width:275px; text-align:left;	}
.partnersAndNewsContainer2{	position:relative; float:right; padding-left:15px; padding-top:0px; width:260px; text-align:left;	}
.partnersAndNewsContainer3{	position:relative; float:right; width:275px; text-align:left;	}



/*  Sub Nav divider */
.subNavBgk{position:relative; background-image:url(../images/rightSideBgk.jpg); background-repeat:repeat-x; float:right; width:200px; text-align:left; height:650px;}
.subNavLinkContainerMain{position:relative; float:left;  width:200px; height:30px; text-align:left; vertical-align:text-top;	}
.subNavLinkContainerLink{position:relative; float:left; width:200px; height:30px; text-align:left;}
.subNavLinkContainerDivider{position:relative; float:left; width:200px; text-align:center; height:1px;}
.subNavLinkContainer2{position:relative; float:left; width:200px; text-align:left;	}

a.subNavLink:link{	font-size:10px; text-decoration:none; font-style:normal; color:#333333; font-family:"Verdana"; }
a.subNavLink:visited{	font-size:10px;	text-decoration:none; font-style:normal; color:#333333; font-family:"Verdana"; }
a.subNavLink:active{	font-size:10px;	 text-decoration:none; font-style:normal; color:#333333; font-family:"Verdana"; }
a.subNavLink:hover{	font-size:10px;	 text-decoration:underline; font-style:normal; color:#666666; font-family:"Verdana"; }




/*  Index Content  */
.fontSize20px{font-size:20px;}
.fontSize20pxAndredColor{font-size:20px; color:#CC0000;}
.IndexProductContainer{position:relative; float:left; width:87px; height:105px; text-align:center;}
.IndexProductDivider{position:relative; text-align:center; float:left; width:10px; height:95px; vertical-align:middle; padding-top:10px;}


/*  inner Content  */
.innerContentContainer{position:relative; float:right; width:484px; text-align:left; background:url(../images/aboutImage.jpg); background-position:top; background-repeat:no-repeat; height:200px;}
.IndexProductDivider{position:relative; text-align:center; float:left; width:10px; height:95px; vertical-align:middle; padding-top:10px;}

/* Testimonials */
.innerContentContainerTestimonials{position:relative; float:right; width:484px; text-align:left; height:200px;}
.TestimonialsRedColorText{color:#CC0000; font-family:Verdana; font-size:10px;}

/* Vision */
.innerContentContainerVision{position:relative; float:right; width:484px; text-align:left; background:url(../images/visionImage.jpg); background-position:top; background-repeat:no-repeat; height:200px;}

/* Value Proposition */
.innerContentContainerValue{position:relative; float:right; width:484px; text-align:left; height:100%;}

/* Contact */
.innerContentContainerContact{position:relative; float:right; width:484px; text-align:left; background:url(../images/contactImage.jpg); background-position:top; background-repeat:no-repeat; height:200px;}

/* Partners */
.innerContentContainerPartner{position:relative; float:right; width:484px; text-align:left; height:200px;}

/* Products */
.innerContentContainerProduct{position:relative; float:right; width:484px; text-align:left; background:url(../images/productsImage.jpg); background-position:top; background-repeat:no-repeat; height:350px;}
.innerContentContainer2{position:relative; float:right; width:242px; text-align:left; height:400px;}

a.productLink:link{	font-size:10px; text-decoration:none; font-style:normal; color:#333333; font-family:"Verdana"; }
a.productLink:visited{	font-size:10px;	text-decoration:none; font-style:normal; color:#333333; font-family:"Verdana"; }
a.productLink:active{	font-size:10px;	 text-decoration:none; font-style:normal; color:#333333; font-family:"Verdana"; }
a.productLink:hover{	font-size:10px;	 text-decoration:underline; font-style:normal; color:#666666; font-family:"Verdana"; }

.innerContentContainerProductDetail{position:relative; float:right; width:464px; text-align:left; height:310px; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.innerContentContainerProductDetailImageContainer{position:relative; float:right; width:484px; text-align:left; height:30px; vertical-align:top;}

/* Signup */
.innerContentContainerSignup{position:relative; float:right; width:484px; text-align:left; height:200px;}

.innerContentContainerSignupText{position:relative; float:left; width:120px; text-align:left; height:26px; padding-left:15px; padding-top:4px;}
.innerContentContainerSignupTextfield{position:relative; float:left; width:200px; text-align:left; height:30px;}
.innerContentContainerSignupButtons{position:relative; float:right; width:469px; text-align:left; height:30px; padding-left:15px;}

.signUpTextField{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:185px; }

/* Signup */

.newsletterContainer{background-image:url(../images/rightSideBgk.jpg); background-repeat:repeat-x;position:relative; float:right; width:275px; text-align:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;	}
.newsletterHeader{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#CC0000;}
.defaultText{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.btnCss {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:21px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.btnCss:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.btnCss:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
