/* top level font to cascade */
.standard-font {font-size: .75em; font-family: Arial, Helvetica, sans-serif;}
.standard-font2 {font-size: 1em; font-family: Arial, Helvetica, sans-serif;}
.nav-font {font-size:65%; font-family: Verdana,Arial,Helvetica,sans-serif;}
.table-border {font-size: .79em; border-top: 1px solid #6581A8; border-right: 1px solid #6581A8; }
.table-noborder	{font-size: .99em; margin-top: .45em;}	
/* end top level font to cascade */
.inline		{display: inline;}			
.site-title-bgcolor {background-color: #cc0000;}
.textbox { line-height: 12px; height: 14px; vertical-align : middle; width: 130px; border-style: none; border: none; }
.formfield { line-height: 10px; height: 16px; vertical-align : middle; width: 100px; border-style: none; border: thin solid black; }

/* left navigation menu */
a:hover.menu1-hyperlinked, a:hover.menu2-hyperlinked, a:hover.menu3-hyperlinked, a:hover.menu4-hyperlinked {background-color:#CADCEB; color:#BE5A33; text-decoration: none;}
.left-nav-bgcolor {background-color: #CADCEB;}
.nav-bgcolor {background-color: #CADCEB;}
.nav1-topline-bgcolor {background-color: #FFFFFF;}
.nav1-bttmline-bgcolor {background-color: #FFFFFF;}
.nav1-menu2-line-bgcolor {background-color: #FFFFFF;}
.nav-promo-text {font-weight: normal; background-color: #B6CFE4; color:#333333;}
.nav-promo-text a {color: #2E5074; text-decoration: underline;}
.nav-promo-text a:hover {color: #5E86B0; text-decoration: underline;}
a.menu1-hyperlinked {background-color:#CADCEB; color:#333333; text-decoration: none; width:152px;}
a.menu2-hyperlinked {background-color:#CADCEB; color:#333333; text-decoration: none; width:145px;}
a.menu3-hyperlinked {background-color:#CADCEB; color:#333333; text-decoration: none; width:138px;}
a.menu4-hyperlinked {background-color:#CADCEB; color:#333333; text-decoration: none; width:131px;}   
a.menu1-hyperlinked-over, a.menu2-hyperlinked-over, a.menu3-hyperlinked-over, a.menu4-hyperlinked-over  {background-color:#CADCEB; color:#333333; text-decoration: none;}
.menu1-unselected {font-weight: bold; background-color: #CADCEB; color:#333333; padding-top:3px; padding-bottom:5px; line-height:132%;}
.menu1-selected {font-weight: bold; background-color:#EAF1F7; color:#333333; padding-top:3px; padding-bottom:5px; line-height:132%;}
.menu2-unselected, .menu3-unselected, .menu4-unselected {font-weight: normal; background-color:#CADCEB; color:#333333; padding-top:3px; padding-bottom:5px; line-height:132%;}
.menu2-selected, .menu3-selected, .menu4-selected {font-weight: normal; background-color:#EAF1F7; color:#333333; padding-top:3px; padding-bottom:5px; line-height:132%;}
/* end left navigation menu */

/* content */
.EAF1F7bg {background-color: #EAF1F7;}
.whitebg {background-color: #FFFFFF;}
.blue-line {background-color: #BECEDE;}
.glossary-sectiontitle {background-color: #E9E9EA; color: #333333; font-weight:bold;}
.invisible {color: #FFFFFF; font-size: 0.01em; line-height: .01em; display: none;}

.page-title	{color:#CC0000;	font-weight: bold; font-size: 1.6em; margin-bottom:.45em;}
.page-title a	{color:#CC0000;	text-decoration: underline;}
.page-title-black	{color:#000000;	font-weight: bold; font-size: 1.6em; margin-bottom:.45em;}
.page-title-black a	{color:#000000;	text-decoration: underline;}

.pgheading-text { margin-top: -.5em; margin-bottom: .8em; }
.sectiontitle {color:#000000; margin-bottom: .45em; font-size: 1.0em; margin-top: .95em;}
.boldheading {color:#000000; font-size: 1.0em; margin-top:0em; margin-bottom:0em;}
.sectiontitle-nomargin {color:#000000; margin-bottom: .45em; font-size: 1.0em; margin-top: -.2em;}
.back-to-top {color: #405EBE; font-size: .71em; text-decoration: none;}
.back-to-top a {color: #405EBE; text-decoration: none;}
.back-to-top a:hover {color: #0000FF;}
.return-to {color: #405EBE; font-size: .71em; text-decoration: underline;}
.return-to a {color: #405EBE; }
.return-to a:hover {color: #0000FF;}
.sectiontitle-image {margin-top: 0em; margin-bottom: 0em;}
.sectiontitle a, .sectiontitle-nomargin a, .boldheading a {color: #405EBE; text-decoration: underline;}
.sectiontitle2 {color:#000000; font-size: 1.2em; font-weight: bold;}
.sectiontitle2 a {color: #405EBE; text-decoration: none;}
.sectiontitle2 a:hover {color: #0000FF; text-decoration: none;}
.sectiontitle a:visited, .sectiontitle-nomargin a:visited, boldheading a:visited, .standard-text a:visited, .call-to-action a:visited, .mod-text a:visited, .link a:visited, .mod-th-text a:visited, .ftr-text a:visited, .paragraph a:visited {color: #7A2197; text-decoration: underline;}
.listlink a:visited, .sectiontitle2 a:visited {color: #7A2197; text-decoration: underline;}
.paragraph {margin-top: .45em; margin-bottom: .45em;}
.standard-text {color: #000000; text-decoration: none;}
.standard-text a, .link a, .paragraph a {color: #405EBE; text-decoration: underline;}
.listlink a{color: #405EBE; text-decoration: underline;}
.link {color: #405EBE; text-decoration: underline;}
.call-to-action {color:#405EBE; font-weight: bold;}
.call-to-action a {text-decoration: underline;}
.link a:hover, .listlink a:hover, li a:hover, .standard-text a:hover, .sectiontitle a:hover, .sectiontitle-nomargin a:hover, boldheading a:hover, .call-to-action a:hover, .paragraph a:hover, .table-head a:hover {color: #0000FF; text-decoration: underline;}
.grey-bullet {margin-top: .40em; list-style-image: url(/global/mvc_objects/images/list_greybullet.gif);}
.pop-bullet {margin-top: .40em; list-style-image: url(/global/mvc_objects/images/icon_popup.gif);}
.table-title {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#F0F5F9; text-decoration:none; font-weight:bold; font-size: .75em; margin-top:.15em; margin-bottom:.25em;}
.table-head {font-size: .90em; color:#003366; background-color:#FFFFFF; text-decoration:none; font-weight:bold; border-bottom: 1px solid; border-left: 1px solid;}
.table-head a {color:#405EBE; text-decoration:underline;}
.table-td-content {font-size: .80em; border-left: 1px solid; border-bottom: 1px solid;}
.table-td-content a {color: #405EBE; text-decoration: underline;}
.table-td-content a:hover {color: #0000FF; text-decoration: underline;}
.table-rule  {background-color:#CADCEB;}
.Error {color: #CC0000; text-decoration:none;}
.blacktext {color: #000000; text-decoration:none;}
.blacktext a {color: #000000; text-decoration:none;}
.blacktext a:visited {color: #000000; text-decoration:none;}
.horizontal-rule {margin: 10px 0px 10px 0px;}
/* end content */

/* modules */
.mod-body-bgcolor {background-color: #F0F5FA;}
/*.mod-tab-bgcolor {background-color: #6780A9;}*/
.mod-tab-bgcolor {background-color: #6581A8;}
.popuup-tabbg {background-color: #BECEDD;}
.popup-header {font-family: arial,helvetica,sans-serif; color:#003366; background-color:#BECEDD; text-decoration:none; font-weight:bold; font-size:1.1em; padding-top:.30em; margin-bottom: .30em;}
.popup-close {color: #003366; background-color: #CDDAE3; text-decoration: none; font-size: 0.70em; font-family: arial, helvetica, sans-serif;}
.popup-close a{ color: #003366; background-color: #CDDAE3; text-decoration: none;}
.popup-close a:hover{ color: #003366; background-color: #CDDAE3; text-decoration: underline;}
/*.mod-title {font-family: arial,helvetica,sans-serif; color:#FFFFFF; background-color:#6780A9; text-decoration:none; font-weight:bold; font-size: .80em; margin-top:.15em; margin-bottom:.25em;}*/
.mod-title {font-family: arial,helvetica,sans-serif; color:#FFFFFF; background-color:#6581A8; text-decoration:none; font-weight:bold; font-size: .80em; margin-top:.15em; margin-bottom:.25em;}
.mod-text {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#F0F5F9; text-decoration:none; font-size:.65em;}
.mod-text a {color:#405EBE; background-color:#F0F5F9; text-decoration:underline;}
.mod-text a:hover {color:#0000FF; text-decoration:underline;}
.mod-th-text {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#F0F5F9; text-decoration:none; font-size:.71em; font-weight: bold; margin-bottom:0em;}
.mod-th-text a {color:#405EBE; background-color:#F0F5F9; text-decoration:underline;}
.mod-th-text a:hover {color:#0000FF; text-decoration:underline;}
.mod-alert-msg-text {font-family: arial,helvetica,sans-serif; color:#CC0000; text-decoration:none; font-weight:bold; font-size:.82em;}
/* end modules */

.mod-text-whitebg {font-family: arial,helvetica,sans-serif; color:#000000; text-decoration:none; font-size:11px;}
.mod-text-whitebg a {color:#405EBE;}
.mod-bold-text {font-family: arial,helvetica,sans-serif; color:#000000; text-decoration:none; font-size:11px; font-weight:bold;}

/* buttons */
.bttnred-bkgd-top {background-color: #AA0000; background-image: url(/global/mvc_objects/images/bttnred_bgtop.gif);}
.bttnred-bkgd-left {background-color: #AA0000; background-image: url(/global/mvc_objects/images/bttnred_bgleft.gif); background-repeat:no-repeat;}
.bttnred-bkgd {background-color: #AA0000; background-image: url(/global/mvc_objects/images/bttnred_bgmiddle.gif); background-repeat:repeat-x;}
.bttnred-bkgd-right {background-color: #AA0000; background-image: url(/global/mvc_objects/images/bttnred_bgright.gif); background-repeat:no-repeat;}
.bttnred-bkgd-bottom {background-color: #AA0000; background-image: url(/global/mvc_objects/images/bttnred_bgbottom.gif);}
.bttnred-text {font-family: arial, helvetica, sans-serif; font-size: 0.70em; font-weight: bold; color: #FFFFFF; background-color: #AA0000; line-height: 1.10em; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 0px; margin-top: 0px; text-decoration: none;}
.bttnred-text a {color: #FFFFFF; text-decoration: none;}
a.bttnred-text:hover {color: #FFC418; text-decoration: none;}
.bttndrkblue-bkgd-top {background-color: #225688; background-image: url(/global/mvc_objects/images/bttndrkblue_bgtop.gif);}
.bttndrkblue-bkgd-left {background-color: #225688; background-image: url(/global/mvc_objects/images/bttndrkblue_bgleft.gif);}
.bttndrkblue-bkgd {padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; background-repeat: no-repeat; background-color: #225688; background-image: url(/global/mvc_objects/images/bttndrkblue_bgmiddle.gif); vertical-align: top;}
.bttndrkblue-bkgd-right {background-color: #225688; background-image: url(/global/mvc_objects/images/bttndrkblue_bgright.gif);}
.bttndrkblue-bkgd-bottom {background-color: #225688; background-image: url(/global/mvc_objects/images/bttndrkblue_bgbottom.gif);}
.bttndrkblue-text {font-family: arial, helvetica, sans-serif; font-size: 0.70em; font-weight: bold; color: #FFFFFF; background-color: #225688; line-height: 0.95em; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 0px; margin-top: 0px; text-decoration: none;}
.bttndrkblue-text a {color: #FFFFFF; text-decoration: none;}
a.bttndrkblue-text:hover {color: #FFDD3C; text-decoration: none;}
/* end buttons */
/* new styles */
.section-title-red {color:#CC0000; font-weight: bold; font-size: 1.2em; margin-bottom:.45em;}
.ada-hidden-content { font-size: 1px; color: #ffffff; background: #ffffff; margin: 0em; }
@import url(/global/mvc_objects/stylesheet/hs2_buttons.css);