/* This is the new CSS to use with new pages */
body {background-color: #FFFFFF; margin:0px;}
form {margin:0; padding:0;}

/* Images should have no borders by default */
img {border:0px;}

/* Page titles */
h1{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:20px; 
	line-height:30px;
	color:#666666; 
	font-weight:bold; 
	margin-top:0px; 
	margin-bottom:7px;
}

/* Product Title Tagline */
.tagline{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:12px;
	color:#8E8E8E; 
	font-weight:bold; 
	margin-top:0px; 
	margin-bottom:20px; 
}

/* Topic headers */
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #606060; 
	font-weight: bold; 
	margin-top:0px; 
	margin-bottom:2px; 
	line-height:15px;
}

/* Sub-headings that go immediately under h2 headings (used in management) */
h2.sub {
	color: #999999; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	margin-top:0px; 
	margin-bottom:6px; 
	line-height:17px;
}

/* Sub topic of an h2 topic */
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	color: #606060;
	margin-bottom:2px;
}

/* Unnumbered List */
ul {margin-top:4px; padding-left:0px; margin-left:22px; }

/* Unnumbered List (embedded in a list item) */
li ul {margin-top:5px; margin-bottom:5px;}


/* Clears the floats */
.divCleaner     {clear:both; height:1px; font-size:1px; line-height:1px; border:none; margin:0; padding:0; background:transparent;}

/* Use text content */
.text{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	line-height: 17px;
}

/* Top margin should be controlled by headers */
p {
	margin-top:0px;
}

/* The style of a new product feature */
.newFeature {
	margin-left:7px; 
	font-weight:bold; 
	color:#FF6600;
}

/* modifier styles: Used to modify h1, h2, or content text */
.colored  {color: #006699;}
.dark     {color: #000000;}
.small    {font-size: 11px; line-height: 14px;}
.big      {font-size: 14px; line-height: 17px;}
.bigger   {font-size: 17px; line-height: 20px;}
.bold     {font-weight:bold;}
.norm     {font-weight:normal;}
.warn     {color:#E31B23;}
.evalWarn {color:#F00;}


/* used for the search field */
.searchField { font-size: 14px;font-family: Arial, Helvetica, sans-serif; color:#CCCCCC; background-color:transparent; border:0px; width:100px;}

/* Used for the form entry fields */
.fieldColLeft		{float:left; width:130px; font-weight:bold; line-height:22px; margin-bottom:4px; }
.fieldColRight		{float:left; width:370px; margin-bottom:4px;}
.fieldColRightWide  {float:left; width:600px; margin-bottom:4px;}
.fieldColTop		{padding-bottom: 4px; font-weight:bold; }
.fieldColBottom		{padding-bottom: 15px;}

.fieldInput     {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.fieldSelect    {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.fieldTextArea  {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.submitButton   {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

/* Displays form validation errors */
.errorBox {background-color:#FFFFFF; padding:20px; margin:20px; border:solid 1px #CCCCCC;}

/* Quote styles (for customer quotes) */
.quoteMark     {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #0066FF; vertical-align:bottom; }
.quoteText     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5F5E5E; padding-bottom:10px; padding-left:8px; padding-right:8px; vertical-align:bottom;}
.quoteFooter   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; line-height: 15px; padding-left:20px;}

/* Common link styles */

.linknorm{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#006699;}
a.linknorm:visited {text-decoration: none;}
a.linknorm:link {text-decoration: none;}
a.linknorm:hover {text-decoration: underline;}
.linknormarrow {font-size: 11px; font-weight: bold; color: #006699; font-family: Arial, Helvetica, sans-serif;}

a.linkbold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #006699;}
a.linkbold:visited {text-decoration: none;}
a.linkbold:link {text-decoration: none;}
a.linkbold:hover {text-decoration: underline;}
.linkboldarrow {font-size: 12px; font-weight: bold; color: #006699; font-family: Arial, Helvetica, sans-serif;}

a.linksmall {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006699;}
a.linksmall:visited {text-decoration: none;}
a.linksmall:link {text-decoration: none;}
a.linksmall:hover {text-decoration: underline;}
.linksmallarrow {font-size: 10px; color: #006699; font-family: Arial, Helvetica, sans-serif;}

a.linksmallbold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #006699;}
a.linksmallbold:visited {text-decoration: none;}
a.linksmallbold:link {text-decoration: none;}
a.linksmallbold:hover {text-decoration: underline;}
.linksmallboldarrow {font-size: 10px; font-weight: bold; color: #006699; font-family: Arial, Helvetica, sans-serif;}


/* Used with a DIV tag to privide a 10 x 10 spacer */
.contentSpacer     {margin:5px;}
.fieldSpacer		{margin-top:2px; margin-bottom:2px;}

/* Used with a DIV tag to create a divider line with 15px margin on the top and bottom */
.horzSectionSpacer {height:0px;
                    width:100%;
                    font-size:1px;
                    line-height:1px;
                    border-top:solid 1px #C3C5B8;
                    border-bottom:solid 1px #FFFFFF;
                    margin-top:15px; margin-bottom:15px; margin-left:0px; margin-right:0px;}

/* Used with a DIV tag to create a divider line with 25px margin on the top and bottom */
.horzSectionBgSpacer{height:0px;
                    width:100%;
                    font-size:1px;
                    line-height:1px;
                    border-top:solid 1px #C3C5B8;
                    border-bottom:solid 1px #FFFFFF;
                    margin-top:25px; margin-bottom:25px; margin-left:0px; margin-right:0px;}

/* Formats Links listed horizontally at the bottom of a page's content */
.footerLinkDiv      {margin-top:30px; margin-bottom:0px;}
.footerLinkSpacer   {margin-left:2px; margin-right:2px;}

/* Formats the disclosers on the bottom of a page (press releases) */
.footerDisclosers   {color:#999999; margin-top:20px;}



/******************************************************/
/*********** Next Step Pods (non-product) *************/
/******************************************************/
/* Next Step Text */
.nextStepText {
  font-family: Arial, Helvetica, sans-serif;
  line-height:15px;
  font-size:11px; 
  font-weight:bold;
  color: #bdbdbd;
}
/* Next Step Link */
.nextStepLink {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px; 
  font-weight:bold;
  color: #bdbdbd;
  padding-right:7px;
  background:url(/images/nav/nextStepLinkArrow.gif) no-repeat right;
}
a.nextStepLink:visited {text-decoration: none;}
a.nextStepLink:link {text-decoration: none;}
a.nextStepLink:hover {text-decoration: underline;}



/*****************************************************************/
/********************  Signup Multi-Form *************************/
/*****************************************************************/

/* Download main page, main image, solution links */
.linkSolution{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size : 13px; 
  color: #000000; 
}
a.linkSolution:visited {text-decoration: none;}
a.linkSolution:link {text-decoration: none;}
a.linkSolution:hover {text-decoration: underline;}



/*****************************************************************/
/****************** Header Contact & Promo ***********************/
/*****************************************************************/

.headContact {
	height: 24px;
	background-image:url(/images/nav/headBG.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#898989;
}
.headContact a:link {
	color:#898989;
	text-decoration:none;
}
.headContact a:visited {
	color:#898989;
	text-decoration:none;
}
.headContact a:hover {
	color:#fdb813;
	text-decoration:none;
}
.headPromo {
	width: 625px;
	height: 20px;
	float:left;
	text-align:left;
	padding-top: 4px;	
}
.headInfo {
	width: 325px;
	height: 20px;
	float:right;
	text-align:right;
	padding-top: 4px;
}