/* CSS Document for Left template HTML4 */

@charset "utf-8";
body { margin:0; padding:0; background-color:#CCCCCC;
  font-family: Georgia, Calibri, Helvetica; }
div { display:block; clear:none; }
#content >p, #content div>p{line-height:130%;}
#container { border:1px solid #666666; margin:1%; width:98%; }
#header { width:100%; height:100px; background:url(template/header.gif) repeat-x; clear:both; padding-top:5px; }
#header h1 { line-height:55px; vertical-align:bottom; margin:0; color:#FFFFFF; text-align:center;}
#header img { margin:0 20px 5px 20px;}

#torso { clear:both; padding:10px 15px 0 20px; }
#nav { float:left; margin:0 25px 20px 0; }
#nav a { width:88px; color:#FFFFFF; clear:both; display:block; height:18px; padding:2px 5px; font-size:14px; margin-bottom:1px;
  background:url(template/linkbg_no.gif) repeat-x; text-decoration:none; border:1px solid black; }
#nav a:hover { background:url(template/linkbg_ov.gif) repeat-x; text-decoration:underline; }
#navt { float:left; margin:0 0 20px 0; }
#navt a { width:85px; color:#FFFFFF; float:left; display:block; height:18px; padding:2px 5px; font-size:14px; margin-right:1px;
  background:url(template/linkbg_no.gif) repeat-x; text-decoration:none; border:1px solid black; text-align:center; }
#navt a:hover { background:url(template/linkbg_ov.gif) repeat-x; text-decoration:underline; }

#footer { clear:both; height:52px; padding:0 30px; }
#footer a { color:#666666; font-size:10px; text-decoration:none; }

ul, ol { margin:5px; }
li { margin:3px; list-style-position:inside; }

a, a:visited { color:#3333FF; }
a:hover { color:#FF6666; }

h1 { font-weight:900; font-size:30px; margin: 1em 0px 12px; color: darkred; }
h2 { font-weight:bold; font-size:26px; margin: 1em 0px 12px; color: darkred; }
h3 { font-weight:bold; font-size:23px; margin: 1em 0px 12px; }
h4 { font-weight:bold; font-size:20px; margin: 1em 0px 12px; }
h5 { font-weight:bold; font-size:18px; margin: 1em 0px 10px; }
h6 { font-weight:bold; font-size:16px; margin: 0px 0px; }
p { margin: 1em 0px}

input,textarea {font-family:inherit; font-size:inherit;}

.sitemap tr td {border-bottom:1px dotted #CCCCCC;}
table.sitemap {margin:20px 0;}

/* Above are generic settings for template */
/* Custom css starts here */

p0 { margin: 0px}
 /* p0 is not standard element, maybe a class? */
ref { font-weight:normal; font-size:12px; margin: 3px 0px}
 /* ref is not standard element, maybe a class? */

#subj {font-size:20px; width:285px; display:block; float:right; font-weight:normal; color:grey; margin:0px;}
.px14 {font-size:14px; margin: 10.5px}
.px12 {font-size:12px; margin: 9px}
.x {font-size:10px; margin:0px 0 0px 0;}

.blue { color:#09036E; }
.red { color:#FF0000; }
.darkred { color:#990000; }
.white { color:#FFFFFF; }
.grey { color:#333333; }
.silver { color:#999999; }
.cobalt { color:#6666FF; }
.hangingindent { display:block;
  margin-left:1.5em;
  text-indent:-1.5em;
}
.notes { display:block;
  font-size:12px;
  margin-left: 1.5em;
  text-indent: -1.5em;
  margin-top: .5em;
  margin-bottom: .5em;
}
