﻿body {font:12px Verdana;color:#6F7073;margin:0 auto;text-align:center;padding:0;width:960px;background:#333;}

/* START: reset classes */
h1, h2, h3, h4, form, ol, ul, li, hr, p, dl, dt, dd {margin:0;padding:0;font-weight:normal;}
a {color:#666;}
a:hover {color:#000;}
img {border:none;}
strong.big {font-size:22px;font-weight:normal;}
/* END: reset classes */

.map { width:600px;}

/*START: page layout classes */
.pl_container {margin-bottom:15px;}
.pl_qtrCol, .pl_2qtrCol, .pl_3qtrCol {float:left;}
.pl_qtrCol {width:25%;}
.pl_2qtrCol {width:50%;}
.pl_3qtrCol {width:75%;}

.pl_thirdCol,.pl_FrontCol, .pl_thirdColLast {width:33%;float:left;}
.pl_thirdColLast {width:34%;}
.pl_2thirdCol, pl_2thirdCol.images {width:66%;float:left;}
/*END: page layout classes */

.pl_thirdCol img{width:200px;}

h1 {color:#8CC443;margin:20px 0 6px;font-size:18px;}
h2 {color:#709D31;margin:30px 0 4px;font-size:16px;}
h2.noTopMargin {margin-top:0;}
.clear {font-size:1px;color:#FFF;height:1px;clear:both;}
.divider {font-size:1px;color:#FFF;height:6px;clear:both;}
.content {}
.addRightSpace {margin-right:15px;}
.addRightSpace.imgmin img{ width:150px; padding-left:25px;}
p.content {margin-bottom:20px;line-height:18px;}
p.content a {color:#8CC443;}
p.content a:hover {color:#61882B;}

ul.generic {margin:0 0 20px 16px;}
ul.generic li {margin-bottom:9px;color:#444;font-size:12px;line-height:18px;}

.imgQuote {color:#8DC641;margin-top:20px;font:17px Arial;background:url(/layouts/css/images/quoteOpen.gif) no-repeat 0 0;}
.imgQuoteInner {padding:14px 12px 0 5px;background:url(/layouts/css/images/quoteClosed.gif) no-repeat 90% 100%;}
.imgQuoteSrc {color:#666;font-size:13px;margin-top:4px;}

#siteContainer {width:960px;margin:0 auto;text-align:left;background:#FFF;padding:0 54px;}
html>body #siteContainer {width:852px;height:auto;}

#siteHeader {}
#siteHeader #imopLogo {margin-top:25px;float:left;}
#siteHeader #minimLogo {margin-top:43px;float:right;}

#siteNav {position:relative;margin-top:25px;height:40px;background:url(/layouts/images/siteNav_bgGrad.gif) repeat-x 0 0 #AAD278;list-style:none;}
#siteNav li {display:block;float:left;border-right:1px solid #FFF;}
#siteNav li.last {border-right:0;width:76px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
  #siteNav li.last {width:67px;}
}
#siteNav li a {display:block;padding:11px 9px 0;height:40px;color:#FFF;text-decoration:none;text-align:center;border-bottom:1px solid #FFF;font-size:12.2px;}
html>body #siteNav li a {height:29px;}
#siteNav li a:hover {background:#ACD37B;}
#siteNav li.active a {background:#8CC443;border-color:#8CC443; }
#siteNav li.active ul {display:block; text-decoration:none;}
#siteNav li ul {display:none;position:absolute;left:0;margin-top:1px;width:852px;background:none;}
#siteNav li ul li {padding:0;border:0;}
#siteNav li ul li a {color:#ECF4DF;font-size:12px;padding-bottom:11px;height:100%;border:0; font-size:11.45px;}
#siteNav li ul li a:hover {background:none;color:#FFF;}
#siteNav li ul li.active a {text-decoration:none;color:#FFF;}

#nav_2ndLvlContainer {background:#8CC443;height:40px;}


#pageContent {margin:1px 0 30px;min-height:400px;}

.homeP_content, .homeP_contentLast {padding:0 10px 0 5px;margin-right:10px !important;border-right:1px solid #A4A4A6;height:350px;}
.homeP_contentLast {border:0;}
.homeP_content p img, .homeP_contentLast p img {width:auto;}

.altContentBox_1 {color:#7D7472;font-size:14px;padding:6px;margin-bottom:1px;}
.altContentBox_1 .content {margin-right:20px;}
.altContentBox_1 .contentLast {margin-right:0;}
.altContentBox_1 img {width:185px;}
.altContentBox_1 h2 {color:#7EBB36;text-transform:uppercase;font:22px Arial;margin:0 0 5px;}
.altContentBox_1 p {margin-top:12px;}
.altContentBox_1 strong {font-size:12px;}
.altContentBox_1 .moreLink {background:url(images/moreLink_bgGrad.gif) repeat-x 0 0 #A1CD6A;text-align:center;margin-top:5px;}
.altContentBox_1 .moreLink a {background:url(images/moreLink_arrow.gif) no-repeat 96% 2px;border:1px solid #EDF5E2;color:#FFF;text-decoration:none;display:block;padding:4px 0 7px;font-weight:bold;}
.altContentBox_1 .moreLink a:hover {color:#547625;padding:4px 0 7px;border-color:#FFF;border-bottom-color:#547625;background-position:97% 2px;}

.altContentBox_1.extraPadding {padding:10px 14px;}
.altContentBox_1.extraPadding.grey { background-color:#6F7072;}
.altContentBox_1.extraPadding.grey h2 {color:#FFF;margin-bottom:5px;}
.altContentBox_1.extraPadding.grey p {color:#F3F3F3;font-size:12px;}
.altContentBox_1 ul {list-style:none;}
.altContentBox_1 ul li {background:url(/images/listImage.gif) no-repeat 0 0;padding:2px 0 0 19px;margin-bottom:5px;}



.altContentBox_2 {background:#ABD479;color:#FFF;padding:6px;margin-bottom:2px;}
.altContentBox_2 .content {margin-right:20px;}
.altContentBox_2 .contentLast {margin-right:0;}
.altContentBox_2 img{width:185px;}
.altContentBox_2 h2 {color:#FFF;text-transform:uppercase;font:18px Tahoma;margin:0 0 5px;}
.altContentBox_2 p {margin-bottom:8px;}
.altContentBox_2 .moreLink {background:url(images/moreLink_bgGrad.gif) repeat-x 0 0 #A1CD6A;text-align:center;margin-top:5px;}
.altContentBox_2 .moreLink a {background:url(images/moreLink_arrow.gif) no-repeat 96% 2px;border:1px solid #EDF5E2;color:#FFF;text-decoration:none;display:block;padding:4px 0 7px;font-weight:bold;}
.altContentBox_2 .moreLink a:hover {color:#547625;padding:4px 0 7px;border-color:#FFF;border-bottom-color:#547625;background-position:97% 2px;}

.altContentBox_2.extraPadding {padding:10px 14px;}
.altContentBox_2.extraPadding.grey { background-color:Gray;}

.altContentBox_2 ul { padding-left:5px;}
.altContentBox_2 ul li {margin-bottom:5px;}

ul.tickList {list-style:none;}
ul.tickList li {background:url(/images/ulTick.gif) no-repeat 0 0;padding:2px 0 0 24px;margin-bottom:5px;} 



ul.greenTicks {list-style:none;}
ul.greenTicks li {background:url(/layouts/images/greenTick_whiteBG.gif) no-repeat 0 0;padding:5px 0 0 25px;margin-bottom:8px;}



.contentBox_wBrdr {border:1px solid #8DC641;padding:12px;margin-bottom:20px;}
.contentBox_wBrdr h3 {color:#8DC641;font-size:18px;margin-bottom:15px;}
.contentBox_wBrdr h3 span {font-size:16px;color:#6F7072;}
.contentBox_wBrdr p {display:block;margin-bottom:18px;}

.stepNum {color:#8DC641;font-size:14px;float:left;width:60px;}
.stepContent {float:left;width:300px;color:#444;}


.imgNote {font-size:11px;color:#6F7072;margin-top:8px;}

.contentDivider {font-size:1px;background:#ACADAE;height:1px;margin:10px 15px 5px 5px;}


.imopCallback {background:#EEEFEF;font:12px Verdana;padding:16px 12px;}
.imopCallback label {width:100px;display:block;float:left;padding-top:4px;margin:0 10px 4px 0;}
.imopCallback input, .imopCallback textarea {width:480px;color:#557825;font:12px Verdana;padding:4px;border-width:2px 0 0 1px;border-color:#A7A9AC #C7C8CA;border-style:solid;}
.imopCallback textarea {height:70px;background:#FAFAFA;}
.imopCallback .submitbtb {float:right;width:200px;background:#ABD479;color:#FFF;border-color:#85BF3E;border-width:0 1px 2px 0;}

.moreLink {background:url(images/moreLink_bgGrad.gif) repeat-x 0 0 #A1CD6A;text-align:center;margin-top:5px;}
.moreLink.grey {background:url(images/moreLink_bgGrad.gif) repeat-x 0 0 gray;text-align:center;margin-top:5px;}
.moreLink a {background:url(images/moreLink_arrow.gif) no-repeat 96% 2px;border:1px solid #EDF5E2;color:#FFF;text-decoration:none;display:block;padding:4px 0 7px;font-weight:bold;}
.moreLink a:hover {color:#547625;padding:4px 0 7px;border-color:#FFF;border-bottom-color:#547625;background-position:97% 2px;}


#siteFooter {border-top:1px solid #000;padding:10px 0 20px;text-align:center;}
#siteFooter ul {min-height:1px;list-style:none;width:425px;margin:0 auto 40px;}
#siteFooter ul li {display:block;float:left;margin-right:20px;color:#666;font-size:10px;}


.hp_lowerContent {margin-top:20px;}
.hp_lowerContent p {margin-bottom:14px;font-size:15px;}
.hp_lowerContent .boldgreen {color:#8CC443;margin-right:20px;font:24px Arial;line-height:27px;}


.accredimgs img { padding:0 10%;}

.btn_big {margin-top:6px;background:url(/layouts/images/btn_big_bg.gif) repeat-x 0 0 #4C8F1E;}
.btn_big .btn_R {background:url(/layouts/images/btn_big_R.gif) repeat-y 100% 0;}
.btn_big .btn_TL {background:url(/layouts/images/btn_big_TL.gif) no-repeat 0 0;}
.btn_big .btn_TR {background:url(/layouts/images/btn_big_TR.gif) no-repeat 100% 0;}
.btn_big .btn_BL {background:url(/layouts/images/btn_big_BL.gif) no-repeat 0 100%;}
.btn_big .btn_BR {background:url(/layouts/images/btn_big_BR.gif) no-repeat 100% 100%;text-align:center;}
.btn_big a {display:block;height:81px;min-height:71px;padding-top:10px;text-decoration:none;font:20px Arial;font-weight:bold;color:#F5FCEF;text-shadow:0 -1px 1px #618042;filter:Shadow(Color=#618042, Direction=135, Strength=3);}
html>body .btn_big a {height:auto;}
.btn_big a:hover {color:#F5FF7D;}
.btn_big a span {display:block;padding-top:9px;font-size:14px;font-weight:normal;}
.btn_big a:hover span {color:#F9FF80;}

.btn_bigAlt {margin-top:6px;background:url(/layouts/images/btn_bigAlt_bg.gif) repeat-x 0 0 #576D42;}
.btn_bigAlt .btn_R {background:url(/layouts/images/btn_bigAlt_R.gif) repeat-y 100% 0;}
.btn_bigAlt .btn_TL {background:url(/layouts/images/btn_bigAlt_TL.gif) no-repeat 0 0;}
.btn_bigAlt .btn_TR {background:url(/layouts/images/btn_bigAlt_TR.gif) no-repeat 100% 0;}
.btn_bigAlt .btn_BL {background:url(/layouts/images/btn_bigAlt_BL.gif) no-repeat 0 100%;}
.btn_bigAlt .btn_BR {background:url(/layouts/images/btn_bigAlt_BR.gif) no-repeat 100% 100%;text-align:center;}
.btn_bigAlt a {display:block;height:81px;min-height:71px;padding-top:10px;text-decoration:none;font:20px Arial;font-weight:bold;color:#F0F3ED;text-shadow:0 -1px 1px #3C4E2C;filter:Shadow(Color=#3C4E2C, Direction=135, Strength=3);}
html>body .btn_bigAlt a {height:auto;}
.btn_bigAlt a:hover {color:#F8FF97;}
.btn_bigAlt a span {display:block;padding-top:9px;font-size:14px;font-weight:normal;}
.btn_bigAlt a:hover span {color:#FBFFC1;}

