/* Colors */
/* dark green required element #00675B */
/* dark blue header #254091  */
/* light blue subhead #157DB1  */


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #254091  /* old #fff */
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff
}
h2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color:#fff;
	}
h3 {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	font-weight : normal;
	font-variant : normal;
	color : #fff;
}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #254091;   /* #00675B  */
	text-decoration: none;
}
a {
	color: #254091; /* #00675B  */
	font-size: 12px;
	text-decoration: none;
}
a.small {
	color: #254091; /* #00675B  */
	font-size: 11px;
	text-decoration: none;
}
a.verysmall {
	color: #254091; /* #00675B  */
	font-size: 10px;
	text-decoration: none;
}
A:HOVER 
	{
	text-decoration: none;
	font-size: 12px;
	color:white; /* #00675B  */
	background : #157DB1; /* #F5F5DC */
}

A:HOVER.small 
	{
	text-decoration: none;
	font-size: 11px;
	color:white;
	background-color:#254091;
}
A:HOVER.verysmall 
	{
	text-decoration: none;
	font-size: 10px;
	color:white;
	background-color:#254091;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: black;
}
		
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

p.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

p.resday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
}


th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #e0e0e0; /*#E9EBCE */
	color:#fff;
}

th.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#669999;
	color:#fff;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: black;
}



td.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

td.verysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
}
td.requiredElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: red; /* #00675B  */
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: Black;
}

MED {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	color : black;
}
SMALL {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	color : Black;
}

.SMALLER {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	color : #999999;
}


input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: Black;
}
STRONG{
	/*color : #FFF;*/ /* #00675B  */
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
requiredElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: red; /* #00675B  */
}
.dropDown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;  /*#00675B   */
}
.buttonStyle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
STRONG.small{
	color : #fff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

STRONG.large{
	color : #fff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}

TD.DataB {
	background: white;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:black;
	font-family : Arial, Helvetica, sans-serif;
}
TD.DataA {
	background:white;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:black;
	font-family : Arial, Helvetica, sans-serif;
}

#subhead, .subhead{background-color:#157DB1;} /* #E9EBCE */


/* MENU */
UL#p7PMnav{list-style-type:none; padding:0; margin:0 0 0 0; z-index:9999;}
UL#p7PMnav LI{padding:0; margin:0; vertical-align:middle; text-align:left; list-style-type:none; display:inline; float:left; position:relative;}
UL#p7PMnav LI UL{padding:0; margin:0; list-style-type:none; display:none; position:absolute; left:0; top:18px; border-bottom:1px solid #00675B; white-space:nowrap;}
UL#p7PMnav LI UL LI{display:inline; float:none; text-align:left; border:1px solid #00675B; border-bottom-style:none;}
UL#p7PMnav LI:hover UL{display:block;}
UL#p7PMnav LI.iehover UL{display:block;}
UL#p7PMnav A{display:block; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; line-height:18px; padding:0 20px 0 20px;}
UL#p7PMnav A:hover{background-color:#157DB1; color:#000;} /* #E9EBCE */
UL#p7PMnav A.current{color:#000;} /* #D3C57C */
 
UL#p7PMnav UL A{padding:5px 30px 5px 20px; line-height:normal; background-color:#157DB1; font-weight:normal; color:#fff;} /* #E9EBCE #00675B*/
UL#p7PMnav UL A:hover{background-color:#FFF;}  /* #F5F5DC */
UL#p7PMnav UL UL A{border-left-style:none;}

UL#p7PMnav LI UL LI UL{display:none; visibility:hidden; position:absolute; left:100%; top:0;}
UL#p7PMnav LI UL LI {margin-left:100%;}
UL#p7PMnav LI UL LI{float:left; clear:both; width:100%; margin-left:0;}
UL#p7PMnav LI UL LI:hover UL{display:block; visibility:visible;}
UL#p7PMnav LI UL LI.iehover UL{display: block; visibility:visible;}