body { 
	width: 100%; margin: 0; padding: 0; text-align: center; background-position: top center; 
	background-image: url("graphics/top_plain_header800w16h.jpg"); background-repeat: no-repeat;
	}

/* MAIN SECTIONS */
.content_section { 
	width: 92%; max-width: 800px; margin: 16px auto 0 auto; padding: 0; text-align: left;
   background-image: url("graphics/main_content.jpg"); background-repeat: repeat-y; background-position: top center; 
	border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
.footertext { font-size: 10pt; text-align: right; max-width: 800px; margin-top: 1%; margin-bottom: 1%;}
.bottom_menu_section { 
	width: 92%; max-width: 800px; height: 16px; margin: 0 auto 0 auto; padding: 0; 
	background-image: url("graphics/bottom_plain800w16h.jpg"); background-repeat: repeat-y; background-position: top center;
}	

/* FONTS */
h1 { font-family: Calibri, Garamond, Helvetica; }
h2, h3, p, ul, li, 
a:link, a:hover, a:visited, a:active,
.caption, caption { font-family: Calibri, Garamond, Helvetica;}

h1 { font-size: 14pt;}
h2 { font-size: 12pt;}
h3, p, ul, li, a:link, a:hover, a:visited, a:active { font-size: 11pt;}
.caption, caption { font-size: 10pt;}

.f8   { font-size: 8pt;}
.f9   { font-size: 9pt;}
.f10  { font-size: 10pt;}
.f11  { font-size: 11pt;}
.f12  { font-size: 12pt;}

/* CONTENT MARGINS PADDING ALIGNMENT BORDERS */
h1 { margin: 1% 2% 1% 2%; padding: 1% ; line-height: 100%; max-width: 96%;}
h2 { margin: 0 2% 1% 2%; padding: 1% 1% 0 1%; line-height: 100%; max-width: 96%;}
h3, p, ul { margin: 1% 2% 1% 5%; padding: 0; line-height: 120%; max-width: 96%;}

/* IMAGE ELEMENTS */
img,
img img,
img a, 
img a:link,
img a:visited,
img a:hover, 
img a:active, 
div.img,
div.img img,
div.img a, 
div.img a:link,
div.img a:visited,
div.img a:hover, 
div.img a:active { border: 0; text-decoration: none;}
div.img { float: left; margin: 0 0 0 1%; height: auto; width: auto;  padding: 1% 0;}
div.img img { display: inline; margin: 0 1% 0 0;}
.caption, caption { margin: 0 0 1% 0; padding: 0 0 1% 0; text-align: center;}
img.little_rpt { float: left; margin: 0 4% 4% 0;}

/* CUSTOM ELEMENTS */
.aligncenter { text-align: center;}
.alignright  { text-align: right; margin-right: 5%;}
.adobe { margin: 1% 16% 1% 16%; padding: 0; border: 1px solid;}
.adobecontents { margin: 1%; padding: 1%;}
.block_indent { margin: 9px 12%;}
.indent { text-indent: 6%;}
.h-line { border-bottom: 1px solid; line-height: 50%;}
.hide { display: none;}
.inline { display: inline; white-space: nowrap; }
.nobottommargin { margin-bottom: 0; padding-bottom: 0;}
.notopmargin  { margin-top: 0; padding-top: 0;}
.no_margins { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 100%;}
.special { text-decoration: underline;}

/* ELEMENT COLORS */
body, .content_section { background-color: #f5f5f5; }
h1, h2, p, li, a:link, a:visited, a:hover, a:active,
img, img a, img a:link, img a:visited, img a:hover, img a:active { background-color: transparent;}
h1, h2, h3, p, ul, li { color: #000000;}
a:link     { color: #191970;}
a:visited { color: #800080;} 
a:hover  { color: #0000ff;}
a:active  { color: #4169e1;}


