﻿body,a,td,div{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #586554;}
body 
{
	background-image: url(Images/BGMain.gif);
	margin: 0px;
	text-align:left;
}
a{color:#282B4D; font-weight:bold;}
a:hover{color:#90312A;}
hr{color:#CCC7B8; margin-top:6px; margin-bottom:6px; height:1px;}
h1 {padding-left:4px; color:#282B4D; font-size:13px; font-weight:bold; margin-top:0px; margin-bottom:0px;}
h2 {color:#586554; font-size:13px; font-weight:bold; margin-top:0px; margin-bottom:0px; border-top:1px solid #D4DBCE; padding:5px 10px 7px 10px; background-color:#E4E5D5;}
h2 span {font-weight:normal; margin-top:2px; font-size:12px;}
.NewsTitle {color:#586554; font-size:15px; font-weight:bold; margin-top:0px; margin-bottom:0px; padding:5px 4px 5px 2px;  }

h3 {padding-left:4px; color:#848D7C; font-size:13px; font-weight:bold; margin-top:0px; margin-bottom:0px;}
h4 {padding-left:4px; color:#848D7C; font-size:10px; font-weight:bold; margin-top:0px; margin-bottom:0px;}
ul {list-style-type: square; padding:12px; margin-left:0px; margin-bottom:0px; margin-top:0px; background-color:#eef0dd; line-height: 16px;}
ul.Blend {background-color:Transparent;}
ol { padding:12px; margin-left:0px; margin-bottom:0px; margin-top:0px; background-color:#eef0dd; line-height: 16px;}
li { margin-left:20px; padding:4px;}
.calcText { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #ffffff; }

select,input,textarea {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#262626; font-size:11px; /*background-color:#F9FBEC;*/}
form {margin:0px 0px 0px 0px;}
a img {border:0px;}
p {margin:0px 2px 0px 2px; line-height: 16px;}
table.Form {width:100%; margin: 0 0 20px 0;	border-top: 1px solid #DDDDDD;}
table.Form tr td {border-bottom: 1px solid #DDDDDD; padding: 5px 5px 5px 10px;}
table.Form tr td.Label {width:40%; font-weight:bold; border-right:1px solid #DDDDDD; font-size:12px; line-height:14px; padding:5px 10px 7px 10px;}
table.Form tr td.Header {background-color:#E9EBD1; font-weight:bold; color:#848D7C; font-size:12px; padding:5px 10px 7px 10px;}
table.Form tr td img {float:right;}
table.Form tr td.Label div {font-size:10px; font-weight:normal; color:#6F806A;  line-height:12px;}
table.Form tr td.LabelError {color:#66221E; background-image:url(Images/ArrowDoubleRed.gif); background-position:right center; background-repeat:no-repeat;}
table.Form tr td.Label div.ErrorHint {color:#9D352D;}
table.NoBorder tr td {border:0; margin:0; padding:0;}
table.Form tr td table tr td {white-space:nowrap;}

.PageTopMargin{padding-top:13px;}
.Logo{font-family:Georgia, Times New Roman, serif; background-image: url(Images/BGLogo.gif); width:269px; height:83px; color: #D5BEAF; font-size:9px; vertical-align:middle; text-align:center; padding-left:13px;}
.OutlineShadowTop{background-image:url(Images/BGOutlineShadowTop.gif); height:10px; background-position:center;}
.OutlineShadowBottom{background-image:url(Images/BGOutlineShadowBottom.gif); height:8px; background-position:center;}
.OutlineShadowLeft{background-image:url(Images/BGOutlineShadowLeft.gif); background-position: top; width: 10px;}
.OutlineShadowRight{background-image:url(Images/BGOutlineShadowRight.gif); background-position: top; width: 10px;}
.Outline{border:1px solid #403B2C;background-image: url(Images/BGOutline.gif); vertical-align:top; }
.Nav{background-image:url(Images/BGNav.gif); vertical-align:top; width:100%;}
.NavItem{font-family:Georgia, Times New Roman, serif; color:#D5BEAF; font-size:13px; text-decoration:none; font-weight:bold;}
.NavItem:hover{text-decoration:underline; color:#F2D8C7;}
.NavItemSubText{font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal;}
.NavSubItem{font-family:Verdana, Geneva, sans-serif; color:#CCCD9F; font-size:11px; text-decoration:none; font-weight: bold;}
.NavSubItem:hover{text-decoration:underline; color:#F1F2BD;}
.NavItemContainer{text-align:right; padding-right:35px; padding-top:6px; padding-bottom:6px;}
.NavSubItemContainer{text-align:right; padding-right:50px; padding-top:2px;}
.Title{padding:34px 0px 6px 20px; text-align:left; font-family:Georgia, Times New Roman, serif; font-size:20px; color:#778070; border-top:1px solid #F8FAEB; border-left:1px solid #F8FAEB; border-right:1px solid #F8FAEB; background-color: #CDCDA0}
.TitleSub {padding:8px 8px 8px 24px; text-align:left; font-family:Georgia, Times New Roman, serif; font-size:17px; color:#778070; border-top:1px solid #F8FAEB; border-left:1px solid #F8FAEB; border-right:1px solid #F8FAEB; background-color: #CDCDA0}
.TitleSubBlue {padding:12px 8px 8px 24px; text-align:left; font-family:Georgia, Times New Roman, serif; font-size:17px; color:#282B4D; border-top:1px solid #F8FAEB; border-left:1px solid #F8FAEB; border-right:1px solid #F8FAEB; background-color: #CDCDA0}
.SubTitle{font-family:Arial, Sans-Serif; font-size:11px; font-weight:bold; color:#8c8c6d; letter-spacing:.08em;}
.ContentBorder{padding:4px; background-image:url(Images/BGContentBorder.gif);}
.Content{background-image:url(Images/BGContent.gif); padding:25px 20px 20px 25px; text-align:left;}
.ContentSide{padding:25px 20px 20px 25px; border:1px solid #E0E2CB; text-align:left; background-color:#C7C79C; width:190px; margin-bottom:12px; margin-top:6px; margin-left:4px;}
.ContentTop{padding:16px 25px 16px 25px; border:1px solid #E0E2CB; text-align:left; background-color:#C7C79C; margin-bottom:12px; margin-top:6px; margin-left:4px;}
.Footer{color:#403F38; text-align:right; padding-right:6px; font-size:11px;}
.Footer a{color:#2E2D28; padding-right:6px; padding-left:6px; font-size:11px;}
.Disclaimer{color:#403F38; text-align:justify; padding-right:10px; padding-left:10px; font-size:10px; padding-top:6px;}
.SideBar{padding:12px 12px 0px 0px;}
.SideBarWidth{width:160px;}
.Panel{border:1px solid #DDDDDD; padding:16px; background-color:#E9EBD1; color:#848D7C;}
.SubNav{color:#848D7C; background-color:#E9EBD1; line-height:22px; text-align:left; padding:6px 6px 6px 6px;}

.BigButtonContainer{background-image:url(Images/BgButtonGray.gif); background-position:left top; background-repeat: no-repeat; width:125px; height:57px;}
.BigButtonVertContainer{background-image:url(Images/BgButtonGrayVert.gif); background-position:left top; background-repeat: no-repeat; width:200px; height:57px;}
.BigButton{padding:4px 6px 0px 6px; font-size:11px; font-weight:bold; text-align:center;}
.TextField {width:160px;}
.TextFieldSmall{width:75px;}
.TextFieldLong{width:250px;}
.TextAreaLong{width:450px;}
.TextFieldPhone{width:28px; margin-right:4px;}

.Error{border-top:4px solid #9D352D; font-weight:bold;}
.Error ul{color:#9D352D; list-style-type:square; background-color:Transparent;  line-height: 14px;}
.Error li{padding:2px;}
.Success{color:#647D5F; font-weight:bold;}
.RedLine{background-image:url(Images/RedLine.gif); height:10px;}
.BGBeige{background-color: #CDCDA0;}
.BGLightBeige{background-color: #e5e6d5;}
.ImgBorder{background-color:#F7FCCD; padding:2px; border:2px solid #C6C69D;} 
.Bold{font-weight:bold;}
.SoftBold{color:#848D7C; font-weight:bold;}
.Soft{color:#848D7C;}
.Button{font-size:11px; font-weight:bold; color:#59574A; background-color:#cccccc;}
.ArrowList{list-style-image: url(Images/Arrow.gif); margin:0px 0px 0px 26px;}
.ArrowList li{margin-bottom:4px;}
.Link1{color:#374035; font-weight:normal;}
.Link1:hover{color:#161A15;}
.Link2{font-weight:bold; color:#848D7C;}
.Link2:hover{color:#6B7365;}
.Link3{text-decoration:none; font-weight:normal;}
.Link3:hover{text-decoration:underline;}
.LinkBlue{color:#282B4D; font-weight:bold;}
.LinkBlue:hover{color:#90312A;}
.LinkRed{color:#90312A; font-weight:bold;}
.LinkRed:hover{color:#282B4D;}
.NoWrap{white-space:nowrap;}
.BorderGray{border: 3px solid #c8ccb4;} /*9A9380*/
.FloatLeft{float:left;}
.FloatRight{float:right;}
.NoMargins{margin:0px 0px 0px 0px;}
.FullWidth{width:100%;}
.Tiny{font-size:9px;}
.AlignRight{text-align:right;}
.AlignCenter{text-align:center;}
.AlignLeft{text-align:left;}
.AlignTop{vertical-align:top;}
.NoBorder{border:0;}
.Paragraph{padding:0px 4px 4px 4px; margin:0px; line-height: 16px;}
.BgAlt{background-color:#ECEDDD;}
.PadUnder{padding-bottom:10px;}
.Small{font-size:11px;}
.NoBold{font-weight:normal;}
.Italic { font-style:italic;}
.NoMargin {margin:0px;}
.ListMargin {margin-left:32px;}
.MarginRight {margin:0px 8px 0px 0px;}
.MarginLeft {margin-left:8px;}
.Flop {display:none;}
.TopSep {margin-top:6px;}
.BlueHeader {color:#F5F7E6; background-color:#282B4D; padding:4px 0px 4px 8px; margin-bottom:4px;}
.Headliner {background-image: url(Images/BGGreen.gif); padding:12px 24px 12px 24px; text-align:left; font-size:13px; color:#f2e9e3; border-top:1px solid #F8FAEB; border-left:1px solid #F8FAEB; border-right:1px solid #F8FAEB;}
.Headliner a {font-size:12px; color:#f2e9e3;}
.Headliner a:hover {color:#ffffff;}
.Spacer {width:1px; height:1px;}
.Gray {color:#586554;}
.PadMedium{padding: 10px;}
.CategoryHeader {padding:4px; text-align:left; font-family:Georgia, Times New Roman, serif; font-size:16px; color:#53594e; border-top:1px solid #979a81;  background-color: #CDCDA0;}
.CategorySubHeader {padding:4px; text-align:center; font-size:13px; color:#778070; border-top:1px solid #979a81;  background-color: #CDCDA0;}