/*  
CSS Stylesheet file:
	Copyright (c) Stockert.com (tm) --- All rights reserved.
	www.stockert.com

	No portion of this file may be copied, distributed,
	or otherwise used without prior written permission.
*/

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

body		{ font: 17px/1.7em 'Lucida Grande', Verdana, sans-serif; color: #000; }


table	{ clear: both; margin: 0; padding: 0; }
table tr td		{ margin: 0; padding: 0; }

hr	{ display: none; }
ul	{ font: 13px/1.7em 'Lucida Grande', Verdana, sans-serif; color: #000; list-style: circle outside;}
ol	{ font: 13px/1.7em 'Lucida Grande', Verdana, sans-serif; color: #000;}
pre	{ font: 10px/18px 'andale mono', monospace; }

img	{ margin: 0; padding: 0; border: none; vertical-align: baseline; }
form	{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6	{ margin: 0; padding: 0; }


/* ----- class declarations -----*/
.hide	{ display: none; }
.block	{ display: block; }
.inline	{ display: inline; }
.table	{ display: table; }
.textRight	{ text-align: right; }
.floatLeft	{ float: left; }
.floatRight	{ float: right; }
.clearBoth	{ clear: both; }
.nowrap	{ white-space: nowrap; }
.wrap	{ white-space: normal }

.px09	{ font-size: 9px; }
.px10	{ font-size: 10px; }
.px11	{ font-size: 11px; }
.px12	{ font-size: 12px; }


/* ----- Chrome-----*/

#container	{ border: none; border-bottom: 1px solid #ccc; }
#logoBlockZZZ	{ float: left; position: fixed; width: 470px; margin: 70px 0 0 20px; }
#contentBlock	{ width: 425px; float: right; margin: 50px 0 20px 0; z-index: 3; }
#messageBlock	{ padding: 10px 15px 0; color: #000; background: #ccc url("/img/a/bkd_ns_ccc.gif") top left repeat fixed; }

#logo	{ margin: 100px 0 0 20px; position: fixed; z-index: -1; }


#masthead	{ color: #000; background-color: #fff; margin: 0; padding: 0 0 5px 5px; }

#pageTitle	{ font: italic 24px/24px 'Georgia',serif; text-align: right; color: #fff; margin: 0; padding: 10px; }

#login	{ margin: 0; padding-bottom: 10px; border-bottom: 2px solid #fff; font: 14px/1.4em 'Lucida Grande', Verdana, sans-serif; }

#themeForm	{ clear: both; float: right; }

#footer	{ clear: both;  text-align: center; padding: 10px 0 12px 0; margin: 40px 0 0; border-top: 2px solid #fff; font: 13px/1.4em 'Lucida Grande', Verdana, sans-serif; }

#emailCompose	{ margin-top: ; }
#emailCompose	tr td	{ font: 12px/1.2em 'Lucida Grande', Verdana, sans-serif; }

.txt	{ color: #000; background-color: #e8e8e8; }
.req	{ border-left: 3px solid #c00; }


/* ----- Links -----*/

a#logoBlock	{ margin: 100px 0 0 20px; display: block; position: fixed; z-index: -2; width: 564px; height: 198px; }

a	{ white-space: nowrap; cursor: pointer; text-decoration: none; }


a,
a:link,
a:visited,
a:hover,
a:active 
{ color: #077; border-bottom: 1px dashed #077; text-decoration: none; background: transparent; }
a:hover 
{ color: #077; border-bottom: 1px solid #077; text-decoration: none; background: transparent; }

a.blk,
a.blk:link,
a.blk:visited,
a.blk:hover,
a.blk:active 
{ color: #000; border-bottom: none; text-decoration: none; }
a.blk:hover 
{ color: #000; border-bottom: 1px solid #077; text-decoration: none; }

a.imageLinkBare		{ border: none; text-decoration: none; }

/*  
CSS Stylesheet file:
	Copyright (c) Stockert.com (tm) --- All rights reserved.
	www.stockert.com

	No portion of this file may be copied, distributed,
	or otherwise used without prior written permission.
*/
