@charset "UTF-8";/* CSS Document */* {margin:0; padding:0;}img{border:none;}body{color:#333; margin:0; background:#fff;}#wrapper{font-size:100%; position:relative; background-color:#fff; width:100%; min-width:50em;}.ruler{width:50em; background-color:#FF0000; height:10px;} /* http://positioniseverything.net/easyclearing */.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix{display:inline-table;}h1, h2, h3, h4{text-align:left; margin:0 0 .4em 0;}h1{color:#002b5c; font-size:1.5em; font-weight:normal;}p{text-align:left; margin:0 0 1em 0;}a{color:#66809d; text-decoration:underline;}a:hover{color:#000; text-decoration:underline;}strong{color:#002b5c;}#headerwrap{position:relative; background:#999 url("../images/home/logo_bg.gif") top left repeat-x; min-width:50em;}#header{position:relative; background:url("../images/home/header_image.jpg") top left no-repeat; height:147px;}#header div#logo{position:relative; width:123px; padding:27px 1.5em 0 0; float:right;}#mainnav{font:96%/1.3 Arial, Helvetica, sans-serif; background-color:#aca195; padding:.5em .7em .4em 0; border-top:2px solid #fff;}#mainnav ul{font-size:.8em; font-weight:bold; list-style-type:none; margin-top:.2em; float:left; white-space:nowrap;}#mainnav ul li{display:inline; padding:.4em .2em;}#mainnav ul li a{color:#fff; padding-left:.6em; border-left:1px solid #fff; text-decoration:none;}#mainnav ul li a:hover{color:#fff; padding-left:.6em; border-left:1px solid #fff; text-decoration:underline;}#mainnav ul li a.mainactive{color:#666; padding-left:.6em; border-left:1px solid #fff; text-decoration:none;}#mainnav ul li a.mainactive:hover{color:#666; padding-left:.6em; border-left:1px solid #fff; text-decoration:underline;}fieldset#headersearch{border:none; float:right; margin:-.2em 0 0 0;}fieldset#headersearch label{font-size:.8em; color:#fff; margin:0; padding:0;}fieldset#headersearch input.textfield{width:7em; margin:4px;}#leftsidebar{font:96%/1.3 Arial, Helvetica, sans-serif; width:11em; margin-left:1em; padding-top:1em; float:left;}#leftsidebar ul{list-style-type:none; text-align:left;}#leftsidebar ul li{font-size:.85em; border-bottom:3px solid #fff;}#leftsidebar ul li a{display:block; color:#66809d; background:#ebeef2 url(../images/leftnav_bgarrow_off.gif) 95% 50% no-repeat; padding:.45em; text-decoration:none;}#leftsidebar ul li a:hover{display:block; color:#002b5c; background:#ebeef2 url(../images/leftnav_bgarrow.gif) 95% 50% no-repeat; padding:.45em; text-decoration:none;}#leftsidebar ul li a.active{display:block; color:#002b5c; background:#ebeef2 url(../images/leftnav_bgarrow_active.gif) 95% 50% no-repeat; padding:.45em; text-decoration:none;}#leftsidebar ul li a.active:hover{display:block; color:#002b5c; background:#ebeef2 url(../images/leftnav_bgarrow_active.gif) 95% 50% no-repeat; padding:.45em; text-decoration:none;}#leftsidebar ul li a.activenosub{display:block; color:#002b5c; background:#ebeef2 url(../images/leftnav_bgarrow.gif) 95% 50% no-repeat; padding:.45em; text-decoration:none;}#leftsidebar ul li a.activenosub:hover{display:block; color:#002b5c; background:#ebeef2 url(../images/leftnav_bgarrow.gif) 95% 50% no-repeat; padding:.45em; text-decoration:none;}#leftsidebar ul ul{list-style-type:none; margin:.2em 0 0 .8em; text-align:left;}#leftsidebar ul li li{font-size:100%; background-color:#fff; border-bottom:1px solid #b7babd;}#leftsidebar ul li li a.activesub{display:block; color:#000; background-image:none; background-color:#fff; padding:.45em; }#leftsidebar ul li li a{display:block; color:#6e757a; background-image:none; background-color:#fff; padding:.45em; text-decoration:none;}#leftsidebar ul li li a:hover{display:block; color:#000; background-image:none; background-color:#fff; padding:.45em; text-decoration:none;}#content{font:96%/1.3 Arial, Helvetica, sans-serif; margin:0 5em 0 14em; padding-top:1em; min-height:30em;}#content p.managementdesc{border-bottom:1px solid #ccc; padding:0 0 1em 0;}#content img.headshot{display:block; margin:0 0 0 1.5em; float:right;}ul.carrotlist{color:#002b5c; margin:-.3em 0 1em 1em; padding:0 0 0 .9em; list-style-type:none; text-indent:-.9em;}ul.carrotlist ul.carrotlist{color:#000; margin:.3em 0 0 1em; list-style-type:circle; text-indent:0;}ul.carrotlistsub{color:#002b5c; margin:-.3em 0 0 1.6em; padding:0 0 0 .9em; list-style-type:none; text-indent:-.9em;}ul.carrotlistsub li{ text-indent:-.8em; padding:0 0 1em 0;}/*#rightsidebar{background-color:#666; color:#fff; width:10.85em; float:right;}#rightsidebar p{padding:.5em;}*//*--== SiteMap ==--*/#content table td p{margin:0;}#content p.level1 a{color:#66809d; padding:0; margin:0; text-decoration:underline;}#content p.level1 a:hover{color:#000; padding:0; margin:0; text-decoration:underline;}#content ul{padding:0 0 10px 7px; margin:0 0 0 1em;}#content ul ul{padding:0 0 3px 7px; margin:0 0 0 1em;}#content ul li.level2, #content ul li.level3, #content ul li.level4{color:#000; padding:0; margin:4px 0 0 0;}#content ul li.level2 a, #content ul li.level3 a, #content ul li.level4 a{color:#000; text-decoration:underline;}#content ul li.level2 a:hover, #content ul li.level3 a:hover, #content ul li.level4 a:hover{color:#000; text-decoration:underline;}#content ul li.level3, #content ul li.level3 a, #content ul li.level3 a:hover{color:#666;}#content ul li.level4, #content ul li.level4 a, #content ul li.level4 a:hover{color:#999;}#footer{font:90%/1.3 Arial, Helvetica, sans-serif; color:#6e757a; margin-top:4em; padding:0 0 0 1em; clear:both;}#footer p{font-size:.8em;}