body {margin:0px; padding:0px;  font-family:arial;}
.clearfix:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.container {text-align:left; width:980px; padding:0px; margin:0px;}
.header {background:url(/m-y/graphics/images/masthead4.jpg) no-repeat; width:980px; height:31px; padding:100px 0px 0px 0px; margin:0px; border-bottom:1px solid #FFFFFF;}
.logo {position:absolute; left:0px; top:41px; z-index:10;}
.utility {background:url(/m-y/graphics/icons/utilityBG.jpg) repeat-x; height:31px; width:980px;}
.utility ul {padding:0px; margin:0px; width:153px; float:right; background:url(/m-y/graphics/icons/utilityCurve.jpg) no-repeat;}
.utility ul li {padding:0px; margin:0px; float:left; list-style:none;}
.utility ul li p {margin:4px 5px 0px 25px; padding:0px;}
.utility ul li p a {color:#FFFFFF; font-size:11px; text-decoration:none;}

.topnav {background:url(/m-y/graphics/icons/topnavBG.jpg) repeat-x; height:31px; width:980px; position:relative;}
.topnav ul.over {padding:0px; margin:0px; position:absolute;}
.topnav ul.under {padding:0px; margin:0px; position:absolute;}
.topnav ul.over li.top {background:url(/m-y/graphics/icons/topnavSeparator.jpg) no-repeat; height:31px;}
.topnav ul.over li.top {float:left; list-style:none;}
.topnav ul.over li.top .topdiv {margin:9px 30px 0px 30px; padding:0px;}
.topnav ul.over li.top .topdiv a {color:#00401A; font-size:12px; font-weight:bold; text-decoration:none;}

.topnav ul.under li.top {float:left; list-style:none;}
.topnav ul.under li.top .topdiv {margin:9px 30px 0px 30px; padding:0px;}
.topnav ul.under li.top .topdiv {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.topnav ul.under li.top .topdiv a {color:#00401A; font-size:12px; font-weight:bold; text-decoration:none;}

.topnav ul.over {z-index:3; right:1px; top:0px;}
.topnav ul.under {z-index:2; right:0px; top:1px;}

.topnav ul.over li.on .topdiv a {color:#00401A !important; font-size:12px; font-weight:bold; text-decoration:none;}
.topnav ul.under li.on .topdiv {color:#FDC82F !important; font-size:12px; font-weight:bold; text-decoration:none;}

.topnav ul.sub {padding:0px; margin:0px; border-top:1px solid #FFFFFF; position:absolute; background-color:#FDC82F; top:31px; padding-bottom:8px;}
.topnav ul.sub li.subli {padding:0px; margin:0px; white-space:nowrap; float:default; list-style:none; background:none;}
.topnav ul.sub li.subli .subdiv {margin:3px 30px 0px 10px; padding:0px;}
.topnav ul.sub li.subli .subdiv {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.topnav ul.sub li.subli .subdiv a {color:#00401A; font-size:12px; font-weight:bold; text-decoration:none;}
.topnav ul.sub li.subli .subdiv a:hover {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}

#subblock_about ul.sub {left:20px;}
#subblock_services ul.sub {left:140px;}
#subblock_people ul.sub {left:257px;}
#subblock_resources ul.sub {left:363px;}
#subblock_events ul.sub {left:577px;}


.globalPhone {color:#FFFFFF; font-size:18px; position:absolute; left:0px; top:4px; width:259px; text-align:center;}

.main {background:url(/m-y/graphics/icons/bodyBG.gif) repeat-y; width:980px; padding:0px; margin:0px; border-top:6px solid #FDC82F; border-bottom:6px solid #FDC82F;}
.main:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.main .leftNav {width:170px; padding:0px; margin:0px; float:left;}
.main .leftNav .links {padding:30px 5px 0px 15px; width:140px; margin:0px;}
.main .leftNav .links ul {padding:0px; margin:0px;}
.main .leftNav .links ul li {list-style:none; padding:0px; margin:0px;}
.main .leftNav .links ul li p {padding:10px 0px 8px 0px; margin:0px;}
.main .leftNav .links ul li p a {color:#84A8A3; font-weight:bold; text-decoration:none; font-size:13px; font-family:arial;}
.main .leftNav .links ul li p a.on {color:#B0B67A;}
.main .leftNav .links ul li p a:hover {color:#B0B67A;}
.main .leftNav .links ul ul {padding:0px; margin:0px 0px 0px 10px;}
.main .leftNav .links ul ul li {list-style:none; padding:0px; margin:0px;}
.main .leftNav .links ul ul li p {padding:0px 0px 8px 0px; margin:0px;}
.main .leftNav .links ul ul li p a {color:#84A8A3; font-weight:bold; text-decoration:none; font-size:12px; font-family:arial;}
.main .leftNav .links ul ul li p a.on {color:#B0B67A;}
.main .leftNav .links ul ul li p a:hover {color:#B0B67A;}
.main .mainContent {width:980px; padding:0px; margin:0px;}
.main .contentContainer {padding:0px; margin:0px;}
.main .contentContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.main .content {float:left; width:652px; font-family:arial; font-size:12px; color:#000000; padding:0px 20px 80px 20px;}
.main .content a {color:#00401A;}
.main .rightArea a {color:#00401A;}
.main .content a:hover {color:#358656;}
.main .rightArea {float:left; width:258px; font-family:arial; font-size:12px; color:#000000; padding:20px 0px 80px 20px;}

.footer {background:#00401B; clear:both; width:980px; height:30px; border-top:1px solid #FFFFFF;}
.footer p {color:#FFFFFF; font-size:11px; text-align:right; line-height:30px; padding:0px; margin:0px 10px 0px 0px;}


h2 {font-size:16px; font-weight:bold; color:#00401A; border-bottom:1px solid #FDC82F; padding:20px 0px 3px 0px; margin:0px 0px 10px 0px;}
h3 {font-size:14px; font-weight:bold; color:#00401A; padding:20px 0px 3px 0px; margin:0px 0px 0px 0px;}
.homeBlock {cursor:pointer; padding:10px; height:133px; margin:0px 0px 20px 0px; background:url(/m-y/graphics/icons/homeBlock.jpg) no-repeat; width:273px; float:left; }
.homeBlock h3 {font-size:16px; font-weight:bold; color:#00401A; text-align:left; margin:0px 0px 10px 0px; padding:0px;}
.homeBlock h3 a {font-size:16px; font-weight:bold; color:#00401A; text-align:left; text-decoration:none;}
.homeBlock h3 a:hover {font-size:16px; font-weight:bold; color:#00401A !important; text-align:left; text-decoration:none;}
.homeBlock .homeInfo {}
.homeBlock .homeInfo .i {width:81px; float:left;}
.homeBlock .homeInfo .i img {border:1px solid #FFFFFF;}
.homeBlock .homeInfo .t {width:192px; float:left; line-height:15px;}
.homeBlockLeft {margin-right:30px;}
.more {clear:both; text-align:right;}
.more a {color:#00401A; font-size:11px; font-weight:bold; text-decoration:none;}
.more a:hover {text-decoration:underline;}

.peoplePhoto {padding-left:25px; padding-bottom:25px; float:right; width:200px;}
.peoplePhoto .cp {text-align:center; padding:5px 0px 0px 0px; margin:0px; font-weight:bold; font-size:11px;}
.cpAll {width:550px; font-size:10px;}
.cpAll a {text-decoration:none; color:#00401A;}
.cpAll a:hover {text-decoration:underline; color:#00401A;}


.peopleBlock {padding:10px; background:url(/m-y/graphics/icons/peopleBlock.jpg) no-repeat; width:228px; height:143px;}
.peopleBlock h4 {font-size:14px; font-weight:bold; color:#00401A; text-align:left; margin:0px 0px 10px 0px; padding:0px;}
.peopleBlock .info {}
.peopleBlock .info .t {width:133px; float:left; line-height:15px;}
.peopleBlock .longInfo .t {width:218px; float:left; line-height:15px;}
.peopleBlock .info .i {width:95px; float:left;}
.peopleBlock .info .i img {border:1px solid #FFFFFF;}

.testContainer {width:248px; margin-top:10px; margin-bottom:30px;}
.testBlock {position:relative;}
.testBlock .q {width:200px; margin:0px; padding:0px; font-style:italic; font-weight:bold; font-size:12px;}
.testBlock .a {text-align:right; margin:0px 25px 0px 0px; padding:0px;  font-size:11px;}
.testBlock .testTop {background:url(/m-y/graphics/icons/testTop.gif) no-repeat; width:248px; height:51px; padding:0px; margin:0px;}
.testBlock .test {position:absolute; left:30px; top:25px; }
/*.testBlock .test {background:url(/m-y/graphics/icons/testBG.gif) repeat-y; }*/
.testBlock .testBottom {background:url(/m-y/graphics/icons/testBottom.gif) no-repeat; width:248px; height:67px; padding:0px; margin:0px;}

.nlBlock {padding:10px; background:url(/m-y/graphics/icons/nlBlock.jpg) no-repeat; width:228px; height:70px;}
.nlBlock h4 {font-size:14px; font-weight:bold; color:#00401A; text-align:left; margin:0px 0px 10px 0px; padding:0px;}
.nlBlock .info {}
.nlBlock .info .t {width:200px; float:left; line-height:15px;}
.nlBlock .info .t a {text-decoration:none; color:#00401A; font-size:12px; margin-left:25px;}
.nlBlock .info .t a:hover {text-decoration:underline; color:#00401A; font-size:12px; margin-left:25px;}

.contactBlock {padding:10px; background:url(/m-y/graphics/icons/nlBlock.jpg) no-repeat; width:228px; height:70px;}
.contactBlock h4 {font-size:14px; font-weight:bold; color:#00401A; text-align:left; margin:0px 0px 10px 0px; padding:0px;}
.contactBlock .info {}
.contactBlock .info .t {width:225px; float:left; line-height:15px;}
.contactBlock .info .t a {text-decoration:none; color:#00401A; font-size:12px; margin-left:0px;}
.contactBlock .info .t a:hover {text-decoration:underline; color:#00401A; font-size:12px; margin-left:0px;}
.contactBigBlock {padding:10px; background:url(/m-y/graphics/icons/contactBlock.jpg) no-repeat; width:228px; height:98px;}

.eventBlock {padding:10px; width:228px;}

.faq {margin:0px 0px 15px 0px;}
.faq .q a {text-decoration:underline; font-weight:normal;}
.faq .qOn a {font-weight:bold !important; text-decoration:none; font-weight:normal;}
.faq .qOn a {font-weight:bold !important; text-decoration:none;}
.faq .ans {display:none;}
ul.restoration li {margin:15px 0px 0px 0px;}
ul.restoration li b {font-size:16px;}

.testDesc {margin:5px 55px 5px 5px;}
.testAuth {text-align:right; font-style:italic; margin:0px 0px 15px 0px; border-bottom:1px solid #BBBBBB; padding-bottom:15px; }

.expDesc {margin:5px 55px 5px 5px;}
.expAuth {text-align:left; font-style:italic; margin:0px 0px 5px 20px; padding-bottom:5px; }
.expLink {font-weight:bold; font-size:11px; text-align:right;border-bottom:1px solid #BBBBBB;  margin:0px 0px 15px 0px; padding-bottom:15px; }
.expLink a {font-weight:bold !important; font-size:11px;}

.testFloat {background:#EEEEEE; float:right; border:1px solid #00401A; padding:8px; width:150px; text-align:center;}
.testFloat a {text-decoration:none; font-size:11px;}
.testFloat a:hover {text-decoration:underline;  font-size:11px;}

.rightArea {}
.rightArea h6 {margin-top:26px; font-weight:bold; font-size:13px; border-bottom:1px solid #FDC82F; margin-bottom:10px;}
.rightArea ul.rightLinks {margin:0px 0px 15px 0px; padding:0px 0px 15px 0px; border-bottom:1px solid #FDC82F;}
.rightArea ul.rightLinks li.mainRight {list-style:none; margin:0px; padding:0px;}
.rightArea ul.rightLinks li.mainRight p {background:url(/m-y/graphics/icons/arrow.gif) no-repeat 0px 2px; margin:10px 0px 0px 0px; padding:0px 0px 0px 15px;}
.rightArea ul.rightLinks li.mainRight p a {color:#00401A; font-size:12px;}
.rightArea ul.rightLinks li.mainRightOn p a {font-weight:bold; text-decoration:none; color:#00401A; font-size:12px;}
.rightArea ul.rightSubLinks  {margin:5px 0px 10px 0px; padding:0px;}
.rightArea ul.rightSubLinks li.subRight {list-style:none; margin:0px 0px 0px 20px; padding:0px;}
.rightArea ul.rightSubLinks li.subRight p {background:none; margin:0px 0px 5px 0px; padding:0px;}
.rightArea ul.rightSubLinks li.subRight p a {text-decoration:none; font-weight:normal; font-size:11px;}
.rightArea ul.rightSubLinks li.subRightOn p a {border-top:1px solid #FDC82F; border-bottom:1px solid #FDC82F; font-weight:bold; font-size:11px; text-decoration:none;}

ul.pdf li {list-style:none; background:url(/m-y/graphics/icons/pdf.gif) no-repeat; padding-left:22px; margin:0px 0px 7px 0px;}

ul.end li {margin:0px 0px 6px 0px;}

.wd {color:#DDDDDD; font-size:11px; font-family:arial; text-align:right; margin-right:27px; position:relative; top:-3px; clear:both;}
.wd a {color:#DDDDDD; font-size:11px; font-family:arial;}
