#path {margin:0 0 35px;}
#path p {font-size:1.3em;font-weight:bold;}
#path p a {text-decoration:none;}
#path p a:hover {text-decoration:underline;}

#breadcrumbs {margin:7px 0 5px 12px;float:left;}
#breadcrumbs li {padding:0 0 0 10px;margin:0 5px 0 0;background:url(../images/icons/slash.gif) no-repeat 0 4px;float:left;}
#breadcrumbs li.p1 {background:none;}
#breadcrumbs li a {color:#3C2A7E;text-decoration:none;}
#breadcrumbs li a:hover {text-decoration:underline;}

#content ul.contacts {margin-top:20px;}
#content ul.contacts li.left {margin-left:0;padding:0;border:0;}
#content ul.contacts li h2 {margin:0 0 10px;}
#content ul.contacts ul li {margin:0 0 20px;padding:0;border:0;font-size:1.2em;}

fieldset label, fieldset span.l {margin:0 10px 3px 0;width:190px;font-size:1.1em;text-align:right;}
fieldset label.l {margin:1px 20px 3px 0;width:auto;float:left;}
fieldset input.i {margin:0 0 3px;width:150px;float:left;}
fieldset input.r {float:left;}
fieldset input.b {margin:20px 20px 0 0;float:right;}

#message {width:270px;}

#content form.enews li {margin-bottom:5px;vertical-align:top;}
#content form.enews label {display:-moz-inline-box;}
#content form.enews label.arr {margin:0 0 0 0px;display:-moz-inline-box;}
#content form.enews label.consultant {width:90px;float:right; margin:-15px 350px 5px 0px;}
#content * html form.enews label {display:inline-block;}
#content form.enews label span {margin:0 0 0 75px;width:120px;padding-right:10px;display:block;font-size:1em;text-align:right;}
#content form.enews input {font-size:1.1em;margin:0;}
#content form.enews textarea {width:100px;height:50px;overflow-y:scroll;overflow-x:hidden;margin: 0 0 0 0px;}
#content form.enews button {width:65px;height:19px;font-size:1em;text-transform:uppercase;}

/* county list */
#county #byletter {width:165px;margin:15px 0 5px 3px;border-left:1px solid #BEC0BD;border-top:1px solid #BEC0BD;}
#county #byletter li {float:left;}
#county #byletter li a {width:32px;padding:3px 0 1px 0;display:block;color:#3A2B7C;font-weight:bold;text-decoration:none;text-align:center;border-right:1px solid #BEC0BD;border-bottom:1px solid #BEC0BD;}
#county #byletter li a:hover {border-left:1px solid #fff;border-top:1px solid #fff;padding:2px 0 1px 0;width:31px;background:#B3CF85 url(/_common/images/layout/bg_cal_hover.gif) repeat-x 0 0;color:#fff;font-weight:bold;}

#county #byname {margin:0 0 10px 0;}
#county #byname li {padding:0 0 0 11px;margin:0 3px;background:url(../images/icons/bullet_1.gif) no-repeat 3px 7px;}
#county #byname li.sel a {background-color:#E4EDD0;}
#county #byname li a {color:#595957;text-decoration:none;padding:0 3px;}
#county #byname li a:hover {text-decoration:underline;}

#pages {text-align:center;margin:20px 0;padding:0 0 10px;width:100%;}
#pages ul li {display:inline;margin:0 1px;font-size:1.2em;padding:6px 0;font-weight:bold;}
#pages ul li a {color:#CF8C24;text-decoration:none;line-height:2.3em;padding:0 5px;}
#pages ul li.active {color:#000;padding-left:5px;padding-right:5px;}
