@charset "utf-8";
* {
	outline:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3b3b3b;
	line-height:22px;
	margin:0;
	padding:0 0 10px 0;
}
.Header {
	min-width:784px;
	background-image:url(/images/images2/bg_header.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	overflow:hidden;
}
.ContentLayout {
	width:100%;
	min-width:784px;
	background-image:url(/images/bg_content.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.LeftColumn {
	width:177px;
	background-image:url(/images/images2/bg_nav.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0 0 40px 0;
}
.LeftColumnSetting {
	width:177px;
	background-image:url(/images/images2/bg_nav2.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0 0 40px 0;
}
.CenterColumn {
	padding:10px 20px;
}
.RightColumn {
	width:419px;
	padding-right:10px;
}
.EnrollNow {
	background-image:url(/images/images2/bg_enroll.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.EnrollForm {
	padding:0 15px 0 50px;
	margin:0;
}
.EnrollForm p {
	margin:2px 0 2px 0;
	padding:2px 0 2px 0;
}
.Enrolling {
	padding:0 15px 0 50px;
}
.FormTable {
	border-right:1px solid #900028;
	border-bottom:1px solid #900028;
	border-left:1px solid #900028;
	background-color:#f7f7f7;
}
.Heading {
	background-image:url(/images/bg_heading.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:15px 0 0 0;
	padding:0 0 0 10px;
}
.HeadingText {
	padding:3px 7px 0 7px;
	background-color:#f7f7f7;
	border-top:1px solid #900028;
	border-right:1px solid #900028;
	border-left:1px solid #900028;
}
.LongField {
	width:200px;
}
.FooterSetting {
	background-image:url(/images/images2/bg_footer.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.Footer {
	height:31px;
	background-image:url(/images/images2/gx_toll_free.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	padding:12px 20px 0 0;
	font-size:15px;
	font-style:italic;
	color:#fff;
}
.FooterLinks {
	font-size:10px;
	font-weight:bold;
	height:25px;
	background-color:#e7df9c;
	padding:4px 0 0 20px;
}
.CopyrightSetting {
	height:82px;
	font-size:10px;
	line-height:16px;
	background-image:url(/images/bg_copyright.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:8px 0 0 20px;
}
.HR {
	height:20px;
	background-image:url(/images/bg_hr.gif);
	background-position:center;
	background-repeat:repeat-x;
}
.Odd {
	background-color:#f7f7f7;
	border-bottom:1px solid #e6e6e6;
	padding:8px;
}
.Even {
	padding:8px;
}
.Product {
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

.Meters tr td {
	border-bottom:1px solid #e6e6e6;
}

/* --- PAGE ELEMENTS --- */

.Phone {
	width:520px;
}
.Address {
	width:520px;
}


/* --- TEXT --- */

h1 {
	font-size:16px;
	color:#900028;
	margin:5px 0 10px 0;
}
h3.Green {
	margin:0;
	color:#005329;
}
h3.Red {
	color:#900028;
}

.Testimonial {
	font-size:16px;
	line-height:24px;
	margin:5px 0 0 0;
}
.Testimonial i {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.Author {
	margin:3px 0 5px 0;
	padding:0 0 0 0;
}
.Author b {
	color:#900028;
}
.Italic {
	font-style:italic;
}
.Small {
	font-size:11px;
}
.Red {
	color:#900028;
}
.Small {
	font-size:11px;
}
.Bold {
	font-weight:bold;
}
.Green {
	color:#005329;
}

/* --- POSITIONING --- */
.Back {
	float:left;
}
.Forward {
	float:right;
}
.Block {
	display:block;
}
.Inline {
	display:inline;
}
.Hidden {
	overflow:hidden
}
.ClearFloat {
	clear:both;
}
.Margin {margin:10px;}
.NoMargin {margin:0;}
.MarginTop {margin-top:20px;}
.MarginRight {margin-right:10px;}
.MarginBottom {margin-bottom:10px;}
.MarginLeft {margin-left:10px;}

.Padded {padding:10px;}
.NoPad {padding:0;}
.PadTop {padding-top:10px;}
.PadRight {padding-right:10px;}
.PadBottom {padding-bottom:10px;}
.PadLeft {padding-left:10px;}

.Border {
	border:1px solid #5a5b5c;
}
.Rule {
	height:35px;
	background-image:url(/images/bg_rule.gif);
	background-repeat:repeat-x;
}

a, a:link {
	color:#900028;
}
a:visited {
	color:#5b5b5b;
}
a:active, a:hover {
	color:#222;
	text-decoration:none;
}
a.ToTop:visited {
	color:#900028;
}

.FooterLinks a, .FooterLinks a:link, .FooterLinks a:visited {
	color:#3b3b3b;
	text-decoration:none;
}
.FooterLinks a._over, .FooterLinks a._over:link {
	color:#640e27;
	text-decoration:none;
}
.FooterLinks a:active, .FooterLinks a:hover {
	color:#640e27;
	text-decoration:underline;
}

.CopyrightSetting a, .CopyrightSetting a:link {
	color:#640e27;
	text-decoration:none;
}
.CopyrightSetting a:active, .CopyrightSetting a:hover {
	color:#222;
	text-decoration:underline;
