/*
happy.css
*/


/* --- Headers --- */
h1 {color: #003366; font-family: Tahoma, Verdana, sans-serif; font-size:1.4em; font-weight: normal;
}
h2 {color: #003366; font-size: 1.2em; font-family: Tahoma, Verdana, sans-serif;  font-weight: normal; padding-left:5px; padding-top:10px; }

/* --- Text --- */
p {font-family: Verdana, serif; font-size:1em; font-weight:normal;}

ol {font-family: Verdana, serif;}

ul {font-family: Verdana, serif;}

li {font-family: Verdana, serif; font-size:1em; font-weight:normal;}

.caption  {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif; padding-left:5px, padding-right:5px;}


.EMBHeader1 {color: #003366; font-family: Verdana, Geneva, sans-serif; font-size:1.4em; font-weight:}
h2 {color: #003366; font-size: 1.2em; font-family: Arial, Geneva, sans-serif;  font-weight: bold; padding-left:5px; padding-top:10px; }
.EMBHeader2 {color: #003366; font-size: 1.2em; font-family: Arial, Geneva, sans-serif;  font-weight: bold; padding-left:5px; padding-top:10px; }
.EMBHeader2Reverse {color: #FFFFFF; font-size: 1.1em; font-family: Arial, Geneva, sans-serif; font-weight: bold; padding-left:5px; padding-top:10px; }
h3 {color: #003366; font-size: 1.1em; font-family: Arial, Geneva, sans-serif;  font-weight: bold; padding-left:5px; padding-top:10px;}
.EMBHeader3 {color: #003366; font-size: 1.1em; font-family: Arial, Geneva, sans-serif;  font-weight: bold; padding-left:5px; padding-top:10px;}
h4  {color: #003366; font-size: .9em; font-family: Arial, Geneva, sans-serif; font-weight: bold; padding-left:5px; padding-top:10px;}
.EMBHeader4 {color: #003366; font-size: .9em; font-family: Arial, Geneva, sans-serif; font-weight: bold; padding-left:5px; padding-top:10px;}

/* --- Text --- */
.EMBText {color: #000000; font-size: 1em; font-family: Arial, Geneva, sans-serif;}
.EMBTextSmall {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif;}
.EMBTextFooter {color: #666666; font-size: .8em; font-family: Arial, Geneva, sans-serif;}.EMBTextDefault {color: #000000; font-size: .9em; font-family: Arial, Geneva, sans-serif;}
.EMBTextReverse {color: #FFFFFF; font-size: 1em; font-family: Arial, Geneva, sans-serif;}
.EMBTextSmallReverse {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif;}
.EMBTextInstruction {color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif;; font-style: normal; font-weight: bold}
.EMBTextCue {color: #003366; font-size: .8em; font-family: Arial, Geneva, sans-serif;}

/* Menu */
.EMBMenuItem1{ font-family:Arial, Geneva, sans-serif; font-style:normal; font-size: .8em; font-weight:normal; color:#003366;  text-align:left; text-decoration:none; line-height: 18px}
a.EMBMenuItem1:link { color:#003366; text-decoration:none;}
a.EMBMenuItem1:visited { color:#002AB4; text-decoration:none;}
a.EMBMenuItem1:active { color:#003366; text-decoration:none;}
a.EMBMenuItem1:hover { color:#FFFFFF; text-decoration:none;}

.EMBMenuItem2{ font-family:Arial, Geneva, sans-serif; font-style:normal; font-size:.8em; color:#FFFFFF; background-color:#335C85; text-align:left; padding-left:9px; text-decoration:none; line-height: 18px}
a.EMBMenuItem2:link { color:#FFFFFF; text-decoration:underline; padding-left:0px; padding-bottom:0px; padding-top:0px;}
a.EMBMenuItem2:visited { color:#FFFFFF; text-decoration:underline; padding-left:0px; padding-bottom:0px; padding-top:0px;}
a.EMBMenuItem2:active { color:#FFFFFF; text-decoration:underline; padding-left:0px; padding-bottom:0px; padding-top:0px;}
a.EMBMenuItem2:hover { color:#CCCCCC; text-decoration:underline; padding-left:0px; padding-bottom:0px; padding-top:0px;}

.EMBMenuItem1Expanded{ font-family:Arial, Geneva, sans-serif; font-style:normal; font-size:.8em; font-weight:bold; color:#003366; text-align:left; text-decoration:none; line-height: 18px}
a.EMBMenuItem1Expanded:link { color:#003366; text-decoration:none;}
a.EMBMenuItem1Expanded:visited { color:#003366; text-decoration:none;}
a.EMBMenuItem1Expanded:active { color:#003366; text-decoration:none;}
a.EMBMenuItem1Expanded:hover { color:#999999; text-decoration:underline;}

.EMBMenuItem2Expanded{ font-family:Arial, Geneva, sans-serif; font-style:normal; font-size:.8em; color:#003366; text-align:left; padding-left:9px; text-decoration:none;; line-height: 18px}
a.EMBMenuItem2Expanded:link { color:#003366; text-decoration:underline; padding-left:0px; padding-top:0px; padding-bottom:0px;}
a.EMBMenuItem2Expanded:visited { color:#003366; text-decoration:underline; padding-left:0px; padding-top:0px; padding-bottom:0px;}
a.EMBMenuItem2Expanded:active { color:#003366; text-decoration:underline; padding-left:0px; padding-top:0px; padding-bottom:0px;}
a.EMBMenuItem2Expanded:hover { color:#999999; text-decoration:underline; padding-left:0px; padding-top:0px; padding-bottom:0px;}

.EMBMenuItem1Selected { font-family:Arial, Geneva, sans-serif; font-style:normal; font-weight:normal; font-size: .8em; color:#003366; text-align:center; text-decoration:none; line-height: 18px}

.EMBMenuItem2Selected { font-family:Arial, Geneva, sans-serif; font-style:normal; font-size:.8em; color:#003366; text-align:left; padding-left:9px; text-decoration:none; line-height: 18px}

/* -- Links -- */
.EMBLinkScreenHeader {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif;}
a.EMBLinkScreenHeader:link {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkScreenHeader:visited {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkScreenHeader:active {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkScreenHeader:hover {color: #DFDFDF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

.EMBLinkScreenFooter {color: #666666; font-size: .8em; font-family: Arial, Geneva, sans-serif;}
a.EMBLinkScreenFooter:link {color: #666666; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkScreenFooter:visited {color: #666666; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkScreenFooter:active {color: #666666; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkScreenFooter:hover {color: #999999; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

.EMBLinkText {color: #000000; font-size: 1em; font-family: Arial, Geneva, sans-serif;}
a.EMBLinkText:link {color: #000000; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkText:visited {color: #000000; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkText:active {color: #000000; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkText:hover {color: #335C85; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

.EMBLinkTextSmall {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif;} //Table Text, too
a.EMBLinkTextSmall:link {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextSmall:visited {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextSmall:active{color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextSmall:hover{color: #335C85; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

.EMBLinkTextUtility {color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif;}
a.EMBLinkTextUtility:link {color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: none;}
a.EMBLinkTextUtility:visited {color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: none;}
a.EMBLinkTextUtility:active{color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: none;}
a.EMBLinkTextUtility:hover{color: #FFFFFF; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

.EMBLinkTextReverse {color: #FFFFFF; font-size: 1em; font-family: Arial, Geneva, sans-serif;}
a.EMBLinkTextReverse:link {color: #FFFFFF; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextReverse:visited {color: #FFFFFF; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextReverse:active {color: #FFFFFF; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextReverse:hover {color: #FFFFFF; font-size: 1em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

.EMBLinkTextReverseSmall {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif;}
a.EMBLinkTextReverseSmall:link {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextReverseSmall:visited {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextReverseSmall:active {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}
a.EMBLinkTextReverseSmall:hover {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

.EMBLinkTextUtilitySmall {color: #003366; font-size: .8em; font-family: Arial, Geneva, sans-serif;}
a.EMBLinkTextUtilitySmall:link {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: none;}
a.EMBLinkTextUtilitySmall:visited {color: #037BB1; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: none;}
a.EMBLinkTextUtilitySmall:active {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: none;}
a.EMBLinkTextUtilitySmall:hover {color: #555555; font-size: .8em; font-family: Arial, Geneva, sans-serif; text-decoration: underline;}

/* --- Input --- */
.EMBInputField {color: #000000; font-size: .8em; font-family: Arial, Geneva, sans-serif;}

/* --- Buttons --- */
.EMBButtonActionPrimary {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; background-color: #FF6600;}
.EMBButtonActionOther {color: #FFFFFF; font-size: .8em; font-family: Arial, Geneva, sans-serif; background-color: #335C85;}

/* --- Labels --- */
.EMBLabelControlField {color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif; padding-left:5px; }
.EMBLabelControlColumn {color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif;  font-weight: bold; padding-left:5px; }
.EMBLabelControlGroup {color: #003366; font-size: 1em; font-family: Arial, Geneva, sans-serif;  font-weight: bold; padding-left:5px;}

/* -- Background Colors, Rules, and Borders -- */
.EMBBGButtonArea {background-color: #003366;}
.EMBBGContent {background-color: #FFFFFF;}
.EMBBGMenu {background-color: #87E188; border-width:2px 1px 2px 1px; border-color:#000000 #000000 #000000 #000000; border-style:solid; }
.EMBBGMenuExpanded {background-color: #FFCCFF; border-width:0px 1px 1px 1px; border-color:#F2F2F2 #DDDDDD #DDDDDD #DDDDDD; border-style:solid; }
.EMBBGMenuSelected {background-color: #COFFCO; border-width:2px 1px 0px 1px; border-color:#000000 #000000 #000000 #000000; border-style:solid;}
.EMBBGScreen {background-color: #FFCCFF;}
.EMBBGScreenFooter {background-color: #AEC5D7;}
.EMBBGScreenPopup {background-color: #FFFFFF;}
.EMBBGTableHeader {background-color: #335C85;}
.EMBBGTableText {background-color: #FFFFFF;}
.EMBBGTableTextAlternate {background-color: #F2F2F2;}
.EMBBGControlGroup {background-color: #DFDFDF;}
.EMBBGTopStripe {background-color: #87E188;}
.caption {
   font-size:.8em;
   font-family:arial;
   text-align:center;
   padding-bottom:10px;
}