/*  
Stylesheet file:
	Filename: global.css
	Used on: Stockton-law.com
	Copyright (c) Stockert.com
	
	No portion of this file may be copied, distributed,
	or re-used without prior written consent.
*/


/* ----- Element declarations -----*/

*	{ font-family: Verdana, Geneva, sans-serif; }
body,div,p,td,input,select,textarea,span,li,h1,h2,h3,h4,h5,h6
	{ font-family: Verdana, Geneva, sans-serif; }

p	{ font-size: 12px; line-height: 18px; }
ol,ul	{ font-size: 11px; line-height: 16px; }
img, div	{ padding: 0px; margin: 0px; border: 0px; }
hr	{ clear: both; height: 1px; color: #999; margin: 0px; padding: 0px; }
table, table tr, table tr td	{ background-color: transparent; margin: 0px; padding: 0px; border: 0px; }
form	{ margin: 0px; padding: 0px; border: 0px; }
input,textarea	{ font-size: 10px; line-height: 10px; }

a	{ color:#f30; text-decoration: none; }
a:visited	{ color:#f30; text-decoration: none; }
a:hover	{ color:#f30; text-decoration: underline; }
a:active	{ color:#f30; text-decoration: none; }


/* ----- Multi-element class declarations -----*/
.note	{ font-size: 10px; line-height: 14px; }
.footnotes	{ font-size: 10px; line-height: 12px; font-weight: normal; }
.cssHides	{ display: none; }
.nowrap	{ white-space: nowrap; }


/* ----- Class declarations -----*/
p.noteAlert	{ font-size: 10px; line-height: 14px; margin: 0px; padding: 5px 0px; border-bottom: 2px solid #fc0; }


/* ----- Chrome -----*/
body#page	{ margin: 0px; padding: 0px; background-color: #ccc; color: #000; background:#999 url("/img/b/bkd_gry369.gif") repeat fixed; }

div#legacyNotice	{ width: 660px; height: auto; display: block; clear: both; background-color: #999; padding: 10px 20px; border-bottom: 1px solid #ccc; }

div#masthead	{ display: block; width: 700px; height: 80px; clear: both; margin: 0px 0px 0px; background-color: #f0f0f0; text-align: left; background: url("/img/b/masthead.jpg") 0 100% no-repeat;  }
div#masthead h1 { font-size: 24px; line-height: 24px; margin: 0; padding: 0; }
div#masthead h1 a { display: block; width: 330px; height: 70px; }
div#masthead h1 a span { display: none; }
div#masthead h2 { display: none; }

div#mainnav	{ background-color: #f60; width: 700px; padding: 3px 0px 5px; margin: 0px; text-align: right; white-space: nowrap; letter-spacing: 1px; border-bottom: 1px solid #900; }
div#mainnav ul	{ font-size: 11px; line-height: 14px; margin: 0px; padding: 0px 20px; }
div#mainnav ul li	{ display: inline; list-style: none; }
div#mainnav ul li a, div#mainnav ul li span	{ padding: 0px 6px 2px; margin: 0px; }
div#mainnav ul li span	{ color: #fff; }
div#mainnav ul li.cssHides	{ display: none; }

div#mainnav a	{ color:#fff; text-decoration: none; }
div#mainnav a:visited	{ color:#fff; text-decoration: none; }
div#mainnav a:hover	{ color:#000; text-decoration: none; }
div#mainnav a:active	{ color:#fff; text-decoration: none; }

ul#home a#home_, ul#services a#services_, ul#contact a#contact_, ul#clientarea a#clientarea_
	{ color: #000; border-bottom: 3px solid #900; }
	
div#content	{ width: 700px; height: auto; display: block; clear: both; background-color: #fff; }
div.oneColumnProse	{ padding: 30px 60px 50px; }
h3	{ font-size: 18px; font-weight: normal; color: #999; padding: 0px; margin: 0px; }

div#addr	{ width: 700px; background-color: #fc6; border-top: 1px solid #f60; padding: 4px 0px; clear: both; }
div#addr ul	{ font-size: 11px; line-height: 15px; list-style: none; margin: 0px 0px 0px 30px; padding: 0px; }
div#addr ul li	{ margin: 4px 0px; border-left: 3px solid #fff; padding-left: 5px; }

div#sfht	{ background-color: #ddd; width: 700px; text-align: center; padding: 3px 0px; border-top: 1px solid #fff; }
div#copyright	{ width: 700px; text-align: center; padding: 3px 0px; margin: 0px 0px 30px; border-top: 1px solid #fff; font-size: 9px; line-height: 12px; background:#f0f0f0 url("/img/b/bkd_footer.jpg") top left repeat fixed; }


/* ----- page specific ----- */
table.layout	{ width: inherit; }
td#homeWelcomeL	{ width: 345px; padding: 0px; margin: 0px; background-color: #F8F0E8; }
td#homeWelcomeR	{ padding: 30px 20px 20px; margin: 0px; }

ol#legalForms	{ font-size: 11px; line-height: 16px; list-style: lower-alpha outside; padding: 0px 0px; }
ol#legalForms	 li	{ padding: 0px 10px; background: #eee; margin: 10px 0px; border-left: 5px solid #fc0; }
ol#legalForms	 li span	{ margin: 0px 10px; }

table#contact	{ background: #eee; font-size: 11px; line-height: 14px; border-top: 2px solid #fc0; border-bottom: 2px solid #fc0; padding: 10px; margin-top: 10px; }
table#contact td.label	{ white-space: nowrap; padding: 0px 10px; text-align: right; vertical-align: top; }
table#contact td.field	{ white-space: nowrap; padding: 0px 0px; text-align: left; vertical-align: top; }
table#contact td#submit	{ text-align: right; }

input#clear	{ font-size: 11px; line-height: 11px; color: #666; padding: 0px 2px; margin: 5px 10px; }
input#send	{ font-size: 11px; line-height: 11px; color: #f60; margin: 5px 0px; font-weight: bold;  }


/* ----- CSS end----- */
