@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 20px 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #444444;
	line-height: 1.5em;
	font-weight: normal;
	text-decoration: none;
	background-color: #fffff0;
}
a, a:hover {
	color: #1A88CA;
}
a:hover {
	text-decoration: none;
}
.contact-submit, .contact-submit:active, .contact-submit:focus {
	border: 0;
	padding-left: 145px;
}
h1.progtitle { margin: 0 0 10px; padding: 0 0 10px; font-weight: normal; border-bottom: 1px solid #cccccc; font-size: 18pt; line-height: 20pt; }
.fivepad { padding: 5px; } .tenpad { padding: 10px; }
.floatleft { float: left; }
.floatright { float: right; }
.clearboth { clear: both; }
.dark { color: #333333; }
.twelve { font-size: 12pt; }
.eight { font-size: 8pt; }
.bordtop { border-top: 1px solid #DCDCDC; padding-top: 10px; }
.bordbottom { border-bottom: 1px solid #DCDCDC; padding-bottom: 10px; }
.audreyright { margin-left: 465px; font-size: 8pt; color: #626262; line-height: 1.6em; } .audreyright h1 { color: #08538a; margin: 0; padding: 0; font-size: 11pt; }
label {
	float: left; text-align: left;
	padding: 3px; font-size: 10pt; display: block; margin-right: 10px;
	width: 130px; color: #4a4a4a; font-weight: bold;
}
label span {
	color: #FF0000; font-weight: bold; padding: 0 2px;
}
input, textarea, select {
	color: #4a4a4a; padding: 3px; font-size: 10pt;
	border: 1px solid #A4ABB1; font-family: Arial, Helvetica, sans-serif;
}
input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active {
	color: #4a4a4a; padding: 3px; font-size: 10pt;
	border: 1px solid #5D5D5D;
}
input.checkbox {
	border: 0; display: inline;
}

ul.featureslist {
	margin: 0; padding-left: 20px;
}
ul.featureslist li {
	color: #085889; padding-bottom: 5px;
}
ul.featureslist li span {
	color: #535353;
}
table#features-box {
	width: 663px; margin: 10px auto 20px auto; background-color: #f4f3f1;
}
table#features-box td#features-title {
	font-size: 12pt; font-weight: bold; padding: 5px 15px 15px 15px;
	border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8;
}
table#features-box td#features-top {
	height: 20px; background: #ffffff url('../images/features-top.gif') no-repeat left top;
}
table#features-box td#features-midleft {
	text-align: left; padding-left: 3px;
	border-left: 1px solid #C8C8C8;
}
table#features-box td#features-midright {
	text-align: left; padding-right: 3px;
	border-right: 1px solid #C8C8C8;
}
table#features-box td#features-bottom {
	height: 20px; background: #ffffff url('../images/features-bottom.gif') no-repeat left top;
}


#software-form label {
	float: left; text-align: left;
	padding: 0; font-size: 8pt; margin-right: 0;
	width: 73px; color: #4a4a4a; font-weight: bold;
}
#software-form label span {
	color: #FF0000; font-weight: bold; padding: 0 2px;
}
#software-form input, #software-form textarea {
	color: #4a4a4a; padding: 2px; font-size: 8pt; width: 97px;
	border: 1px solid #A4ABB1; font-family: Arial, Helvetica, sans-serif;
}
#software-form textarea { width: 172px; }
#software-form input:focus, #software-form input:active, #software-form textarea:focus, #software-form textarea:active {
	color: #4a4a4a; padding: 2px; font-size: 8pt;
	border: 1px solid #5D5D5D;
}
#software-form input.phonefirst {
	width: 20px;
}
#software-form input.phonelast {
	width: 25px;
}
#software-form label.textbox {
	text-align: left; padding: 0; font-size: 8pt; display: block; margin-right: 5px;
	width: 150px;
	color: #4a4a4a; font-weight: bold;
}
#software-form .software-submit, #software-form .software-submit:active, #software-form .software-submit:focus {
	border: 0; width: 125px; height: 30px;
	padding-left: 50px;
}

.margbottom { margin-bottom: 20px; }
.thirtytwo { height: 32px; }
.thirtysix { height: 36px; }
.fiftythree { height: 53px; }
#bigpad { padding-bottom: 500px; }
.blue-norm {
	color: #1A88CA;
}
.blue-treb, .blue-treb a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #098cd0;
}
a.blue-treb:hover { text-decoration: none; }
p.form-required { font-size: 8pt; }
p.form-required span { color: #FF0000; }
h1#page-title {
	margin: 0 0 15px 0; padding: 0 0 15px;
	color: #525252; font-size: 18pt; font-weight: bold;
	border-bottom: 1px solid #cccccc;
}

#tbl-frame {
	border-top: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 2px solid #7b7b7b;
	border-left: 1px solid #c7c7c7;
}

#box-bluemid {
	background: #ffffff url('../images/home-table.gif') no-repeat left top;
	width: 456px;
	height: 175px;
	padding: 0; margin: 0;
	font-size: 9pt;
	line-height: 1.2em;
}
#box-bluemid a {
	color: #525252;
	text-decoration: none;
	font-weight: normal;
}
#box-bluemid a:hover {
	color: #525252;
	text-decoration: underline;
	font-weight: normal;
}
#box-bluemid #blue-mid a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
#box-bluemid #blue-mid a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}
#tbl-audrey-img {
	background: #ffffff url('../images/audrey-top.jpg') no-repeat left top;
	width: 695px;
	height: 121px;
	padding: 0; margin: 0;
}
#tbl-custom-img {
	background: #ffffff url('../images/custom-software-top.jpg') no-repeat left top;
	width: 695px;
	height: 121px;
	padding: 0; margin: 0;
}

#tbl-metfin-img {
	background: #ffffff url('../images/metfin-top.jpg') no-repeat left top;
	width: 695px;
	height: 121px;
	padding: 0; margin: 0;
}
#tbl-metfab-img {
	background: #ffffff url('../images/metfab-top.jpg') no-repeat left top;
	width: 695px;
	height: 121px;
	padding: 0; margin: 0;
}
#tbl-metfab-img {
	background: #ffffff url('../images/metfab-top.jpg') no-repeat left top;
	width: 695px;
	height: 121px;
	padding: 0; margin: 0;
}

#tbl-dbbackup-img {
	background: #ffffff url('../images/DBBackup_Rescue_715x121.png') no-repeat left top;
	width: 695px;
	height: 121px;
	padding: 0; margin: 0;
}

#tbl-home-img {
	background: #ffffff url('../images/compex-home1.jpg') no-repeat left top;
	width: 695px;
	height: 201px;
	padding: 0; margin: 0;
}
#tbl-home-img #button-link {
	padding-right: 37px;
	padding-top: 150px;
}
#tbl-home-img #headline {
	padding-right: 50px;
	padding-top: 30px;
}
#tbl-home-img #headline .topline {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 20pt;
	color: #6f6f6f;
	font-weight: normal;
}
#tbl-home-img #headline .midline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20pt;
	line-height: 1.4em;
	color: #6f6f6f;
	font-weight: bold;
}
#tbl-home-img #headline p {
	font-size: 10pt;
	color: #6f6f6f;
	font-weight: bold;
	padding: 10px 0 0 0; margin: 0;
}

#tbl-home-body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 10px;
	width: 695px;
}
#tbl-home-body-nopad {
	background-color: #FFFFFF; color: #535353;
	margin: 0;
	padding: 0;
	width: 715px;
}

.tbl-home-right-light {
	background-color: #e6f4f9;
	height: 143px;
	font-size: 8pt;
	line-height: 1.4em;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#head-slogan {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#head-contact {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.2em;
	padding: 0; margin: 0;
}
#head-contact h1 {
	font-size: 13pt;
	font-weight: normal;
	color: #3a7092;
	line-height: 1em;
	padding: 0; margin: 0;
}

.tbl-home-right-light p a, .tbl-home-right-dark p a {
	padding: 0; margin: 0;
	color: #0c5697;
	font-weight: bold;
	text-decoration: underline;
}
.tbl-home-right-light p a:hover, .tbl-home-right-dark p a:hover {
	padding: 0; margin: 0;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.tbl-home-right-light h1, .tbl-home-right-dark h1 {
	font-size: 12pt;
	padding: 0; margin: 0;
}
.tbl-home-right-light p, .tbl-home-right-dark p {
	padding: 5px 0 0 0; margin: 0;
}

.tbl-home-right-dark {
	background-color: #cee9f3;
	height: 143px;
	font-size: 8pt;
	line-height: 1.4em;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#tbl-home-bot-left {
	background-color: #f8f7f3;
	color: #515151;
	border-top: 1px solid #cecdcb;
	border-right: 1px solid #cecdcb;
	border-bottom: 1px solid #cecdcb;
	border-left: 1px solid #cecdcb;
	width: 187px;
	height: 470px;
	font-size: 9pt;
	padding: 10px;
}
#tbl-contact-bot-left {
	background: #f6f5f0 url('../images/contact-left.jpg') no-repeat left top;
	color: #515151;
	border-top: 0;
	border-right: 1px solid #cecdcb;
	border-bottom: 0;
	border-left: 0;
	width: 186px;
	font-size: 9pt;
	padding: 0;
}
#tbl-login-bot-left {
	background: #f6f5f0 url('../images/compex-side1.jpg') no-repeat left top;
	color: #515151;
	border-top: 0;
	border-right: 1px solid #cecdcb;
	border-bottom: 0;
	border-left: 0;
	width: 186px;
	font-size: 9pt;
	padding: 0;
}
#tbl-about-bot-left {
	background: #f6f5f0 url('../images/compex-side2.jpg') no-repeat left top;
	color: #515151;
	border-top: 0;
	border-right: 1px solid #cecdcb;
	border-bottom: 0;
	border-left: 0;
	width: 186px;
	font-size: 9pt;
	padding: 0;
}
#tbl-getstarted-bot-left {
	background: #f6f5f0 url('../images/compex-side3.jpg') no-repeat left top;
	color: #515151;
	border-top: 0;
	border-right: 1px solid #cecdcb;
	border-bottom: 0;
	border-left: 0;
	width: 186px;
	font-size: 9pt;
	padding: 0;
}
#tbl-register-bot-left {
	background: #f6f5f0 url('../images/compex-side4.jpg') no-repeat left top;
	color: #515151;
	border-top: 0;
	border-right: 1px solid #cecdcb;
	border-bottom: 0;
	border-left: 0;
	width: 186px;
	font-size: 9pt;
	padding: 0;
}
#tbl-policy-bot-left {
	background: #f6f5f0 url('../images/compex-side5.jpg') no-repeat left top;
	color: #515151;
	border-top: 0;
	border-right: 1px solid #cecdcb;
	border-bottom: 0;
	border-left: 0;
	width: 186px;
	font-size: 9pt;
	padding: 0;
}


#tbl-contact-bot-mid {
	padding: 25px;
}

.big-bold {
	color: #424242;
	font-size: 12pt;
	font-weight: bold;
}

.tbl-contact-right-light {
	background-color: #e6f4f9;
	font-size: 10pt; color: #606060;
	line-height: 1.4em;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #cccccc;
}
.tbl-contact-right-light p {
	font-size: 9pt;
}
.tbl-contact-right-light p.eight { font-size: 8pt; }
.tbl-contact-right-light h1 {
	color: #1789d2; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt; line-height: 1.5em; padding: 0 0 5px 0; margin: 0 0 5px 0; font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}
.tbl-contact-right-light h2 {
	font-size: 11pt; padding: 0; margin: 0; font-weight: bold; clear: both;
}

#foot-space {
	height: 10px;
	border-top: 4px solid #92918c;
}
#foot-num {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #457a9c;
	font-size: 15pt;
	width: 125px;
	border-right: #c7c7c7 1px solid;
}
#foot-contact {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #138ace;
	font-size: 13pt;
	width: 562px;
	padding-left: 10px;
}
#foot-contact a {
	color: #138ace;
	text-decoration: none;
}
#foot-contact a:hover {
	color: #444444;
	text-decoration: none;
}
#foot-rights {
	font-family: Tahoma, Geneva, sans-serif;
	color: #606060;
	width: 687px;
	font-size: 8pt;
	line-height: 1.6em;
	padding: 6px;
}
#foot-rights a {
	color: #606060;
	text-decoration: underline;
}
#foot-rights a:hover {
	color: #606060;
	text-decoration: none;
}