@charset "utf-8";
/* CSS Document */

/*FONT SIZING RULE 1em is 10px, 0.8em is 8px, 1.6em is 16px*/

/* it's good practice to zero the margin and padding of the these elements to account for differing browser defaults */
blockquote, h1, h2, h3, h4, body, p, img, td {
	margin: 0px; 
	padding: 0px;
	border: 0px;}

/*FONT SIZING 100% equals the browsers default of 16px being the normal font size.  We work with percentage and then EMs so the end user can adjust the font size in their browser for compliance. 62.5% = 10px font = 1em.  1.2EM = 12px, 1.6EM = 16px etc*/

body  {
font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; /* 62.5% = 10px font on browsers default settings, so 1em = 10px*/
background: #BEB17C;
background-image:url(images/bak-page-brickcap.jpg); background-repeat:repeat-x;
color: #000000;
}

/* This rule is establishing a general font size, 1.2em = 12px */
p,li,blockquote, table {font-size: 1.05em;}

/* This rule tells all nexted items in a list to MAINTAIN the parents size */
li {font-size: 1em;}
table td table td table td {font-size: 1em;}

p {margin: 0em 0 1.5em 0;} 

blockquote {margin: 1em 40px;}

h1 {font-size:1.6em; color:#000; margin: 3em 0 0 2.5em; }
h2 {font-size: 1.3em; color:#990000; font-weight:normal; margin: 0 0 10px 0; } 
h3 {font-size:1.1em; margin: .83em 0 0 0; margin: .75em 0; }  

a:link {text-decoration:underline; color:#000099; font-weight: normal;}
a:visited {text-decoration:underline; color:#000099; font-weight: normal;}
a:hover {text-decoration:none; color:#521011; font-weight: normal;}

hr {height: 1px; margin: 0.5em auto 0.5em auto;color: gray;}
td {vertical-align:top;}

td.contentheader {background-image:url(images/top-table-brickcap.jpg);background-repeat:no-repeat; height:82px;}
td.contentbody {background-image:url(images/top-table-brickcap.jpg);background-image:url(images/bak-table-brickcap.jpg); padding-top:15px;}

.copyright {padding: 9px;}
.copyright p { font-size:.80em; text-align:center; margin:0em 0em 1.5em 0em;}

#DivContent { 
	padding: 3px 28px 10px 20px;
}

.sidebar{
	font-size: 12px;
	color:#FFFFFF;
	min-height: 34px;
	min-width: 138px;
	background-image: url(images/key-beige.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 16px 0px 0px 17px;
}
.sidebar a {
	font-size: .9em;
	color:#FFFFFF;
	text-decoration:none;
}
.sidebar a:hover {
	font-size: .9em;
	color: #521011;
	text-decoration:none;
}
.home_box_tl {
	padding: 0 7px 7px 0;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
.home_box_tr {
	padding: 0 0 7px 7px;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
.home_box_br {
	padding: 7px 0 0 7px;
}
.home_box_bl {
	padding: 7px 7px 0 0;
	border-right: solid 1px black;
}
