@import "/css/mp_mod_brows.css";



body, p, ul, ol, li, table, tr, td, th, a, h1, h2, h3, h4, .head1, .head2, .head3, .head4, .label, form { font-family: Arial, Helvetica, Sans-serif; }

body, p, table, tr, td, th, ul, ol, li, blockquote, a, .menu, .selectedmenu, .tab, .tabbody, .button, .acttab, form  { font-size: 10pt; }

body    { color: #000000; background-color: #ffffff; margin-right: 10px }

a:link { color: #000099; text-decoration:underline; }
a:visited { color: #333366;}
a:hover   { color: #660033; text-decoration: underline; }


th   { background-color: #000000; color: #ffffff; border: solid thin; border-color: #000000; }
td.rightpad   { padding-right:10px; }

.monospace {font-family: monospace;}

h1 { font-size: 16pt; }
h2 { font-size: 12pt; }
h3 { font-size: 11pt; }
h4 { font-size: 10pt; }

/* specific classes */
/* Same as H1 except Inline.  These remove the spaces caused by H Elements*/

.head1     { font-weight: bold; font-size: 16pt; display: inline; }
.head2       { font-weight: bold; font-size: 12pt; display: inline; }
.head3       { color: black; font-weight: bold; font-size: 11pt; display: inline; }
.head3 a { font-weight: bold; font-size: 11pt; display: inline; }
.head4       { color: black; font-weight: bold; font-size: 10pt; display: inline; }
.head4 a { font-weight: bold; font-size: 10pt; display: inline; }

/*These styles are for cm only*/
h2.nbmrgn { font-size: 12pt; margin-bottom: -15px; }
h3.nbmrgn { font-size: 11pt; margin-bottom: -13px; }
h4.nbmrgn { font-size: 10pt; margin-bottom: -14px; }

/*This fixes the space on top of ps, uls and ols*/
p, ul, ol {margin-top:0px;}

/*Bulleted List Styles */
ul li  { list-style-type: disc; }
/*commenting out*/
/*
ul.ntopm, ol.ntopm {margin-top: 2px;}
/*The new modern browser only ul style*/
ul.nleftm {margin-left:16px; margin-top:2px; margin-bottom:2px; }
*/

em.caption     { font-size: 9pt; }

img.rightmrgn      { margin-right: 10px; margin-bottom: 10px; }

code  { font-family: monospace; margin-left:25px; display:block;}
samp  { font-family: monospace; margin-left:25px; display:block;}
code.fnctn {display:inline;}

sup  { font-size: x-small; }
h1 sup, h2 sup  { font-size: 12pt; }
blockquote  { color: #003399; font-style: italic; }

div.mainbody   { margin-top: 20px; margin-left: 20px }
div.plain a:link, div.rightnav a:link { text-decoration: none }
a.plain { text-decoration: none }

a.footer_text:link, a.footer_text:visited {color:#000085; font-weight:bold; font-size:10pt; text-decoration: none; vertical-align: text-middle;}

/*Intranet specific*/


hr { display:inline; height: 1px; border:none; color: #CBB49C; background-color: #CBB49C; width:100% ; }

/*Enclosing Box and Section Headers*/

/*Enclosing Box */
.ebbox {border: 1px solid gray}
.ebhead {font-weight:bold; color:white; text-align: center; }
.ebbody {padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
div.secthdr {border-bottom:1px solid gray;}
div.secthdr span {color: white; font-weight:bold; font-size: 10pt; padding-left:5px; padding-right:5px;}


/*Newsgroup Header Box */
.tabheader {color: white; font-weight:bold; font-size: 10pt; padding-left:10px; padding-right:10px}
.ornghd {color: #c86a02; font-weight:bold;}


/*TableTop1*/
.tabletop1 .title { color: #244786; font-size: 12pt; font-weight: bold ; border-bottom: 1px solid gray;}
.sectbox1  { background-color:#E4E8F1; padding-left:5px; }
.tabletop1 .rtext { text-align : right; border-bottom: 1px solid gray; padding-right: 5px; }


h2.tabletop1 {background-color:#11568D; border-bottom: none; color:white;margin-bottom:0px;}

/*Popup Menus*/
.menu_lay { display:none; background-color:#F2F4F8; border:1px solid #254987; padding:3px; white-space: nowrap; position:absolute; }
.menu_lay a {text-decoration: none; font-weight:normal; text-indent: 5px; }
.menu_lay a:hover {text-decoration: none; }
.menuitem {border:1px solid #F2F4F8; position:relative; width:auto}
.menuitem_hover { border:1px solid gray; background-color:#E3E7F7; cursor:hand; }


/*Global Internal Navbar*/

.appMenuLayerClass { position: absolute; top: 40px; left: 400px; visibility: hidden }
#appMenuDiv { position: absolute; top: 40px; left: 400px; visibility: hidden }
.menuItemClass {cursor: hand; border-bottom: 1px solid gray; background-color: white;  padding-left: 10px; padding-right: 10px }

/*First the consistent parts*/
/* Links */
.globalnav a:link,  .globalnav a:visited, .globalnav a:hover {font-weight:bold; text-decoration:none;}
.topnav1 a:link, .topnav1 a:visited {color:white}
.topnav2 a:link, .topnav2 a:visited {font-size:8pt; color:black}
.activenavcell a:link, .activenavcell a:visited, .activenavcell a:hover {color:white;}


/* Cells */
.topnav1 td, .topnav2 td { padding-left:10px; padding-right:10px;}
.topnav1 td { border-bottom: 1px solid #B0B0B0; border-right:1px solid #B0B0B0; border-left:1px solid #B0B0B0}
.topnav2 td { border-right: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0; cursor:hand}

/* Subnavigation */

.subnavigation {font-size :8pt; color : #000066; text-decoration : none ;}

/********Then the specific parts*/

/*This highlights the topnav1 cell the same as the topnav2 cells */
.topnav1 .activenavcell { background-color: maroon; }
.topnav2 .activenavcell { background-color: maroon; }

/* Cell Backgrounds*/
.topnav1 td { background-color: #11568D; }
.topnav2 td { background-color: #ECEFF0; }


#bcrumbs {font-size:9pt;}
#bcrumbs a {font-size:9pt; font-weight:normal}
#bcrumbs a:hover {text-decoration:underline}


/*Right Navigation Specific Styles*/

div.rightnav  { line-height: 11pt; font-weight: bold; margin-top: 0px; margin-right:0px; margin-bottom:5px; margin-left:15px;}

/*This section defines the line spacing and indentation of menu header lists*/
div.headerlist    { line-height: 11pt; margin-top: 6px; margin-bottom: 6px; margin-left:10px;}
div.rightnav div.headerlist div.header {margin-left:-10px;}

/*This section defines the default styles of link states no items are underlined*/
div.rightnav a:link, div.rightnav a:visited, div.rightnav a:hover, div.rightnav div.activemenu a:hover, div.rightnav div.inactivemenu a:hover {text-decoration: none;}

/*This section defines the indentation of rightnav*/
div.rightnav div.activemenu {margin-left:-15px; padding-left:15px; padding-top:5px; padding-bottom:5px;}
div.rightnav div.inactivemenu {padding-top:5px; padding-bottom:5px;}

div.rightnav div.activesubmenu {margin-left:-25px; padding-left:25px; padding-top:2px; padding-bottom:2px;}
div.rightnav div.inactivesubmenu {padding-top: 2px; padding-bottom: 2px;}

/* MenuNav Popup Menu Styles */
.subnavigation { font-family : Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration : none !important;}

/*Internal Product Page Right Column*/
.rightcol { border: 1px solid #2D5694;}
.rightcol .colhead { border-bottom:1px solid black; font-weight:bold; padding-left:5px}
.rightcol .colbody {padding:8px;}
.rightcol .colbody form{ margin:0px;}
.rightcol .colbody ol, .rightcol .colbody ul {margin-left:25px; margin-top:2px;}


/*Footer*/
.footerbrdr { border-bottom:1px solid #006599; }
#footertable {margin-top:20px; font-style: italic;}
#footertable a { font-weight:bold;}
#footertable td {border-top: 1px solid #006599}


/*CLF Elements*/
.warning        { color: black;}
.error        { color: #CC0000;}
.small           { font-size: 8pt }
.trademark  	{ font-size: 7pt }
.appnavbar      { background-color: #ffffff; }
.oddrow         { background-color: #CCCCCC; }
.colheader      { background-color: #ffffff; color: #000000; border:0px;}
.menu           { text-indent: 10px; white-space: nowrap; font-weight: bold;}
.selectedmenu   { text-indent: 10px; white-space: nowrap; font-weight: bold;}
.submenu         { font-weight: bold; font-size: 8pt; text-indent: 20px }
.tab            { border: 0em; background-color: #CCCCCC;}
.tab img        { border: 0em; margin: 0em; border-spacing:0em; padding-left: 0em;}
.tabtext        { color: #000000; font-weight: normal; white-space: nowrap;}
.acttab         { border: 0em; background-color: #000000; color: #FFFFFF;}
.acttab img     { border: 0em; margin: 0em; border-spacing:0em; padding-left: 0em;}
.acttab .acttabtext { color: #FFFFFF; font-weight: bold; white-space: nowrap;}
.tab .tabtext a, .tabtext a:visited, .acttab .tabtext, .acttab .tabtext .acttabtext { color: white; font-weight: normal; white-space: nowrap; text-decoration: none}




/*Group Box*/
.grpbox {;}
.tabbody { border: solid 1px; border-color: #000000;}
.sectbody {background-color: whitesmoke; border:1px solid gray;}
.sectbody td { padding:5px;}

/*Tab Bar*/
.activetab a:link, .activetab a:visited {font-weight:bold; text-decoration:none;}
.activetab a:hover {text-decoration: underline}
.inactivetab a:link, .inactivetab a:visited {text-decoration:none;}
.inactivetab a:hover {text-decoration: underline;}

.button         { font-weight: bold;}


.darkback       { background-color: #000000; }
.lightback      { background-color: #FFFFFF; }

.label          { font-size: 8pt; font-weight: bold; background-color: #FFFFFF; color: #000000; display: inline;}
                  
.tagfieldpendingjob     { background-color: #FACBB4; }
.tagfieldpendingchange  { background-color: #FFF3ED; }
.tagfieldwarning        { background-color: #FFFFCC; }
.tagfielderror          { background-color: #990000; color: #FFFFFF; }

A.label         { color: #6B0031; }
A.label:visited { color: #6B0031; }
A.label:hover   { color: #6B0031; text-decoration:none;}


.tagfieldpendingjob     {font-size: 10pt;  font-family: arial,helvetica,sans-serif;  background-color: #FFFFFF; }
.tagfieldpendingchange  {font-size: 10pt;  font-family: arial,helvetica,sans-serif;  background-color: #FFFFFF; }
.tagfieldwarning        {font-size: 10pt;  font-family: arial,helvetica,sans-serif;  background-color: #FFFFFF; }
.tagfielderror          {font-size: 10pt;  font-weight: bold;  font-family: arial,helvetica,sans-serif;  background-color: #FFFFFF; color: #000000; }
.tagfieldnormal         {font-size: 10pt;  font-family: arial,helvetica,sans-serif; }
.tagfieldreadonly  	{font-size: 10pt;  font-family: arial,helvetica,sans-serif; }

/*Common*/

label {font-weight: bold}

/*Alternating Color Row Table*/
.altrows { border:1px solid lightgrey}
.altrows td { padding-right:10px;}
.headerow {font-weight:bold; border-bottom: 1px solid gray}
.altcolor {background-color:whitesmoke}
		 
/*Results Navigation*/
.pagingnav {background-color:gainsboro}
		 
 /*Subtabs*/
#subtabs {background-color: #D9D9E7; border-top: 2px solid black; border-bottom: 2px solid black; border-left: 2px solid black; }
#subtabs td {border-right: 2px solid black; height: 22px; }
#subtabs a { text-decoration: none ; color : black}
#subtabs .active { background-color:#006599; }
#subtabs .active a {color:white;  font-weight: bold; }



/*legacy to new sheet addendum*/
.header, .header a { font-weight: bold; color: black; text-decoration: none }
.header a:hover { font-weight: bold; text-decoration: none }
.inactivemenu, .inactivemenu a, .inactivemenu a:hover { font-weight: bold; text-decoration: none }

