html { overflow-Y: scroll; }
a{color:#00f;text-decoration:underline; }
a.img{border:0; }
body{font-size:62.5%;font-family:Arial,Verdana,Tahoma;text-align:center;margin:0;padding:0;background:#fff;color:#333; }
h1{font-size:4em;text-align:left;padding-top:20px;line-height:60px;padding-left:0;margin:0; }
h1 a{text-decoration:none; }
h1,h1 a,h1 a:hover,h1 a:visited{color:#333; }
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#333; }
h2{font-size:2.2em;clear:both;margin:10px 0 2px 0;padding-top:10px; }
h3{padding:0;margin:30px 0 0; }
img.caption{padding:0 9px 0 0; }
img.box{border: 1px solid #000; padding: 0; margin-right: 9px; }

#content { text-align: center; margin: 0; padding: 0; background: #fff; font-size:1.6em;line-height:1.6em;font-family:Arial, Helvetica,sans-serif; }
#subcontent { margin: 15px auto 0 auto; width: 800px; text-align: left; }

#content h1{font-size:24px;font-style:normal;padding:25px 0 9px 0;margin:0;font-weight:bold;line-height:1em;color:#0081C6; }
#content h2{font-size:22px;font-style:normal;line-height:1em;color:#0081C6; }
#content h3{font-size:18px;font-style:normal;font-weight:normal;line-height:1em;color:#0081C6; }
#legal{font-size:10px;padding-bottom:9px;padding-top:9px; }
#legal a{color:#00f;}
#footer{background:#eee; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#footer a.noframe{border:0; }
#footer a.noframe:hover{background:#eee; }
#footer{padding:0;margin:0 auto;width:100%;clear:both;overflow:hidden;font-size:14px; }
#footerarea{padding:15px;margin:0 auto; }
#footer_contact{border-left:5px solid #ccc;padding-left:9px; }

#header{margin:0;padding:0;width:100%;background:#000; }
#header h1{padding-left:20px;font-style:italic;text-align:right;margin-right:50px;font-weight:normal;font-family:"Times New Roman",Times,serif;font-size:45px;color:#fff; }
#header h1,#header h1 a,#header h1 a:hover,#header h1 a:visited {color: #ddd; }
#header h2, #header h3 {text-align:right;margin-right:50px;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;line-height:1.5em;padding-top:0;margin-top:0;color:#a9a9a9; }
#header h2	{ font-size: 22px; }
#header h3	{ font-size: 18px; }
#headerimg{background:url(/images/logo.jpg) top left no-repeat;margin:0;height:200px;margin:0 auto; }
#headerimg .description{color:#aaa; }

#main img.noframe,#footer img.noframe{border:0; }
#page{text-align:left;padding:0;width:100%; }
#pagemenu{width:100%;font-size:1.4em; }
#pagemenu ul#page-list{list-style:none;padding:0px 10px;margin:0 auto;width:890px;margin-top:6px;display:block; }
#pagemenu ul li.pi a,#pagemenu ul li.cat-item a{font-weight:bold;padding:0px 20px;text-decoration:none;border:none; }
#pagemenu ul li.pi a:hover,#pagemenu ul li.cat-item a:hover{text-decoration:none; }
#pagemenu #page-list{margin:0;padding:0; }
#pagemenu #page-list li{padding:0px;float:left;list-style:none;line-height:28px;display:inline;margin-left:5px; }
#pagemenu #page-list li a,#page-list li ul li a{display:block}
#pagemenu #page-list li ul{position:absolute;width:12em;left:-999em;border-top:none;margin:0;padding:0; }
#pagemenu #page-list li:hover ul,#pagemenu #page-list li.sfhover ul{left:auto; }
#pagemenu #page-list li ul li{line-height:28px;width:23em;margin:0px; }
#pagemenu #page-list li:hover,#pagemenu #page-list li.hover{position:static; }
#pagemenu #page-list li ul ul{margin:-29px 0 0 12em; }
#pagemenu #page-list li:hover ul ul,#pagemenu #page-list li.sfhover ul ul{left:-999em; }
#pagemenu #page-list li:hover ul,#pagemenu #page-list li li:hover ul,#pagemenu #page-list li.sfhover ul,#pagemenu #page-list li li.sfhover ul{left:auto; }
#pagemenu #page-list li:hover ul ul,#pagemenu #page-list li:hover ul ul ul,#pagemenu #page-list li.sfhover ul ul,#pagemenu #page-list li.sfhover ul ul ul{left:-999em; }
#pagemenu #page-list li:hover ul,#pagemenu #page-list li li:hover ul,#pagemenu #page-list li li li:hover ul,#pagemenu #page-list li.sfhover ul,#pagemenu #page-list li li.sfhover ul,#pagemenu #page-list li li li.sfhover ul{left:auto; }
#pagemenu{background:#ccc;border-top:1px solid #ddd; }
#pagemenu ul li.pi,#pagemenu ul li.cat-item{color:#888;background:#eee;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px; }
#pagemenu ul li.pi a,#pagemenu ul li.cat-item a{color:#888;background:#eee;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px; }
#pagemenu ul li.pi a:hover,#pagemenu ul li.cat-item a:hover{color:#333;background:#fafafa; }
#pagemenu ul li.pi,#pagemenu ul li.cat-item{background:#ddd; }
#pagemenu ul li.cpi,#pagemenu ul li.cpi a,#pagemenu ul li.cpi a:hover,#pagemenu ul li.current-cat,#pagemenu ul li.current-cat a,#pagemenu ul li.current-cat a:hover { color:#000; background: #fafafa; }
#pagemenu ul li.cpi li a{background:#eee;color:#888; }
#pagemenu #page-list li:hover{background:#eee; }
#pagemenu #page-list li ul{border:1px solid #ddd; }
#pagemenu #page-list li ul li{background:#eee;border-top:1px solid #ddd; }

#quote { overflow: hidden; width: 200px; height: 350px; line-height: 1.5em; font-family: "Times New Roman", Times, serif; background-color: #c3d9ff; border: 1px solid #36c; padding: 10px; font-size: 18px; margin: 60px 0 9px 15px; text-align: center; color: #333; -webkit-border-radius: 10px; -moz-border-radius: 10px; }

#sidebar img	{ padding-left: 30px; }

#services{padding-top:19px; }
#services h2{padding:0 0 5px 0;margin:0;font-size:1.4em;font-weight:bold; }

#map_sample_counselor		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; }
#map_sample_counselor .link	{ color: #00f; text-decoration: underline; }
#map_sample_counselor .green	{ color: #008040; }
#map_sample_pt		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; }
#map_sample_pt .link	{ color: #00f; text-decoration: underline; }
#map_sample_pt .green	{ color: #008040; }

#form table th { color: #222; font-size: 14px; text-align: right; padding-right: 15px; padding-top: 4px; font-weight: normal; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
#form table td { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
#form table input.text, #form table textarea { font-size: 14px; border: 1px solid #ccc; padding: 2px 3px 2px 3px; font-family: Arial, Helvetica, sans-serif; }

.center{text-align:center; }
.clear{clear:both; }
.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
.clearfix{display:inline-block; }
.entry{margin-top:15px;padding-top:15px;float:left;margin-bottom:20px; }
.entry p{padding:7px 0 7px 0;margin:0; }
.entry p a.img{border:none;background:none; }
.entry p a.img:hover{border:none;background:none; }
.entry a.more-link{padding:1px 6px;font-size:0.8em;font-weight:bold;float:right; }
html>body .entry ul{margin-left:50px;padding:0px 0 0px 30px;padding-left:10px; }
html>body .entry li{margin:0; }
.entry ol,.entry ul{padding:0;margin:5px 0 5px 50px; }
.entry ol li,.entry ul li{margin:0;padding:0; }
.hidden{display:none; }
.navigation{margin:50px 0;padding-top:30px;clear:both;border-top:1px solid #eee; }
.navigation a{font-size:1em;padding:5px 10px;font-weight:bold; }
html[xmlns] .clearfix{display:block; }


