/* ccweb.css by Carl Miller*/
/*-------------GLOBAL------------*/
body p {margin: 5px 0;  background:#ffffff; padding: 0;  font-size: 0.8em; font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;}
a {text-decoration: none; color: #166090;}
a:hover {color: #ff0000; text-decoration: underline;}
a.sm {font-size: 0.8em;}
img {border: 0; padding: 0; margin: 0 5px;}
img.banner {border: 0; padding: 0; margin: 0;}
/*  H1 is used for page titles  */
	h1 {font-family: Georgia, Times New Roman, serif; font-size: 1.7em; text-align: center; margin: 100px 0 0; color: #c4040f;}
	h1.index {font-family: Georgia, Times New Roman, serif; font-size: 1.7em; text-align: center; margin: 0.3em; color: #c4040f;}
/*  H2 is used for subject headings  */
	h2 {margin: 0.8em 0 0.5em; font-size: 1.4em; font-weight: 900; color:#043a8f;}
/*  H3 is used for individual subject items  */
	h3 {margin: 1em 0 0 0; font-size: 1.0em; font-weight: 600; color:#0487FA;}
/*  H4 is used to emphasize content within individual subject items  */
	h4 {margin: 0.5em 0 0 0; font-size: 1.0em; font-weight: 600; color:#000000;}
em {font-weight: 350;}

/*-------------CONTAINER------------*/
#box {width: 840px; margin: 0 auto; text-align:center;}
td {line-height: 99%; vertical-align: top;}
th {background: #C0C0C0; font-size: 0.9em; text-align: center;}
td.sm {font-size: 0.8em;}
td.med {font-size: 0.9em; line-height: 110%;}
td.border {border-width: 3px; border-color: #000000;}

/*-------------NAV AREA------------*/
#nav {float: left; width: 210px; text-align: center; padding: 0; margin: 0;}
#nav h4 {margin: 1.2em 0 0; font-family: impact, charcoal, sans-serif; font-size: 1.7em; font-weight: 400; text-decoration: underline; color: #c4040f;}
#nav p {margin: 0 0 2em 0; line-height: 200%; font-size: 0.8em; font-weight: 600;}

/*-------------CONTACT------------*/
.contact {margin: 50px 0 0; font-size: 0.7em; text-align: center;}

/*-------------CONTENT AREA------------*/
#content {line-height: 130%; text-align: left; margin: 0 0 0 213px;}
#content p {margin: 0.5em 0 0 2em; line-height: 130%; font-weight: 400;}
#inset140 {float: right; width: 140px; border:2px solid #D0D0D0; padding: 2px; margin-left: 8px;}
#inset140 p {margin: 2px 0;}
#inset200 {float: right; width: 200px; border:2px solid #D0D0D0; padding: 2px; margin-left: 8px;}
#inset200nl {float: right; width: 200px; border:0px; padding: 2px; margin-left: 8px;}
#inset300 {float: right; width: 300px; border:2px solid #D0D0D0; padding: 2px; margin-left: 8px;}
#blogbox {float: none; width: 150px; border:2px solid #D0D0D0; padding: 2px; margin-left: 8px;}
strong.red {color: #c4040f; font-size: 1.1em; font-weight: 800;}
q  {margin: 1em 2em; font-size: 1.0em; font-weight: 400; color:#000000; padding: 2px;}
ul, ol, dd {margin: 3px 0 0 0;}
li, dd {font-size: 0.8em; font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 99%;}
hr {text-align: center; width: 95%; color: #C0C0C0; height: 2px;}

/*-----------FOOTER--------------*/
#footer {float: right; width: 600px}
#footer img {padding: 0 6px;}
