body,td,span,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

a:link, a:visited, a:active {
	color:#FF9933;	
	font-weight: bold;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

a.activeNavLink:link, a.activeNavLink:active, a.activeNavLink:visited {
	color: #4F98C7;
}

a.inactiveNavLink:link,a.inactiveNavLink:active, a.inactiveNavLink:visited {
}

.reviewAttributionLast{
	font-weight: bold;
	color: #666666;
}

.reviewAttribution{
	font-weight: bold;
	color: #666666;
	border-bottom: 1px dashed #CCCCCC
}

.reviewsAndNewsText {
	color: #666666;
}

.headerNoBorder {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

.headerTopBorder {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	border-top: 3px dashed #CCCCCC;
	padding-top: 10px;
}

.headerBottomBorder {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	border-bottom: 3px dashed #CCCCCC
}

.headerSmallNoBorder {
	font-size: 14px;	
	font-weight:bold;
	color: #666666;
}

.headerSmallTopBorder {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	border-top: 2px dashed #CCCCCC
}

.freeMeterText {
	color: #4F98C7;
	font-weight: 900;
	font-size: 14px;
}

.freeMeterProText {
	color: #4F98C7;
	font-weight: normal;
	font-size: 12px;
	font-style:italic;
}

.sectionHeader {
	color: #4F98C7;
	font-weight: 900;
	font-size: 16px;	
}


.boldBlue {
	color: #4F98C7;
	font-weight: 600;
	font-size: 16px;	
}

.purchaseQuestion {
	font-weight: bold;
	font-style: italic;
}

.loginErrorText {
	color: #FF7070;
	font-size: 14px;
	font-weight: bold;
}

.sectionHeaderLeft {
	color: #4F98C7;
	font-weight: 900;
	font-size: 16px;	
	background-image:url(images/top-edge.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x;
	text-align: left;
	padding-bottom: 1px;
}

.sectionHeaderRight {
	color: #4F98C7;
	font-weight: 900;
	font-size: 16px;
	background-image:url(images/top-edge.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x;
	text-align: right;
	padding-bottom: 1px;
}

.sectionFooter {
	background-image:url(images/top-edge.jpg); 
	background-position:0px 5px; 
	background-repeat:repeat-x;
}

.sectionLeftSide {
	background-image:url(images/left-edge.jpg); 
	background-position:left; 
	background-repeat:repeat-y;
}

.sectionRightSide {
	background-image:url(images/right-edge.jpg); 
	background-position:right; 
	background-repeat:repeat-y;
}

.featureList {
	text-align: center;
}

.InfoTable {
	border: 2px solid #4F98C7;
	border-collapse: separate;
	border-spacing: 1px;
}
.InfoTable tr:first-child {
	background-color: #4F98C7;
	text-align: center;
}
.InfoTable tr:first-child td {
	color: white;
	font-weight: bold;
	font-size: 14px;
}
.InfoTable tr {
	background-color: #D7EBF6;
	text-align: left;
}
.InfoTable td {
	color: black;
	font-weight: normal;
	font-size: 12px;
	padding: 4px;
}
.InfoTableSmall {
	color: white;
	font-size: 12px;
}

.EmailSettingsTable tr:first-child {
	background-color: #4F98C7;
	text-align: center;
}
.EmailSettingsTable tr:last-child {
	text-align: center;
}
.EmailSettingsTable tr {
	text-align: left;
	vertical-align: text-top;
}
.EmailSettingsTableSmall {
	font-weight: normal;
	font-size: 11px;
}

.DownloadTable tr:nth-child(2) {
	background-color: #93C1DE;
	text-align: center;
}
.DownloadTable td:nth-child(2) {
    font-size: 11px;
}
.DownloadTable td:nth-child(3) {
	font-size: 11px;
}
.DownloadTable td:first-child {
	font-weight: bold;
}
.DownloadTable td {
	padding: 7px;
	text-align: center;
}
.DownloadTableSmall {
	font-weight: normal;
	font-size: 10px;
}
.DownloadTableSmall a:link, .DownloadTableSmall a:visited, .DownloadTableSmall a:active {
	color:#000000;
	font-weight: normal;
	text-decoration:none;
}
.DownloadTableSmall a:hover {
	text-decoration: underline;
}

.btnDownload {
    background-color: #4F98C7;
    border: none;
    color: white;
    cursor: pointer;
    padding: 6px 10px;
    font-size: 14px;
}
.btnDownload:hover {
    background-color: DodgerBlue;
}
.btnDownloadText {
    color: white;
    cursor: pointer;
    font-size: 11px;
}
