﻿BODY { margin: 0px; padding: 0px; }
BODY, TD, TH { font-family: Helvetica, Arial, Sans-Serif;font-size: 12px; color: #555; }
FORM { margin: 0; padding: 0; }
fieldset{ border: none;margin: 0; padding:0}
A IMG { border: none; }
a, a:visited, a.default, a.default:visited{ text-decoration: none; color:#157ABB;}
a:hover{ text-decoration: underline;}
.cssModify_PageNav{
    width:75px;
    display:block;
    white-space:pre-wrap;
}
TABLE.layout { border-collapse: collapse; }
TABLE.layout TD { padding: 0; margin: 0; vertical-align: top; }
TABLE.layout TR.leading TD { padding-bottom: 8px !important; }

H1 { font-size: 14pt; color: #425AAD; }
P { line-height: 1.4em; }

TEXTAREA { line-height: 1.4em; color: #333333; background-color: #F5F5F5; border-width: 1px 1px 1px 1px; overflow: auto; }

.textbox { color: #333333; background-color: #F5F5F5; border-width: 1px 1px 1px 1px; }
.areatextbox { color: #333333; background-color: #F5F5F5; border-width: 1px 1px 1px 1px; }
.ui_busy { cursor: wait; }

/* Hides from IE-mac \*/
.cleanup { height: 1px; overflow: hidden; clear: both; }
.clearfix:after{ content: "."; display: block; height: 0px; clear: both; visibility:hidden; margin:0px; padding:0px; line-height:0px; }
.clearfix{*zoom:1;}
/* End hide from IE-mac */

IMG { -ms-interpolation-mode: bicubic; }
.sys-template { display: none; }
.waterMarkOn { color: #ccc; font-style: italic; font-family: Arial; }

/* Start MUI */
#MUI #container { font-family: Helvetica, Arial, Sans-Serif; font-size: 10px; }
#MUI #container a { color: #0099cc; text-decoration: none; }
#MUI #container a:hover { text-decoration: underline; }
#MUI #container h2 { font-family: Arial, Helvetica Sans-Serif; font-size: 15px; color: #003366; font-weight: bold; text-transform: uppercase; }
#MUI #container h3 { font-family: Arial, Helvetica Sans-Serif; font-size: 14px; font-weight: bold; color: #003366; }
#MUI #container h2.lightHeader, #MUI #container h3.lightHeader { color: #fff; }
#MUI #container h4 { font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; font-weight: bold; color: #666; }
#MUI #container h5 { font-family: Helvetica, Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #666; }
#MUI #container h4 a, #MUI #container h5 a { color: #0099cc; }


.noFieldExpand { resize: none; }
.cssGlobalSysText_DarkGray > textarea { resize: none; }
#col1 textarea, #col2 textarea { resize: none; }
ol.alpha { list-style-type: lower-alpha; }
ol.alpha li { font-weight: 700; margin: 0.8em 0em 2em 0em; }
ol.alpha li span { font-weight: 400; }
ol.roman { list-style-type: lower-roman; }
ul.bullet { list-style-type: disc; margin: 1em 0em; }
ul.bullet li { font-weight: 400; margin: 0.3em 0em; }
.match-legal h1 { margin: 0em 0em 0.5em 0em; }
.match-legal h4 { color: #003799; margin: 0.8em 0 0em 0em; }

/* Support for commbar header changes */
li.menu-Profile a.navItem { height: 25px; }
.esar li.menu-Profile a.navItem { height: 50px; }
.esmx li.menu-Profile a.navItem { height: 50px; }
.ptbr li.menu-Profile a.navItem { height: 50px; }
li.menu-Profile img { padding-top: 4px; }


.cssGlobalSysText_DarkGrayBold { color: #333333; font-weight: 700; }
.cssGlobalDetour1_LimeBold { font-size: 13px; color: #808080; font-weight: 700; line-height: 18px; }

/* admittedly a duplicate of the above link, but easier to remember, and less junky on the CSS */

a.matchLink { text-decoration: none; color: #007CC4; }
a.matchLink:hover { text-decoration: underline; }

td.td-derp{ line-height: 0px;}
