html,body,form {}
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center; /* background-color:#CCCCCC; */
	margin:0px;
	margin-top:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image:url(_images/siteBackground4.png);
	padding:5px; 
}

p { font-family: Candara, Calibri, Arial; font-size: large; color: #333; font-weight:normal; padding-left:10px; padding-right:10px; }

h1 {  padding-top:10px; text-align:left; font-family:Calibri, Arial, sans-serif; font-size:large; color:#000066; vertical-align:text-top; }

ol {  font-family: Candara, Calibri, Arial; font-size: large; padding-top:10px; text-align:left; color:#666666; }

.bodyForm { background-image:url(_images/siteBackground.png); background-repeat:repeat-x; margin:0px; }
.iframeBody { background-image:none; background-color:#EEEEEE; margin:0px; }
.iframeBody2 { background-image:none; background-color:#EEEEEE; margin:0px; border-color:#003399; border-style:solid; border-width:1px; background-color:#EEEEEE; margin:0px; }
.SiteHeader { background-color:#EEEEEE; }

table { background-color:#FFFFFF; text-align:left; margin:0px; border:0px; }

.mainTable { border:none; padding-top:10px;}

h1 { background-color:#FFF; color:#000099; font-family:Calibri, Arial, sans-serif; font-size: x-large; text-align:left; text-decoration:underline;}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.SiteBackground { }
.AccountInfo { width:240px; max-width:240px; }

/* The section below sets up the CSS for the images used inline with the text description to provide links for offers. */

.inlineOffer { vertical-align:top; margin:0px; height:80px; background-color:#FFFFFF;}

a.offers {
	display:block;
	height:80px; 
	width:450px; 
	padding:0px;
	margin:0px;
}

a:hover.offers {
	background-position: 0 -80px; margin:0px;
}	

a:active.offers {
	background-position: 0 -160px; margin:0px;
}

a.download {
background: url(_images/Download_offerBar.png) no-repeat 0 0;
}
a.contact {
background: url(_images/Contact_offerBar.png) no-repeat 0 0;
}
a.personal {
background: url(_images/Personal_offerBar.png) no-repeat 0 0;
}
a.group {
background: url(_images/Group_offerBar.png) no-repeat 0 0;
}

/* End of the offers section */

.menublocked { color:#666; }

MenuBlock { background-color:#FFFFFF; background-image:url(../_images/menuBlock.png) }

.MenuLine { background-color:#EEEEEE; border:1px solid #003399; max-width:960px; }

.menu { margin:0px; height:32px; position:relative; z-index:100; font-family: Calibri, Arial, Helvetica, sans-serif; }

/* remove all bullets, borders and padding from the default list styling */
.menu ul { padding:0; margin:0; list-style-type:none; }
/* .menu ul ul { width:149px; } */

/*float the list to make it horizontal and a relative position so that you can control the dropdown menu position */
.menu li { float:left; width:149px; position:relative; }

/* style the links for the top level */
.menu a, .menu a:visited { display:block; font-size:14px; text-decoration:none; color:#222222; width:138px; height:30px; border:1px solid #003399; border-width:1px 0 1px 1px;  background:#EEEEEE; padding-left:10px; line-height:29px; font-weight:bold; }

/* style the second level background */
.menu ul ul a.drop, menu ul ul a.drop:visited { background:none; }

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul li div { visibility:hidden; position:absolute; height:0; top:31px; left:0; border-top:1px solid #000;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table { position:absolute; top:0; left:0; border-collapse:collapse; }

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:none; border:none; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; }
.menu ul li div a, .menu ul li div a:visited {background:none; border:none; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; width:200px; }
.menu ul li div a:hover, .menu ul li div :hover > a  {background:none; border:none; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; }


/* style the hovers for top levels */
.menu a:hover { color:#EEEEEE; /* background-image:url(_images/menuButton.png);*/ background:#003399; }
.menu :hover > a { color:#EEEEEE; /* background-image:url(_images/menuButton.png);*/  background:#003399; }

/* style the hovers for sub levels */
.menu ul ul li a:hover { color:#333333; background:none; border:none; text-decoration:underline;} 

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover div,
.menu ul a:hover ul{ visibility:visible; }

/* Provide an extension for an action button embedded in the menu */
/* style the links for the top level */

.getStarted a, .getStarted a:visited { display:block; font-size:14px; text-decoration:none; color:#222222; width:138px; height:30px; border:1px solid #003399; border-width:0px 0 0px 0px; background-color:#FFF; background-image:url(_images/getStarted_normal.png); padding-left:10px; line-height:29px; font-weight:bold; }
.getStarted a:hover, .getStarted ul ul a:hover{ background-color:#FFF; color:#000099; background-image:url(_images/getStarted_hover.png); }
.getStarted :hover > a, .getStarted ul ul :hover > a { background-color:#FFF; color:#000099; background-image:url(_images/getStarted_hover.png);}

.menuEnd { height:32px; border:1px solid #003399; border-width:0px 0px 0px 0px; border-right:none; width:auto; margin:0px; }
.menuEndForm { height:32px; border:1px solid #003399; border-width:0px 0px 0px 1px; border-right:none; width:auto; margin:0px; }

.submenu { width:400px; height:24px; position:relative; z-index:100; border-right:1px solid #000000; font-family:Calibri, Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
.selected { text-decoration:underline; color:#000000;}
.submenu:hover { color:#0033CC; text-decoration:underline; }

.FlashRow { margin:0px; border:0px;}
.FlashColumns { margin:0px; border:0px; border-bottom:solid 1px #CCCCCC;}
.Flash_stage { margin:0px; border:0px; padding:0px; margin-top:2px; margin-bottom:5px; margin-left:0px; background-color:transparent; max-width:960px; }

.Other { font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#000066; text-align: left; text-decoration:none; margin:0px; padding-top:3px; padding-bottom:3px;}

.Solution_row { background-color:#EEEEEE; width:auto; border-top:solid 1px #CCCCCC;}
.Solution_left { font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#003399; text-align:left; text-decoration:none;  border-left:solid 1px #CCCCCC;}
.Solution_right { display:block; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#003399; text-align:right; text-decoration:none;  border-right:solid 1px #CCCCCC;}
.Solution_central { display:block; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#003399; text-align:left; text-decoration:none;}
.SolutionStrip { margin:0px; border:0px; padding:0px;  }

.PicLeft { width:240px; height:200px; margin:0px; border:solid 1px #CCCCCC; border-right:none;}
.newPicLeft { width:320px; height:200px; margin:0px; border:solid 1px #CCCCCC; border-right:none;}
.PicMiddle { width:240px; height:200px; border:solid 1px #CCCCCC; border-left:none; border-right:none;}
.newPicMiddle { width:240px; height:200px; border:solid 1px #CCCCCC; border-left:none; border-right:none;}
.PicRight { width:240px; height:200px; margin:0px; border:solid 1px #CCCCCC; border-left:none; }
.newPicRight { width:320px; height:200px; margin:0px; border:solid 1px #CCCCCC; border-left:none; }
.PicReplace { height:200px; margin:0px; border:solid 1px #CCCCCC; }

.MainDisplay {
	width:956px;
	text-align:left;
	vertical-align:text-top;
	border-right-color:#CCCCCC;
	border-right-width:1px; /*border-left:solid; border-left-color:#003399; border-left-width:1px;*/
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.MainPartner {
	text-align:left;
	vertical-align:text-top;
	border-right:none;
	border-left:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.FormHeader {
	text-align:left;
	vertical-align:text-top;
	border:none;
}

.majorOrderedList { padding-left:20px; text-align:left; font-family:Calibri, Arial, sans-serif; }

.SubText { padding-left:40px; padding-right:40px; margin-top:-10px; text-align:left; font-family:Candara, Calibri, Arial, sans-serif; font-size:large; }
.MainQuestion { padding-left:25px; text-align:left; font-family:Candara, Calibri, Arial, sans-serif; font-size:large; font-weight:bolder; }
.MainAnswer { padding-left:25px; text-align:left; font-family:Candara, Calibri, Arial, sans-serif; font-size:large; } 

.MainTitle {  padding-top:10px; text-align:left; font-family:Calibri, Arial, sans-serif; font-size:large; color:#000066; vertical-align:text-top; }
.OfferTitle { background-color:#FFF; color:#000099; font-family:Calibri, Arial, sans-serif; font-size: x-large; text-align:center; text-decoration:underline; }
.OfferSubTitle { background-color:#FFF; color:#000099; font-family:Calibri, Arial, sans-serif; font-size:large; text-align:left; }
.OfferLink { background-color:#FFF; font-family:Calibri, Arial, sans-serif; font-size: x-large; padding-right:40px; text-align:right;}

/* styles for press releases including the news.htm page */
.MainHeadline {  padding-top:10px; padding-left:40px; padding-right:40px; text-align:center; font-family:Arial, Calibri, sans-serif; font-size:large; color:#000000; vertical-align:text-top; }
.SubHeadline {  padding-top:10px; padding-left:40px; padding-right:40px; text-align:center; font-family:Arial, Calibri, sans-serif; font-size:medium; color:#000000; vertical-align:text-top; font-style:italic;}
.releaseText { padding-left:10px; text-align:left; font-family: Arial, Calibri, sans-serif; font-size:16px; padding-right:10px; }
.releaseBullet { list-style-type:disc; padding-left:50px; text-align:left; font-family:Arial, Calibri, sans-serif; font-size:16px; padding-right:10px; }
.MainHeader {  padding-top:10px; padding-left:10px; padding-right:40px; font-weight:bold; text-align:left; font-family:Candara, Calibri, Arial, sans-serif; font-size:large; color:#000066; vertical-align:text-top; }
/* end of press release styles */

.SubTitle {  text-align:left; padding-left:40px; text-decoration:underline; font-family:Candara, Calibri, Arial, sans-serif; font-size:large; color:#000066; vertical-align:text-top; }
.MainTitle2 {  padding-top:10px; text-align:left; font-family:Calibri, Arial, sans-serif; font-size:large; color:#000066; vertical-align:text-top; }
.MainTitleBox { /*display:inline-block; border-bottom:solid; border-bottom-width:1px; */ }
.MainQuote { text-align:left; padding-left:20px; font-style:italic;}

/* the following is used for embedded tables within the main display area */
.tableScenario{ text-align:center; font-family:Calibri, Arial, sans-serif; font-size:16px; color:#EEEEEE; background-color:#003399; margin:0px; padding-top:5px; padding-bottom:5px; width:86%; border:solid 1px #003399; }
.tableHeader {  padding-left:10px; text-align:left; font-family: Candara, Calibri, Arial, sans-serif; font-size:18px; padding-right:30px; color:#F1F1F1; background-color:#003399; margin:0px; padding-top:5px; padding-bottom:5px; vertical-align:middle; font-weight:bold;}
.tableColLeft { padding-left:10px; text-align:left; font-family:Candara, Calibri, Arial, sans-serif; font-size:16px; padding-right:10px; color:#000000; background-color:#F1F1F1; vertical-align:text-top; margin:0px; border-right:solid 1px #003399; width:40%; } 
.tableColRight { padding-left:10px; text-align:left; font-family:Candara, Calibri, Arial, sans-serif; font-size:large; padding-right:10px; color:#000000; background-color:#F1F1F1; vertical-align:text-top; margin:0px; width:60%; }
.cellTitle { font-weight:bold; text-decoration:underline; margin-top:5px; margin-bottom:2px; }
.cellList { margin-left:0px; padding-left:20px; background:transparent url(_images/greencheck.png) no-repeat scroll 0 0; list-style-type:none;  }
.cellText { }

/* the following are used for formatting the sidebar items and their text */
.smallTitle { padding-top:8px; font-family: Segoe UI, Calibri, Arial, sans-serif; font-size:14px; font-weight:bolder; color:#000066; text-align:center; padding-bottom:-5px;}
.quickLinks { padding-left:10px; padding-right:15px; font-family: Segoe UI, Calibri, Arial, sans-serif; font-size:13px; font-weight:normal; color:#000066; text-align:left; padding-bottom:0px;}
/* .quickLinks { padding-top:2px; padding-left:10px; padding-right:10px; font-family: Segoe UI, Calibri, Arial, sans-serif; font-size:13px; font-weight:bolder; color:#000066; text-align:left;} */
.smallLink { padding-left:10px; padding-right:10px; font-family: Segoe UI, Calibri, Arial, sans-serif; font-size:12px; font-weight:normal; color:#000066; text-align:left; padding-bottom:0px;} */
.smallAnchor { color:#000066; text-decoration:none; }
.Welcome { text-align:left; font-family:Calibri, Arial, sans-serif; font-size:16px; padding:10px;}
.QuoteAttribution { margin-top:-15px; padding-left:35px; }
.CallToAction {  vertical-align:top; margin-top:10px; height:240px; max-height:240px; border:solid; border-color:#CCCCCC; border-width:thin; border-width:1px; border-top:none; border-left:none;}
.CallToAction_horiz {  vertical-align:top; margin-top:2px; height:200px; max-height:200px; border:solid; border-color:#CCCCCC; border-width:thin; border-width:1px; border-top:none; border-left:none;}
.SideAction { vertical-align:top; margin:0px; height:200px; background-color:#FFFFFF;}
.SideActionSmall { vertical-align:top; margin:0px; height:200px; background-color:#FFFFFF;}

.Header_text { text-align:center; font-size:14px; font-family:Calibri, Arial, sans-serif; color:#333333; }
.Header_link { text-align:center; font-size:12px; font-family:Calibri, Arial, sans-serif; color:#003366; text-decoration:none; }

.Footer_row { text-align:center; background-color:#EEEEEE; color:#000066; height:30px; border:solid 1px #CCCCCC; border-top:none; max-width:960px;}
.Footer_text { text-align:center; font-size:11px; font-family:Calibri, Arial, sans-serif; color:#000066; padding-top:10px; }

.Login_title { font-family:Calibri, Arial, Helvetica, sans-serif; font-size:20px; color:#000066; text-align:left; text-decoration:underline; margin-bottom:10px; padding-left:10px; padding-bottom:5px;}

/* Commercial connection - these are the styles used in the web pages which lead into the commercial site */
.productWindow { background-image:url(_images/productWindow.png); width:320px; height:480px; }



/* Commercial additions - these are the style put in place for the eCommerce/Registration work. */
.MainForm { border-color:#003399; border-style:solid; border-width:1px; background-color:#EEEEEE; margin:0px;}
.OfferForm { border-color:#003399; border-style:solid; border-width:1px; background-color: #EEEEEE;}
.headerSpacing { margin-top:10px; }
.FormHeader {
	text-align:left;
	vertical-align:text-top;
	border:none;
}


/* CSS entires for forms */
.formLabel { padding-left:10px; width:120px; vertical-align:text-top; font-size:large; font-family: Candara, Calibri, Arial, sans-serif; color:#000000;}
.formField { font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000;  }
.formBlank { font-size:1px; color:#FFF; height:1px; width:1px; }
.ColumnText { text-align:center; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; /*background-color:#EEEEEE;*/ margin:0px;  padding-top:7px; padding-bottom:7px; padding-right:5px; border:none; }
.FeatureText { text-align:left; font-size:14px;; font-family:Calibri, Arial, sans-serif; color:#000000; /*background-color:#EEEEEE;*/ margin:0px;  padding-top:7px; padding-bottom:7px; padding-right:5px; border:none; vertical-align:text-top;}
.ul1_bullet { list-style-type:disc; padding-left:30px; text-align:left; font-family:Calibri, Arial, sans-serif; font-size:16px; padding-right:10px; }
.u12_bullet { list-style-type:square; padding-left:50px; text-align:left; font-family:Calibri, Arial, sans-serif; font-size:16px;  }
.ColumnLabel { text-align:center; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; /*background-color:#EEEEEE;*/ margin:0px;  padding-top:7px; padding-bottom:7px; padding-right:5px; border:none; text-decoration:underline;}
.FormRadio { text-align:left; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; /*background-color:#EEEEEE;*/ margin:0px;  padding-top:7px; padding-bottom:2px; padding-right:5px; border:none;}
.RadioLabel { text-align:right; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; /*background-color:#EEEEEE;*/ margin:0px;  padding-top:7px; padding-bottom:2px; padding-right:5px; border:none;}
.FormText { text-align:left; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; background-color:#FFFFFF; border:1px solid #999999;}
.FormSelect { text-align:left; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; background-color:#FFFFFF; border:1px solid #999999; cursor:pointer;} 
.FormButton { border: 1px solid #FF6600; font-size:large; font-family: Candara, Calibri, Arial, sans-serif; color:#000000; margin-left:20px; margin-bottom:5px; padding-left:25px; padding-right:25px; margin-top:20px; background-image:url(_images/button_background.png); cursor:pointer; }
.FormButtonCenter { border: 1px solid #FF6600; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; margin-left:20px; margin-bottom:5px; padding-left:25px; padding-right:25px; background-image:url(_images/button_background.png);}
.PasswordRecovery { font-size:small; font-style:italic; font-family:Calibri, Arial, sans-serif; color:#FF6600; text-align:right; padding-right:10px; padding-bottom:10px; text-decoration:none; }
.columnLeft { border-left: 1px solid #999999; }
.columnRight { border-right: 1px solid #999999; }
.rowBelow { border-bottom: 1px solid #999999; }
.shortRow { height:10px;}
.columnMargin { width:10px; height:auto; background-color:#EEEEEE; }
.rowTop { border-top: 1px solid #999999; margin-top:5px;}
.formHeaderText { text-align:left; font-size:12px;; font-family:Calibri, Arial, sans-serif; color:#000000; background-color:#EEEEEE; margin:0px;  padding-top:7px; padding-bottom:2px; padding-right:5px; border:none; }
.formHeaderStep { text-align:right; font-size:12px;; font-family:Calibri, Arial, sans-serif; color:#000000; font-style: italic; background-color:#EEEEEE; margin:0px;  padding-top:7px; padding-bottom:2px; padding-right:5px; border:none; }
.acceptanceLabel {text-align:left; font-size:medium; font-family:Calibri, Arial, sans-serif; color:#000000; background-color:#EEEEEE; margin:0px;  padding-top:7px; padding-bottom:7px; border:none;}
.acceptanceText { text-align:left; font-size:11px;; font-family:Calibri, Arial, sans-serif; color:#000000; background-color:#EEEEEE; margin:0px; border:none; vertical-align:middle;}
a.acceptanceText { font-size:11px;; font-family:Calibri, Arial, sans-serif; color:#003399; text-decoration:underline; background-color:#EEEEEE; margin:0px; border:none;}
.additionalEmailTitle { text-align:center; font-size:medium;; font-family:Calibri, Arial, sans-serif; color:#000000; background-color:#E4EAEF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-right:10px; height:100%;} 
a.imageButton { display:block; height:32px; width:32px; padding:0px; margin:0px; }
a.brushImage:link { background-color:E4EAEF; background: url(_images/brush.png) no-repeat 0 0; width:32px; height:32px;}

/* the following style is used when putting expand/collapse code into web pages */
.expandControl {vertical-align:bottom; margin-right:5px; }



/* The following styles are used to create a shade border around the webpage */

.borderTopLeft { background-color:#900;}
.borderTopCenter {background-color:#900;}
.borderTopRight {background-color:#900;}
.borderLeft {background-image:url(_images/borderLeft.png); background-repeat:repeat-y; }
.content {}
.borderRight {background-color:#900;}
.borderBottomLeft {background-color:#900;}
.borderBottomCenter {background-color:#900;}
.borderBottomRight {background-color:#900;}

.shadow {
	/* border: 1px solid #003399; */
	-moz-box-shadow: 3px 3px 4px #039;
	-webkit-box-shadow: 3px 3px 4px #039;
	box-shadow: 3px 3px 4px #039;
/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#003399')";
/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#003399');
}

.pictureShadow {
	/* border: 1px solid #003399; */
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #039;
/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}

/* test styles */
h2 { font-family: Candara, Calibri, Arial; font-size: xx-large; color: #666; font-weight:lighter; padding-left:10px; padding-right:10px;}
h3 { font-family: Candara, Calibri, Arial; font-size: x-large; color: #666; font-weight:lighter; padding-left:10px; padding-right:10px;}
h4 { font-family: Candara, Calibri, Arial; font-size: large; color: #666; font-weight:lighter; padding-left:20px; padding-left:10px; padding-right:20px; }
h5 { font-family: Candara, Calibri, Arial; font-size: xx-large; color: #000066; text-shadow:0px 1px 0px #CCC; font-weight:lighter; padding-left:10px; padding-right:10px;}
h6 { font-family: Candara, Calibri, Arial; font-size: x-large; color: #000066; text-shadow:0px 1px 0px #CCC; font-weight:lighter; padding-left:10px; padding-right:10px;}
.homePageSubHdr { color:#FFF; text-align:center; text-decoration:underline; }
.greenLink { font-family: Candara, Calibri, Arial; font-size: xx-large; color: #009900; text-shadow:0px 1px 0px #CCC; font-weight:lighter; padding-left:10px; padding-right:10px;}
.quickTitle { font-family: Candara, Calibri, Arial; font-size:16px; color: #000066; font-weight:bolder; padding-top:8px; text-align:center;}
.quickLink { font-family: Candara, Calibri, Arial; font-size:14px;; color: #000066; font-weight: normal; padding-left:15px; padding-right:10px;}
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.clear { text-align: center; clear: both; }
.padding-left { padding-left:50px; }
.padding-left-half { padding-left:35px; }
.padding-left-dbl {padding-left:100px; }
.padding-right { padding-right:60px; }
.padding-right-half { padding-right:35px; }
.padding-right-dbl {padding-right:100px; }
.min-para60 { width:60% }
.min-para100 { width:90% }
.pic-text { font-family: Candara, Calibri, Arial; font-size: medium; color: #666; font-weight:normal; padding-left:10px; padding-right:10px; }

.MainText { font-family: Candara, Calibri, Arial; font-size: large; color: #333; font-weight:normal; padding-left:10px; padding-right:10px; }
.homeText { color:#FFF; padding-left:25px; padding-right:25px; text-align:left;  font-size:large;}

.no-margin{ margin: 0 !important;}
ul.green-list li { font-family: Candara, Calibri, Arial; font-size:x-large; color: #000066; text-shadow:0px 1px 0px #CCC; font-weight:normal;  padding-left: 15px; list-style-image:url(_images/tinyGreenPointer.png)}
ul.green-listsmall li { font-family: Candara, Calibri, Arial; font-size: large; color: #666; font-weight:normal;  padding-left: 15px; padding-right:10px; list-style-image:url(_images/tinyGreenPointer.png)}
.box300 { background-image:url(_images/box300.png); background-repeat: no-repeat; height:300px; width:300px; }
.serviceTitle { font-family: Candara, Calibri, Arial; font-size: x-large; color: #FFF; font-weight:lighter; padding-left:10px; padding-right:10px; border:1px solid #999; background-color:#006; padding-top:5px; padding-bottom:5px; text-align:center; border-top-left-radius:10px; border-top-right-radius:10px; }
.comparisonTitle { font-family: Candara, Calibri, Arial; font-size: large; color: #000; font-weight:normal; padding-left:10px; padding-right:10px; border:1px solid #999; background-color:#F1F1F1; padding-top:5px; padding-bottom:5px; text-align:center; border-top-left-radius:10px; border-top-right-radius:10px; }	
.comparisonTitleLeft { border-top-left-radius:10px; border-top-right-radius:0px; border-right:none; }	
.comparisonTitleCenter { border-top-left-radius:0px; border-top-right-radius:0px; }	
.comparisonTitleRight { border-top-left-radius:0px;; border-top-right-radius:10px; border-left:none;}	
.serviceCell { border:1px solid #000066; vertical-align:top;}
.serviceCell2 { border:1px solid #000066; vertical-align:top; background-color:#F1F1F1; }
.serviceCell3 { border:1px solid #000066; border-bottom-left-radius:10px; border-bottom-right-radius:10px; vertical-align:top; background-color:#F1F1F1;  }
.comparisonCell { border:1px solid #999; vertical-align:top; background-color:#FFFFFF;  }
.comparisonBottomCell { border:1px solid #000066; border-bottom-left-radius:10px; border-bottom-right-radius:10px; vertical-align:top; background-color:#FFFFFF;  }
.comparisonDesc { margin-left:0px; padding-left:15px; font-family: Candara, Calibri, Arial; font-size: Medium; color: #222; font-weight:normal;  padding-right:10px; text-align:left; margin-top:5px; margin-bottom:5px; border-top:none;}
.comparisonCaption { margin-left:0px; padding-left:10px; font-family: Candara, Calibri, Arial; font-size: Medium; color: #222; font-weight:bold;  padding-right:10px; text-align:left; margin-top:5px; margin-bottom:5px;}
.comparisonCaptionCell { margin-left:0px; padding-left:10px; font-family: Candara, Calibri, Arial; font-size: Medium; color: #222; font-weight:bold;  padding-right:10px; text-align:left; margin-top:5px; margin-bottom:5px;}
.comparisonText { margin-left:0px; padding-left:20px; font-family: Candara, Calibri, Arial; font-size: large; color: #333; font-weight:normal;   margin-top:5px; margin-bottom:5px; padding-right:10px; }
.serviceText { margin-left:0px; padding-left:20px; background:transparent url(_images/greencheck.png) no-repeat scroll 0 0; list-style-type:none; font-family: Candara, Calibri, Arial; font-size: large; color: #333; font-weight:normal;  padding-right:10px; }
.serviceDesc { font-family: Candara, Calibri, Arial; font-size: large; color: #333; font-weight:normal; padding-left:10px; padding-right:10px; }
.servicePrice { font-family: Candara, Calibri, Arial; font-size: large; color: #333; font-weight:normal; padding:7px; padding-left:10px; padding-right:10px; border:solid 2px #000066; margin:5px; background-color:#FFF; border-radius:10px; }
.serviceAction { font-family: Candara, Calibri, Arial; font-size: x-large; color: #FFF; font-weight:normal; padding:7px; padding-left:10px; padding-right:10px; border:solid 2px #FFF; margin:5px; background-color:#006; border-radius:10px; }
.whiteLink { font-family: Candara, Calibri, Arial; font-size: x-large; color: #FFF; font-weight:normal; text-decoration:none;}


/* June 03 2011 version 9 revision */
.dropMenu { background-image:url(_images/dropMenu2.png); border:1px #000066 solid; margin-top:0px; width:480px; height:320px; vertical-align:top; }
.dropTopTitle { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#003399; font-weight:bold; padding-top:5px; padding-left:12px; vertical-align:text-top; margin-bottom:0px;}
.dropItem { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; height:20px; margin-left:15px; padding-left:6px; vertical-align:text-top; width:200px; background-image:url(_images/tinyGreenPointer.png); background-repeat:no-repeat; background-position: 0% 85%; }
.indexItem { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; height:20px; margin-left:5px; padding-left:15px; vertical-align:text-top; background-image:url(_images/tinyGreenPointer.png); background-repeat:no-repeat; background-position: 0% 50%; }


/* new freetrial button */

.menu ul ul li a.subButton {
	display:block;
	height:36px; 
	width:160px ; 
	padding:0px;
	margin:0px ;
}

.menu ul ul li a:hover.subButton {
	background-position: 0 -36px; margin:0px;
}	

.menu ul ul li a:active.subButton {
	background-position: 0 -72px; margin:0px;
}

.menu ul ul li a.subTrial { 
	background: url(_images/serviceButton.png) no-repeat 0 0; 
}
.menu ul ul li a.subContest { 
	background: url(_images/emailTalesButton.png) no-repeat 0 0; 
}

.menu ul ul li a.liveChat { 
	background: url(_images/liveChatButton.png) no-repeat 0 0; 
}

.menu ul li a.menuAction2 { display:block; height:32px; width:148px; padding:0px; margin:0px; background-color:#EEE; border:none;  }
.menu ul li a.menuAction2:hover  { background-position: 0 -32px; margin:0px; }
.menu ul li a.menuAction2:active { background-position: 0 -64px; margin:0px; }
.menu ul li a.trialSmallButton { background: url(_images/serviceButtonSmall2.png) no-repeat 0 0; }

a.indexButton {
	display:block;
	height:36px; 
	width:160px ; 
	padding:0px;
	margin:0px ;
}

a.indexContest { 
	background: url(_images/emailTalesButton.png) no-repeat 0 0; 
}
a.indexContest:hover { 
	background-position: 0 -36px; margin:0px;
}
a.indexContest:active { 
	background-position: 0 -72px; margin:0px;
}

a.liveChat { 
	background: url(_images/liveChatButton.png) no-repeat 0 0; 
}
a.liveChat:hover { 
	background-position: 0 -36px; margin:0px;
}
a.liveChat:active { 
	background-position: 0 -72px; margin:0px;
}


