body,td,th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* body,td,th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #red;
} */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	/* background-image:url(images/back1.gif); */
}

.navi {
    font-family:Verdana, Helvetica, sans-serif;
    color: white;
    font-size: 12 px;
    font-weight:bold;
}


a.navi:visited { color:#00173C; }
a.navi:active { color:#00173C; }
a.navi:hover { color:red; }


.foo {
    font-family:Verdana, Helvetica, sans-serif;
    color:#23238e;
    font-size:12px;
    font-weight:bold;
}


H1 { color:#00173C; font-size:13px; margin-bottom:0; margin-top:0; font-weight:bold; }

H2 { font-family: Verdana, Helvetica, sans-serif;
     font-size: 18px; text-decoration: none; color: #A71931; margin-bottom:0; margin-top:0; margin-right:13px; font-weight:bold; }

.featurecompare { font-family: Verdana, Helvetica, sans-serif;
     font-size: 18px; text-decoration: none; color: #A71931; margin-bottom:0; margin-top:0; margin-right:13px; font-weight:bold; }

LI { list-style-image:url(images/bullet.gif); list-style-position:outside; }

.bodysmaller { font-size: 11px;  }

.hometext { color:#666666; font-size:11px; }

.iconspacing { padding-bottom:15px; }

.productslist { padding-bottom:19px; margin-left:-6px; color:#00173C; font-weight:bold; }

.bluetext { color:#00173C; }
a.bluetext:visited { color:#00173C; }
a.bluetext:active { color:#00173C; }
a.bluetext:hover { color:#00173C; }

/* .homeaboutbox { height:172px; background-image: url(images/back2.jpg); background-repeat:no-repeat; } */

/* .homeaboutbox { height:172px; background-image: url(images/greenback_1.jpg); background-repeat:no-repeat; } */

.homeaboutbox { height:172px; }

.homeaboutboxlist { margin-left:-20px; font-size:10px; color:#666666; }


/* a { text-decoration: none; color:green;}
a:hover { text-decoration: none; color:#a71931 }  */

/*
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color:#a71931 }
a:active { text-decoration: none; color: #000000; }

*/

.pageborder_old { border-left-color:#999999; border-left-style:solid; border-left-width:1px; border-right-color:#999999; border-right-style:solid; border-right-width:1px; background-color:#FFFFFF; } 

.pageborder { border-left-color:#999999; border-left-style:solid; border-left-width:1px; border-right-color:#999999; border-right-style:solid; border-right-width:1px; background-color:#FFFFFF;} 

.pagebordermargin { border-left-color:#999999; border-left-style:solid; border-left-width:1px; border-right-color:#999999; border-right-style:solid; border-right-width:1px; margin-right:13px; margin-left:13px; background-color:#FFFFFF; }

.menudividers { background-image: url(images/hdunderline.gif); background-position:bottom; background-repeat:repeat-x; }

.menuspacing { padding-bottom:2px; }

.smallbodylinks { font-size:10px; color:#1E4170; }

.smallwhitelinks { font-size:10px; color:#FFFFFF; }
a.smallwhitelinks:link { font-size:10px; color:#FFFFFF; }
a.smallwhitelinks:visited { font-size:10px; color:#FFFFFF; }
a.smallwhitelinks:hover { font-size:10px; color:#FFFFFF; }
a.smallwhitelinks:active { font-size:10px; color:#FFFFFF; }

.smallmorelinks { 
		color:#FFFFFF; 
		font-size:8pt; 
		font-family:Arial, Helvetica, sans-serif; font-weight:normal; 
		line-height:8pt; 
		letter-spacing:1; 
		text-decoration:none;}
.smallmorelinks a:link { color:#FFFFFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1;  text-decoration:none;}
.smallmorelinks a:visited { color:#FFFFFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1;  text-decoration:none;}
.smallmorelinks a:hover { color:#FFFFFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1; text-decoration:underline; }
.smallmorelinks a:active { color:#FFFFFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1;  text-decoration:none; }


.smallmorelinksblue { 
		color:#000000; 
		font-size:8pt; 
		font-family:Arial, Helvetica, sans-serif; font-weight:normal; 
		line-height:8pt; 
		letter-spacing:1; 
		text-decoration:none;}
.smallmorelinksblue a:link { color:#000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1;  text-decoration:none;}
.smallmorelinksblue a:visited { color:#000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1;  text-decoration:none;}
.smallmorelinksblue a:hover { color:#000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1; text-decoration:underline; }
.smallmorelinksblue a:active { color:#000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:8pt; letter-spacing:1;  text-decoration:none; }



.smallcontactlinks { 
		color:#FFFFFF; 
		font-size:7pt; 
		font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
		line-height:7pt;  
		text-decoration:none;
		font-weight:normal}
.smallcontactlinks a:link { color:#FFFFFF; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none;}
.smallcontactlinks a:visited { color:#FFFFFF; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt;   text-decoration:none;}
.smallcontactlinks a:hover { color:#FFFFFF; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:underline; }
.smallcontactlinks a:active { color:#FFFFFF; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none; }



.quicklinks {color:#000099; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}
.quicklinks a:link {color:#000099; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}
.quicklinks a:visited {color:#666666; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}
.quicklinks a:hover {color:#000099; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:underline}
.quicklinks a:active {color:#000099; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}


.sidenavlinks {color:#000099; font-size:7pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}
.sidenavlinks a:link {color:#000099; font-size:7pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}
.sidenavlinks a:visited {color:#666666; font-size:7pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}
.sidenavlinks a:hover {color:#000099; font-size:7pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:underline}
.sidenavlinks a:active {color:#000099; font-size:7pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:8pt; text-decoration:none}

.loginlinks {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12; font-weight:bold; padding-top:2; text-decoration:none}
.loginlinks a:link {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12; font-weight:bold;; text-decoration:none}
.loginlinks a:visited {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12; font-weight:bold; text-decoration:none}
.loginlinks a:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12; font-weight:bold; text-decoration:underline}
.loginlinks a:active {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12; font-weight:bold; text-decoration:none}



a.header2 { font-size: 11px; color: #666666; }
a.header2:link { font-size: 11px; text-decoration: none; color: #666666; }
a.header2:visited { font-size: 11px; text-decoration: none; color: #666666; }
a.header2:hover { font-size: 11px; color: #666666; text-decoration: underline; }
a.header2:active { font-size: 11px; text-decoration: none; color: #666666; }

a.header2margin { font-size: 11px; color:#666666; margin-right:13px; }
a.header2margin:link { font-size: 11px; text-decoration:none; color: #666666; }
a.header2margin:visited { font-size: 11px; text-decoration:none; color: #666666; }
a.header2margin:hover { font-size: 11px; color: #666666; text-decoration: underline; }
a.header2margin:active { font-size: 11px; text-decoration:none; color: #666666; }

.sidemenu { font-size: 10px; color: #666666; }
a.sidemenu:link { font-size: 10px; text-decoration:none; color: #666666; }
a.sidemenu:visited { font-size: 10px; text-decoration:none; color: #666666; }
a.sidemenu:hover { font-size: 10px; text-decoration:underline; color: #666666; }
a.sidemenu:active { font-size: 10px; text-decoration:none; color: #666666; }

.sidemenuon { font-size: 10px; color: #A71931; }
a.sidemenuon:link { font-size: 10px; text-decoration: none; color: #A71931; }
a.sidemenuon:visited { font-size: 10px; text-decoration: none; color: #A71931; }
a.sidemenuon:hover { font-size: 10px; text-decoration: underline; color: #A71931; }
a.sidemenuon:active { font-size: 10px; text-decoration: none; color: #A71931; }


.breadcrumbs_colored { font-size: 10px; color: #A71931; }


.breadcrumbs { font-size: 10px; color: #999999; }
a.breadcrumbs:link { font-size: 10px; text-decoration: none; color: #999999; }
a.breadcrumbs:visited { font-size: 10px; text-decoration: none; color: #999999; }
a.breadcrumbs:hover { font-size: 10px; text-decoration: underline; color: #999999; }
a.breadcrumbs:active { font-size: 10px; text-decoration: none; color: #999999; }

.breadcrumbsmargin { font-size: 10px; color: #999999; margin-left:13px; }
a.breadcrumbsmargin:link { font-size: 10px; text-decoration: none; color: #999999; }
a.breadcrumbsmargin:visited { font-size: 10px; text-decoration: none; color: #999999; }
a.breadcrumbsmargin:hover { font-size: 10px; text-decoration: underline; color: #999999; }
a.breadcrumbsmargin:active { font-size: 10px; text-decoration: none; color: #999999; }

.footercell { border-top-color:#999999; border-top-style:solid; border-top-width:4px; font-size: 11px; color: #666666; }

.footer { font-size: 11px; color: #666666; }
a.footer:link { font-size: 11px; text-decoration: none; color: #666666; }
a.footer:visited { font-size: 11px; text-decoration: none; color: #666666; }
a.footer:hover { font-size: 11px; text-decoration: underline; color: #666666; }
a.footer:active { font-size: 11px; text-decoration: none; color: #666666; }

.footermenu { font-size: 11px; color: #666666; }
a.footermenu:link { font-size: 11px; text-decoration: none; color: #666666; }
a.footermenu:visited { font-size: 11px; text-decoration: none; color: #666666; }
a.footermenu:hover { font-size: 11px; text-decoration: underline; color: #666666; }
a.footermenu:active { font-size: 11px; text-decoration: none; color: #666666; }

.headerbox { background-image: url(images/back3.jpg); background-repeat:no-repeat; border-left-color:#999999; border-left-style:solid; border-left-width:1px; border-right-color:#999999; border-right-style:solid; border-right-width:1px; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#999999; border-top-style:solid; border-top-width:1px; }

.headerer { background-image: url(images/erdivheader.jpg); background-repeat:no-repeat; border-left-color:#999999; border-left-style:solid; border-left-width:1px; border-right-color:#999999; border-right-style:solid; border-right-width:1px; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#999999; border-top-style:solid; border-top-width:1px; line-height:20px; }

.headercr { background-image: url(images/crdivheader.jpg); background-repeat:no-repeat; border-left-color:#999999; border-left-style:solid; border-left-width:1px; border-right-color:#999999; border-right-style:solid; border-right-width:1px; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#999999; border-top-style:solid; border-top-width:1px; line-height:20px; }

.headerbox1 { padding:30px 10px 0px 10px; font-size:14px; color:#FFFFFF; font-weight:bold; }

.headerbox2 { padding:10px; font-size:11px; color:#666666; }

.infoboxbody { background-image: url(images/back4.jpg); background-repeat:no-repeat; background-color:#D4DDE8; padding:5px; color:#333333; border-left-color:#999999; border-left-style:solid; border-left-width:1px; border-right-color:#999999; border-right-style:solid; border-right-width:1px; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#999999; border-top-style:solid; border-top-width:1px; }

.sidebarpad { font-size:11px; padding-top:33px; }

.sidebarpadimg { padding-top:35px; }

.hometopbox { background-image: url(images/upback.gif); background-repeat:no-repeat; height:110px; width:174px;  }
.homebottombox { background-image: url(images/homebox1.gif); background-repeat:no-repeat; height:110px; width:174px; }
.homeinner1 { padding:0px 10px 10px 20px; }
.homeinner2 { padding:0px 15px 10px 5px; }
.homesmalltext { font-size:11px; color:#666666; line-height:15px; text-align:left; }

.topbarbox { vertical-align:bottom; }

/* Textlink */
a.linktext {    
    color:#000000;
    font-family:Verdana, Helvetica, sans-serif;
    text-decoration:underline;
}

.registration_header
{
    color: rgb(52, 96, 128);
    font-size: 13px;
    font-weight: bold;
}

.registration_tip
{
    font-size: 12px;
}

.title_brick 	{ COLOR: #93473A; FONT: 14px Arial, Helvetica, sans-serif; font-weight: bold }
.title_foo 	{ COLOR: #990000; FONT: 16px Arial, Helvetica, sans-serif; font-weight: bold }

.red-bold { font-family: 'Verdana', 'Verdana', 'Helvetica'; font-weight: bold; font-size: 11px; color: #93473A; }
/* .red-bold { font-family: 'Verdana', 'Verdana', 'Helvetica'; font-weight: bold; font-size: 11px; color: #ff1100; } */
.red-bold-small { font-family: 'Verdana', 'Verdana', 'Helvetica'; font-weight: bold; font-size: 10px; color: #ff1100; }
.small-bold { font-family: 'Verdana', 'Verdana', 'Helvetica'; font-weight: bold; font-size: 10px; color: #666666;}
.copytext 	{ COLOR: #666666; FONT: 10px Verdana, verdana, sans-serif; font-weight: bold }

.smfont_bold td {font-family: Verdana; font-size:12px; font-weight:bold}
.smfont td {font-family: Verdana; font-size:12px}
ol.section {line-height:155%;color:#666666;margin:0 0 0 1.5em;padding:0}
.module_body {background-color:#ffffff;;}
.module_hdr{padding:3px 6px 3px 6px; background-color:#037f1a; color:#ffffff; border:1px solid #cccccc}
.header_section
{
    BACKGROUND-COLOR: #E7E7E7;
    COLOR: #333333;
    FONT-FAMILY: verdana,Verdana,helvetica,sans-serif;
    FONT-SIZE: 12px;
	PADDING: 0pt;
	MARGIN: 0pt;
}








TABLE#tblDetailedPricing {
	border-top:		1px solid #9db3bb;
}

TABLE#tblDetailedPricing TD {
	border-bottom:		1px solid #9db3bb;
	height:				31px;
	padding-top:		3px;
	padding-bottom:		3px;
}

TD.tdDetailedPricingHeader {
	background-color:	#DFE4E7;
	font-size:			13px;
	font-weight:		bold;
	padding-left:		5px;
	padding-right:		5px;
}

TD.tdDetailedPricingNote {
	font-size:			11px;
	text-align:			center;
	padding-left:		5px;
	padding-right:		5px;
}

TD.tdDetailedPricingItem {
	padding-left:		5px;
	padding-right:		5px;
}

TD.tdDetailedPricingItem, TD.tdDetailedPricingItem A {
	font-size:			11px;
	/*color:				#384f62;
	text-decoration:	none;*/
}

TD.tdDetailedPricingItem A:hover {
	/*text-decoration:	underline;*/
}






table td    (line 26)
{
    padding-top: 0px;
    padding-right-value: 0px;
    padding-bottom: 0px;
    padding-left-value: 0px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    font-size: inherit;
}

td.tdDetailedPricingHeader    (line 352)
{
    background-color: rgb(223, 228, 231);
    font-size: 11px;
    font-weight: bold;
    padding-left-value: 5px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-value: 5px;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
}

table#tblDetailedPricing td    (line 345)
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(157, 179, 187);
    height: 31px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.popup	{background:white;border:1px solid grey}
.popupcontent {margin:9px}

/*** START: benefits ***/
#benefits h1 { margin-top: .5em; border: 0; }
#benefits h2 { margin-top: .5em; font-size: 12px; line-height: 1.3em; }
#benefits .benefit {
	padding-right: 10px;
	width: 140px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #8F843D;
}
#benefits td.description, #benefits .description h1 {
	padding-left: 15px;
}
#benefits td, #benefits th {
	border-bottom: 1px solid #aaa8a9;
}
#benefits td.last { border-bottom-width: 0; }
#benefits td.description ul.links { margin-bottom: 7px; }
#benefits td.description ul.links a { font-size: 11px; }
/*** END: benefits ***/

/*** START: pr ***/
#pr { margin-top: 20px; }
#content_interior #pr h1 { width: auto; }
#pr h1 {
	text-align: center;
	font-size: 12pt; font-weight: bold;
	border-bottom: 0; background-image: none;
}
#pr h2 {
	text-align: center;
	color: #a0a0a0;
	font-style: italic;
}

table.releases td { padding: 3px 0; }
table.releases td.left { padding-right: 7px; }

ul.pr li { margin: .5em 0; line-height: 1.3em; }
ul.pr li span { padding-right: 7px; }
	
p.intro {
	color: #717073;
	font-size: 12px;
	font-weight: bold;
}