/* - - - - - - - - - - HEADER CSS  - - - - - - - - - - */
h1{ padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px ;
}
h2{ padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px ;
}
#header {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 147px;
	text-align: center;
}
#header a {
	margin-top: 50px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33A02C;
}
#header #nav {
	padding-top: 90px;
}

/* - - - - - - - - - - HOMEPAGE SLOGAN AREA CSS  - - - - - - - - - - */
#sloganCalc {
	background-image: url(../images/slogan-calc-bg.gif);
	height: 241px;
	background-repeat: no-repeat;
	background-position: center;
}
#sloganCalc #autoSumForm #calc #ringback {
	padding-left: 200px;
	padding-top: 25px;
}
#sloganCalc #calc label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
#sloganCalc #calc .smallCalcField {
	background-color: #CDEA8D;
	border: 1px solid #33A02C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	width: 35px;
	text-align:left;
}
#sloganCalc #calc .largeCalcField {
	background-color: #CDEA8D;
	border: 1px solid #33A02C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	width: 80px;
	text-align:center;
}
#sloganCalc #calc #submitBox .emailField {
	background-color: #CDEA8D;
	border: 1px solid #33A02C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	width: 130px;
	text-align:center;
}
#sloganCalc #calc #submitBox {
	float: right;
	width: 130px;
	padding: 5px 0px 5px 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#sloganCalc #calc #calcCodeBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 54px;
	width: 130px;
	background-color: #ABDA4D;
	text-align: left;
	padding: 5px;
	float: left;
}

/* - - - - - - - - - - MAIN AREA SITEWIDE CSS  - - - - - - - - - - */

#content {
	text-align: center;
}
#content h1 {
	font-family: Helvetica, sans-serif;
	font-size: 21px;
	color: #165829;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 10px;
}
#content h2 {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #7CAD3F;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 0px;
}
#content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7CAD3F;
	margin-bottom: 0px;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #999999;
	font-weight:normal;
}
#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content li {
	margin-bottom: 6px;
	margin-right: 10px;
}

/* - - - - - - - - - - HOME TABLE SPECIFIC CSS  - - - - - - - - - - */

#content #home {
	width: 800px;
	border: 1px solid #D8D8D8;
	background-image: url(../images/home-bg.gif);
	background-repeat: repeat-y;
	text-align: left;
}

/* - - - - - - - - - - MAIN INNER PAGE TABLE SPECIFIC CSS  - - - - - - - - - - */

#content #main {
	width: 800px;
	border: 1px solid #D8D8D8;
	background-image: url(../images/main-bg.gif);
	background-repeat: repeat-y;
	text-align: left;
}
#content #main .inset {
	color: #FFFFFF;
	background-color: #ABDA4D;
	margin: 0px;
	padding: 10px;
	border: 1px solid #4A8032;
}
#content #main .inset p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #ABDA4D;
	margin: 0 0 5px;
}
#content #main .line, #content #home .line {
	background-color: #666666;
	height: 1px;
}

/* - - - - - - - - - -RIGHT / LEFT COLUMN SPECIFIC CSS  - - - - - - - - - - */

#content #right p, #content #left p {
	font-size: 11px;
}
#content #right b, #content #left b {
	font-weight: normal;
	color: #33A02C;
}
#content #right a, #content #left a {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
#content #right h1, #content #left h1 {
	font-family: Helvetica, sans-serif;
	font-size: 21px;
	color: #165829;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}

/* - - - - - - - - - - SITEWIDE BUTTON CSS  - - - - - - - - - - */

#content .button {
	height: 22px;
	width: 138px;
	background-image: url(../images/button-bg.gif);
	text-align: center;
	padding-top: 6px;
	margin-bottom: 10px;
}
#content #home .button a, #content #home #left .button a, #content #left .button a, #content #home #right .button a, #content #main #right .button a, #content #main .button a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

/* - - - - - - - - - - NEWSLETTER COMPONENT CSS  - - - - - - - - - - */

#content #newsletter {
	background-image: url(../images/newsletter-bg.gif);
	background-repeat: no-repeat;
	height: 203px;
	width: 160px;
	padding: 10px 13px 10px 10px;
}
#content #newsletter h1 {
	color: #ABDA4D;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content #newsletter p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 5px;
}
#content #newsletter .field {
	background-color: #CDEA8D;
	border: 1px solid #33A02C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	width: 160px;
	text-align:left;
}

/* - - - - - - - - - - FOOTER SPECIFIC CSS  - - - - - - - - - - */

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33A02C;
	text-decoration: none;
}
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33A02C;
	text-decoration: underline;
}
.h2text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33A02C; font-weight:normal;
}

/* - - - - - - - - - - FAQ SPECIFIC CSS  - - - - - - - - - - */

#content #main #faq p {
	background-color: #ABDA4D;
	padding: 3px;
	color: #ABDA4D;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #99CC00;
	border-left-color: #FFFFFF;
	border-bottom-color: #99CC00;
}
#content #main #faq a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#terms li {
	margin-bottom:10px;
	margin-top: 10px;
}
#terms #tab {
	border: 1px solid #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#content #main .rightborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9DCA3A;
}
#content #main .contactField {
	background-color: #CDEA8D;
	border: 1px solid #33A02C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336600;
	width: 250px;
	text-align:left;
}
#content #main .smalltext {
	font-size: 10px;
}
#content #main .rightborder .small {
	font-size: 10px;
}
#content #main .fullBorder {
	border: 1px solid #9DCA3A;
}
#content #home #ltdBanner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/ltd-banner.gif);
	background-repeat: no-repeat;
	height: 133px;
}
#content #home #ltdBanner #text {
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 125px;
}

#content #home #left h3 a {
	font-weight: bold;
	color: #6A7F16;
	font-size: 16px;
}
