/*************************************************************************
 *
 * ZERION SOFTWARE CONFIDENTIAL
 * __________________
 *
 *  Copyright (C) [2003] - [2015] Zerion Software, Inc.
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Zerion Software Incorporated.  The intellectual and technical
 * concepts contained herein are proprietary to Zerion Software Incorporated
 * and may be covered by U.S. and Foreign Patents, patents in process,
 * and are protected by trade secret or copyright law. Dissemination of this
 * information or reproduction of this material is strictly forbidden unless
 * prior written permission is obtained from Zerion Software Incorporated.
 */

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}
@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}
@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByXYhjbSpvc47ee6xR_80Hnw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

body 
{
	font-family: Roboto, sans-serif;
	-webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
	color: #333333;
	background-color: #eeeeee;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
html, body {
height: 100%;
}
#container {
	padding-top: 0px;
}
#iform-header ~ #container {
	padding-top: 30px;
}
#iform-header {
	position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0px;
}
.formadmin {
	display:inline;
} 
.listform {
	padding:0;
} 
caption {
	line-height:30px;
}
table {
	width:90%;
	margin: 3em auto;
	border-collapse:collapse;
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size:12px;
}
table.table_footer {
	width:90%;
	border-collapse:collapse;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/exzact/images/footer_powered.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 144px;
	background-color: #eeeeee;
	padding: 0px;
	margin-top: 0px;
}
.header {
	height: 85px;
	width: 100%;
	top: 0px;
	margin-top: 0px;
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 2;
}
.clearfooter {
height: 144px;
clear: both;
}
.padLeft {
	padding-top: 0px;
	padding-left: 20px;
	margin-top: 5px;
	float: left;
}
.header_width {
	width: 90%;
}

/*vertically align logo*/
/*
.header_width > div > a {
	height: 85px;
    display: block; 
    float: left;
}

.header_width > div > a > span {
	display: inline-block;     
    height: 100%;     
    vertical-align: middle;
}
  
.header_width > div > a > span + img {
	vertical-align: middle;
  	max-height: 85px;
  	float: none;
}
*/

thead th {
	text-align:center;
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 1.1em;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: .08em;
	background-repeat: repeat-x;
	height: 35px;
	padding: 5px;
}
tbody th {
	text-align:center;
	color:#FFFFFF;
	background-color: #346;
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 1px;
}
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#9EA2A4;
}
td {
	/* font-family: Arial, Helvetica, sans-serif; */
	border-bottom:1px solid;
	border-left:1px solid;
	padding:.1em .4em;
	text-align:center;
}
td[scope] {
	font-weight:bold;
	font-size:12px;
	text-align:center;
 }
th  {
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 14px;
	font-style: normal;
}
tr.odd .column1 {
	background:#f4f9fe;
}
.column1 {
	background-color: #334466;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
}

#dataviews li {
	display: inline;
	list-style-type: none;
	padding-right: 15px;
}
#datalist li {
	display: list-item;
	list-style-type: none;
	padding-right: 5px;
	text-align:left;
}
#adminviews li {
	display: inline;
	list-style-type: none;
}
#datafeeds li {
	display: inline;
	list-style-type: none;
	padding-right: 15px;
}
a {
	text-decoration: none;
}
* html .padRight {
	padding-top: 40px;
	margin-top: 40px;
	margin-right: 10px;
	float: right;
	padding-right: 5px;
	position:absolute;
	z-index:200;
}
.padRight {
	padding-top: 0px;
	margin-top: 0px;
	float: right;
	padding-right: 5px;
	position:relative;
	z-index:20;
}
.infoRight {
float:right;
line-height:15px;
margin-top:2px;
padding-right:10px;
padding-top:0;
position:relative;
z-index:20;
}
.infoPad {
	line-height:30px;
}

/*
#header_rt {
	line-height: 85px;
  	margin-top: 0;
}
*/

#header_rt li{
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	padding-top: 0px;
	clear: both;
	padding-bottom: 10px;
}
.sub_nav {
	padding-top: 20px;
	padding-left: 4px;
}
.ds_subnav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.footer {
	position: relative;
	width: 900px;
	height: 144px;
	margin: 0 auto;
no-repeat;
	background-image: url(/exzact/images/footer_powered.png);
	background-repeat: no-repeat;
	background-position: center;
	top:40px;
}
.footer-v2 {
	margin-top: 30px;
	padding: 16px;
}
.footer-v2 * {
	display: block;
	margin: 0 auto;
}
.footer-v2 span {
	font-size: 12px;
	color: #484848;
	text-align: center;
}
.footer-v2 span a {
	color: #797979;
    text-decoration: none;
    display: inline;
}
.footer-v2 img.powered-by {
	width: 200px;
	padding: 8px;
}
div.inset {
	padding: 10px;
}
.push {
	/*height: 144px;*/
}
.footer a {
	color: #fff;
	text-decoration: underline;
	border: 0;
}
.footer p {
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 100%;
	padding: 0;
	color: #797C7E;
	text-align: center;
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 14px;
}
#page_nav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/exzact/icons/list.png);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 15px;
}
#billing_nav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 15px;
}
#plain_nav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 15px;
}
#views li {
	display: inline;
	list-style-type: none;
	padding-left: 40px;
	background-image: none;
	line-height: 5px;
	font-weight:bold;
}
#report li {
	display: inline;
	list-style-type: none;
	padding-left: 10px;
	background-image: none;
	line-height: 5px;
	color: #333333;
	font-weight:bold;
}
.back {
	padding-top: 0px;
	margin-top: -20px;
	float: right;
	padding-right: 5px;
	width: 50px;
}
.back.pr-80 { padding-right: 80px; }
.back.w-auto { width: auto;  }
table.view {
	width:90%;
	margin:1em auto;
	border-collapse:collapse;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-left-style: none;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
	overflow: auto;
	overflow-x: scroll;
	overflow-y: hidden;
}
table.fifty {
	width:60%;
	margin:1em auto;
	border-collapse:collapse;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-left-style: none;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
	overflow: auto;
	overflow-x: scroll;
	overflow-y: hidden;
}
.column1List {
	/* font-family: Arial, Helvetica, serif, sans-serif; */
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	line-height:15px;
	letter-spacing:.05em;
	height: 25px;
}

#datatable {
	display: inline;
	list-style-type: none;
	/*margin: 1px;*/
	/*position:relative;*/
    top:40px;
}
.overflow {
	overflow: hidden;
}
.column1html {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 14px;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
	background-image: none;
	line-height:30px;
}
.column1graph {
	background-color: #3675A6;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 14px;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
}
#list_nav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/exzact/icons/list.png);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 15px;
}
#html_nav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/exzact/icons/html.png);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 15px;
}
#report_nav {
background-image:url("/exzact/icons/custom.png");
background-position:15px 50%;
background-repeat:no-repeat;
height:45px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:90%;
}

#graph_nav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/exzact/icons/graph.png);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 15px;
}
#filter_nav {
	height: 45px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
/*	background-image: url(/exzact/images/filter.png);*/
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 15px;
}

.boxCenter {
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 45px;
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 14px;
}
h2 {
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #990000;
}
.cap_pad {
	padding-top: 15px;
	text-align: left;
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 16px;
	color: #333333;
	text-indent: 8px;
	font-weight: bold;
	line-height:25px;
}
.infoTop {
float:right;
margin-top:0;
padding-right:25px;
padding-top:0;
width:50px;
}

.table_sm {
	width: 70%;
}
.table_sm_mid {
	width: 70%;
	margin:.5em auto;
}
.txt_sm {
	font-size: 1.1em;
}
.txt_range {
	padding-left: 30px;
}

#updateDemo {
background-image:url(/exzact/images/update_bg.png);
background-repeat:no-repeat;
font-weight:bold;
height:50px;
line-height:55px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:590px;
}
#updateDemo a {
color:#FFFFFF;
}
#closeAccount {
width:70%;
height:20px;
margin-right:auto;
margin-left:auto;
margin-top:-10px;
position:relative;
}
.dateButton {
	color:#D46828;
}
.error {
	background-color:#FFBABA;
	background-image:url("/exzact/images/error_msg.png");
	color:#D8000C;
	background-position:10px center;
	background-repeat:no-repeat;
	border:1px solid;
	width:400px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#acknowledgement {
	/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-size: 14px;
	color: #090;
	width: 70%;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}
/* Purhasing and Upgrade Styles */

#purchasetable {
	display: block;
	width:100%;
	height:410px;
	list-style-type: none;
	margin-top: 75px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	background:transparent;
	
} 
#statustable {
	width:90%;
	margin:0 auto;
	border:none;
	padding:0;
	background:transparent;
	text-align: left;
	font-size: 14px;
}
#purchase{
	width:950px;
	margin:0 auto;
	border:none;
	height:410px;
	padding:0;
	border-bottom-color: #666;
	border-bottom-style: solid;
	border-bottom-width: thin;
	background-image: url(/exzact/images/pricing_bg.png);
	background-repeat: repeat-x;
}
td.nobdr{
	border:none;
	/* font-family: Arial, Helvetica, sans-serif; */
	padding:.2em .5em;
	text-align:center;
}
tr.nobdr{
	border:none;
}
td.bg{
	border:none;
	background-image:url(/exzact/images/featured_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
td.bgnone{
	border:none;
}
td.bgrt{
	border:none;
	background-image:url(/exzact/images/featured_bg_rt.png);
	background-repeat: no-repeat;
	background-position: right;
}
td.bglt{
	border:none;
	background-image:url(/exzact/images/featured_bg_lt.png);
	background-repeat: no-repeat;
	background-position: left;
}
div.featured  {
	margin-top:5px;
	width:270px;
	text-align:center;
	margin-bottom:1px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
div.updates  {
	margin-top:5px;
	width:370px;
	text-align:center;
	margin-bottom:1px;
	margin-right: auto;
	margin-top: -50px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
h6{
	/* font-family:Arial, Helvetica, sans-serif; */
	font-size:32px;
	line-height:1;
	margin-top: 10px;
	padding-bottom:0;
	margin-bottom: 25px;
	text-shadow:-1px -1px 0.1em #739097;
	font-weight: 300;
}
h5{
	/* font-family:Arial, Helvetica, sans-serif; */
	font-size:24px;
	color:#21386B;
	margin-top: 10px;
	margin-bottom: 25px;
	font-weight: 400;
}
h4{
	/* font-family:Arial, Helvetica, sans-serif; */
	font-size:22px;
	color:#C56D34;
	text-shadow:-1px -1px 0.05em #FFF;
	margin-top: -15px;
	line-height: 1;
}
HR {
	height:1px;
	width:90%;
	margin: auto;
	color: #FFF;
   }
#features  {
	margin-top:-10px;
	width:275px;
	text-align:left;
	margin-bottom:1px;
	font-size: 14px;
	font-weight: 500;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#featurelist
{
	margin-left: 10px;
	padding-left: 0;
	list-style: none;
	padding-bottom: 5px;
	margin-top: 1px;
	clear: both;
}

#featurelist li
{
	padding-left: 20px;
	background-image: url(/exzact/images/ck_bullet.png);
	background-repeat: no-repeat;
	background-position: 0em 0.01em;
	line-height: normal;
	margin-top: 1em;
	font-size: 14px;
}
.featureSm{
	font-size:12px;
	padding-bottom:10px;
	line-height: 20px;
	color: #B9703C;
}
.accounthead{
	font-size:18px;
	padding-bottom:10px;
	line-height: 40px;
	color: #21386B;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-weight: bold;
}
.selectadmin {
	display: inline;
	/* font-family: Helvetica, Arial, sans-serif; */
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color:#346;
	width: 180px;
	word-spacing: 1em;
	margin-bottom: 2px;
	float: right;
	font-style: normal;
	text-align: left;
}
#info, #success, #warning, #error, #validation {
	border: 1px solid;
	background-repeat: no-repeat;
	background-position: 10px center;
	width:400px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#uploads {
    list-style-type: none;
}
#info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/exzact/images/info_msg.png');
}
#success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/exzact/images/success_msg.png');
}
#warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/exzact/images/warning_msg.png');
}
#error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/exzact/images/error_msg.png');
}
#message {
	background-color: #FFB;
	width:700px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
#validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('/exzact/images/validation_msg.png');
}
#pagination img{
vertical-align: middle;
}
#bottom_nav{
padding-top: 10px;
}

#location_nav {
background-image:url("/exzact/icons/location.png");
background-position:15px 50%;
background-repeat:no-repeat;
height:45px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:90%;
}

/* This will be the help button */
div.help {
	padding: 6px;
        height: 12px;
        width: 12px;
        border-left: 0px solid #fff;
        float: right;
        background: url(icons/help_blue.png) no-repeat center;
}

#info_updateDisableButtonTextColor, #info_updateEnableDoneButtonTextColor, #info_updateEnableSyncButtonTextColor {
	clear:left;
	float:left;
	margin-left:0px;
}

#info_updateDisableButtonTextColorLabel, #info_updateEnableDoneButtonTextColorLabel, #info_updateEnableSyncButtonTextColorLabel {
	display:block;
	float:left;
	margin-left:5px;
	width:200px;
	font-size:11px;
}

.green_bkg {
        background-image: url(/exzact/billing/tbl_bg.png);
        background-repeat: repeat-x;
}
.ui-dialog{
	z-index: 1000 !important;
}

.ui-dialog .ui-button{
	background-color: transparent !important;
}

.ui-accordion-content{
	height: 100% !important;
}

.ui-accordion-header-active .ftitle{
	color: #454545 !important;
}
