/* General Elements */

body  {
	background-color : #FFFFFF;
	font-size :100%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	}

p  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 80%;
	text-align: left;
    margin-right: 10px;
}

blockquote  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 80%;
	text-align: left;
}

sub { 
	vertical-align: sub; 
	font-size: 85%;
}

sup { 
	vertical-align: super; 
	font-size: 85%;
}

table, td  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

th  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

ul {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    margin-right:10px;
    list-style-type: disc;
}

ol {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    margin-right:10px;
}

dd, li  {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :80%;
}

input, select, textarea {
    font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	margin-top : 0px;	
	margin-bottom : 0px;	
}

hr {
    margin: 0;
	margin-right: 10px;
} 

A:link {color:#006699;}
A:visited {color:#CC3399;}

/* Generic */

.author {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}

.author_print {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #264573;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}

.back {
    font-size : 75%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-right: 10px;
	text-align: right;
}

.breadcrumb {
    font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	margin-left:5px;
	margin-right: 0;
	margin-top: 1px;
	margin-bottom: 0;
}

.breadcrumb_ap {
	color : #333333;
	background-color: #D2CDC6;
}

a.breadcrumb_ap:link, a.breadcrumb_ap:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_ap:hover {
    color : #333333;
	text-decoration: none;
	background-color: #D2CDC6;
}

.breadcrumb_ed {
	color : #333333;
	background-color: #E1E1E1;
}

a.breadcrumb_ed:link, a.breadcrumb_ed:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_ed:hover {
    color : #333333;
	text-decoration: none;
	background-color: #E1E1E1;
}

.breadcrumb_design {
	color : #016E45;
	background-color: #CCE2DA;
}

a.breadcrumb_design:link, a.breadcrumb_design:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_design:hover {
    color : #016E45;
	text-decoration: none;
	background-color: #CCE2DA;
}

.breadcrumb_newsevents {
	color :#A87A00;
	background-color: #EEE4CC;
}

a.breadcrumb_newsevents:link, a.breadcrumb_newsevents:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_newsevents:hover {
    color : #A87A00;
	text-decoration: none;
	background-color: #EEE4CC;
}

.breadcrumb_om {
	color :#e79417;
	background-color: #f9e3c2;
}

a.breadcrumb_om:link, a.breadcrumb_om:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_om:hover {
    color : #e79417;
	text-decoration: none;
	background-color: #f9e3c2;
}

.breadcrumb_project {
	color : #112F51;
	background-color: #CFD7DC;
}

a.breadcrumb_project:link, a.breadcrumb_project:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_project:hover {
    color : #112F51;
	text-decoration: none;
	background-color: #CFD7DC;
}

.breadcrumb_references {
	color : #5C1C49;
	background-color: #DED2DB;
}

a.breadcrumb_references:link, a.breadcrumb_references:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_references:hover {
    color : #5C1C49;
	text-decoration: none;
	background-color: #DED2DB;
}

.breadcrumb_tools {
	color : #890502;
	background-color: #E7CDCC;
}

a.breadcrumb_tools:link, a.breadcrumb_tools:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_tools:hover {
    color : #890502;
	text-decoration: none;
	background-color: #E7CDCC;
}

.breadcrumb_pg {
	color : #502180;
	background-color: #E5DEEC;
}

a.breadcrumb_pg:link, a.breadcrumb_pg:visited {
    color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.breadcrumb_pg:hover {
    color : #502180;
	text-decoration: none;
	background-color: #E5DEEC;
}

.caption {
	font-size : 75%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #555555;
	margin-top: 0;
	margin-left: 5px;
}

.footer {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #555555;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 7px;
	margin-right: 16px;
}

.image {
    margin-top: 20px;
    margin-bottom: 20px;
}

.notop
{
	margin-top: 0px;
}

.nobottom
{
	margin-bottom: 0px;
}

.nomargin
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.refs {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 80%;
    margin-left: 15px;
    margin-right:10px;
    margin-top: 0;
    margin-bottom: 0;
    text-indent: -15px;
}

.refs2 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 80%;
    margin-left: 30px;
    margin-right: 10px;
    margin-top: 0;
    margin-bottom: 0;
    text-indent: -15px;
}

.refs3 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 80%;
    margin-left: 45px;
    margin-right: 10px;
    margin-top: 0;
    margin-bottom: 0;
    text-indent: -15px;
}

.pageresources {
    font-size : 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #264573;
	margin-left:0px;
	margin-right: 4px;
	margin-top: 0;
	margin-bottom: 0;
}

a.pageresources:link, a.pageresources:visited {
    color: #264573;
	text-decoration: none;
}

a.pageresources:hover {
    color : #555555;
	text-decoration: none;
}

.spaced {
    margin-bottom:10px;
}

.subheading  {
	font-size: 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
    margin-top: 30px;	
}

.subheading2  {
	font-size: 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
	font-style:italic;
	margin-bottom : 0px;	
}

.subheading3  {
	font-size: 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
    margin-top: 30px;	
}

.sublist {
    list-style-type: square;
}

.subtitle  {
	font-size: 90%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #264573;
	font-weight : bold;
	margin-bottom : 0px;
    margin-top: 30px;	
}

.table {
    margin-top: 20px;
    margin-bottom: 20px;
}

.tabletitle {
    font-weight:bold;
    margin-bottom: 0;
}

.white {
    color: #FFFFFF;
	margin-left: 5px;
}

.nonactivemf {
    color: #666666;
	font-weight: bold;
	margin-top: 0;
	margin-left: 7px;
	margin-bottom: 7px;
}

.activemf {
    color: #502180;
	font-weight: bold;
	margin-top: 0;
	margin-left: 7px;
	margin-bottom: 7px;
}

a.activemf:link, a.activemf:visited {
    color: #502180;
}

/* Titles */
H1 { 
	font-size :110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #264573;
	margin-top:6px;
	margin-bottom : 0px;
	margin-left: 0px;
	margin-right: 10px;
}
 
H2  {
	font-size :95%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #264573;
	margin-bottom : 0px;
	margin-right: 10px;
}

H3  {
	font-size :80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #264573;
	margin-bottom : 0px;
	margin-right: 10px;
}

H4  {
	font-size: 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
	margin-bottom : 0px;
    margin-right: 10px;	
}

/* home page photo */

td.hpphoto {
	background-image : url(/femp/images/hp_program_photo.jpg);
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}

.floatright {
	float: right; 
	margin: 0.25em 0 1em 1.5em;
}

.ce {
    float:right; 
	background-color:#E1E1E1; 
	padding: 6px; 
	width: 250px; 
	margin: 12px 6px 6px 6px;
}


