/*******  Begin Page Defaults  *******/
body {
	background: #937E1D;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	color: #000000; 
	letter-spacing: .5px; 
	font-weight: normal; 
	font-size: 12px;
	line-height: 135%;
	text-align: center;
	margin-top: 0px;
}

	A:link {color: #C6751B; text-decoration: none; font-weight: bold;}
	A:visited {color: #C6751B; text-decoration: none; font-weight: bold;}
	A:active {color: #C6751B; text-decoration: none; font-weight: bold;}
	A:hover {color: #B73E01; text-decoration: underline; font-weight: bold;}


.Bold {
	font-weight: bold;
}
	
#Wrapper {
	width: 852px;
	margin: auto;
	background: url(../images/bg_content.gif);
	background-repeat: repeat-y;
}
	
#Header {
	width: 852px;
	height: 234px;
	background: url(../images/header.jpg);
	background-repeat: no-repeat;
	margin: auto;
	text-align: center;
}

#Footer {
	width: 852px;
	height: 42px;
	margin: 0px 0px 0px 0px;
}

#Copyright {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

#Copyright a {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

#Copyright a:hover {
	text-decoration: none;
}
/*******  Begin Form Field Styling  ********/
 form { margin: 0px }

.FormField {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px; 
	color: #424242;	
	width: 150; 
	height: 20px; 
	border: 1px solid #8CA809;	
	margin-top: 4px;
	padding-left: 4px;
}

.FormFieldApp {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px; 
	color: #424242;	
	width: 180; 
	height: 22px; 
	border: 1px solid #8CA809;	
	margin: 0px 0px 4px 0px;
	padding: 4px;
}

.TextArea {
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 11px;
	color: #424242;
	width: 150; 
	height: 80px;
	border: 1px solid #8CA809;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.TextAreaContact {
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 11px;
	color: #424242;
	width: 550; 
	height: 80px;
	border: 1px solid #8CA809;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.Submit { 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 10px;
	color: #8CA809;
	background-color: #FFF;	
	width: 80px; 
	height: 20px; 
	border: 1px solid #8CA809;
	cursor: hand;
	cursor: pointer;	
	margin: 4px 0px 0px 0px;
}

.CalcField {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	width: 75px; 
	height: 20px; 
	border: 1px solid #1E3653;	
	margin: 0px 0px 0px 2px;
	padding: 2px 0px 0px 4px;
}

.CalcSubmit { 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 10px;
	color: #000;
	background-color: #FFF;	
	width: 80px; 
	height: 20px; 
	border: 1px solid #1E3653;
	cursor: hand;
	cursor: pointer;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.AppSubmit { 
	position: absolute;
	margin: 0px 0px 0px -200px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #1E3653;
	background-color: #FFF;	
	width: 160px; 
	height: 25px; 
	border: 2px solid #C6751B;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}

.ContactSubmit { 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #1E3653;
	background-color: #FFF;	
	width: 70px; 
	height: 25px; 
	border: 2px solid #C6751B;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}

.Reset { 
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #8CA809;
	background-color: #FFF;	
	width: 62px; 
	height: 20px; 
	border: 1px solid #8CA809;
	cursor: pointer;
	cursor: hand;	
	margin: 4px 0px 0px 0px;
}
/*******  End Form Field Styling  ********/

/*******  Image Borders  *******/
.ImgBorderBlue {
	border: 1px solid #1E3653;
}
/*******  Image Borders  *******/



/********  End Page Defaults  ********/

#AppPopup {
	position: absolute;
	z-index: 1;
	margin: 14px 0px 0px 406px;
}

#CalcInfo {
	width: 550px;
	margin: 10px 0px 0px 0px;
}

#CalcInfo p {
	margin: 10px 0px 0px 0px;
}

#AppCopy {
	position: absolute;
	float: left;
	clear: right;
	font-size: 12px;
	width: 380px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.FooterTable {
	width: 880;
	margin: 0px 0px 0px 30px;
	border-collapse: collapse;
}

table.FooterTable td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

table.Nav {
	width: 98%;
	margin: 4px 0px 4px 0px;
	border-collapse: collapse;
}

table.Nav td {
	padding: 0px;
	text-align: center;
	font-weight: bold !important;
	color: #424242;
}

.nav a { color: #424242 !important; text-decoration: none;}
.nav a:hover { color: #C6751B !important; text-decoration: none;}

table.ContentFrame {
	width: 838px;
	border-collapse: collapse;
	margin: 0px 0px 0px 10px;
}

table.ContentFrame td {
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	vertical-align: top;
}

table.ContentCell {
	width: 96%;
	margin: auto;
	border-collapse: collapse;
	border-top: 1px solid #424242;
}

table.Content {
	width: 100%;
	border-collapse: collapse;
	border-right: 1px solid #424242;
}

table.Content td {
	padding: 0px 20px 0px 10px;
}

table.ContentCellApp {
	width: 98%;
	border-collapse: collapse;
	border-top: 1px solid #424242;
}

table.ContentCellApp td {
	padding: 0px 0px 0px 20px;
}

.Content ul {
	width: 480px;
	margin: -24px 0px 0px 20px; 
	padding: 0px;
}

.Content ol {
	width: 480px;
	margin: -10px 0px 0px 20px; 
	padding: 0px;
}

.Content li {
	/*list-style-type: square;*/
	list-style-image: url(../images/bullet.gif);
	line-height: 20px;
	padding-top: 4px;
}

.CalcBox {
	border: 1px solid #1E3653;
	background-color: #D7D7D7;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 11px;
	width: 94%;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 4px 4px 6px 4px;
}

.CalcBox p {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: -16px 0px 0px 300px;
}

.Calc ul {
	width: 98% !important;
	margin: -24px 0px 0px 20px; 
	padding: 0px;
}

.Calc li {
	/*list-style-type: square;*/
	list-style-image: url(../images/bullet.gif);
	font-size: 12px;
	line-height: 20px;
	padding-top: 4px;
}

table.RightCell {
	width: 96%;
	margin: 23px 0px 0px 0px;
	border-collapse: collapse;
	/*border: 1px solid #424242;*/
}

table.RightCell td {
	text-align: center;
}

.HeaderTitleCenter {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 24px;
	color: #1E3653;
	font-weight: normal;
	text-align: center;
}

.HeaderTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 24px;
	color: #1E3653;
	font-weight: normal;
	text-align: left;
}

.BoldText {
	font-weight: bold;
}

.OrangeTextBold {
	color: #C6751B;
	font-weight: bold;
}

.BlueTextBold {
	color: #1E3653;
	font-weight: bold;
}

.RedTextBold {
	color: #FF0000;
	font-weight: bold !important;
}

.SmallText {
	font-size: 12px;
}

.AuthHeader {
	color: #C6751B;
	font-weight: bold;
	margin: 0px 0px -6px 0px;
	padding: 0px;
}

.AuthText {
	font-size: 10px;
}

.BBBHome { 
	position: absolute;
	float: right;
	margin: 66px 0px 0px 490px;
	padding: 0px;
	width: 53px; 
	height: 84px;
	border-style: none !important;
}
.BBB {
	border-style: none !important;
}

table.FAQ {
	width: 98%;
	border-collapse: collapse;
	margin: 7px 0px 7px 0px;
}

table.FAQ td {
	padding: 0px 20px 0px 18px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

table.FAQTable{
	width: 100%;
	border-collapse: collapse;
	border-right: 1px solid #424242;
	margin: 7px 0px 7px 0px;
}

table.FAQTable td {
	padding: 0px 20px 0px 18px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

#FAQTarget {
	float: right;
	width: 80px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.FAQHeader {
	border: 1px solid #6C5735;
	background-color: #FFFFCC;
	font-family: Arial;
	color: #1E3653;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	width: 100%;
	text-align: left;
	margin: 20px 0px 0px 0px;
}

table.Vendor {
	border-collapse: collapse;
	margin: 7px 0px 7px 0px;
}

table.Vendor td {
	padding: 4px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.AppHeader {
	width: 98%;
	border-collapse: collapse;
	margin: 7px 0px 7px 0px;
	padding: 4px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #18264F;
}

.Thawte {
	position: absolute;
	margin: -10px 0px 0px 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:C6751B;
}

#AcrobatLogo {
	position: absolute;
	width: 32px;
	height: 32px;
	margin: -10px 0px 0px 750px;
}

.Estimator {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:C6751B;
	margin: -10px 0px 0px 270px;
}

.App {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:C6751B;
	margin: 20px 0px 0px 270px;
}

/*
img.App {
	margin: -28px 20px 0px -6px;
}
*/

table.AppTable {
	width: 100%;
	border-collapse: collapse;
}

table.AppTable td {
	font-family: Arial;
	font-size: 12px;
	padding: 0px 20px 0px 0px;
}

table.ContactTable {
	width: 100%;
	border-collapse: collapse;
}

table.ContactTable td {
	font-family: Arial;
	font-size: 12px;
	padding: 0px 10px 0px 0px;
}

table.ContactTable2 {
	width: 94%;
	border-collapse: collapse;
	margin: auto;
}

table.ContactTable2 td {
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
}

.ContactTable a {
	color: #1E3653 !important;
	position: relative;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF;
	text-align: center;
	width: 190px; 
	height: 25px; 
	border: 2px solid #C6751B;
	cursor: pointer;
	cursor: hand;
	margin: 18px 0px 0px 20px;
	padding: 6px;
}


table.ContactTable3 {
	width: 100%;
	border-collapse: collapse;
}

table.ContactTable3 td {
	font-family: Arial;
	font-size: 12px;
	padding: 0px 10px 0px 0px;
}

.TollFree {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #1E3653;
	font-weight: normal;
	text-align: center;
	margin: 10px 0px 10px 0px;
}