html {
	top:50px;
	height: 50%;
	text-align:center;
	margin:5 auto;
	padding:5;
}

body { behavior:url("js/csshover3.htc"); }

body {
	top:0;
	height: 100%;
	width:100%;
	margin: 5 auto;
	padding:5;
	text-align:left; 
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
}

a:link img, a:visited img{ border:1px  #003399; } 
a:hover img, a:active img{ border:1px solid #003399; }
a:hover, a:focus, a:active { color: #009933; }
a:visited{ color: #993366; border:none;}

p {margin:1em 0; }

h1.compTitle1 { 
	text-align: center;
	font-family: Garamond, "Cooper Black", Verdana, Arial, Helvetica;
	color: #2f6a9d;   /* #003399; */
	font-style: normal;
	font-size:large;
	line-height: 20pt;
}

h3.compTitle2 { 
	text-align: center;
	font-family: Garamond, "Footlight MT Light", Verdana, Arial, Helvetica;
	color: #239f63;  
	font-size: medium;
        line-height: 14pt;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
  margin-top:-0.05em;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom:0.5em;
}

h1 {
  font-size:24px;
}

h2 {
  font-size:20px;
}

h3 {
  font-size:18px;
}

h4 {
  font-size:16px;
}

h5 {
  font-size:14px;
}

h6 {
  font-size:12px;
}


ol, ul {
  margin: 1em 0 1em 2em; 
}

ol ol, ol ul, ul ol, ul ul {
  margin-top:0; margin-bottom:0; 
}

ol li {
  list-style:decimal;
  font-family: Garamond, Arial, Helvetica, sans-serif;
  font-size:14px; 
}

ol li ol li {
  list-style:upper-alpha;
  font-family: Garamond, Arial, Helvetica, sans-serif;
  font-size:12px; 
}

ol li ol li ol li {
  list-style:upper-roman; 
  font-family: Garamond, Arial, Helvetica, sans-serif;
  font-size:12px; 
}


div#column {
  float:left;
  margin:10px 10px 10px 10px;
}


ul.plain  {
  list-style-type: none;
  margin: 0;
  padding: 0;
 
} 

ul.plain li  { 
  list-style-type: none;
  margin: 0;
  padding: 0;
  
}



ul li {
  list-style:disc;
}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em {
  font-weight:bold; font-style:italic; 
}

#content {
  position:relative;
  display:block;
  width: 660px;
  padding:15px 0;
  text-indent:20px;
}

#content_site {
  position:relative;
  display:block;
  width: 60px;
  padding: 5px 0;
  text-indent: 5px;
}

#footer {
  clear:left; 
  display:block;
  bottom: 0;
  margin:0;
  width:100%;
  text-align:center;
  left:0;
}

/* PCJ */

/* Position masthead elements */
#masthead {
	margin: 10px 0px 10px 0px;
}

#masthead_text {
	float:left;
	margin: 0px 100px 0px 10px;
}

#masthead_logo {
	margin: 0px 10px 0px 10px; 
}

/* Position menu elements */
#menu {
		
}

#menu_site {
  float:left;
  clear:left;
}

#menu_site ul {
}

#menu_site ul li {
  text-indent: 5px;
}

#menu_logo {
        clear:left; 
	float: left;
	border: 2px 2px 2px 2px;
}

#menu_nav {
	position: relative;
	top:30px;
}
