#private {font-size:90%;	text-align:center;margin-right:auto;margin-left:auto;color:#efefef;word-wrap: break-word; /* ff */word-break: normal; /*chrome safari ie */padding:1% 0;}#private a {	text-align:center;    color: #efefef;}#private a:hover {text-align:center;color: #fff;}#copyright {clear:both;font-size:11px;text-align:center;	margin:0px 0px -54px 0px;color:#64696C;padding-bottom:10px;}body {font-family:Arial, Helvetica, sans-serif;font-size: 100%;text-align: left;height: 100%;background: #f5f5f7;margin:0px;color:#363333;}a, a:link, a:visited, a:active {font-weight:normal;color:#05af26;text-decoration:none;}a:hover {font-weight:normal;color:#447104;text-decoration:none;}#header {padding:0;background:url(i/top-overlay2.png) top center no-repeat #90c840;height:106px;}#logo-bkg {background:url(i/top-bkg3.png) top left repeat-x;height:107px;width:100%;}#logo-wrap {margin:0 auto;max-width:1000px;height:107px;}#logo{background:url(../images/logo.png) 12px top no-repeat; height:107px;width:29%;min-width:283px;}#logo-center{background:url(../images/logo-center.png) top center no-repeat;height:150px;width:400px;vertical-align:top;margin:-167px 39% 0 34%;padding:0 6px;}#logo-right{background:url(../images/logo-right.png) top left no-repeat;height:152px;min-width:283px;width:20%;vertical-align:top;margin:-153px 4px 0 0;float:right;}#color-strip{height:6px;background-color:#81db01;}#content-bkg {background:url(i/body-top-bkg.png) top left repeat-x;margin-top:-1px;}#wrap {margin:0 auto;max-width:1000px;padding-left:6px;padding-right:6px;}#block {float:left;align:top;width:25%;margin:0;}#content {padding:12px;}#form-menu {margin:0px;padding:0px;display:none;}#form-menu select {   background: #efefef;   padding: 5px;   font-size: 16px;   border: 1px solid #FDC62F;   border-radius:3px;   width:277px;   margin:6px;}#main-body{}#main-body-content{min-height:500px;padding-top: 10px; }#img100 { padding: 5px; width: 100%; max-width: 1000px;}#img90 { padding: 5px; width: 90%; max-width: 900px;} #img80 { padding: 5px; width: 80%; max-width: 800px;} #img70 { padding: 5px; width: 70%; max-width: 700px;} #img60 { padding: 5px; width: 60%; max-width: 600px;} #img50 { padding: 5px; width: 50%; max-width: 500px;} #img40 { padding: 5px; width: 40%; max-width: 400px;} #img30 { padding: 5px; width: 30%; max-width: 300px;} #img20 { padding: 5px; width: 20%; max-width: 200px;} #img10 { padding: 5px; width: 10%; max-width: 100px;} #content-bottom-bkg{background:url(i/content-bottom.png) bottom left repeat-x;height:103px;margin-bottom:-83px;}#bottom-menu {margin:14px 0;padding: 12px 0px 10px 0px;text-align:center;}#bottom-menu .navigation a {margin:0;padding:0px 12px 0 14px;list-style:none;float:left;display:block;text-align:center;font-size: 100%;font-weight:normal;background: url("i/li.png") no-repeat scroll 0 4px transparent;}#bottom-full {border:1px solid #F5B503;border-radius:3px;padding:10px;margin-top:20px;margin-bottom:20px;background: url("i/footer-overlay2.png") no-repeat scroll 0 0px #F5B503;color:#f5f5f7;text-shadow:#575757 0 1px 1px;}#bottomleft{width: 29%;padding:1% 2%;margin:1% 1% 1% 0;display:inline-block;vertical-align:top;word-wrap: break-word; /* ff */word-break: normal; /*chrome safari ie */background: url("i/footer-overlay2.png") no-repeat scroll 0 0px #F5B503;color:#f5f5f7;border:1px solid #F5B503;border-radius:3px;text-shadow:#575757 0 1px 1px;}#bottommiddle{width:30%;padding:1%;margin:1% 1% 1% 0;border-left: 1px solid #cccbcb;display:inline-block;vertical-align:top;word-wrap: break-word; /* ff */word-break: normal; /*chrome safari ie */background: url("i/footer-overlay-half2.png") no-repeat scroll 0 0px #F5B503;color:#f5f5f7;border:1px solid #F5B503;border-radius:3px;text-shadow:#575757 0 1px 1px;}#bottomright{width:30%;padding:1%;margin:1% 0;border-left: 1px solid #cccbcb;display:inline-block;vertical-align:top;text-transform:justify;word-wrap: break-word; /* ff */word-break: normal; /*chrome safari ie */background: url("i/footer-overlay2.png") no-repeat scroll 0 0px #F5B503;color:#f5f5f7;border:1px solid #F5B503;border-radius:3px;text-shadow:#575757 0 1px 1px;}	#page-footer{    padding:0px;	color:#888888;	font-size:86%;	font-style:italic;	text-align:center;	background: url(i/footer-bkg.png) center bottom repeat-x #518a00;	margin-top:45px;	}#page-footer-texture {margin:0 auto;background:url(i/footer-overlay-half2.png) top center no-repeat;padding-top:12px;}#footer-divider{background:url(i/divider.png) top center no-repeat;height:13px;margin:-27px auto 0 auto;}	#makeawebsite{	padding:19px 0;	margin-top:8px;	}	hr {border-top:1px solid #447104;border-bottom: 0;height: 0px;} 		#quote{text-align:left;margin:12px;padding:12px 12px 12px 42px;font-family: "brevia",sans-serif;font-style: italic;font-weight: 300;font-size:16px;background: url(i/quote.png) top left no-repeat #a8ce46;border:1px dashed #fcd97b;border-radius:3px;color:#035603;}#quote:hover{margin:12px;padding:12px 12px 12px 42px;font-family: "brevia",sans-serif;font-style: italic;font-weight: 300;font-size:16px;background: url(i/quote-over.png) top left no-repeat #92bc26;border:1px dashed #FDC62F;border-radius:3px;color:#035603;}#form-style{text-align:center;color:#FDC62F;}#form-style #zip {    border: 1px solid #868585; border-radius:3px;     padding: 3px 5px 5px 5px;    background: #fff;    margin:6px 0;	color:#FDC62F;	height:17px;}ul {list-style: none;margin: 0;padding: 0 0 0 22px;}ul li {background: url('i/li.png') 0 4px no-repeat;padding-left:18px; }ul li ul li{background: none;list-style-type:square;padding-left:0;}ul ul li{background: none;list-style-type:square;padding-left:0;margin-left:12px;}ul li ul li ul li{background: none;list-style-type:circle;padding-left:0;}ul ul ul li{background: none;list-style-type:circle;padding-left:0;margin-left:10px;}#topmenu {    width: 1000px;    margin:0;    padding: 0px;}/* New Dropdown CSS */#topmenu{    background: url(topmenubkg.png) repeat-x scroll 0 1px #000F00;  /* ADDED */}ul.dropdown, ul.dropdown li, ul.dropdown ul {    list-style: none outside none;    margin: 0;    padding: 0;}ul.dropdown {    float: left;    position: relative;    z-index: 597;}ul.dropdown > li:first-child{    border-left: 1px solid #002600;}ul.dropdown li {    float: left;    line-height: 1.3em;    min-height: 1px;    vertical-align: middle;}ul.dropdown li.hover, ul.dropdown li:hover {    background: url(topmenubkg-over.png) repeat-x scroll 0 1px #000F00;  /* ADDED */    cursor: default;    position: relative;    z-index: 599;}ul.dropdown ul {    left: 0;    position: absolute;    top: 100%;    visibility: hidden;    width: 100%;    z-index: 598;}ul.dropdown ul li {    float: none;}ul.dropdown ul ul {    left: 99%;    top: 1px;}ul.dropdown li:hover > ul {    visibility: visible;}ul.dropdown {    font: 14px Arial,Helvetica,sans-serif;}ul.dropdown li {    background: url(topmenubkg.png) repeat-x scroll 0 1px #000F00;  /* ADDED */    color: #FFFFFF;    padding: 5px;}ul.dropdown li.sub_level_1 {    background: url("down_arr.gif") no-repeat scroll right center transparent;}ul.dropdown a:link, ul.dropdown a:visited {    color: #FFFFFF;    text-decoration: none;}ul.dropdown ul a.dir:hover {    background-image: url("menu_arrow.png");    color: #FFFFFF;}ul.dropdown ul {    border-left: 1px solid #002600;    border-top: 1px solid #002600;    font:  12px Tahoma,Geneva,Verdana,sans-serif;    margin-top: -1px;    width: 150px;}ul.dropdown ul ul {    border-left: medium none;    border-top: medium none;    font-weight: normal;    left: 100%;    margin-top: 0;    right: auto;    top: 0;}ul.dropdown ul ul li {    background-color: #4C4C4C;}ul.dropdown ul ul ul li {    background-color: #595959;}ul.dropdown .dir {    background-image: none;    background-position: 100% 50%;    background-repeat: no-repeat;    padding-right: 30px;}ul.dropdown ul .dir {    background-image: url("menu_arrow.png"); /* ADDED */    background-position: 100% 50%;    background-repeat: no-repeat;    padding-right: 15px;}ul.dropdown ul ul .dir {    background-image: url("menu_arrow.png"); /* ADDED */}ul.dropdown li a, ul.dropdown .dir {    border-right: 1px solid #002600; /* ADDED */}ul.dropdown ul li a, ul.dropdown ul .dir {    border-left: medium none;}ul.dropdown a, ul.dropdown span {    display: block;    padding: 9px 30px;}ul.dropdown li.sub_level_1 {    background: url(down_arr.gif) no-repeat scroll center right transparent;}ul.dropdown li {    padding: 0;}ul.dropdown ul a, ul.dropdown ul span {    padding: 11px 8px;}ul.dropdown .dir {    padding: 9px 30px;}ul.dropdown ul .dir {    padding: 11px 30px 11px 8px;}ul.dropdown ul a {    width: 133px;}ul.dropdown ul a.dir {    width: 111px;}ul.dropdown ul li:hover > .dir {    background-image: url("menu_arrow.png"); /* ADDED */}#clear{clear: both;}#special {margin: 12px;font-size:106%;font-style:italic;line-height:25px;font-family:Times New Roman;	padding: 12px;color: #fcd97b;border:1px dashed #FDC62F;border-radius:3px;text-shadow:#bababa 0 1px 1px;}#special50 {margin: 3px;font-size:106%;font-style:italic;line-height:25px;font-family:Times New Roman;	padding: 12px;color: #fcd97b;border:1px dashed #FDC62F;border-radius:3px;}h1 {color: #447104;font-weight: bold;font-size: 24px;font-family:Frutiger, Garamond, Baskerville, Clarendon, Georgia,Times New Roman;text-shadow:#82af56 0 2px 2px;margin: 10px 0px 10px 0px;}h2 {color: #447104;font-weight: bold;font-size: 22px;font-family:Frutiger, Garamond, Baskerville, Clarendon, Georgia,Times New Roman;text-shadow:#82af56 0 2px 2px;margin: 10px 0px 10px 0px;}h3 {color: #447104;font-weight: bold;font-size: 20px;font-family:Frutiger, Garamond, Baskerville, Clarendon, Georgia,Times New Roman;text-shadow:#82af56 0 2px 2px;margin: 10px 0px 10px 0px;}h4 {color: #447104;font-weight: bold;font-size: 18px;font-family:Frutiger, Garamond, Baskerville, Clarendon, Georgia,Times New Roman;text-shadow:#82af56 0 2px 2px;margin: 10px 0px 10px 0px;}h5 {color: #447104;font-weight: bold;font-size: 16px;font-family:Frutiger, Garamond, Baskerville, Clarendon, Georgia,Times New Roman;text-shadow:#82af56 0 2px 2px;margin: 10px 0px 10px 0px;}h6 {color: #447104;font-weight: normal;background: #d0f0a2; padding:14px;font-size:18px;    font-family:Frutiger, Garamond, Baskerville, Clarendon, Georgia,Times New Roman;border:2px solid #45763e;border-radius:5px;letter-spacing:3px;font-style:italic; word-wrap: break-word; /* ff */word-break: normal; /*chrome safari ie */text-shadow:#575757 0 1px 1px;}.slide-content-noframe { display:none;margin:0;padding:15px;overflow:hidden;}.slide-title{	-moz-border-radius:4px 4px 4px 4px;	-webkit-border-radius:4px;	-html-border-radius:4px;	border-radius:4px;	background:url("i/open.png") no-repeat scroll 13px 7px #FDC62F;	border:1px solid #f0f0f0;	color:#cc0000;	cursor:pointer;	margin:15px 0 0 !important;	padding:5px 15px 5px 40px;}.slide-title.open {	-moz-border-radius:3px 3px 3px 3px;	-webkit-border-radius:3px;	-html-border-radius:3px;	border-radius:3px;	background:url("i/close.png") no-repeat scroll 13px 7px #FDC62F;}#full-vid{display:block;}#small-vid{display:none;}/* 1080 */@media only screen and (max-width: 1080px) {#logo{background:url(../images/logo.png) 12px top no-repeat; height:173px;width:39%;min-width:283px;}#logo-center{background:url(../images/logo-center200.png) top center no-repeat;height:150px;width:200px;vertical-align:top;margin:-167px 39% 0 36%;padding:0 6px;}}/* 816 */@media only screen and (max-width: 816px) {#logo{background:url(../images/logo.png) 12px top no-repeat; height:173px;width:50%;min-width:283px;}#logo-center {display:none;}#logo-right{background:url(../images/logo-right.png) top left no-repeat;height:152px;min-width:283px;width:20%;vertical-align:top;margin:-170px 4px 0 0;float:right;}}/* 768 */@media only screen and (max-width: 768px) {#block{float:left;width:50%;margin:0;}#logo-bkg {height:176px;width:100%;}#content{padding:6px;}#menu-container{height:50px;width:100%;}#bottomleft{width: 45%;}#bottommiddle{width: 46%;margin-right:0;}#bottomright{width: 97%;border-left: 0;margin-right:0;}#bottom-menu{margin-left:0px;}#logo-center-lower{display:none;}}/* 596 */@media only screen and (max-width: 596px) {.hide {display:none;}#logo{background:url(../images/logo.png) 12px top no-repeat; height:173px;width:293px;}ul#css3menu1 a {height: 23px;}#main-body-content{margin-top:0px;}}/* 480 */@media only screen and (max-width: 480px) {#block{float:none;width:100%;margin:0;}#content{padding:2px;}#form-menu {margin:-5px 0;padding:0;display:block;}#menu-container{display:none;}#main-body{margin-left:0px;}#content-bkg {padding-top:4px;}#bottom-full{margin-left:0px;}#bottomleft{width: 93%;margin: 1% 0%;border-left: 0;padding:1% 2%;}#bottommiddle{width: 93%;margin: 1% 0%;border-left: 0;padding:1% 2%;}#bottomright{width: 93%;margin: 1% 0%;border-left: 0;padding:1% 2%;}#logo-right-lower{display:none;}#left{display:none;}#left-lower{display:block;}#custom-left{width:96%;background:none;float:none;margin:10px 0 0 0;}#main-body-content{margin-left:0;}#logo{background:url(../images/logo-mobile.png) 12px top no-repeat; height:40px;width:29%;}#logo-wrap {height:50px;padding-top:4px;}#header {height:49px;}#logo-bkg {height:50px;}#hide-480{display:none;}#content-bkg {background:none;margin-top:-1px;border-top:1px solid #fff;}#header {background:url(none) #53830f;border-bottom:1px solid #a09fa0;}#private {padding:2% 0;}#content-bottom-bkg{margin-bottom:-68px;}}