html,body,div,span,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,span,ul,li,fieldset,form,label,legend,table,caption,strong{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-decoration:none;vertical-align:baseline;} ol{list-style:none;}
.clear{clear:both;}
body{width:100%;font-size:18px;font-family:'roboto',arial, sans-serif;color:#093452;line-height:24px; background-color:#e7e7e7;}
.dnnadminmega {line-height:20px;}
h1 {font-size:22px; font-weight:700; color:#227b00; font-family:inherit line-height:44px;  font-family: 'roboto', cursive;}
h2 {font-size:22px; font-weight:900; color:#227b00; font-family: 'roboto', cursive;padding:0; margin:0; line-height:36px;margin-bottom:0px;}
h3 {font-size:24px; font-weight:100; color:#227b00; font-family:inherit;padding:0; margin:0; line-height:36px;margin-bottom:0px;}
#allwrapper {width:100%;background:url(images/allback.png) top center repeat-x; background-color:none; min-height:1100px;}
.headerback {width:1000px; height:200px;background:none;position:relative;margin:0 auto;}
.topbar {width:100%; height:41px;  margin-bottom:20px}
.topright {float:right; margin-top:10px; border:0px solid red; width:230px}
.menubar {height:41px; width:100%;margin:0 auto; border:0px solid #c84923;}
.social {float:left; padding-left:0px; border:0px solid red; padding-left:460px; height:41px; font-size:15px; color:#227b00;line-height:41px; font-style:italic}
.social span {font-size:22px}
.headermenu {float:left; background-color:#227b00;
height:41px; margin:0 10px;}
.phone {float:left; height:41px; line-height:41px;color:#227b00; font-size:18px}
.greenbar {height:128px; margin:21px 0; background-color:#e0e7d9; width:100%; display:block;}
.toppanediv {float:right; width:723px}
.logo {position:absolute; top:10px;margin-left:30px}
.content {border:5px solid #fff;  border-top:none;
    -moz-box-shadow:inset 0px 0px 60px #cccccc, 0px 0px 5px #000000;
    -webkit-box-shadow:inset 0px 0px 60px #cccccc,0px 0px 5px #000000;
    box-shadow:inset 0px 0px 60px #cccccc,0px 0px 5px #000000;
background-color:#fbfbfb;
min-height:500px; margin-bottom:50px; margin-top:5px; width:1000px; margin:0 auto;
}
.content2 {margin:20px; border:0px solid red;}
.left {width:600px; float:left;padding:10px; }
.left2 {width:930px; float:left;padding:10px;  min-height:300px}
.right {width:293px; float:right;  position:relative;  padding:10px 20px; }	
.triple {float:left; width:300px; margin:10px}
.triplewrapper {margin-left:20px}

.contentwrapper {max-width:1000px; margin:0 auto;}
.quart {float:left; width:220px; padding:15px; margin-top:70px; margin-bottom:20px;}
.bluebar {background-color:#00284c;  width:100%; height: 165px;padding-top:18px}
.contentwide {width:100%; background-color:#ccc;border-top:7px solid #0066a0; border-bottom:7px solid #0066a0}
.footerwrapper {width:100%; background:url(images/footerback.jpg) repeat-x; min-height:212px; padding-top:0px; }
.footerbox {width:1000px; margin:0 auto; padding:10px 10px; text-align:center;	font-family: 'roboto', cursive; color:#2d3a53; background:url(images/footerlogo.png) left top no-repeat; margin-top:10px}
.leftfooter {float:left; width:500px;margin-left:130px;}

.headersocial {float:right; width:200px;padding-left:10px;color:#fff; font-family:inherit;text-transform:uppercase; font-size:13px;margin-top:8px}
.headersocial img {vertical-align:middle}
.copyright {width:250px; text-align:right;  color:#2d3a53;font-size:14px;padding-top:0px; float:right; font-family:'roboto'}
.copyright a {color:#2d3a53;}

.invisible_container {padding:0px;}
.invisible_container .Normal {font-size:inherit; color:inherit;line-height:inherit; font-family: inherit;}
.invisible_container .Normal strong {font-size:18px; color:#000;line-height:inherit; font-family: inherit; font-weight:bold;}
.invisible_container .Normal em {font-size:14px; color:inherit;line-height:inherit; font-family: 'roboto'; font-weight:normal;}
.invisible_container img {background-color:#fff}

.maintitle {color:#fff; font-size:18px; background-color:#093452; width:95%;display:block; text-transform:none; padding:10px 0 10px 15px; margin:25px 0 15px 0}
.maintextArea {padding: 15px; background-color:none; display:block;}
.maintextArea .Normal {font-size:16px; line-height:24px; color:inherit}
.maintextArea .Normal strong{font-size:16px; line-height:24px; color:inherit; font-weight:bold;}
.maintextArea .Normal a{font-size:16px; line-height:24px; color:#1993eb; display:inline; font-weight:bold;}

.maintitle_small {color:#fff; font-size:17px; background-color:#227b00; width:100%;display:block; text-transform:none; padding:0px; text-align:center; text-transform:uppercase;}
.maintextArea2 {padding: 15px; background-color:#e7e7e7; display:block;}
.maintextArea2 .Normal {font-size:15px; line-height:22px; color:inherit}
.maintextArea2 .Normal strong{font-size:15px; line-height:22px; color:inherit; font-weight:bold;}
.maintextArea2 .Normal a{font-size:14px; line-height:22px; color:#c8c8c8; display:inline;background-color:#093452; padding:6px 15px; font-weight:bold;}

.maintextArea3 {padding: 15px; background-color:#e7e7e7; display:block;}
.maintextArea3 .Normal {font-size:15px; line-height:22px; color:#227b00}
.maintextArea3 .Normal em strong  {font-size:22px; line-height:22px; color:#227b00; font-weight:bold; font-style:italic}
.maintextArea3 .Normal em {font-style:italic;}
.maintextArea3 .Normal ul{margin-left:20px}
.maintextArea3 .Normal a{font-size:14px; line-height:22px; color:#227b00; display:inline;background-color:#093452; padding:6px 15px; font-weight:bold;}


.main_container_small2 {border:6px solid #bed2b7;}
.main_container_small:after {   display: block;
    height: 20px; width:300px;
    content:url(images/tripleshadow.png);   margin-left: auto;
    margin-right: auto;}

.footer_container {}
.footertextArea {padding: 0px 0px; text-align:left;}
.footertextArea .Normal {font-size:16px; line-height:26px; color:#2d3a53; font-weight:400;}
.footertextArea .Normal strong {font-size:18px; line-height:26px; color:#2d3a53; font-weight:400;}

.smalltitle {display:block; color:#000; text-transform:uppercase;text-align:left; font-style:italic; font-size:20px; margin-bottom:10px;}
.sidewrapper {padding:15px;}
.sliderwrapper {padding:13px; margin-top:5px}
