@import url(/reset.css);

html { font: 90% Times, serif }

#mainnavigation, #clientlogin, #footer { display: none }

#branding { margin-bottom: 0.4em; padding-bottom: 0.4em; border-bottom: solid 1px black }
#branding h1 { font-size: 200% }
#branding h1 a { text-decoration: none; color: black }
#branding h1 a span { display: block; padding: 0em 0em 0em 0.1em; font-size: 70% }

body.homepage #branding img { display: none }

#maincontent { position: relative }

img.pageimage { position: absolute; left: 0.2em; top: 0.2em }

#bodycontent { margin-left: 11.6em; padding-left: 0.6em }

body.homepage #bodycontent { margin-left: 0em; padding-left: 0em }

#bodycontent h2 { font-size: 140%; margin-bottom: 0.2em }

#contactinformation { margin-top: 1em; border-top: solid 1px black; font-size: 90% }
#contactinformation h4 { margin: 0.4em 0em 0.2em 0em; font-size: 120% }
#contactinformation ul { margin-left: 1em }
li.vcard { display: inline; padding-left: 1em }


/* begin - set base elements for body content area */

#bodycontent h3 { font-size: 125% }

#bodycontent h3, #bodycontent h4, #bodycontent h5, #bodycontent h6 { margin: 0.5em 0 }

#bodycontent h3, #bodycontent h4, #bodycontent h5, #bodycontent h6, #bodycontent strong { font-weight: bold }

#bodycontent abbr, #bodycontent acronym { border-bottom: 1px dotted #000; cursor: help } 

#bodycontent em { font-style: italic }

#bodycontent blockquote, #bodycontent ul, #bodycontent ol, #bodycontent dl { margin: 0.5em }

#bodycontent ol, #bodycontent ul, #bodycontent dl { margin-left: 1.0em }

#bodycontent ol li { list-style: decimal outside	}

#bodycontent ul li { list-style: disc outside }

#bodycontent dl dd { margin-left: 0.5em }

#bodycontent th, #bodycontent td { border: 1px solid #000; padding: .25em }

#bodycontent th { font-weight: bold; text-align: center }

#bodycontent caption { margin-bottom: .25em; text-align: center }

#bodycontent p, #bodycontent fieldset, #bodycontent table { margin-bottom: 0.5em }


/* end - set base elements for body content area */



a.printpage { display: none }


#services_table { width: 100%; font-family: Times, serif; border: 0px }
#services_table th, #services_table td { border: 0px; font-style: italic; vertical-align: top }
#services_table th.service { width: 100%; font-size: 125%; overflow: hidden; text-align: left }
#services_table th.service span.title { width: 10em; float: left; font-style: normal; font-weight: bold }
#services_table th.service span.hide { position: absolute; left: -999999px }
#services_table th.service span.subservices { width: 16.5em; padding-top: 0.2em; float: right; font-size: 74% }
#services_table tr.details td { padding: 0em 0.5em 0em 0.5em; border-bottom: solid 1px #CFCBBE }
#services_table tr.details td span { padding: 0.5em 0em 1.95em 0em; display: block }
#services_table tr.details td span span { padding: 0; display: block; text-align: justify }
#services_table tr.details td a { display: none }

#services_table a:hover { text-decoration: none }
a.request { display: none }





