body {line-height:140%;font-size:small;margin:0 auto;font-family:Verdana, Arial, Helvetica, sans-serif;color:#514D37;background:#E4DFCC;}
p, li, td, #contl span, #contl div {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:16px; font-family:Times, Georgia, "Times New Roman", serif;}
h2 {font-size:14px; font-family:Times, Georgia, "Times New Roman", serif;}
h3 {font-size:14px; font-family:Times, Georgia, "Times New Roman", serif;color:#78745C;}
h4 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a em {display:none;}
hr {height:1px;background:#D5D0B4;border:none;color:#E3E0CD;clear:both;}
a {color:#457158;}
td p, td li {font-size:100%;}

p.clear {clear:both;}

h1.unpublished, span.unpublished, p.unpublished, td.unpublished, option.unpublished {color:#AC4340;}
h1.published, span.published, p.published, td.published, option.published  {color:#526D8F;}
h1.submited_for_approval, span.submited_for_approval, p.submited_for_approval, td.submited_for_approval, option.submited_for_approval  {color:#FFCC33;}

#sbody {background:url(/g/global/bg.jpg) repeat-y center #E3DFCC;border-top:solid 1px #D5D0B3;padding-bottom:1.5em;margin:0 auto;width:800px;}
#top {background:url(/g/global/bg.top.jpg) no-repeat top center;padding-top:19px;width:792px;margin:0 auto;}
#frame {width:758px;text-align:left;margin:0 auto;}

#head {background:url(/g/global/head.bg.gif) no-repeat center;height:87px;font-size:10px;color:#D9D4BA;}
#head, { letter-spacing:-.05em;font-size:11px;}
#libhead {background:url(/g/global/libhead.bg.gif) no-repeat center;height:106px;font-size:10px;color:#D9D4BA;}
#head a {color:#457158;text-decoration:none;}
#home {display:block;height:87px;width:350px;float:left;}
#links {padding:50px 0 0 0;margin-left:50px;float:left;}
#links, {margin-left:80px;}
#liblinks {padding:50px 0 0 0;margin-left:50px;float:right;margin-right:20px;}

#banframe {background:url(/g/global/banner.bg.short.jpg) no-repeat;float:left;display:inline;width:758px;margin:0 auto;}
#banner {float:left;display:inline;width:758px;min-height:53px;padding-bottom:0;margin-bottom:4px;}

#banner form p {width:172px;}


#banl, #banr, #contl, #contr {float:left;display:inline;}
#banl, #contl {width:539px;}
#contl, {width:529px;}
/*#banr {width:215px !important;}*/
#contr {width:200px ;}
#contr div {width:100px;}

#banr input.srch, {margin-left:-15px;}

#banr form {margin-right:0 !important;}

#banr * {margin-right:0 !important;}

#flashcontent {padding-left:9px;}

#nav {list-style:none;margin:7px 0 0 9px;padding:0;}
#nav li {margin:0 0 4px 0;padding:0;float:left;}
#nav li a {display:block;background:url(/g/global/nav.jpg);}
#fin {height:42px;width:104px;background-position:0 0;}
#hea {height:42px;width:127px;background-position:-104px 0 !important;}
#eve {height:42px;width:125px;background-position:-231px 0 !important;}
#pat {height:42px;width:171px;background-position:-356px 0 !important;}
#new {height:42px;width:135px;background-position:-527px 0 !important;}
#fin:hover {background-position:0 -42px;}
#hea:hover {background-position:-104px -42px !important;}
#eve:hover {background-position:-231px -42px !important;}
#pat:hover {background-position:-356px -42px !important;}
#new:hover {background-position:-527px -42px !important;}

#banl img {display:block;background:url(/g/global/frame.b.bot.gif) bottom no-repeat;padding:7px !important;}
#banl p {background:url(/g/global/frame.b.top.gif) top left no-repeat;margin:0 0 0 12px ;line-height:0;clear:both !important;padding:0px !important;width:521px;}
/* Hides from IE-mac \*/
 #banl p {margin:4px 0 0 13px !important;}
/* - */
a.ql, h2.lib {display:block;width:190px;height:21px;margin:18px 0 0 12px;}
div#qlinks, #library {margin:0 ;padding:0;height:30px;}
li li {font-size:100%;}
#contr div#qlinks {
	background:none;
}

#banr #qlinks {
	padding-bottom:0px;
	clear:left;
}

div#qlinks li, div#library li {position:relative;margin:0;padding:0;}
div#qlinks ul, div#library ul  {margin:0;padding:0;list-style:none;}
#qlinks ul ul, {margin-top:-5px!important;}
div#qlinks ul ul a, div#library ul ul a {color:#fff;text-decoration:none;display:block !important;padding:1px !important;margin:0 2px 0 2px !important;border-bottom:solid 1px #6F9880;}
#drop a:hover { background:#94B6A3 !important;color:#3C684E !important;}
#qlinks ul ul { position:absolute;left:-999em; background:#80A891;border:solid 1px #3C684E;padding:0;list-style:none;margin: 0px 12px;width:166px;}
#qlinks li:hover ul, #qlinks ul li.sfhover ul {left:auto !important;}
#qlinks ul ul li {/*background:#fff;*/padding:0 !important;margin:0;border:solid 1px #80A891;}

#banr ul.sitemap {position:absolute;}

#banr h1 {font-size:16px;margin-left:15px;margin-bottom:5px;margin-top:10px;clear:both !important;color:#79745E;}
#banr h1.frst, #sear h1#ttl {font-size:16px;margin-left:15px;margin-bottom:5px;margin-right:20px;clear:both !important;}
/* Hides from IE-mac \*/
#banr h1.frst {margin-left:15px;}
/* - */

#banr form,  #banr hr {margin:0 0 0 15px !important;padding:0;}
/*#banr hr {margin:25px 15px 0px 15px !important;}*/
#banr form,  #banr hr, {margin:0 15px !important;padding:0;}
#banr hr {padding:0;}
#banr #sear h1#ttl, #banr #libr h1, #sear h1#ttl {display:none !important;}

h1.sos {padding-top:3px;padding-bottom:5px;}
h1.sos, {padding-top:0px;}

#banr p {font-size:11px;}
#banr input {float:left;margin-right:3px;margin-left:0;color:#9F9877;display:inlne;}
#banr hr {clear:both;margin-bottom:-5px;margin-top:10px !important;clear:both;}
#banr hr, {margin-top:0 !important;}
input, select {border:solid 1px #D8D2B8 !important;margin-top:2px;background:url(/g/global/input.bg.jpg) repeat-x #fff;font-size:10px;padding:4px 0 5px 2px !important;}
#banner form p input.no {margin-top:1px;}
#banner form p input.no, {margin-top:0px;}
#search {width:150px;}
#cse-search-box p {margin:0;}
#key {width:105px;}
p.button {background:url(/g/global/button.jpg) no-repeat top left;padding:0px 0 0px 9px;margin:0 !important; float:left;font-size:11px !important;line-height:18px}
p.button a {background:url(/g/global/button.r.gif) right top no-repeat;display:block;padding:2px 9px 9px 0;color:#fff; /*text-transform:lowercase;*/text-decoration:none;float:left;}

p.published_button {background:url(/g/global/button.publish.gif) no-repeat top left;padding:0px 0 0px 9px;margin:0 !important; float:left;font-size:11px !important;line-height:18px}
p.published_button a {background:url(/g/global/button.publish.r.gif) right top no-repeat;display:block;padding:2px 9px 9px 0;color:#fff; /*text-transform:lowercase;*/text-decoration:none;float:left;}

p.unpublished_button {background:url(/g/global/button.unpub.gif) no-repeat top left;padding:0px 0 0px 9px;margin:0 !important; float:left;font-size:11px !important;line-height:18px}
p.unpublished_button a {background:url(/g/global/button.unpub.r.gif) right top no-repeat;display:block;padding:2px 9px 9px 0;color:#fff; /*text-transform:lowercase;*/text-decoration:none;float:left;}

p.submited_for_approval {background:url(/g/global/button.publish.gif) no-repeat top left;padding:0px 0 0px 9px;margin:0 !important; float:left;font-size:11px !important;line-height:18px}
p.submited_for_approval a {background:url(/g/global/button.publish.r.gif) right top no-repeat;display:block;padding:2px 9px 9px 0;color:#fff; /*text-transform:lowercase;*/text-decoration:none;float:left;}


#crumb {clear:both;background:url(/g/global/crumb.bg.jpg) no-repeat #F1F4F2 bottom;border-top:solid 1px #C6D5CC;padding-bottom:16px;padding-left:17px;}
#crumb p {margin-top:8px;margin-bottom:8px;}

#cont {float:left;background:url(/g/global/cont.bg.gif) repeat-y;width:758px;}
#libcont {background:url(/g/global/lib.cont.bg.gif) repeat-y;width:688px !important;clear:both;display:block;padding:1em 35px;}

#contl div.pad {padding:0 18px 0 27px;}
#contl div.pad div.pad {padding:0 !important;}
#contl h1 {border-bottom:solid 1px #D5D0B4;padding-bottom:6px;margin-bottom:0px;margin-top:0;padding-top:.5em;}
#contl blockquote {margin-left:24px;}

p.sml {clear:both;background:url(/g/global/frame.sml.bot.gif) 0 2px;padding-bottom:7px;float:left;margin:.0 8px 0 0 ;display:inline;line-height:0;}
p.sml img {background:url(/g/global/frame.sml.top.gif);padding:7px 7px 0 7px;float:left;margin:0;}
p.med {clear:both;background:url(/g/global/frame.med.bot.gif) 0 -1px;padding-bottom:7px;float:left;margin:.0 8px 0 0 ;display:inline;line-height:0;}
p.med img {background:url(/g/global/frame.med.top.gif);padding:7px 7px 0 7px;float:left;margin:0;}

p.lrg {clear:both;background:url(/g/global/frame.lrg.top.gif) ;margin:0 8px 0 0 ;display:inline;line-height:0;padding:0;float:left;}
p.lrg img {margin:0;background:url(/g/global/frame.lrg.bot.gif) bottom left no-repeat ;display:block !important;padding:7px !important;}

#physfilter {clear:both;}
#physfilter p {float:left;margin-left:4px !important;margin-right:4px !important;margin-top:0;}

#contr p, #contr h2,  #contr p.button {margin-left:9px ;margin-right:9px;}
 #contr hr {margin-left:9px ;margin-right:16px;margin-bottom:0;}

#contr div {width:200px;background:url(/g/global/frame.r.top.gif); margin-left:4px;padding-top:7px;margin-bottom:5px;}
#contr div#cutting_edge {background:url(/g/global/frame.r.top.edge.gif);}
#contr div#cutting_edge p.text {font-size:13px;font-family: Times, "Times New Roman", serif;font-weight:bold;margin-top:0;padding-top:14px;}
#contr div div {margin:0 !important;}
#sub, div.adobedl, #contr div, {margin-left:14px !important;}
#contr div ul, {margin-top:5px;}
#contr div h1, #brophy h2 {background:url(/g/global/h1.r.jpg) repeat-x #719D84;color:#fff;margin:0 7px;border-bottom:solid 1px #fff;padding:7px;}
#brophy h2 {padding:7px 8px 7px 7px;}
#brophy {background:url(/g/global/frame.bro.top.gif) top left no-repeat;margin:12px 0 8px 0 !important;float:left;width:483px;}
#brophy h2 {margin-left:0;margin-right:0;width:454px;}

#calendar_border {width:200px;background:url(/g/global/frame.r.top.gif);padding-top:7px;}
#calendar_border h1 {margin:0 7px;}
#calendar_border #calendar {margin:8px auto;}
#calendar_border p.bottom {margin:0 !important;background:url(/g/global/frame.r.bot.gif) no-repeat;height:7px;clear:both;}

#contr #cal p.bottom {background:none!important;}

#contr input.no, #banner input.no {border:none !important;padding:0 !important;background:none;}
#contr ul {margin-top:1em!important;}
#brophy #physfilter {background:#F0EFE6 ;float:left;width:100%;margin:0 1px 0 0 !important;}
#brophyb {padding:7px 7px 7px 7px;background:url(/g/global/frame.bro.bot.gif) no-repeat  bottom left ;margin:0;float:left;}
#contr h2 {margin-bottom:-.8em;}
#contr div p, #contr div h2 {margin-left:14px;margin-right:14px;}
#contr div ul {padding-left:1em;margin-left:0;}
#contr div li {margin-left:1.5em;margin-right:14px;}
#contr p.bottom {margin:0 !important;background:url(/g/global/frame.r.bot.gif) no-repeat;height:7px;clear:both;}
p.bottom em {display:none;}
#contr p.button {width:auto;float:left;display:inline;/*margin-left:0 !important;*/}
#contr p.button a {float:left;}
#contr input {float:left;border:solid 1px #D8D2B8 !important;margin-top:2px;background:url(/g/global/input.bg.jpg) repeat-x #fff;color:#9F9877;font-size:10px;padding:4px 0 5px 2px !important;}
#contr #sear input {margin-left:0;}
#contr .inv {
	display:none;
}
#contr form {margin-left:14px;padding:0;}
#contr form p {margin-left:0 !important;}

#foot {clear:both;background:url(/g/global/foot.bg.gif) no-repeat center top;padding-top:7px;text-align:center;font-size:10px;}
#foot p {font-size:10px;}
#banr #sear {border-bottom:solid 1px #f0efe6;margin-top:-8px;padding-bottom:5px;}
#contr #sear {border-bottom:solid 1px #EFEFE5;/*margin-right:25px;*/}
#libr {border-top:solid 1px #EFEFE5;/*margin-right:25px;*/}
#banr #libr  {margin-right:20px;}
#sear, #sear p.bottom, #libr, #libr p.bottom, #care, #care p.bottom, #privacy, #privacy p.bottom, #reg_prob, #reg_prob p.bottom   {background:none !important;}
#sear h1, #libr h1, #care h1, #privacy h1, #reg_prob h1  {background:none !important;color:#78745C !important;font-size:15px;border-bottom:solid 1px #F0EFE6 !important;}
#sear form,  #libr form, #libr p  {margin-top:0 !important;}
#care p, #privacy p, #reg_prob p {margin-top:0;}
#contr #libr h1, #contr #care h1, #contr #privacy h1, #contr #reg_prob h1 {margin-bottom:0!important;}
/*#contr #sear h1 {margin-bottom:-1em;}*/



ul.subnav, {margin-top:0;}
ul.subnav a {font-weight:bold;margin-top:-5px;}
ul.subnav li {margin-bottom:1em;margin-top:0;list-style:url(../g/global/point.gif);}

td.line {padding-right:12px;}
p.left {float:left;margin-right:8px;margin-top:-0px;}

/* -  calendar   -   */
#cal {float:left;display:inline;margin-right:8px;}
#cal h1 {text-align:center;font-size:16px;background:url(/g/global/h1.r.jpg) repeat-x #719D84;color:#fff;}

#cal p.button {margin:0 auto;}
#contr #calendar {width:174px;margin:6px 13px;}
#contr #cal {background-image:none;margin:0px;padding-top:0px}
#calendar, #week, .times {border-left:solid 1px #F0EFE6;border-top:solid 1px #F0EFE6;background:#E4DFCC;}
#calendar {border:solid 1px #fff;}
/*#contl #calendar {border:solid 5px #fff;}*/
table.times {border-bottom:solid 1px #F0EFE6;}
table.times td {border-right:solid 1px #F0EFE6;}
#calendar td {width:22px; height:22px;text-align:center;font-size:11px;padding:0px;border-right:solid 1px #F0EFE6;border-bottom:solid 1px #F0EFE6;}
#week, table.times {width:270px;margin-bottom:1em;}
#week td, #week th, table.times th, table.times td {border-right:solid 1px #F0EFE6;border-bottom:solid 1px #F0EFE6;padding:4px;font-size:11px;vertical-align:top;}
#week p {font-size:11px;margin-top:0;}
#week th, table.times th {background:#D1CCAC;text-align:left; font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
table.times th {font-size:12px;}
/*tr.even td {background:#eee;}*/
/*#calendar a {background:#E9E7D8;padding:3px 5px 4px 5px;}*/
td.has_events {background:#E9E7D8;}
table.today, table.today td, td.today {background:#729882;color:#fff;}
td.today a {color:#fff;}
tr.selected_day td {background:#E9E7D8 !important;}

/* table ---- */

table.list {border-left:solid 1px #F0EFE6;border-top:solid 1px #F0EFE6;background:#E4DFCC;}
table.list td, table.list th {border-right:solid 1px #F0EFE6;border-bottom:solid 1px #F0EFE6;padding:4px;font-size:11px;vertical-align:top;}
table.list th {background:#D1CCAC;text-align:left; font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
table.list p {margin:0;}
/* 3colum  -------------*/
#contll, #contlr {float:left !important;display:inline;margin-top:1em;}
#contll p, #contlr p {margin-left:0 !important;}
#contll {width:205px;margin-right:10px !important;}
#contlr {width:270px;margin-left:0 !important;}
#contll h3 {margin-left:0 !important;}
#contll #cal {float:none !important;}
#contll ul {margin-left:1.5em;padding:0;}
#contll li {margin:0;padding:0;font-size:10px;margin-right:18px;}
#contlr hr {margin-left:0;margin-right:0;}

/* - news ----------*/
#anno, #publ {background:#ddd;padding:7px;}
#arrows {float:left;width:auto;margin:0 !important;padding:4px;}
#month, #year {float:right;list-style:none;margin:0;padding:0;}
#month li, #year li {float:left;padding:4px;margin-left:5px;}
li.here {background:#eee;}
li.now {font-weight:bold;}
#list {background:#eee;clear:both;padding:1px;}
/*#list p {font-size:11px;}
#list a {font-size:12px;}*/
#list h2 {margin-bottom:0;}
#list h1 {margin-left:18px;color:#666;}


form.searchform input {}
form.searchform p {margin-top:8px !important; vertical-align:top;}
form.searchform p.button {margin-top:8px;}

/* services --------------*/

/* h2.sitemap	{ padding:3px 0;background : url(/g/global/plus.gif) no-repeat 3px 6px #ddd; border : none !important; cursor : default;font-size:12px;padding-left:15px;margin-top:11px;margin-bottom:3px;}*/

h2.sitemap	{ height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; background : #E0DBC7; border : none !important; cursor : default;font-size:95%;padding:10px 10px 10px 32px;margin-top:11px;margin-bottom:3px;}
h2.sitemap, {font-size:94%;}
h2.sitemap a, ul.sitemap a {color:#4B4829;}

h2.sitemap img {margin-left:-26px;padding-left: 3px;padding-right : 3px; margin-bottom:-6px !important;}

ul.sitemap, ul.listing	{list-style-type : none;margin-left : 0;padding-left : 0;margin-top:-2px;}

ul.sitemap li, ul.listing li	{ margin-left:0;font-size:11px; background:#E9E6D8;border-bottom:solid 1px #F0EFE6;padding:8px 0px 8px 35px;}

/* ul.sitemap li a	{background : transparent url(/g/global/link.gif) 0 2px no-repeat;	padding-left : 1.2em;} */
ul.sitemap li a, ul.listing li a	{/*margin-left : -1.1em;*/	padding-left : 0px;padding-bottom:8px;}

ul.sitemap li img , ul.listing li img {	margin-left : -26px ;padding-left: 3px; padding-right : 3px; margin-bottom:-6px !important;}

/* Hack to correctly position movement images on services edit reorder form -jonw */
img.liedit_pad {	margin-left : 1px !important;padding-left: 1px; padding-right : 1px; margin-bottom: 0px !important;}

/*ul.sitemap li a:hover	{background : transparent url(/g/global/link.gif) 2px 2px  no-repeat;}*/

ul.sitemap li.parent {	}

ul.sitemap li a.parent, ul.listing li a.parent	{background : transparent; padding-left : 0;}

ul.sitemap li ul, ul.listing li ul	{background : transparent /*url(/man/images/sitemapfolderbullet.gif)*/ no-repeat;	border:0;list-style-type : none;	margin : 0 0 0 -40px;	padding : 1.4em 0 0 0.6em; }

ul.sitemap li ul:hover, ul.listing li ul:hover	{background : transparent /*url(/man/images/sitemapfolderbullethover.gif)*/ no-repeat;}

ul.sitemap li ul li, ul.listing li ul li	{ /*border-left:solid 1px #80A891;*/background:#EDEBDF;padding-left:45px;}
ul.sitemap li.matching_subpage, ul.listing li.matching_subpage {background:#B5CFBF;}
ul.sitemap li ul li.matching_subpage, ul.listing li ul li.matching_subpage {background:#B5CFBF;}
ul.sitemap li li, ul.listing li li {padding-bottom:8px !important;}
ul.sitemap li ul ul {}


/* ---- backend ----- */

#toolbar {margin:0 auto;padding:0 20px;background:#EFEFE5;}
#toolbar table {width:760px;margin:0 auto;}
#toolbar table table {width:auto;margin-left:0;}
#toolbar table td { vertical-align:top;}
h2.lib {background:url(/g/global/lib.gif)  no-repeat !important;width:181px;height:22px;z-index:10 !important;margin-bottom:0;}

#banr ul.sitemap { background:#80A891;border:solid 1px #3C684E;padding:0;list-style:none;margin: 0px 12px;width:166px;}
#banr ul.sitemap li, #banr ul.sitemap a {background:none !important;border:none;}
#banr ul.sitemap a {color:#fff;text-decoration:none;display:block !important;padding:1px !important;margin:0 2px 0 2px !important;border-bottom:solid 1px #6F9880;}

a img {border:none !important;}

#editframe {background:url(/g/global/edit.bg.gif) repeat-y #EDECE0;border-bottom:solid 1px #D5D0B5 !important;margin-top:12px;width:710px;/* margin-left:24px !important;*/}
#editframe h1 {clear:both;}
#content_tab, #meta_information_tab, #sub_page_of, #service_association_tab, #specialties, #pdf_generator {margin:0 12px;}

#edit_area_visibility_menu div {background:#EFEFE5;border-bottom:solid 1px #D5D0B5;padding-bottom:53px;}
#edit_area_visibility_menu ul {list-style:none;margin:0;padding:0;/*background:#D5D0B5;width:100%;*/float:left;margin-bottom:1em;background:#EFEFE5;}
#edit_area_visibility_menu li {list-style:none;margin:0;padding:0;float:left;background:#D5D0B5;border-right:solid 1px #EDECE0;}
#edit_area_visibility_menu li.first {background-image:url(/g/global/edit.t.l.gif) !important; background-repeat:no-repeat;background-position:top left;}
#edit_area_visibility_menu li.both  {border-right:solid 1px #D5D0B5; background-image:url(/g/global/edit.t.l.gif) !important; background-repeat:no-repeat;background-position:top left;}
#edit_area_visibility_menu li.last {border:none;background-image:url(/g/global/edit.t.r.gif) ;background-repeat:no-repeat;background-position:top right !important;}
#edit_area_visibility_menu li.here {background-color:#edece0;background-image:url(/g/global/edit.t.r.gif);background-position:top left;}
#edit_area_visibility_menu a {padding:18px 25px;display:block;}

/*#edit_area_visibility_menu li.last  {width:183px;}*/


#banr div h1#ttl {background:#333;border-bottom:none !important;}

a.definition {color:#FFFFFF;}

div.error {margin:12px;background:#FEE8DA;border:solid 1px #CE8383 !important;padding:8px;clear:both;}
div.error h4 {margin-top:0;margin-bottom:0;}

#disclaimer {display:none;}
#print {display:none !important;}
li.matching_subpage {background:#B5CFBF;}

#qlinks select {background:#80A890;color:#fff;line-height:130%;border:solid 1px #3C684F;margin-top:8px;width:187px;margin-left:-3px;clear:both;}

#cse-search-results {margin-left:30px;}
#cse-search-results IFRAME {width:490px;background:transparent;}
#cse-search-results IFRAME body {background:transparent;}
#cse-search-results IFRAME  .t {background:transparent !important;}