@charset "UTF-8";

body{font-family:Garamond, Georgia, serif;font-size:100%;margin: 0;}
p{font-size:1em;margin:0 0 14px;padding:0;line-height:1.6em}
h1{font-size:2.8em;margin:10px 0;padding:0;color:#205d71}
h2{font-size:2.0em;margin:10px 0;padding:0;color:#111}
h3{font-size:1.4em;margin:10px 0;padding:0;color:#333;letter-spacing:-1px;}
h4{font-size:1.0em;margin:10px 0;padding:0;color:#000}
a.small{font-size:0.9em;margin-left:47%;color:#333;}
a{text-decoration:none;color:#0c5f70}
a:hover{color:#01252d}
hr{border-left:0px;border-top:1px #ddd solid;}
body{background:url('body_bg.png') #cbc9ba}
div.headerCont{background:url('logo1.png') no-repeat 12px 2px;background-size: 400px;}
div.mainCont{background:url('structure_bg.png');border:1px solid #999}
div.pageCont{background:url('page_bg.png') #fff;border:1px solid #ddd;margin-bottom:8px;}
div.footerCont{}
div.formBlock{background:#fff}
div.mainCont{max-width:960px;margin:0 auto;}
div.headerCont{padding:0px;margin:8px 0px 0px 0px;width:100%;overflow:hidden;min-height:170px}
div.titleCont{float:right;margin-right:8px;height:28px;width:244px}
div.pageCont{width:98%;overflow:hidden;margin-left:1%;}
div.footerCont{width:100%;overflow:hidden;text-align:center;font-size:0.9em}
div.boxLeft{float:left;max-width:560px;overflow:hidden;margin-right:40px}
div.boxRight{float:left;width:270px;margin-top:20px;margin-bottom:20px;padding:0 10px 10px 10px;overflow:hidden;border:1px solid #aaa;background:url('box_bg.png')}
div.boxFull{float:left;width:90%;padding:0 8% 10px 10px;overflow:hidden;border:1px solid #aaa;background:url('box_bg.png')}
h1.title a{color:#205d71}
div.navCont{float:right;overflow:auto;position:static;margin-top:118px;margin-left:180px;margin-right:7px;}
div.navCont div{float:left;margin:0px 2px 6px 0px;border:solid 1px #777565;background-color:#797766;font-size:1em;}
div.navCont div a{color:#fff;display:block;padding:0px 8px 0px 8px;line-height:26px; text-decoration: none;font-weight: normal;}
div.navCont div.alt{background-color:#085161;border-color:#044250}
div.navCont div.impact{background-color:#e2873d;border-color:#be7336}
div.navCont div:hover{background-color:#8a8871}
div.navCont div.alt:hover{background-color:#0c5f71}
div.navCont div.impact:hover{background-color:#f29244}
div.heroCont{height:280px;background:#fefefe;margin:0px 0px 10px 0px;}
div.contentCont{overflow:hidden;padding:20px}
div.subNav{text-align:center;width:100%;background:#eee;border-bottom:1px solid #ddd}
div.subNav a{margin:5px 10px 5px 10px;letter-spacing:1px;text-transform:uppercase;font-size:.9em;}
img.left{float:left;border:20px #fff solid;box-shadow:1px 1px 10px #888888;margin:0px 20px 20px 0px;}
img.right{float:right;border:20px #fff solid;box-shadow:1px 1px 10px #888888;margin:0px 0px 20px 20px;}
img.center{display:block;margin-right:auto;margin-left:auto;float:none;clear:both;border:20px #fff solid;box-shadow:1px 1px 10px #888888;}
img.none{display:block;clear:both;border:20px #fff solid;box-shadow:1px 1px 10px #888888;}
@media screen and (max-width:768px){div.mainCont{width:100%;margin:0 auto;}
div.headerCont{padding:0px;width:100%;background:url('logo1.png') no-repeat 12px 12px;background-size: 300px;}
div.pageCont{}
div.footerCont{}
div.boxRight{width:90%;padding:0 8% 10px 10px;}
div.navCont{float:right;overflow:auto;margin-top:124px;position:static;margin-right:14px;margin-left:170px;padding-left:0px;}
div.navCont div{float:left;}
div.heroCont{height:240px;width:100%;margin:0px 0px 10px 0px}
}
@media screen and (max-width:480px){div.mainCont{width:100%;margin:0 auto;}
div.headerCont{padding:0px;width:100%;background:url('logo_small1.png') no-repeat center 1rem;background-size: 250px;}
div.pageCont{}
div.footerCont{}
div.navCont{float:right;overflow:auto;position:static;margin-right:8px;margin-top:108px;margin-left:20px;padding-left:0px;padding-top:0px;text-align: center;}
div.navCont div{float:none;font-size:.9em;    display: inline-block;}
div.heroCont{height:160px;width:100%;background:#eee;margin:0px 0px 10px 0px}
div.contentCont{padding: 5px;}

}
