/*[fmt]1A90-1A0A-3*/
@import url("sexy-combo.css");
@import url("sexy/sexy.css");
@import url("slider-styles.css");
/********reset************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, tbody, dt, dd, dl {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
	-webkit-padding-start: 0;
}
caption, th {
	text-align: left;
}
img {
	vertical-align: bottom;
	margin: 0;
	overflow: hidden;
	background: none;
}
/** utility **/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*.clearfix {display: inline-table;}
Hides from IE-mac \*/
*:first-child+html .clearfix, * html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
* html .clearfix {
	display: inline-block;
}
/*End hide from IE-mac*/
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}
.hid {
	display: none;
}
.upperCase {
	text-transform: uppercase;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
.nobdr {
	border: none !important;
}
.clear {
	clear: both;
}
table td {
	vertical-align: top;
}
* html li {
	height: 1%;
}
body {
	background: url(../images/backgrounds/bg-body.gif) repeat-x left top;
}
label.overlabel-apply {
	position: absolute;
	z-index: 1;
}
/************************/
.stbuttontext {
	line-height: 11px !important;
}
h1 {
	color: #231F20;
	font: normal bold 18px Arial, Helvetica, sans-serif;
	margin-bottom: 13px;
}
form {
	background: url(../images/backgrounds/bg_body.jpg) no-repeat center top;
}
#mainTbl {
	margin: 0 auto;
	width: 938px;
}
.head {
	margin: 0 auto;
	width: 938px;
	padding-top: 8px;
	background: url(../images/backgrounds/bg_shadow_head.png) no-repeat left top;
}
* html .head {
	width: 940px;
}
.head .top-option {
	float: right;
	width: 700px;
}
.head .top-option ul.top-menu {
	float: right;
	margin: 9px 10px 8px 0;
	height: 23px;
}
.head .top-option ul.top-menu li {
	background: url(../images/bullets/white_cross_small.gif) no-repeat left center;
	float: left;
	padding-left: 8px;
	margin-left: 15px;
}
.head .top-option ul.top-menu li a.share-icon {
	background: transparent url(../images/icons/icon-sharethis.gif) no-repeat scroll left center;
	padding-left: 20px;
}
.head .top-option ul.top-menu li.last-child {
	background: none;
	float: left;
	padding-left: 8px;
	margin-left: 15px;
}
* html .head .top-option ul.top-menu {
	z-index: 3;
}
* html .head .top-option ul.top-menu li {
	line-height: 12px;
}
* html .head .top-option ul.top-menu li a {
	position: relative;
}
.head .top-option ul.top-menu li a {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}
.head .top-option ul.top-menu li a:hover {
	text-decoration: underline;
}
.head .search-options {
	float: right;
}
.search-options {
	background: url(../images/backgrounds/bg_top_menu.gif) repeat-x left top;
	padding: 4px 10px 0 0;
	width: 688px;
	height: 38px;
	position: relative;
	margin-right: 2px;
}
* html .search-options {
	margin-right: 1px;
	width: 690px;
}
.head .search-options .grey-link {
	margin-right: 36px;
}
.grey-link a {
	background: url(../images/bullets/blue_arrow_small.gif) no-repeat right center;
	padding-right: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4F86B7;
	text-transform: uppercase;
	text-decoration: none;
}
.grey-link a:hover {
	text-decoration: underline;
}
.head .search-options .border-input {
	background-color: #E9F3D7;
	border: 1px solid #D8D8D8;
	padding: 2px;
	margin-right: 2px;
}
.search-box {
	margin-top: 6px;
}
.head .search-options .border-input input {
	background-color: #F0F6E7;
	border: none;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7B7B7B;
	padding: 1px 0 1px 6px;
	width: 190px;
}
*:first-child+html .head .search-options .border-input input {
	padding: 0px 0 1px 6px;
}
* html .head .search-options .border-input input {
	padding: 0px 0 1px 6px;
}
.head .search-options .border-input label {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7B7B7B;
	top: 4px;
	left: 10px;
}
.head .search-options .overlabel-wrapper {
	position: relative;
}
.main-menu-wrapper {
	background-color: #FBFBFB;
	margin: 0 auto;
	width: 934px;
}
* html .main-menu-wrapper {
	width: 936px;
}
.main-menu {
	background: url(../images/backgrounds/bg_main_menu.gif) no-repeat left top;
	border-bottom: 5px solid #231F20;
	height: 33px;
	margin: 0 6px 0 7px;
}
.main-menu ul li {
	float: left;
}
.main-menu ul li a {
	background: url(../images/backgrounds/separator_main_menu.gif) no-repeat right center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	padding: 9px 17px 9px 18px;
	text-decoration: none;
	float: left;
}
.main-menu ul li a:hover, .selected {
	background: #231F20;
}
.banners-areas {
	background: #FBFBFB url(../images/backgrounds/bg_banners.gif) repeat-x left bottom;
	border-right: 1px solid #FBFBFB;
	border-left: 1px solid #FBFBFB;
	border-bottom: 1px solid #FBFBFB;
	margin: 0 auto;
	padding: 10px 4px 4px;
	width: 924px;
}
.banners-areas .left-content {
	float: left;
	padding: 4px 2px 0px;
	background: #FFFFFF;
	width: 671px;
	margin-right: 4px;
}
.banners-areas .left-content .main-banner {
	margin-bottom: 0px;
}
.banners-areas .right-content {
	float: right;
	padding: 4px 4px 0;
	background: #FFFFFF;
	width: 235px;
	margin-right: 2px;
}
.banners-areas .right-content .first-banner {
	margin-bottom: 4px;
}
.banners-areas .right-content .second-banner {
	margin-bottom: 0px;
}
.sub-newsletters {
	position: relative;
	width: 235px;
	margin-left: 11px;
}
.sub-newsletters input {
	border: 1px solid #D1D1D1;
	height: 18px;
	padding: 3px 0 0 7px;
	width: 203px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3D563D;
}
.sub-newsletters label {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3D563D;
	left: 10px;
	top: 4px;
}
.sub-newsletters input.btn-grey-blue-arrow {
	position: absolute;
	right: 0;
	top: 0;
}
* html .sub-newsletters input.btn-grey-blue-arrow {
	top: 1px;
}
*:first-child+html .sub-newsletters input.btn-grey-blue-arrow {
	top: 1px;
}
.banners-areas .newsletter-area {
	background-color: #FFFFFF;
	padding: 12px 4px;
	position: relative;
}
.banners-areas .newsletter-area .blue-arrow {
	margin-top: 3px;
}
.main-content {
	margin: 14px auto 0;
	width: 934px;
}
.main-content h2 {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3770A2;
}
.main-content p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #545454;
	margin-bottom: 12px;
}
.main-content ul {
	margin-right: 10px;
}
.main-content ul li {
	background: url(../images/bullets/blue_arrow_small.gif) no-repeat left 4px;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3770A2;
	padding-left: 6px;
	margin-bottom: 8px;
}
*:first-child+html .main-content ul li {
	background: url(../images/bullets/blue_arrow_small.gif) no-repeat left 7px;
	margin-bottom: 6px;
}
.main-content ul li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #719338;
	text-decoration: none;
}
.main-content ul li a:hover {
	text-decoration: underline;
}
.main-content .first-box {
	float: left;
	padding: 0 25px 0 10px;
	width: 396px;
	border-right: 1px solid #E5E5E5;
}
.main-content .first-box h2 {
	background: url(../images/equipment_partners.gif) no-repeat left center;
	padding: 15px 0 0 44px;
	height: 27px;
	margin-bottom: 13px;
}
.main-content .second-box {
	padding: 0 25px;
	float: left;
	width: 200px;
	border-right: 1px solid #E5E5E5;
}
.main-content .second-box h2 {
	background: url(../images/in_the_spotlight.gif) no-repeat left center;
	padding: 15px 0 0 49px;
	height: 27px;
	margin-bottom: 13px;
}
.main-content .third-box {
	float: left;
	width: 216px;
	padding: 0 10px 0 25px;
}
.main-content .third-box h2 {
	background: url(../images/resources.gif) no-repeat left center;
	padding: 15px 0 0 53px;
	height: 27px;
	margin-bottom: 13px;
}
.footer {
	background: #231F20 url(../images/backgrounds/bg_green_footer.gif) repeat-x left top;
	padding-top: 23px;
	margin-top: 11px;
}
.footer .content-footer {
	margin: auto;
	width: 934px;
	padding: 20px 0;
}
.footer .content-footer ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;
	padding-left: 8px;
	background: url(../images/bullets/white_cross_small.gif) no-repeat left center;
	margin-right: 12px;
}
.footer .content-footer ul li a {
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;
}
.footer .content-footer ul li a:hover {
	text-decoration: underline;
}
.copyright p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 14px;
	text-align: center;
}
.grey-link {
	background: url(../images/backgrounds/bg_grey.gif) no-repeat left top;
	height: 22px;
	padding: 12px 8px 0 44px;
}
*:first-child+html .grey-link {
	padding: 8px 8px 4px 44px;
}
* html .grey-link {
	padding: 8px 8px 4px 44px;
}
.valign-top {
	vertical-align: top;
	margin: auto;
	display: block;
}
* html span.valign-top {
	vertical-align: top;
	margin: auto;
	display: block !important;
	width: 944px !important;
}
.sub-newsletters input.btn-grey-blue-arrow, .btn-grey-blue-arrow {
	background: url(../images/buttons/btn_grey_blue_arrow.gif) no-repeat left top;
	cursor: pointer;
	width: 23px;
	height: 23px;
	border: none;
}
.btn-search {
	background: url(../images/buttons/btn_search.gif) no-repeat left top;
	cursor: pointer;
	width: 28px;
	height: 23px;
	border: none;
}
.blue-arrow {
	background: url(../images/bullets/blue_arrow_small.gif) no-repeat right center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #545454;
	padding-right: 8px;
	text-decoration: none;
}
.blue-arrow:hover {
	text-decoration: underline;
}
span.blue-arrow:hover {
	text-decoration: none;
}
.bg-shadow {
	background: url(../images/backgrounds/bg_shadow.png) repeat-y center top;
	padding: 0 2px;
	width: 938px;
	margin: auto;
}
.bg-right-shadow {
	background: url(../images/backgrounds/bg_right_shadow.png) no-repeat right top;
	display: block;
	width: 2px;
	height: 42px;
	position: absolute;
	right: -2px;
	top: 0;
}
/*****borders****/
.c-search-tl {
	display: block;
	width: 3px;
	height: 3px;
	background: url(../images/backgrounds/c_search_box_tl.gif) no-repeat left top;
	position: absolute;
	top: -1px;
	left: -1px;
}
.c-search-tr {
	display: block;
	width: 3px;
	height: 3px;
	background: url(../images/backgrounds/c_search_box_tr.gif) no-repeat right top;
	position: absolute;
	top: -1px;
	right: -1px;
}
.c-search-bl {
	display: block;
	width: 3px;
	height: 3px;
	background: url(../images/backgrounds/c_search_box_bl.gif) no-repeat left bottom;
	position: absolute;
	bottom: -1px;
	left: -1px;
}
.c-search-br {
	display: block;
	width: 3px;
	height: 3px;
	background: url(../images/backgrounds/c_search_box_br.gif) no-repeat right bottom;
	position: absolute;
	bottom: -1px;
	right: -1px;
}
* html .c-newsletter-tl {
	top: 1px;
}
*:first-child+html .c-newsletter-tl {
	top: 1px;
}
*:first-child+html .c-newsletter-bl {
	bottom: 1px;
}
.c-newsletter-tl {
	display: block;
	width: 3px;
	height: 3px;
	background: url(../images/backgrounds/c_search_box_tl.gif) no-repeat left top;
	position: absolute;
	top: 0px;
	left: 0px;
}
.c-newsletter-bl {
	display: block;
	width: 3px;
	height: 3px;
	background: url(../images/backgrounds/c_search_box_bl.gif) no-repeat left bottom;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.ui-dialog .ui-widget-shadow {
	background-color: #000000;
	opacity: .20;
	filter: Alpha(Opacity=20);
}
/*propane-on-the-farm*/
#body-wrapper {
	background: #FFFFFF;
	border-right: 1px solid #D9DADC;
	border-left: 1px solid #D9DADC;
	border-bottom: 1px solid #D9DADC;
	margin: 0 auto;
	padding: 3px 4px;
	width: 924px;
}
* html #body-wrapper {
	width: 926px;
}
#body-wrapper .banner-area {
	margin: 0 auto;
	position: relative;
}
#body-wrapper .banner-area .banner {
	margin-top: 15px;
}
#body-wrapper .banner-area img {
	padding: 0px 0px 0px 2px;
}
#body-wrapper .banner-area h2 {
	background: #FFFFFF none repeat scroll 0 0;
	bottom: 0;
	color: #417DB2;
	font: 26px Arial, Helvetica, sans-serif;
	height: 37px;
	left: 2px;
	padding: 5px 9px 3px 6px;
	position: absolute;
	text-transform: uppercase;
	top: 58px;
}
#body-wrapper .col-left {
	float: left;
	margin: 0 2px 40px;
	width: 240px;
}
* html #body-wrapper .col-left {
	padding-bottom: 40px;
}
#body-wrapper .col-right {
	float: right;
	width: 657px;
	margin-bottom: 20px;
}
#body-wrapper .col-right p {
	color: #545454;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 5px 15px 0;
}
#body-wrapper .breadcrumb {
	color: #5C9014;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom: 9px;
}
#body-wrapper .breadcrumb a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5C9014;
	text-decoration: none;
	background: url(../images/bullets/blue_arrow_small.gif) no-repeat right 4px;
	padding: 0 11px 0 0;
	margin-right: 5px;
}
#body-wrapper .breadcrumb a:hover {
	text-decoration: underline;
}
#body-wrapper .breadcrumb span {
	margin: 0 0 0 4px;
}
#body-wrapper .white-box {
	border: 1px solid #CDCDCD;
	margin-right: 5px;
	padding: 7px 0 7px 9px;
	width: 165px;
}
#body-wrapper .white-box h3 {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #231F20;
	padding: 0;
	margin: 0 0 6px;
}
#body-wrapper .white-box ul {
	padding-right: 8px;
}
#body-wrapper .white-box ul li {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #4278A7;
	background: url(../images/bullets/mini_plus_img.jpg) no-repeat left 4px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 5px;
}
#body-wrapper .white-box ul li a {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #4278A7;
	text-decoration: none;
}
#body-wrapper .white-box ul li a:hover {
	text-decoration: underline;
}
#body-wrapper .whiteline {
	background: url(../images/backgrounds/bgd_whiteline.gif) repeat-x;
	height: 17px;
}
#body-wrapper .whitespace {
	background: url(../images/backgrounds/bgd_whitespace.jpg) repeat-x;
	height: 14px;
}
#body-wrapper .div-shadowbox {
	margin: 4px 4px 17px;
	border-top: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-bottom: 1px solid #A4A4A4;
	padding: 6px 4px 4px 6px;
}
#body-wrapper .div-shadowbox h3 {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 7px 0px;
	border-bottom: 1px solid #EBEBEB;
	display: block;
	padding: 0 0 10px;
}
#body-wrapper .div-shadowbox p {
	margin: 0 0 4px;
}
#body-wrapper .shadowbox {
	border-top: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-bottom: 1px solid #A4A4A4;
	padding: 6px 4px 4px 6px;
	width: 317px;
}
#body-wrapper .shadowbox h3 {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 7px 0px;
	border-bottom: 1px solid #EBEBEB;
	display: block;
	padding: 0 0 10px;
}
#body-wrapper .shadowbox p {
	margin: 0 0 4px;
}
#body-wrapper td.hspace, #body-wrapper td.vspace img {
	width: 7px;
}
#body-wrapper .read-more {
	text-decoration: none;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #5C9014;
	background: url(../images/bullets/blue_small_arrow_menu.jpg) no-repeat left 3px;
	padding: 0 0 0 9px;
	margin: 0 0 0 3px;
}
#body-wrapper .read-more:hover {
	text-decoration: underline;
}
/**propane search**/
#body-wrapper.search {
	background: #EDEDED url(../images/backgrounds/bgd_ag_search.jpg) repeat-x scroll left top;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	margin: 0 auto;
	padding: 3px 3px 0;
	width: 926px;
}
* html #body-wrapper.search {
	width: 928px;
}
#body-wrapper.search h1 {
	clear: left;
	padding: 0 0 13px 13px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0471BE;
	text-transform: uppercase;
	margin-bottom: 0;
}
#body-wrapper.search h2 {
	clear: left;
	padding: 0 0 6px 13px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0471BE;
	text-transform: uppercase;
}
#body-wrapper.search .search-box {
	margin: 11px 0 20px 5px;
	float: left;
	clear: right;
}
#body-wrapper.search .left {
	float: left;
}
#body-wrapper.search .overlabel-wrapper {
	position: relative;
}
#body-wrapper.search .border-input {
	background-color: #E9F3D7;
	border: 1px solid #D8D8D8;
	padding: 2px;
	margin-right: 2px;
}
#body-wrapper.search .border-input input {
	background-color: #F0F6E7;
	border: medium none #000000;
	color: #7B7B7B;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 1px 0 0px 6px;
	width: 190px;
}
#body-wrapper.search .border-input label {
	color: #7B7B7B;
	font: bold 12px Arial, Helvetica, sans-serif;
	left: 10px;
	top: 3px;
}
#tabs {
	clear: left;
	margin: 0 17px 20px 11px;
	padding: 36px 0 0;
	position: relative;
}
.ui-tabs ul.ui-tabs-nav {
	position: absolute;
	top: 0;
	z-index: 10;
}
.ui-tabs .ui-tabs-nav li {
	float: left;
	background: transparent url(../images/backgrounds/bgd_tab.jpg) repeat-x;
	height: 37px;
}
.ui-tabs .ui-tabs-nav li a {
	background: url(../images/backgrounds/separator_tab.jpg) no-repeat top right;
	float: left;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #707070;
	text-decoration: none;
	padding: 12px 50px 10px;
	outline: none;
}
.ui-tabs .ui-tabs-nav li.last-child a {
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
	background: #FFFFFF;
	border-left: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;
	border-top: 1px solid #B7B7B7;
	height: 33px;
	padding: 3px 0 0 0px;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
	color: #0471BE;
	padding: 8px 36px 0;
	height: 20px;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 0px;
}
.ui-tabs-panel {
	clear: both;
	border: 1px solid #C6C6C6;
}
.ui-tabs-hide {
	display: none !important;
}
#tabs .ui-widget-content {
	padding: 10px 0 6px 15px;
}
.ui-widget-content p {
	color: #545454;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
}
.ui-widget-content .list-programs li {
	position: relative;
	padding: 10px 0 10px 25px;
	margin: 0 15px 0 0;
}
.ui-widget-content .list-programs .last-child .content {
	border: none;
	margin-bottom: 15px;
}
.ui-widget-content .list-programs li img {
	position: absolute;
	left: 0;
	top: 13px;
}
.ui-widget-content .list-programs li a {
	text-decoration: underline;
	color: #0471BE;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
.ui-widget-content .list-programs li p {
	color: #545454;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}
.ui-widget-content .list-programs li h3 {
	color: #5C9014;
	font: normal bold 12px Arial, Helvetica, sans-serif;
}
.ui-widget-content .list-programs tr td {
	position: relative;
	padding: 10px 0 10px 2px;
	margin: 0 15px 0 0;
}
.ui-widget-content .list-programs tr td.last-child {
	padding-bottom: 20px;
}
.ui-widget-content .list-programs img {
	position: absolute;
	left: 0;
	top: 13px;
}
.ui-widget-content .list-programs a {
	text-decoration: underline;
	color: #0471BE;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
.ui-widget-content .list-programs p {
	color: #545454;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}
.ui-widget-content .list-programs h3 {
	color: #5C9014;
	font: normal bold 12px Arial, Helvetica, sans-serif;
}
.gray-line {
	background: url(../images/backgrounds/bgd_grayline_nav.jpg) repeat-x;
	height: 1px;
	width: 861px;
	padding: 0 0 5px;
}
.search-navbar {
}
.search-navbar p {
	color: #363636;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 20px 0 0;
}
.search-navbar li {
	float: left;
}
.search-navbar li a {
	float: left;
	color: #363636;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 7px 0 0;
}
.search-navbar li a:hover {
	text-decoration: underline;
}
.search-navbar li a.selected {
	font-weight: bold;
	text-decoration: underline;
	color: #5C9014;
	background-color: #FFFFFF;
}
.search-navbar {
}
.search-navbar-bottom {
	border-top: 1px solid #D7D7D7;
	padding-top: 7px;
}
.search-navbar-bottom p {
	color: #363636;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 20px 0 0;
}
.search-navbar-bottom li {
	float: left;
}
.search-navbar-bottom li a {
	float: left;
	color: #363636;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 7px 0 0;
}
.search-navbar-bottom li a:hover {
	text-decoration: underline;
}
.search-navbar-bottom li a.selected {
	font-weight: bold;
	text-decoration: underline;
	color: #5C9014;
	background-color: #EDEDED;
}
.search-navbar-bottom table tr td a {
	float: left;
	color: #363636;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 7px 0 0;
}
.search-navbar-bottom table tr td a:hover {
	text-decoration: underline;
}
.search-navbar-bottom table tr td a.selected {
	font-weight: bold;
	text-decoration: underline;
	color: #5C9014;
	background-color: #FFFFFF;
}
.search-navbar-bottom table tr td span {
	color: #5C9014;
	font-weight: bold;
	text-decoration: underline;
}
.search-navbar-bottom {
}
.box-allresults {
	border-top: 1px solid #DBDBDB;
	margin: 0 18px 0px 13px;
}
.box-allresults-content {
	margin: 1px;
	padding: 10px 15px;
}
.box-allresults .list-allresults li {
	padding: 0 0 10px;
}
.box-allresults .list-allresults li.last-child {
	padding-bottom: 20px;
}
.box-allresults .list-allresults h3 {
	color: #5C9014;
	font: normal bold 11px Arial, Helvetica, sans-serif;
}
.box-allresults .list-allresults p {
	color: #707070;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
.box-allresults .list-allresults a {
	color: #0471BE;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.box-customsearch {
	position: relative;
	width: 200px;
	height: 25px;
	margin-bottom: 10px;
}
.box-customsearch label {
	position: absolute;
	left: 8px;
	top: 6px;
	color: #7B7B7B;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
.box-customsearch .textbox {
	color: #7B7B7B;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	padding: 5px 0 0 7px;
	border: none;
	background: transparent url(../images/backgrounds/bg-box-customsearch.gif) no-repeat left top;
	width: 166px;
	height: 20px;
}
.box-customsearch .btn-search {
	cursor: pointer;
	border: none;
	width: 27px;
	height: 25px;
	background: transparent url(../images/buttons/btn-customsearch.gif) no-repeat left top;
	position: absolute;
	right: 0;
	top: 0;
}
*:first-child+html .box-customsearch .btn-search {
	top: 1px;
}
.whiteline-video-library {
	background: url(../images/backgrounds/bgd_whiteline.gif) repeat-x;
	height: 17px;
}
ul#left-menu {
	border: 1px solid #D1D1D1;
	padding: 20px 4px;
}
ul#left-menu li {
	padding: 4px 0 4px 16px;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	background: url(../images/bullets/plus_img.jpg) no-repeat left 5px;
}
ul#left-menu li a {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #356C9D;
	text-decoration: none;
	text-transform: uppercase;
}
ul#left-menu li a:hover {
	text-decoration: underline;
}
ul#left-menu li ul {
	display: none;
}
ul#left-menu li.selected {
	background: url(../images/bullets/less_img.jpg) no-repeat left 4px;
}
ul#left-menu li.selected a {
}
ul#left-menu li.selected a:hover {
}
ul#left-menu li.selected ul {
	display: block;
	padding: 0 0 10px 8px;
}
ul#left-menu li.selected ul li {
	padding: 0 0 0 10px;
	margin: 5px 0;
	background: #FFFFFF;
}
ul#left-menu li.selected ul li.overselected {
	background: url(../images/bullets/blue_small_arrow_menu.jpg) no-repeat left 3px;
}
ul#left-menu li.selected ul li.overselected a {
	font-weight: bold;
}
ul#left-menu li.selected ul li a {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #5C9014;
	margin: 0;
	text-decoration: none;
	text-transform: none;
}
ul#left-menu li.selected ul li a:hover {
	text-decoration: underline;
}
.gray-smallbox {
	border: 1px solid #D7D7D7;
	margin: 12px 0 9px;
	padding: 9px 8px 8px 9px;
	width: 163px;
}
.gray-smallbox h2 {
	text-transform: uppercase;
	color: #232122;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 8px;
}
.gray-smallbox p {
	color: #A0A0A0;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
.gray-smallbox .box-sendemail {
	width: 168px;
	height: 23px;
	position: relative;
	clear: both;
	margin-bottom: 8px;
}
.gray-smallbox .box-sendemail .btn-sendemail {
	background: url(../images/buttons/btn_grey_blue_arrow.gif) no-repeat left top;
	width: 23px;
	height: 23px;
	border: none;
	position: absolute;
	right: 6px;
	top: 0;
	cursor: pointer;
}
.gray-smallbox .box-sendemail label {
	position: absolute;
	color: #A3A3A3;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	left: 5px;
	top: 6px;
}
.gray-smallbox .box-sendemail .textbox {
	border: 1px solid #E3E3E3;
	color: #A3A3A3;
	font: 11px/11px Arial, Helvetica, sans-serif;
	height: 18px;
	padding: 2px 0 2px 3px;
	width: 134px;
}
.blackbox {
	background: url(../images/backgrounds/bgd_blackbox.jpg) repeat-x;
	height: 15px;
	margin: 0;
	padding: 2px 0 3px 9px;
	width: 171px;
}
.blackbox a {
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/bullets/green_arrow.jpg) no-repeat scroll left 2px;
	padding: 0 0 0 10px;
	margin-left: 75px;
}
.blackbox a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.view-tour {
	vertical-align: bottom;
	margin-top: 10px;
}
.view-tour a {
	position: relative;
	bottom: 20px;
	left: 49px;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
.view-tour a:hover {
	text-decoration: underline;
}
#body-wrapper .col-right .three-cols-videos .row-video {
	clear: both;
	margin-bottom: 7px;
}
#body-wrapper .col-right .three-cols-videos .row-video.last-child {
	margin-bottom: 0px;
}
#body-wrapper .col-right .three-cols-videos .row-video .d-grey-box {
	float: left;
	width: 196px;
	margin-right: 5px;
	margin-left: 3px;
}
#body-wrapper .col-right .three-cols-videos .row-video .d-grey-box a {
	background: none;
	position: relative;
	display: block;
}
#body-wrapper .col-right .three-cols-videos .row-video .d-grey-box a img {
	margin-left: 1px;
	vertical-align: top;
	z-index: 0;
}
#body-wrapper .col-right .three-cols-videos .row-video .d-grey-box a .img-play {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
* html .d-grey-box a .img-play {
	position: absolute !important;
}
#body-wrapper .col-right .three-cols-videos .row-video .d-grey-box h3 {
	margin-top: 10px;
}
#body-wrapper .col-right .three-cols-videos .row-video .d-grey-box.last-child {
	margin-right: 0px;
}
.d-grey-box {
	background: #FFF url(../images/backgrounds/bgd_lightbluebox.jpg) repeat left top;
	padding: 12px 7px 8px;
	position: relative;
}
#body-wrapper .col-right .d-grey-box h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #45494E;
	margin-bottom: 7px;
}
#body-wrapper .col-right .d-grey-box p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	margin-bottom: 1px;
}
#body-wrapper .col-right .three-cols-videos .row-video .c-box-tl {
	background: transparent url("../images/backgrounds/bgd_leftup_corner.jpg") no-repeat scroll left top;
	display: block;
	height: 5px;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}
#body-wrapper .col-right .three-cols-videos .row-video .c-box-tr {
	background: transparent url("../images/backgrounds/bgd_rightup_corner.jpg") no-repeat scroll right top;
	display: block;
	height: 5px;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}
#body-wrapper .col-right .three-cols-videos .row-video .c-box-bl {
	background: transparent url("../images/backgrounds/bgd_leftdown_corner.jpg") no-repeat scroll left bottom;
	bottom: -1px;
	display: block;
	height: 5px;
	left: 0;
	position: absolute;
	width: 5px;
}
#body-wrapper .col-right .three-cols-videos .row-video .c-box-br {
	background: transparent url("../images/backgrounds/bgd_rightdown_corner.jpg") no-repeat scroll right bottom;
	bottom: -1px;
	display: block;
	height: 5px;
	position: absolute;
	right: 0;
	width: 5px;
}
.ui-dialog #dialog-video {
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	padding: 5px;
	position: relative;
}
* html .ui-dialog #dialog-video {
	width: 450px !important;
}
.ui-dialog #dialog-video iframe {
	width: 432px;
	border: none;
	height: 276px;
}
.ui-dialog #dialog-video .btn-share {
	background: url(../images/buttons/btn_share.png) no-repeat left top;
	width: 68px;
	height: 26px;
	display: block;
	cursor: pointer;
	border: none;
	position: absolute;
	top: 10px;
	left: 10px;
	outline: none;
}
* html .ui-dialog #dialog-video .btn-share {
	background: url(../images/buttons/btn_share.gif) no-repeat left top;
}
.ui-dialog #dialog-video .close-dialog {
	background: url(../images/buttons/white_cross.png) no-repeat left top;
	width: 13px;
	height: 12px;
	display: block;
	cursor: pointer;
	border: none;
	position: absolute;
	top: 15px;
	right: 15px;
	outline: none;
}
* html .ui-dialog #dialog-video .close-dialog {
	background: url(../images/buttons/white_cross.gif) no-repeat left top;
	right: 30px;
}
.ui-dialog .ui-dialog-titlebar {
	display: none;
}
.ui-dialog .ui-widget-content {
	background: none;
}
.ui-widget-overlay {
	background-color: #666666;
	opacity: .50;
	filter: Alpha(Opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 900px;
}
.ui-dialog .ui-widget-shadow {
	background-color: #000000;
	opacity: .20;
	filter: Alpha(Opacity=20);
}
/*Safari 3.0 and Chrome rules here*/
.ui-dialog #dialog-video .btn-share {
	background: url(../images/buttons/btn_share.gif) no-repeat left top;
}
/*******
*AG**/
#ag {
	width: 578px;
	margin: auto;
	padding: 12px 12px 0 0;
	position: relative;
}
.close-dialog-ag {
	background: url(../images/buttons/close_button_dialog.gif) no-repeat left top;
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	border: none;
	position: absolute;
	top: 0px;
	right: 0px;
}
* html .close-dialog-ag {
	background: url(../images/buttons/close_button_dialog.gif) no-repeat left top;
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	border: none;
	position: absolute;
	top: 17px;
	right: 0px;
}
.btn-search-now {
	background: url(../images/buttons/lightblue_button.jpg) no-repeat left top;
	width: 130px;
	height: 36px;
	display: block;
	cursor: pointer;
	border: none;
}
.image-top-dialog {
	background: url(../images/backgrounds/bgd_top_dialog.gif) no-repeat left top;
	height: 2px;
	padding: 0px 2px;
	position: relative;
}
* html .image-top-dialog {
	background: url(../images/backgrounds/bgd_top_dialog.gif) no-repeat left 17px;
	height: 2px;
	padding: 0px 2px;
	position: relative;
}
.image-top-dialog a {
	position: absolute;
	top: -10px;
	right: -8px;
}
.image-bottom-dialog {
	background: url(../images/backgrounds/bgd_bottom_dialog.gif) no-repeat left top;
	height: 3px;
}
#top-header {
	background-color: #FFFFFF;
	padding: 0px 2px;
}
#top-header .header {
	background: #FFF url(../images/backgrounds/bgd_header_find_retailer.jpg) repeat-x scroll left top;
	height: 48px;
	padding: 13px 0 0 15px;
}
#top-header .header h2 {
	color: #FFFFFF;
	font: normal bold 18px Arial, Helvetica, sans-serif;
	background: url(../images/icons/icon_search.jpg) no-repeat center left;
	padding: 0 0 2px 28px;
}
#white-container {
	background-color: #FFFFFF;
	padding: 0px 5px 5px;
}
* html #white-container {
	background-color: #FFFFFF;
	padding: 0px 4px 5px;
}
#white-container ul {
	padding: 0px;
}
#white-container ul li {
	float: left;
}
#white-container ul li h2 {
	color: #366FA0;
	font: normal bold 13px Arial, Helvetica, sans-serif;
	padding: 6px;
}
#white-container ul li.last-child {
	position: relative;
	width: 73px;
}
#white-container ul li.last-child a {
	text-decoration: none;
	color: #366FA0;
	background: url(../images/bullets/fpr_green_arrow_.jpg) no-repeat left center;
	padding-left: 15px;
	margin-left: 5px;
	position: absolute;
	top: 5px;
	width: 54px;
	margin-left: 35px;
	font: normal bold 12px Arial, Helvetica, sans-serif;
}
#white-container ul li.radio {
	padding: 6px;
	margin-left: 30px;
}
#white-container ul li.radio2 {
	padding: 6px;
}
#white-container ul li .input {
	background-color: #FBFCFC;
	border: 1px solid #818181;
	margin-right: 2px;
	width: 110px;
	padding: 4px 18px 5px 4px;
	margin-left: 10px;
	margin-left: 20px;
}
#white-container ul li .input input.textfield {
	background-color: #FBFCFC;
	border: medium none #000000;
	color: #666666;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	width: 110px;
}
#white-container ul li .input label {
	font: normal bold 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	left: 3px;
}
#white-container img {
	margin: 5px 0;
}
#white-container ul li .overlabel-wrapper {
	position: relative;
}
#white-container ul li .labelinput {
	color: #666666;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
#green-container {
	background: #8ABF3F url(../images/backgrounds/bgd_body_find_retailer2.jpg) repeat-x scroll left top;
	padding: 7px 8px 0px 9px;
	position: relative;
}
#green-container p {
	color: #FFFFFF;
	font: normal bold 18px Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}
#green-container p span {
	color: #FFFFFF;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	padding: 0 0 0 3px;
}
#green-container .gray-container {
	background: url(../images/backgrounds/bgd_green_content.jpg) repeat-y left top;
	padding: 14px 0;
	margin: 0;
}
#green-container .top-image-graycontainer {
	background: url(../images/backgrounds/top_gray_content.jpg) no-repeat scroll left top;
	height: 2px;
	overflow: hidden;
	width: 561px;
	margin-left: -1px;
}
#green-container .bottom-image-graycontainer {
	background: url(../images/backgrounds/bottom_gray_content.jpg) no-repeat scroll left top;
	height: 8px;
	width: 561px;
	overflow: hidden;
	padding-bottom: 5px;
	margin-left: -1px;
}
#green-container .gray-container table {
}
#green-container .gray-container table tr {
}
#green-container .gray-container table tr td {
	padding-left: 6px;
	vertical-align: top;
}
#green-container .gray-container table tr td img {
	padding-left: 8px;
}
#green-container .gray-container table tr td input {
}
#green-container .gray-container table tr td h3 {
	color: #366FA0;
	font: normal bold 13px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
#green-container .gray-container table tr td p {
	color: #3E3E3E;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	padding-right: 30px;
}
#green-container .gray-container table tr td table {
}
#green-container .gray-container table tr td table tr {
}
#green-container .gray-container table tr td table tr td {
	text-align: right;
	padding-right: 24px;
}
#green-container .gray-container table tr td ul {
	padding-left: 36px;
	padding-bottom: 13px;
}
#green-container .gray-container table tr td ul li {
	color: #3E3E3E;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-left: 20px;
	position: relative;
}
#green-container .gray-container table tr td ul li input {
}
/*******/
#body-wrapper .col-left ul#menu-left {
	border: 1px solid #D1D1D1;
	padding: 20px 4px 23px;
}
#body-wrapper .col-left ul#menu-left li {
	padding: 4px 0 4px 16px;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	background: url(../images/bullets/plus_img.jpg) no-repeat left 5px;
}
#body-wrapper .col-left ul#menu-left li a {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #356C9D;
	text-decoration: none;
	text-transform: uppercase;
}
#body-wrapper .col-left ul#menu-left li a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#body-wrapper .col-left ul#menu-left li ul {
	display: none;
}
#body-wrapper .col-left .equipment-banner {
	margin-top: 10px;
}
#body-wrapper .col-left .blackbox {
	background: url(../images/backgrounds/bgd_blackbox.jpg) repeat-x;
	height: 15px;
	margin: 0;
	padding: 2px 0 3px 9px;
	width: 231px;
}
#body-wrapper .col-left .blackbox a {
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/bullets/green_arrow.jpg) no-repeat scroll left 2px;
	padding: 0 0 0 10px;
	margin-left: 130px;
}
#body-wrapper .col-left .blackbox a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#body-wrapper .col-left ul#menu-left li.selected {
	background: url(../images/bullets/less_img.jpg) no-repeat left 4px;
}
#body-wrapper .col-left ul#menu-left li.selected a {
}
#body-wrapper .col-left ul#menu-left li.selected a:hover {
}
#body-wrapper .col-left ul#menu-left li.selected ul {
	display: block;
	padding: 0 0 2px 8px;
}
#body-wrapper .col-left ul#menu-left li.selected ul li {
	padding: 0 0 0 10px;
	margin: 5px 0;
	background: url(../images/bullets/blue_small_arrow_menu.jpg) no-repeat left 3px;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}
#body-wrapper .col-left ul#menu-left li.selected ul li.selected-submenu {
	background: url(../images/bullets/blue_small_arrow_menu_selected.gif) no-repeat left 3px;
	font-weight: normal;
}
#body-wrapper .col-left ul#menu-left li.selected ul li.selected-submenu a {
	color: #5C9014;
	padding: 0;
	margin: 0;
}
#body-wrapper .col-left ul#menu-left li.selected ul li.selected-submenu ul {
}
#body-wrapper .col-left ul#menu-left li.selected ul li.selected-submenu ul li {
	color: #356C9D;
	background: none;
}
#body-wrapper .col-left ul#menu-left li.selected ul li.selected-submenu ul li.current a {
	font-weight: bold;
}
#body-wrapper .col-left ul#menu-left li.selected ul li.selected-submenu ul li a {
	text-decoration: none;
	color: #356C9D;
}
#body-wrapper .col-left ul#menu-left li.selected ul li.selected-submenu ul li a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#body-wrapper .col-left ul#menu-left li.selected ul li a {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #5C9014;
	margin: 0;
	text-decoration: none;
	text-transform: none;
}
#body-wrapper .col-left ul#menu-left li.selected ul li a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#body-wrapper .white-container .container {
	margin-left: 18px;
}
#body-wrapper .white-container .container h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0471BE;
	font-size: 18px;
	padding-top: 18px;
}
#body-wrapper .white-container .container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #2D2D2D;
	margin-top: 10px;
}
#body-wrapper .col-right .gray-smallbox {
	border: 1px solid #D7D7D7;
	margin: 12px 0 9px;
	padding: 9px 8px 8px;
	width: 163px;
}
* html #body-wrapper .col-right .gray-smallbox {
	border: 1px solid #D7D7D7;
	margin: 12px 0 9px;
	padding: 9px 8px 8px 3px;
	width: 163px;
}
#body-wrapper .col-right .gray-smallbox h2 {
	text-transform: uppercase;
	color: #232122;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 8px;
}
#body-wrapper .col-right .gray-smallbox p {
	color: #A0A0A0;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
#body-wrapper .col-right .gray-smallbox .box-sendemail {
	width: 168px;
	height: 23px;
	position: relative;
	clear: both;
	margin-bottom: 8px;
}
#body-wrapper .col-right .gray-smallbox .box-sendemail .btn-sendemail {
	background: url(../images/buttons/btn_grey_blue_arrow.gif) no-repeat left top;
	width: 23px;
	height: 23px;
	border: none;
	position: absolute;
	right: 6px;
	top: 0px;
	cursor: pointer;
}
* html #body-wrapper .col-right .gray-smallbox .box-sendemail .btn-sendemail {
	background: url(../images/buttons/btn_grey_blue_arrow.gif) no-repeat left top;
	width: 23px;
	height: 23px;
	border: none;
	position: absolute;
	right: 6px;
	top: 1px;
	cursor: pointer;
}
#body-wrapper .col-right .gray-smallbox .box-sendemail label {
	position: absolute;
	color: #A3A3A3;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	left: 5px;
	top: 6px;
}
#body-wrapper .col-right .gray-smallbox .box-sendemail .textbox {
	border: 1px solid #E3E3E3;
	color: #A3A3A3;
	font: 11px/11px Arial, Helvetica, sans-serif;
	height: 18px;
	padding: 2px 0 2px 3px;
	width: 134px;
}
#body-wrapper .col-right .blackbox {
	background: url(../images/backgrounds/bgd_blackbox.jpg) repeat-x;
	height: 15px;
	margin: 0;
	padding: 2px 0 3px 9px;
	width: 171px;
}
#body-wrapper .col-right .blackbox a {
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/bullets/green_arrow.jpg) no-repeat scroll left 2px;
	padding: 0 0 0 10px;
	margin-left: 70px;
}
#body-wrapper .col-right .blackbox a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#body-wrapper .box-gray {
	float: left;
	background: url(../images/backgrounds/box-gray.jpg) no-repeat;
	height: 380px;
	width: 744px;
	margin-left: 18px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 25px;
}
#body-wrapper .box-gray span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #5A5A5A;
	padding-left: 30px;
}
#body-wrapper .box-gray p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #5A5A5A;
	padding-left: 30px;
}
#body-wrapper .box-gray .form-container {
	padding-left: 30px;
}
*:first-child+html #body-wrapper .box-gray .form-container {
	height: 183px;
}
#body-wrapper .box-gray .form-container ul {
	margin-top: 22px;
	width: 352px;
}
#body-wrapper .box-gray .form-container ul li {
	margin-bottom: 25px;
	position: relative;
}
#body-wrapper .box-gray .form-container .margin-top {
	margin-top: 57px;
}
#body-wrapper .box-gray .form-container ul li label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5A5A5A;
	display: block;
	float: left;
	width: 113px;
	padding-top: 5px;
}
#body-wrapper .box-gray .form-container ul li input.textfield {
	border: 1px solid #8E8F8F;
	width: 210px;
	height: 25px;
}
#body-wrapper .box-gray .form-container ul li input.error {
	border: 1px solid #E05A5A;
	background: #FFF2F2;
	color: #C82B2B;
}
#body-wrapper .box-gray .form-container ul li label.error {
	width: auto;
	color: #C82B2B;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	position: absolute;
	left: 117px;
	top: 2px;
	font-style: italic;
}
#body-wrapper .box-gray .div-checkboxs {
	padding-left: 30px;
	padding-top: 18px;
	width: 650px;
}
#body-wrapper .box-gray .div-checkboxs span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #5A5A5A;
}
#body-wrapper .box-gray .div-checkboxs span.span-bold {
	padding-left: 10px;
	font-weight: bold;
}
#body-wrapper .box-gray .div-checkboxs span.span-normal {
	font-weight: normal;
	padding-left: 0px;
}
#body-wrapper .box-gray .div-checkboxs ul {
	width: 325px;
}
#body-wrapper .box-gray .div-checkboxs ul li {
	margin-bottom: 5px;
	position: relative;
}
#body-wrapper .box-gray .div-button {
	margin: 0;
	width: 714px;
	padding-left: 30px;
}
#body-wrapper .box-gray .div-button input.send-info-button {
	background: url(../images/buttons/btnSubmit.gif) no-repeat;
	width: 88px;
	height: 32px;
	border: none;
	float: right;
	margin-right: 25px;
	margin-top: 15px;
}
#lightblue-container {
	position: relative;
	background: #EAF2F9 url(../images/backgrounds/lightblue_container_bgd.gif) repeat scroll top left;
	width: 631px;
	padding: 0 10px;
}
#body-wrapper .lightblue-container-top {
	background: url(../images/backgrounds/lightblue_container_top.gif) no-repeat;
	height: 11px;
	width: 651px;
	top: 0px;
	left: 0px;
}
* html #body-wrapper .lightblue-container-top {
	background: url(../images/backgrounds/lightblue_container_top.gif) no-repeat;
	height: 11px;
	width: 651px;
	top: 0px;
	left: 0px;
	background-position: left bottom;
}
#body-wrapper .lightblue-container-bottom {
	background: url(../images/backgrounds/lightblue_container_bottom.gif) no-repeat;
	height: 11px;
	width: 651px;
	bottom: 0px;
	left: 0px;
}
#lightblue-container table {
}
#lightblue-container table tr {
}
#lightblue-container table tr td {
	padding-bottom: 13px;
}
#lightblue-container table tr td.last-file {
	padding-bottom: 0px;
}
#lightblue-container table tr td .white-container {
	background-color: #FFF;
	border: 1px solid #DADEE1;
	padding: 12px 14px 0;
	width: 600px;
}
#lightblue-container table tr td .white-container table {
	float: none;
}
#lightblue-container table tr td .white-container table ul li {
	float: left;
	padding-bottom: 5px;
	color: #545454;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#lightblue-container table tr td .white-container tr {
}
#lightblue-container table tr td .white-container table tr td {
}
#lightblue-container table tr td .white-container table tr td .title {
	width: auto;
}
#lightblue-container table tr td .white-container table tr td .title h2 {
	color: #417DB2;
	font: normal bold 14px Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
#lightblue-container table tr td .white-container table tr td .title span {
	color: #231F20;
	font: normal bold 12px Arial, Helvetica, sans-serif;
}
#lightblue-container table tr td .white-container table tr td p {
	color: #545454;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-top: 6px;
}
#lightblue-container table tr td .white-container table tr td a {
	color: #5C9014;
	text-decoration: none;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	background: url(../images/bullets/blue_arrow_small.gif) no-repeat left 4px;
	margin-left: 4px;
	padding: 0 6px;
}
#lightblue-container table tr td .white-container table tr td a:hover {
	cursor: pointer;
	text-decoration: underline;
}
#lightblue-container table tr td .white-container table tr td span {
	color: #545454;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}
#lightblue-container table tr td .white-container table tr td .grayline {
	background: url(../images/backgrounds/lightblue_container_grayline.gif) no-repeat top left;
	height: 1px;
}
* html #body-wrapper .col-right .whitespace {
	margin: 0 0 10px;
}
#body-wrapper .col-right .table-col-right {
}
#body-wrapper .col-right .table-col-right tr {
	vertical-align: top;
}
#body-wrapper .col-right .table-col-right tr td {
}
#body-wrapper .col-right .table-col-right tr td h1 {
	color: #231F20;
	font: normal bold 18px Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}
#body-wrapper .col-right .table-col-right tr td .top-table-colright {
	margin: 10px 0px;
}
#body-wrapper .col-right .table-col-right tr td .top-table-colright tr {
}
#body-wrapper .col-right .table-col-right tr td .top-table-colright tr td {
}
#body-wrapper .col-right .table-col-right tr td .top-table-colright tr td p.bold-p {
	color: #231F20;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	margin: 0 10px;
}
#body-wrapper .white-box {
	border: 1px solid #CDCDCD;
	margin-right: 5px;
	padding: 7px 0 7px 9px;
	width: 165px;
}
#body-wrapper .white-box h3 {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #231F20;
	padding: 0;
	margin: 0 0 6px;
}
#body-wrapper .white-box ul {
}
#body-wrapper .white-box ul li {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #4278A7;
	background: url(../images/bullets/mini_plus_img.jpg) no-repeat left 4px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 5px;
}
#body-wrapper .white-box ul li a {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #4278A7;
	text-decoration: none;
}
#body-wrapper .white-box ul li a:hover {
	text-decoration: underline;
}
#body-wrapper .whiteline {
	background: url(../images/backgrounds/bgd_whiteline.gif) repeat-x;
	height: 17px;
}
#body-wrapper .whitespace {
	background: url(../images/backgrounds/bgd_whitespace.jpg) repeat-x;
	height: 14px;
	margin-bottom: 20px;
}
#body-wrapper .div-shadowbox {
	margin: 4px 4px 17px;
	border-top: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-bottom: 1px solid #A4A4A4;
	padding: 6px 4px 4px 6px;
}
#body-wrapper .div-shadowbox h3 {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 7px 0px;
	border-bottom: 1px solid #EBEBEB;
	display: block;
	padding: 0 0 10px;
}
#body-wrapper .div-shadowbox p {
	margin: 0 0 4px;
}
#body-wrapper .read-more {
	text-decoration: none;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #5C9014;
	background: url(../images/bullets/blue_small_arrow_menu.jpg) no-repeat left 3px;
	padding: 0 0 0 9px;
	margin: 0 0 0 3px;
}
#body-wrapper .read-more:hover {
	text-decoration: underline;
}
/**propaneonfarm-weedcontrol*
BEGIN calendar-monthly*/
.box-calendarheader {
	background: url(../images/backgrounds/bg-box-calendarheader-b.gif) no-repeat left bottom;
	width: 657px;
	margin-bottom: 2px;
}
.box-calendarheader-body {
	background: url(../images/backgrounds/bg-box-calendarheader-t.gif) no-repeat left top;
	padding: 20px 20px 30px;
}
.box-calendarheader h1 {
	color: #0471BE;
	font: bold 24px/20px Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
.box-calendarheader ul {
	float: left;
}
ul.list-calendarmodal li {
	float: left;
	background: url(../images/backgrounds/bg-calendarmodal.gif) repeat-x left top;
	height: 23px;
	font: bold 12px/13px Arial, Helvetica, sans-serif;
}
ul.list-calendarmodal li a {
	float: left;
	color: #0471BE;
	font: bold 12px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px 10px 0;
	height: 19px;
}
ul.list-calendarmodal li span {
	float: left;
	color: #0471BE;
	font: bold 12px/13px Arial, Helvetica, sans-serif;
	height: 18px;
	padding: 5px 10px 0;
}
ul.list-calendarmodal li.first-child a {
	background: url(../images/backgrounds/bg-calendarmodal-l.gif) no-repeat left top;
}
ul.list-calendarmodal li.last-child a {
	background: url(../images/backgrounds/bg-calendarmodal-r.gif) no-repeat right top;
}
ul.list-calendarmodal li.current {
	background: url(../images/backgrounds/bg-calendarmodal-current.gif) repeat-x left top;
}
ul.list-calendarmodal li.current a {
	color: #FFFFFF;
}
ul.list-calendarmodal li.first-child.current a {
	background: url(../images/backgrounds/bg-calendarmodal-current-l.gif) no-repeat left top;
}
ul.list-calendarmodal li.last-child.current a {
	background: url(../images/backgrounds/bg-calendarmodal-current-r.gif) no-repeat right top;
}
/**/
div.calendarEvents {
	border: 4px solid #DFDFDF;
}
div.calendarEvents.weekly {
	border: 4px solid #DFDFDF;
}
div.calendarEvents table {
	border: none;
	background: #FFF;
	border-collapse: separate;
}
div.calendarEvents table td {
	background: #FFF;
	font: normal normal 14px Arial, Helvetica, sans-serif;
}
div.calendarEvents.weekly table.titleStyleClass, div.calendarEvents table table.titleStyleClass {
	border-bottom: 1px solid #DFDFDF;
}
div.calendarEvents.weekly table.titleStyleClass, div.calendarEvents.weekly table.titleStyleClass td, div.calendarEvents table table.titleStyleClass, div.calendarEvents table table.titleStyleClass td {
	background: #FFFFFF url(../images/backgrounds/cal-control-title-bg.gif) repeat-x left bottom;
	height: 33px;
}
div.calendarEvents.weekly table.titleStyleClass td, div.calendarEvents table table.titleStyleClass td {
	font: normal bold 14px Arial, Helvetica, sans-serif;
	color: #3E7DB6;
	padding: 7px;
	border: none;
	text-transform: uppercase;
	height: 18px;
}
div.calendarEvents.weekly table.titleStyleClass td a, div.calendarEvents table table.titleStyleClass td a {
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
div.calendarEvents.weekly table.titleStyleClass td.prevStyleClass a, div.calendarEvents table table.titleStyleClass td.prevStyleClass a {
	background: url(../images/buttons/cal-control-left.gif) no-repeat left top;
	display: block;
	height: 17px;
	width: 17px;
	text-indent: -999px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}
div.calendarEvents.weekly table.titleStyleClass td.nextStyleClass a, div.calendarEvents table table.titleStyleClass td.nextStyleClass a {
	background: url(../images/buttons/cal-control-right.gif) no-repeat left top;
	display: block;
	height: 17px;
	width: 17px;
	text-indent: -999px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}
div.calendarEvents table th.dayHeaderClass {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	padding: 10px 0;
	background: #FFFFFF url(../images/backgrounds/cal-control-title-bg.gif) repeat-x left bottom;
	border-left: 1px solid #DFDFDF;
	border-right: none;
	text-align: center;
	text-transform: uppercase;
}
div.calendarEvents table th.dayHeaderClass.first-child {
	border-left: none;
}
div.calendarEvents table td.otherMonthDayStyleClass, div.calendarEvents table td.todayStyleClass, div.calendarEvents table td.dayStyleClass, div.calendarEvents table td.weekendDayStyleClass {
	border-left: 1px solid #88AEC7;
	border-top: 1px solid #88AEC7;
}
div.calendarEvents table td.otherMonthDayStyleClass.last-child, div.calendarEvents table td.todayStyleClass.last-child, div.calendarEvents table td.dayStyleClass.last-child, div.calendarEvents table td.weekendDayStyleClass.last-child {
	border-right: 1px solid #88AEC7;
}
div.calendarEvents table tr.last-child td {
	border-bottom: 1px solid #D6E1E8;
}
div.calEventItem {
	height: 77px;
	padding: 4px;
	position: relative;
}
div.calEventItem span.day {
	font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0B4F7B;
	position: absolute;
	left: 4px;
	top: 4px;
}
div.calEventItem ul.event-list {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 4px;
	text-align: left;
}
div.calEventItem ul.event-list li {
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	margin: 2px 0 0;
}
div.calEventItem ul.event-list li a {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #3E7DB6;
	text-decoration: none;
	background: transparent url(../images/bullets/point-blue.gif) no-repeat left 4px;
	padding: 0 0 0 7px;
	display: block;
}
div.calEventItem ul.event-list li a:hover {
	text-decoration: underline;
}
div.calendarEvents table td.otherMonthDayStyleClass div.calEventItem {
	background: #F9FBFC;
}
div.calendarEvents table td.otherMonthDayStyleClass div.calEventItem span.day {
	color: #949494;
}
div.calendarEvents table td.otherMonthDayStyleClass.eventDay div.calEventItem, div.calendarEvents table td.todayStyleClass.eventDay div.calEventItem, div.calendarEvents table td.dayStyleClass.eventDay div.calEventItem, div.calendarEvents table td.weekendDayStyleClass.eventDay div.calEventItem {
}
div.calendarEvents table td.otherMonthDayStyleClass.eventDay div.calEventItem span.day, div.calendarEvents table td.todayStyleClass.eventDay div.calEventItem span.day, div.calendarEvents table td.dayStyleClass.eventDay div.calEventItem span.day, div.calendarEvents table td.weekendDayStyleClass.eventDay div.calEventItem span.day {
	color: #000000;
	font-weight: bold;
}
div.calendarEvents table td.otherMonthDayStyleClass {
	border-left: 1px solid #88AEC7;
}
div.calendarEvents table td.otherMonthDayStyleClass.first-child {
}
div.calendarEvents table td.otherMonthDayStyleClass.last-child {
}
div.calendarEvents table td.otherMonthDayStyleClass div.calEventItem {
	background: transparent url(../images/backgrounds/bg-cal-othermonth.gif) repeat-x left top;
}
div.calendarEvents table tr.last-child td.otherMonthDayStyleClass div.calEventItem {
	background: transparent url(../images/backgrounds/bg-cal-othermonth.gif) repeat-x left top;
}
div.calendarEvents table tr.last-child td.otherMonthDayStyleClass {
	border-bottom-color: #88AEC7;
}
div.calendarEvents.weekly table.calendarEventsList {
}
div.calendarEvents.weekly table.calendarEventsList th {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	padding: 0 0 0 20px;
	height: 33px;
	text-align: left;
}
div.calendarEvents.weekly table.calendarEventsList td {
	padding: 15px 10px 15px 20px;
	vertical-align: top;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #45494E;
}
div.calendarEvents.weekly table.calendarEventsList td a {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #0471BE;
	text-decoration: none;
	display: block;
}
div.calendarEvents.weekly table.calendarEventsList td a:hover {
	text-decoration: underline;
}
div.calendarEvents.weekly table.calendarEventsList tr.odd td {
	background-color: #EBEBEB;
}
#calEvents .eventDay .calEventItem {
	background: #E9F1F6 url(../images/backgrounds/bg-cal-event.gif) repeat-x left bottom;
}
/*
END calendar-monthly
AG Contact*/
#white-container h1 {
	color: #598EBB;
	text-transform: uppercase;
	font: normal bold 14px Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 14px;
}
*:first-child+html #white-container h1 {
	margin: 10px 0px 2px 14px;
}
#white-container p {
	color: #3E3E3E;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 14px;
}
#green-container-contact {
	background: #8ABF3F url(../images/backgrounds/bgd_body_find_retailer2.jpg) repeat-x scroll left top;
	padding: 25px 8px 0px 9px;
	position: relative;
}
#green-container-contact .gray-container {
	background: url(../images/backgrounds/bgd_green_content.jpg) repeat-y left top;
	padding: 5px 0 14px;
	margin: 0;
}
#green-container-contact .gray-container .contact-fields {
	margin-left: 27px;
}
#green-container-contact .gray-container .contact-fields form {
	background: none;
}
#green-container-contact .gray-container .contact-fields ul {
	margin-top: 15px;
	width: 486px;
}
#green-container-contact .gray-container .contact-fields ul li {
	height: 40px;
	position: relative;
}
*:first-child+html #green-container-contact .gray-container .contact-fields ul li {
	height: 36px;
}
#green-container-contact .gray-container .contact-fields ul li .textfield {
	width: 312px;
	height: 24px;
	border: 1px solid #AEC5D8;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	float: left;
}
#green-container-contact .gray-container .contact-fields ul li label {
	color: #366FA0;
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	width: 150px;
	display: block;
	float: left;
	padding-left: 10px;
}
#green-container-contact .gray-container .contact-fields ul li label.required-field {
	background: url(../images/bullets/img_required.gif) no-repeat left 2px;
}
#green-container-contact .gray-container .contact-fields ul li label.error {
	width: auto;
	color: #EE3624;
	font: normal bold 10px Arial, Helvetica, sans-serif;
	position: absolute;
	left: 150px;
	top: 25px;
}
#green-container-contact .gray-container .contact-fields ul li select {
	width: 158px;
	height: 25px;
	border: 1px solid #AEC5D8;
	padding: 2px;
}
#green-container-contact .gray-container .contact-fields ul li.red-p {
	background: url(../images/bullets/img_required.gif) no-repeat left top;
	height: 24px;
	padding-left: 10px;
	margin-left: 373px;
	height: 35px;
}
#green-container-contact .gray-container .contact-fields ul li.red-p span {
	margin: 0;
	color: #EE3624;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}
#green-container-contact .gray-container .contact-fields .send-info-button {
	background: url(../images/buttons/send_information_button.jpg) no-repeat;
	width: 172px;
	height: 34px;
	display: block;
	border: none;
	cursor: pointer;
	margin: 0 0 10px 160px;
}
#green-container-contact .gray-container .contact-fields h3 {
	color: #3E3E3E;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	margin-left: 160px;
}
#green-container-contact .gray-container .contact-fields p {
	color: #727272;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	margin-left: 160px;
	width: 320px;
}
#green-container-contact .top-image-graycontainer {
	background: url(../images/backgrounds/top_gray_content.jpg) no-repeat scroll left top;
	height: 2px;
	overflow: hidden;
	width: 561px;
	margin-left: -1px;
}
#green-container-contact .bottom-image-graycontainer {
	background: url(../images/backgrounds/bottom_gray_content.jpg) no-repeat scroll left top;
	height: 8px;
	width: 561px;
	overflow: hidden;
	padding-bottom: 5px;
	margin-left: -1px;
}
/*END CONTACT
sitemap*/
.content-sitemap ul {
	margin: 15px 20px;
}
.content-sitemap ul ul {
	margin: 0px 15px 7px;
}
.content-sitemap ul a {
	color: #3770A2;
	font: normal bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: transparent url(../images/bullets/blue_small_arrow_menu.jpg) no-repeat scroll left 3px;
	padding-left: 10px;
}
.content-sitemap ul a:hover {
	text-decoration: underline;
}
.content-sitemap ul ul a {
	color: #231F20;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	background: transparent url(../images/bullets/fpr_green_arrow_.jpg) no-repeat scroll left 4px;
	padding-left: 13px;
}
.content-sitemap ul ul ul a {
	color: #545454;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	background: transparent url(../images/bullets/mini_plus_img.jpg) no-repeat scroll left 4px;
	padding-left: 10px;
}
.privacy-policy {
	width: 900px;
	padding: 10px;
}
.privacy-policy h2 {
	font: normal bold 16px Arial, Helvetica, sans-serif;
	color: #3770A2;
	margin-bottom: 10px;
}
.privacy-policy h3 {
	font: normal bold 14px Arial, Helvetica, sans-serif;
	color: #1D5987;
	margin-bottom: 10px;
}
.privacy-policy p {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.privacy-policy strong {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.privacy-policy a {
	color: #0471BE;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.privacy-policy ul li {
	background: url(../images/bullets/blue_arrow_small.gif) no-repeat left 4px;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding-left: 6px;
	margin-bottom: 8px;
}
/*404 Page*/
.content-row {
	position: relative;
	clear: both;
	overflow: hidden;
	width: 916px;
}
.content-row.first {
	padding: 60px 47px;
	margin-left: 2px;
	width: 826px;
	background: url(../images/backgrounds/content-bg.jpg) repeat-x left bottom;
}
.content-row h1 {
	color: #026FBB;
	font: normal bold 24px Arial, Helvetica, sans-serif;
	margin-bottom: 30px;
	width: 826px;
}
.content-row h2 {
	color: #5D5D5D;
	font: normal bold 18px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.content-row h3 {
	color: #5D5D5D;
	font: normal bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}
.content-row p {
	color: #5D5D5D;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.content-row.first p {
	width: 826px;
}
.content-row a {
	color: #026FBB;
	text-decoration: none;
}
.content-row a:hover {
	text-decoration: underline;
}
.content-box {
	float: left;
	overflow: hidden;
}
.content-box.missingpg {
	width: 21%;
	padding: 20px;
	background: url(../images/backgrounds/infobox-bg.jpg) no-repeat right top;
}
.content-box .btn-search {
	background: url(../images/buttons/btn-grn-search.jpg) no-repeat left top;
	cursor: pointer;
	width: 23px;
	height: 23px;
	border: none;
}
.content-box .search-box #search2 {
	border: 1px solid #D9D9D9;
	height: 21px;
	width: 165px;
}
.content-box .search-box label.overlabel-apply {
	padding: 4px;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #5D5D5D;
}
.content-box ul li {
	padding-left: 12px;
	background: url(../images/bullets/green-dble-arrow.gif) no-repeat left 7px;
	font: 14px/20px Arial, Helvetica, sans-serif;
}
* html .content-box ul li {
	height: 14px;
}
.content-box.last {
	width: 19%;
	background: none !Important;
}
.content-box.last p {
	margin-bottom: 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 100% !important;
}
.content-box p.last {
	margin-bottom: 10px;
}
/*****/
*:first-child+html iframe {
	height: 190px;
}
.thank-you {
	background: url(../images/backgrounds/bgd_lightbox.png) repeat-y left top;
	position: relative;
	padding-left: 40px;
	padding-top: 20px;
	width: 417px;
	height: 124px;
}
/**html .thank-you*/
#INVALID-RULE {
	background: url(../images/backgrounds/bgd_lightbox.gif) repeat-y left top;
	position: relative;
	padding-left: 20px;
	padding-top: 20px;
	width: 417px;
	height: 124px;
}
*:first-child+html .thank-you {
	height: 124px;
}
.thank-you .container {
	width: 372px;
}
.thank-you .container p {
	font-family: Arial, Helvetica, sans-serif;
}
.thank-you .container p.title {
	color: #0066B5;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
.thank-you .container p.content {
	color: #5D5D5D;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}
.thank-you .container a {
	text-decoration: underline;
	color: #0066B5;
	float: right;
	padding-right: 25px;
	position: absolute;
	bottom: -4px;
	right: 25px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
/**html .thank-you .container a*/
#INVALID-RULE {
	padding-bottom: 5px;
}
#Content-light-box span.light-box-top {
	background: url(../images/backgrounds/bgd_top_lightbox.png) no-repeat;
	width: 457px;
	height: 7px;
	display: block;
}
/**html #Content-light-box span.light-box-top*/
#INVALID-RULE {
	background: url(../images/backgrounds/bgd_top_lightbox.gif) no-repeat;
	overflow: hidden;
}
#Content-light-box span.light-box-bottom {
	background: url(../images/backgrounds/bgd_bottom_lightbox.png) no-repeat;
	width: 457px;
	height: 26px;
	display: block;
}
/**html #Content-light-box span.light-box-bottom*/
#INVALID-RULE {
	background: url(../images/backgrounds/bgd_bottom_lightbox.gif) no-repeat;
	width: 457px;
	height: 26px;
}
.unsubscribe {
	height: 50px;
}
*:first-child+html .unsubscribe {
	height: 50px;
}
/**html .unsubscribe*/
#INVALID-RULE {
	height: 50px;
}
/****************/
#body-wrapper .box {
	background: url(../images/backgrounds/box-gray-unsubscribe.png) no-repeat;
	height: 380px;
	width: 744px;
	margin-left: 18px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 25px;
}
#body-wrapper .box {
	float: left;
	background: url(../images/backgrounds/box-gray-unsubscribe.png) no-repeat;
	height: 111px;
	width: 745px;
	margin-left: 18px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 25px;
}
#body-wrapper .box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #5A5A5A;
	padding-left: 30px;
}
#body-wrapper .box .form-container {
	padding-left: 30px;
}
*:first-child+html #body-wrapper .box .form-container {
	height: 183px;
}
#body-wrapper .box .form-container ul {
	margin-top: 22px;
	width: 352px;
}
#body-wrapper .box .form-container ul li {
	margin-bottom: 0px;
	position: relative;
}
#body-wrapper .box .form-container .margin-top {
	margin-top: 57px;
}
#body-wrapper .box .form-container ul li label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5A5A5A;
	display: block;
	float: left;
	width: 113px;
	padding-top: 5px;
}
#body-wrapper .box .form-container ul li input.textfield {
	border: 1px solid #8E8F8F;
	width: 210px;
	height: 25px;
	margin-right: 26px;
}
#body-wrapper .box .form-container ul li input.error {
	border: 1px solid #E05A5A;
	background: #FFF2F2;
	color: #C82B2B;
}
#body-wrapper .box .form-container ul li label.error {
	width: auto;
	color: #C82B2B;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	position: absolute;
	left: 117px;
	top: 2px;
	font-style: italic;
}
#body-wrapper .box .div-button {
	width: 714px;
	padding-left: 30px;
}
#body-wrapper .box .form-container ul li input.send-info-button {
	background: url(../images/buttons/btnSubmit.gif) no-repeat;
	width: 88px;
	height: 32px;
	border: none;
	float: right;
	margin-right: -100px;
	margin-top: 0px;
}
/*Footer Links*/
.bottom-links {
	text-align: center;
	overflow: hidden;
	width: 790px;
	margin: 15px auto 0;
}
.bottom-links li {
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	padding-left: 8px;
	background: url(../images/bullets/dark_cross_small.gif) no-repeat left center;
	float: left;
	margin-left: 15px;
}
.bottom-links li.last-child {
	border: none;
}
.bottom-links li a {
	text-decoration: none;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	color: #231F20;
}
.bottom-links li a:hover {
	text-decoration: underline;
}
p.copyright {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

