/**
*General HTML Body Styling
*-------------------------
*/
body {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	background-color: #999999;
	padding-left: 5px;
}
a {text-decoration: none;
color: #0099FF;}

a hover:  {
color: #003399;}

hr {
border: none;
border-top: 1px solid #cccccc;
height: 3px;
width: 100%
}

ul {
list-style-type: none;
padding: 0;
margin: 0;
}

li {
padding-left: 1.2em;
line-height: 140%;
}

p {
 line-height: 1.2em;
 padding-left: 5px;
  }

h1 {
font: 185%/1em Arial, Helvetica, sans-serif;
font-size: 1.95em;
font-weight: bold;
}

h4 {
font: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #A50000;
padding: 5px;
}


/**
* Basic DIV Elements
*------------------------
*
*/

#container {
width: 756px;
margin: 0 auto;
background-color:#2D374D;
}

#rightColumn {
float: right;
width: 150px;
margin: 0;
margin-top: 20px;
padding: 1em;
text-align: left;
border-left: 1px dotted #cccccc;
}

#content {
padding: 1em;
margin-left: 10px;
margin-right: 180px;
background-color: #FFFFFF;
text-align: left;
}

#table1 {
font: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #666666;
}
#content1 {
padding: 1em;
margin-left: 10px;
margin-right: 10px;
background-color: #FFFFFF;
text-align: left;
}

#header {
width: 756px;
margin: 0 auto;
background-color: #FFFFFF;
height: 119px;
}

#pathway {
width: 450px;
margin-bottom: 10px;
letter-spacing: .15em;
font-size: .8em;
color: #666666;
}

#footer {
clear: both;
text-align: left;
margin: 0px auto;
margin-top: 0px;
width: 736px;
height: 40px;
line-height: 1.0em;
background-color:#FFFFFF;
padding: 1em 0;
padding-left: 10px;
padding-right: 10px;
}

#officers {
float:left;
width: 380px;
padding: 10px 0;
background-color:#FFFFFF;
}

#officers dl {
float: left;
width: 340px;
margin: 10px 20px;
padding: 0;
display: inline; /*fixes IE/Win double margin bug */
}

#officers dt {
float: right;
width: 202px;
margin: 0;
padding: 0;
font-size: 130%;
font-weight: bold;
letter-spacing: 1px;
color:#152764;
}

#officers dd {
margin: 0;
padding: 0;
font-size: 85%;
line-height: 1.5em;
color:#666666;
}

#officers dd.img img {
float: left;
margin: 0 8px 0 0;
padding: 4px;
border: 1px solid #A50000;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #FFFFFF;
}
#table {
float: left;
width: 700px;
padding: 10px 0;
border: 2px solid #C8CDD2;
}

#table dt {
float: left;
width: 202px;
margin: 0;
padding: 0;
font-size: 130%;
font-weight:bold;
letter-spacing: 1px;
color:#152764;
}

#pageheader {
font-size: 2.25em;
font-weight: bold;
padding-left: 5px;
color: #152764;
}

#pageheader_index {
font-size: 2.25em;
font-weight: bold;
color: #152764;
}

#pageheading {
font-size: 2.25em;
font-weight: bold;
padding-top: 20px;
color: #A50000;
padding-left: 5px;
padding-bottom: 0px;
}

#leftColumn p, #rightColumn p {
margin: .5em 0 1em 0;
color:#ffffff;
}

#leftColumn h2, #rightColumn h2 {
font: 100%/1em Arial, Helvetica, sans-serif;
margin: .5em .5em 1em .5em;
border-bottom: 1px dotted #cccccc;
font-weight: bold;
color:#CCCCCC;
padding-left: 2px;
padding-bottom: 3px;
margin-bottom: 10px;
line-height: 1.35em;
}

#rightColumn ul {
margin: .5em 0 1em 0;
font:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

#rightColumn p {
color: ffffff;
}
#rightColumn a:hover {
background: #DCF8F6;
}

#content li {
margin: .5em 0 1em 0;
padding-left:5px;
vertical-align:5px;
}

#content h2 {
	margin: 1em 0 .5em 0;
	font: bold 125%/1em Arial, Helvetica, sans-serif;
	padding-left: 5px;
	color: #152764;
}
#content h4 {
font: sans-serif;
font-size: small;
font-weight: bold;
color:#A50000;
padding-left: 5px;
}

#img1 {
width: 150px;
height: auto;
float: left;
margin: 10px;
border: 1px solid #cccccc;
}


/**
* Class Definitions
*----------------------------
*
*
*/
.columnHeading {
border-bottom: 1px dotted #cccccc;
font-weight: bold;
padding-left: 2px;
margin-bottom: 10px;
}
.emph {
font-weight: 700;
}
/* background-color: #CC7E55; */
#container #content table tr td p strong {
	color: #000;
}
#container #content table tr th {
	text-align: left;
}

