/* All Pages Body style/Links */
body { height:100%; margin: 0px !important; margin-left: 0px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; background-color:#013D22; }

html { height:100%; }

.ColorLinks a:link { color: #FFFFFF; font-weight:bold; text-decoration: none; }

.ColorLinks a:visited { text-decoration: none; color: #FFFFFF; }

.ColorLinks a:hover { text-decoration: underline; color: #006699; }

.ColorLinks a:active { text-decoration: none; color: #006699; }

.ColorLinks { font-family: "Times New Roman", Times, serif; font-size: 16px; }

.Links a:link { color: #006699; font-weight:bold; text-decoration: none; }

.Links a:visited { color: #006699; font-weight:bold; text-decoration: none; }

.Links a:hover { text-decoration: underline; color: #000000; }

.Links a:active { text-decoration: none; color: #006699; }

.Links { font-family: "Times New Roman", Times, serif; font-size: 16px; }

.Popup_Close a:link { color: #FFFFFF; font-weight:bold; text-decoration: none; }

.Popup_Close a:visited { color: #FFFFFF; font-weight:bold; text-decoration: none; }

.Popup_Close a:hover { text-decoration: underline; color: #000000; }

.Popup_Close a:active { text-decoration: none; color: #000000; }

.Popup_Close { font-family: "Times New Roman", Times, serif; font-size: 16px; }

.Special a:link { text-decoration: none; color: #000000; }

.Special a:visited { text-decoration: none; color: #000000; }

.Special a:hover { text-decoration: none; color: #006699; }

.Special a:active { text-decoration: none; color: #666666; }

.Special { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #000000; font-weight:bold; text-align: center; }

.Gallery_Links a:link { text-decoration: none; color: #003300; }

.Gallery_Links a:visited { text-decoration: none; color: #003300; }

.Gallery_Links a:hover { text-decoration: none; color: #666666; }

.Gallery_Links a:active { text-decoration: none; color: #006633; }

.Gallery_Links { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #003300; font-weight:bold; text-align: center; }

.BigLinks a:link { text-decoration: underline; color: #000000; }

.BigLinks a:visited { text-decoration: underline; color: #000000; }

.BigLinks a:hover { text-decoration: underline; color: #666666; }

.BigLinks a:active { text-decoration: underline; color: #666666; }

.BigLinks { font-family: "Times New Roman", Times, serif; font-size: 30px; color: #000000; font-weight:bold; }

/* END All Pages Body style/Links */

/* ---------- All Menus/Borders ---------- */
table.Layout-Border { border-width: 2px 2px 2px 2px; border-style: solid; border-color: #333333; border-collapse: separate; background-color: #000000; }

table.Layout-Menu { border-width: 0px 0px 0px0px; border-style: solid; border-collapse: separate; background-color: #000000; border-color: #333333; padding: 0px 0px 0px 0px; }

table.Layout-Menu th { background-color: #30445F; }

.Layout-Header { background-color: #162938; }

.Layout-Dark { background-color: #013D22; }

.Layout-Light { background-color: #FDF9D5; }

.Popup_BG { background-color: #FDF9D5; }

.Popup_Loading_BG { background-color: #013D22; }

/* END */

/* Indents Layers */
.Indent { margin-left: 25px; }

/* End Indents Layers */

/* Form Styles */
.Form-Inputs { color: #000000; font-size: 15px; letter-spacing: 0.5px; font-weight:bold; border: 1; border-style: solid; }

.Form-Text { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000; text-align: left; }

.Form-TextC { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000; text-align: center; }

.Form-Information { font-family: "Times New Roman", Times, serif; font-size: 20px; color: #000000; text-align: left; }

.Form-InformationCenter { font-family: "Times New Roman", Times, serif; font-size: 20px; color: #000000; text-align: center; font-weight: bold; }

.Form-Titles { font-family: 'Times New Roman', Times, serif; font-size: 15px; color: #FFFFFF; background-color: #578257; }

.Required-Fields { color: #990000; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.Important-Form_Info { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #014C2B; text-align: center; }

/* END Form Styles */

/* Table Styles */
.FusionCopyright { /* border-width: top right bottom left; */ border-width: 1px 0 0 0; border-style:outset; color:#000000; }

.Mailing { border-right: 1px solid #01542F; border-bottom: 1px solid #01542F; border-top: 1px solid #01542F; border-left: 1px solid #01542F; }

.Main-Table { border-right: 2px solid #000000; border-bottom: 2px solid #000000; border-top: 2px solid #000000; border-left: 2px solid #000000; }

.InfoText { color: #776e62; background-color:#FFFFFF; text-align:left; font-size:16px; }

.HeaderTable { width:1%; border-collapse:collapse; }

#thumbnails { background: #F5F9EE; border: 1px dashed #b6cd96; }

#thumbnails a { color: #776e62; border: 1px solid #72ab43; margin-right: 10px; text-decoration: none; height: 81px; display: block; overflow: hidden; float: left; }

.Table th { background: #FFFFFF; padding: 0px 4px 4px 10px; font-weight: bold; color: #72ab43; text-align: center; vertical-align: bottom; }

.Table { width:100%; border-right: 1px solid #72ab43; border-bottom: 1px solid #72ab43; border-left: 1px solid #72ab43; border-collapse:collapse; border-top: 7px solid #72ab43; }

.Table td { background: #f5f9ee; margin: 0px; padding: 3px 3px 3px 10px; border-right: 1px dashed #b7b0a7; color: #776e62; vertical-align: top; }

.Table td fieldset label { color: #776e62; font-weight: normal; }

.Table td.lastColumn { background: #EAEFE0; border: none; color: #21460D; }

.Table td.productSeperate { border-bottom: 1px dashed #b7b0a7; }

th,
td { font-size: 9pt; }

.Table-Label { background-color:#FFFFFF; color: #72ab43; font-weight: bold; font-size:18px; }

/* Table Styles */

/* Title / Sub-Titles */
.Title { font-family: "Times New Roman", Times, serif; font-size: 24px; color: #000000; }

.Rates_Floors-Title { font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight:bold; color: #FFFFFF; text-align: center; }

.Small-Title { font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight:bold; color: #FFFFFF; text-align: center; }

.SubTitle { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight:bold; color: #194e6a; }

/* END Title / Sub-Titles */

/* Body Text Formatting */
.Body-Text { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #000000; }

.Rates-Text { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000; }

.Important { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #000000; font-weight:bold; }

.Thankyou-Text { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #000000; text-align: center; }

.Thankyou-Info { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #000000; text-align: center; }

.Important-SmallTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }

.Company-Address { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #000000; }

.Par-Notes { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #FF0000; font-style:normal; }

.Important_Lrg { font-family: "Times New Roman", Times, serif; font-size: 24px; color: #FF0000; font-style:normal; }

.Countdown { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC0000; background-color:#FDF9D5; font-weight:bolder; text-align: center; border:none; }

.Questions { color: #000000; font-size:10pt; font-weight: bold; }

.Answers { color: #B4213D; font-style: italic; font-size:9pt; font-weight: bold; }

/* END Body Text Formatting */

/* Hide Layers */
.hide { font-size: 8pt; color: red; display: none; }

/*\ layout
----------------------------------------------- 

*{
	margin: 0;
	padding:0;
	}*/
