﻿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; text-decoration:none;}
a:hover {color:#000;}
img {border:none;}
/* 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.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;}
.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;}
p.content a {color:#8CC443;}
p.content a:hover {color:#61882B;}

#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;}

.altContentBox_1 {background:#BAD892;color:#FFF;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:#FFF;text-transform:uppercase;font:20px Tahoma;margin:0 0 5px;}
.altContentBox_1 p {margin-bottom:8px;}
.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:Gray;}
.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:#BAD892;color:#FFF;padding:6px;margin-bottom:1px;}
.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:20px 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;}



.Greenticks ul {list-style:none;}
.Greenticks ul li {background:url(/images/listImageGreen.gif) no-repeat 0 0;padding:2px 0 0 19px;margin-bottom:5px;}


.imopCallback {font:12px Verdana; margin:0 2px 0 2px; padding-top:17px; width:400px;}
.imopCallback label{width:100px;display:block;float:left;text-align: right;margin-right:10px;}
.imopCallback input{width:250px;font:11px Verdana;border: 1px solid #6a6a6a;}
.imopCallback .submitbtb { float:right; margin-right:23px}

.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;}
#siteFooter ul {min-height:1px;list-style:none;padding-left:85px;}
#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%;}