/* CSS Document */

body {
	background: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#header_bg {
	background-image: url(images/header_bg.jpg);
	width: 100%;
	height: 146px;
}
#header {
	width: 760px;
	background-color: #ffffff;
}
.topnav {
	width: 556px;
	height: 32px;
	background-color: #ffffff;
	text-align: right;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #A9A9A9;
	vertical-align: bottom;
}
.topnav a:link {
	text-decoration: none;
	color: #A9A9A9;
	}
.topnav a:visited {
	text-decoration: none;
	color: #A9A9A9;
	}
.topnav a:hover {
	text-decoration: none;
	color: #2E3192;
	}
.topnav a:active {
	text-decoration: none;
	color: #A9A9A9;
	}

.subnav {
	width: 733px;
	height: 22px;
	background-color: #2E3192;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BAB5AF;
	vertical-align: bottom;
	padding-left: 14px;
	word-spacing: 1px;
	background-image: url(images/subNav_BG.gif);
}
.orangeBG_subnav {
	background-color: #B66A34;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BAB5AF;
}
.subnav a:link {
	text-decoration: none;
	color: #BAB5AF;
	}
.subnav a:visited {
	text-decoration: none;
	color: #BAB5AF;
	}
.subnav a:hover {
	text-decoration: none;
	color: #ffffff;
	}
.subnav a:active {
	text-decoration: none;
	color: #BAB5AF;
	}
.bluebg {
	background-color: #2E3192;
	vertical-align: bottom;
	font: 10px/10px;
}
.orangebg {
	background-color: #B96E39;
}
.ltbluebg {
	background-color: #B0C1D1;
}
.pricehead {
	background-color: #B0C1D1;
	background-image: url(images/pricing_right.gif);
	vertical-align: middle;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E3192;
}
.button_prod {
	width: 152px;
	height: 23px;
	background-image: url(images/button_product.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
	text-indent: 14px;
}
.button_on {
	height: 23px;
	background-image: url(images/navnew/on_bg.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
}
.button_off {
	height: 23px;
	background-image: url(images/navnew/off_bg.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
}
.button_off a:link {
	text-decoration: none;
	color: #ffffff;
	}
.button_off a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.button_off a:hover {
	text-decoration: none;
	color: #E8E8E8;
	}
.button_off a:active {
	text-decoration: none;
	color: #ffffff;
	}
.button_signup {
	height: 23px;
	background-image: url(images/navnew/signup_bg.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
}
.button_signup a:link {
	text-decoration: none;
	color: #ffffff;
	}
.button_signup a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.button_signup a:hover {
	text-decoration: none;
	color: #E8E8E8;
	}
.button_signup a:active {
	text-decoration: none;
	color: #ffffff;
	}
.button_newprod {
	width: 129px;
	height: 23px;
	background-image: url(images/navnew/button_product.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	vertical-align: middle;
	text-indent: 14px;
}
.button_blue {
	width: 152px;
	height: 23px;
	background-image: url(images/button_blue.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-indent: 14px;
	vertical-align: middle;
}
.button_blue a:link {
	text-decoration: none;
	color: #ffffff;
	}
.button_blue a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.button_blue a:hover {
	text-decoration: none;
	color: #E8E8E8;
	}
.button_blue a:active {
	text-decoration: none;
	color: #ffffff;
	}
.button_newblue {
	width: 129px;
	height: 23px;
	background-image: url(images/navnew/button_blue.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-indent: 14px;
	vertical-align: middle;
}
.button_newblue a:link {
	text-decoration: none;
	color: #ffffff;
	}
.button_newblue a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.button_newblue a:hover {
	text-decoration: none;
	color: #E8E8E8;
	}
.button_newblue a:active {
	text-decoration: none;
	color: #ffffff;
	}
.button_login {
	width: 156px;
	background-image: url(images/home_banner_11.gif);
	text-align: center;
	font: normal 10px/23px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-indent: 5px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.button_login a:link {
	text-decoration: none;
	color: #ffffff;
	}
.button_login a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.button_login a:hover {
	text-decoration: none;
	color: #2E3192;
	}
.button_login a:active {
	text-decoration: none;
	color: #2E3192;
	}

.button_newsignup {
	width: 88px;
	height: 23px;
	background-image: url(images/navnew/button_signup.gif);
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-indent: 30px;
	vertical-align: middle;
}
.button_newsignup a:link {
	text-decoration: none;
	color: #ffffff;
	}
.button_newsignup a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.button_newsignup a:hover {
	text-decoration: none;
	color: #E8E8E8;
	}
.button_newsignup a:active {
	text-decoration: none;
	color: #ffffff;
	}
#main {
	width: 760px;
	background-color: #ffffff;
}
.maincontent {
	width: 442px;
	background-color: #ffffff;
	text-align: justify;
}
h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B66A34;
	line-height: 23px;
	font-weight: bold;
}
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B66A34;
	font-weight: bold;
}
.homeheadline {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B66A34;
	line-height: 24px;
	}
.subhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E3192;
	font-weight: normal;
	line-height: 15px;
}
.subhead18 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2E3192;
	font-weight: normal;
	line-height: 18px;
}
.blue {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3192;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	text-align: right;
	line-height: 15px;
}
.blue2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3192;
	font-weight: normal;
	line-height: 15px;
}
.pricing {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3192;
	font-weight: normal;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.orange {
	color: #B66A34;
}
.orange2 {
	color: #575757;
}
.pricing {
	font-family: Arial, Helvetica, sans-serif;
	border-color: #2E3192;
	padding: 10;
}
.pricing_titles {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	font-weight: normal;
	border-color: #2E3192;
	padding: 10;
	background-color: #ECF1F4;
}
.pricing_head {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2E3192;
	font-weight: bold;
	line-height: 20px;
	width:100%;
}
.pricing_silverhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6a6a6a;
	font-weight: bold;
	line-height: 26px;
}
.pricing_silversub {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6a6a6a;
	font-weight: normal;
	line-height: 20px;
}
.pricing_body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B66A34;
	font-weight: bold;
}
.bodygray {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	line-height: 13px;
	font-weight: normal;
}
.bodysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #797979;
}
.body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 13px;
	font-weight: normal;
	padding-right: 5px;
}
.hometable {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 13px;
	font-weight: normal;
	padding-right: 5px;
	border: 1px dotted #000066;
}
.hometable2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 13px;
	font-weight: normal;
	padding-right: 5px;
	border: 1px dotted #000066;
}
ul.bullet {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 13px;
	font-weight: normal;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
}
.howpage {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 13px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #E7EDF1
}

.howpage ul 
{
	margin-left:15px;
	
}
.howpage li 
{
	margin-top:10px;
}

.bodycontact {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 13px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
}
.body a:link {
	text-decoration: underline;
	color: #2E3192;
	}
.body a:visited {
	text-decoration: underline;
	color: #2E3192;
	}
.body a:hover {
	text-decoration: none;
	color: #2E3192;
	}
.body a:active {
	text-decoration: underline;
	color: #2E3192;
	}
#footer {
	width: 760px;
	background-color: #ffffff;
}
.footerlinks {
	background-color: #ffffff;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B7E;
	vertical-align: middle;
}
.footerlinks a:link {
	text-decoration: none;
	color: #6B6B7E;
	}
.footerlinks a:visited {
	text-decoration: none;
	color: #6B6B7E;
	}
.footerlinks a:hover {
	text-decoration: underline;
	color: #6B6B7E;
	}
.footerlinks a:active {
	text-decoration: none;
	color: #6B6B7E;
	}
.copyright {
	background-color: #ffffff;
	text-align: right;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B7E;
	vertical-align: middle;
}
.copyright a:link {
	text-decoration: none;
	color: #6B6B7E;
	}
.copyright a:visited {
	text-decoration: none;
	color: #6B6B7E;
	}
.copyright a:hover {
	text-decoration: underline;
	color: #6B6B7E;
	}
.copyright a:active {
	text-decoration: none;
	color: #6B6B7E;
	}
.sidebar_left {
	background-image: url(images/sidebar_left.gif);
}
.sidebar_right {
	background-image: url(images/sidebar_right.gif);
}
#homebanner {
	background-image: url(images/home_banner.jpg);
	width: 760px;
	height: 215px;
	background-repeat: no-repeat;
}
.bannertext1 {
	width: 673px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C508C;
	vertical-align: middle;
}
.bannertext2 {
	width: 74px;
	height: 54px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C508C;
	padding-bottom: 10px;
	vertical-align: bottom;
}
.bannertext2 a:link {
	text-decoration: none;
	color: #B66A34;
	}
.bannertext2 a:visited {
	text-decoration: none;
	color: #B66A34;
	}
.orangebanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B66A34;
	font-weight: bold;
}
.orangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #B66A34;
}
.bannertext2 a:hover {
	text-decoration: underline;
	color: #B66A34;
	}
.bannertext2 a:active {
	text-decoration: none;
	color: #B66A34;
	}
.bannerblue {
	color: #222574;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
.home_signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.home_signup a:link {
	text-decoration: none;
	color: #ffffff;
	}
.home_signup a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.home_signup a:hover {
	text-decoration: underline;
	color: #ffffff;
	}
.home_signup a:active {
	text-decoration: none;
	color: #ffffff;
	}
.home_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #151B33;
}
.home_blue a:link {
	text-decoration: none;
	color: #151B33;
	}
.home_blue a:visited {
	text-decoration: none;
	color: #151B33;
	}
.home_blue a:hover {
	text-decoration: underline;
	color: #151B33;
	}
.home_blue a:active {
	text-decoration: none;
	color: #151B33;
	}
.news {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9C9C9C;
}
.news a:link {
	text-decoration: underline;
	color: #000000;
	}
.news a:visited {
	text-decoration: underline;
	color: #000000;
	}
.news a:hover {
	text-decoration: none;
	color: #000000;
	}
.news a:active {
	text-decoration: underline;
	color: #000000;
	}
.underline {
	text-decoration: underline;
}
.pricetable {
	padding: 5;
}
.pricing_headline {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B66A34;
	line-height: 23px;
	font-weight: bold;
}
.emphasize {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3192;
	line-height: 13px;
	font-weight: bold;
}
.divtitle {
	height: 23px;
	background-image: url(images/navnew/off_bg.gif);
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	vertical-align: middle;
	padding:3px;
}
.divtitle a:link {
	text-decoration: none;
	font-weight:bold;
	color: #ffffff;
	}
.divtitle a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #ffffff;
	}
.divtitle a:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #E8E8E8;
	}
.divtitle a:active {
	text-decoration: none;
	font-weight:bold;
	color: #ffffff;
	}
.flagBorder {
	border: 1px solid White;
	}
	
.pricingbg
	{background-image:url(images/OrangeHeader.gif); background-repeat:no-repeat;color:#ffffff;font-size:11px; text-align:center; line-height:10px; height:27px; font-weight:normal;}
	
.ServicesLayer		{border:solid 1px #2E3192; background-color:#E9EEF2; color:#6D6E72; font-size:11px; width:185px; padding:5px;height:123px;}	
.ServicesLayer2		{border:solid 1px #2E3192; background-color:#E9EEF2; color:#6D6E72; font-size:11px; width:185px; padding:5px;}	
.ServicesTitle		{font-weight:bold; font-size:12px;}
ul.Services			{margin-left:15px;margin-top:3px;margin-bottom:3px;}
.CheckMark li		{ list-style-image: url(Images/CheckMark.gif);margin-top:10px;}


.headltbluebg		{color:#2E3192;font-size:12px; font-weight:bold; font-family: Arial, verdana, Sans-Serif;padding:0px 5px 0px 5px;height:26px;text-transform:uppercase; vertical-align:bottom;} 
.textblue {
	color: #2E3192;
	}
	
	/* LIST */
.SortRow					{background-color:#ffffff;font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#B66A34;font-weight:bold;border-style:hidden;}
.SortRow td				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#B66A34;font-weight:bold;text-decoration:none;padding: 2px 5px 2px 5px;border-top:solid 0px #000000; border-bottom:solid 0px #000000;border-style:hidden;}
.SortRow a:Link				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#B66A34;font-weight:bold;text-decoration:none;}
.SortRow a:Active			{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#B66A34;font-weight:bold;text-decoration:none;}
.SortRow a:Visited			{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#B66A34;font-weight:bold;text-decoration:none;}
.SortRow a:Hover				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#B66A34;font-weight:bold;text-decoration:none;}
.BorderRight				{ border-right: solid 1px #000000;}


.OddRow						{background-color:#ffffff;font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#A9A9A9;font-weight:normal;}
.EvenRow					{background-color:#EFEFEF;font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#A9A9A9;font-weight:normal;}
.OddRow	td					{padding: 2px 5px 2px 5px;}
.EvenRow	td				{padding: 2px 5px 2px 5px;}
.PanelCell					{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#000000;padding:3px;border-top:solid 1px #979797;border-right:solid 1px #979797;}	
.PanelCellEnd				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#000000;padding:3px;border-top:solid 1px #979797;}
.PanelCellBold				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#000000;padding:3px;border-top:solid 1px #979797;border-right:solid 1px #979797;}
.PanelCellBoldEnd			{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#000000;padding:3px;border-top:solid 1px #979797;}
.PanelCellLeft				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#000000;padding:2px;}
.PanelCellRight				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#000000;padding:2px;}
.PagerRow					{background-color:#C0C1DE;padding:2px 5px 2px 5px ;font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#000000;border-top:solid 0px #000000;}
.PagerRow td				{border-top:solid 0px #000000;}
.TotalRow					{background-color:#f2f2f2;padding:2px 5px 2px 5px ;font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#2E3191;}
.TotalRow2					{background-color:#f2f2f2;padding:2px 5px 2px 5px ;font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#2E3191;}
.TotalRow2	td				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#ce0000;border-top:dashed 1px #2E3191;}
.TotalRow	td				{font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; color:#ce0000;border-top:dashed 1px #2E3191;border-bottom:solid 2px #000000;}
.Frame						{border:solid 1px #2E3191;}
.UnderlineRow				{background-color:#ffffff;font-family:Arial, Verdana, Sans-Serif; font-size:12px; font-weight:normal; color:#000000;font-weight:normal;}
.UnderlineRow	td			{padding: 2px 5px 2px 5px;border-bottom:solid 1px #808080;}
