/*Global Core*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form, label, legend, caption { vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; background: #FFF; color: #666; font: normal 11px Arial, Helvetica, sans-serif; margin: auto; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
sub { vertical-align: sub; }
sup { vertical-align: super; }
a { color: #369; text-decoration: none; font-weight: bold; }
a:hover { color: #C00; }

/* Prevent Firefox/Chrome Scrollbar Jump */
html {overflow-y:scroll;}


h3 {font-weight: bold; font-size: 14px; margin-bottom:6px;}
h6 {font-weight: bold; font-size: 11px; margin-bottom:4px;}
ul.list { padding: 0 0 0 20px; margin: 0;}
ul.list li {padding-bottom: 0px; padding-left: 5px; list-style-type:disc;}
a.itm {padding-left:17px; display:block; width:194px;}
a.itm:hover {background-color:#EEEEEE;}
a.itmactivitypage {padding-left:0px; width:211px;}
a.img {background-image: url( "/zsys/img/photo.gif" ); background-repeat:no-repeat; background-position:left;}
a.pgbreak {padding-left:0px; width:211px;}

.mastercontainer { width: 980px; margin: 0px auto; }
.marketingcontainer { width: 755px; margin: 0px auto; }
.mastermaincontent { min-height: 400px; font: 13px Arial,sans-serif; color: #000000; }


.one-column { width: 940px; float: left; }
.two-column-narrow { width: 200px; float: left; }
.two-column-wide { width: 740px; float: left; }
.two-column-half { width: 460px; float: left; }
.tab {border: 1px solid; padding:10px; width:960px; margin-bottom:10px; overflow: auto;}
.tab-column-left { width: 230px; float: left; border: 1px solid; padding:5px; }
.tab-column-right { width: 680px; float: left; border: 1px solid; padding:5px; }

.maintext { margin-top: 1px; margin-bottom: 15px;}
.smalltext {font-size: 11px; margin-top: 1px; margin-bottom: 15px;}

.box { border: solid 1px #000000; background-image: url( "/zsys/img/bg-box.gif" ); background-repeat: repeat-x; padding: 10px 10px 10px 10px; background-position:bottom;}
.box-error { border: solid 1px #CC0000; background-color: #FFE6E6; padding: 10px 10px 10px 10px; font-family: Verdana; font-weight:bold; }
.box-info { border: solid 1px #085FA9; background-color: #F0F5FF; padding: 10px 10px 10px 10px; margin-bottom:5px; color:#000; font-family: Verdana; }
.box-progress-info { border: solid 1px #085FA9; background-color: #F0F5FF; padding: 10px 10px 10px 10px; margin-bottom:5px; color:#085FA9; font-family: Verdana; font-weight:bold; }

.checkmark { font-size:14px; background-image: url("/zsys/img/upgrade_checkmark.gif"); background-repeat:no-repeat; padding-left:35px; padding-bottom:30px;}

.title { margin-top: 10px; margin-bottom: 15px;  font: bold 18px Arial,sans-serif; color: #085FA9; }
a.title { text-decoration: none; color: #4359F3; }
.title a:hover { color: #FF7A59; }

.error {color: #CC0000;}
a.error { text-decoration: none; color: #CC0000; }
.error a:hover { text-decoration: underline; color: #CC0000; }
li.error {margin-left: 20px; list-style-type:circle; margin-top:4px;}

.buttonnormal     { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #000000; border: 1px solid #000000; padding: 4px; background-image: url( "/zsys/img/bttnbkg.gif"); background-repeat: repeat-x; margin-right:5px; }
.buttonlarge        { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #000000; border: 1px solid #000000; padding: 4px; background-image: url( "/zsys/img/bttnbkg.gif"); background-repeat: repeat-x; margin-right:5px; }
.bttnup { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.bttndown {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
.bttnimage { text-align:center; color: #000000; font-weight: normal; border: solid 1px #000000; font-size:12px; padding: 2px; height:15px; width: 100px; display: block; margin-top:5px; background-image: url( "/zsys/img/bttnbkg.gif"); }

.tab-footer { background-image: url( "/zsys/img/bottom_bar.gif"); background-repeat: no-repeat; background-position: top left; height: 60px; width: 980px; padding-top: 17px; padding-left: 10px; padding-bottom:5px; clear:both; }

.import-table { width:921px;}
.import-row { background-color:#FFFFFF;  }
.import-row-alt { background-color:#EEEEEE; }
.import-row:hover {background-color:#CCCCCC;}
.import-column { white-space:nowrap; font-size:11px;}
.import-column-header th { font-weight:bold; text-align:left; padding-right:20px; border-bottom: solid 2px #000;}

.PopupBackground { filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3; background-color:Black; width:100%; height:100%; position:absolute; top:0; left:0; display:none; z-index: 1; }
.PopupBody { width:100%; height:100%; text-align:center; position:absolute; top:0; left:0; display:none; z-index: 2; }
.PopupContent { z-index: 3; border:solid 1px Black; background-color:#eeeeee; padding:10px; margin:210px auto; }
.PopupContentImageEditor { z-index: 3; background-color:#ffffff; margin:50px auto; text-align:left; background-image: url( "/zsys/img/bg-box.gif" ); background-repeat: repeat-x; background-position:bottom;}

#notify-table
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 130%;
    font-weight: bold;
    letter-spacing: -1px;
    color: #735005;
}
.notify td
{
    border-bottom: solid 1px #D6800C;
    padding: 7px 0 7px 0;
    text-align: center;
    background-color: #F4A83D;
}
notify
{
    width: 95%;
}
.notify-close a
{
    color: #735005;
    text-decoration: none;
    background-color: #FAD163;
    border: 2px #735005 solid;
    padding-left: 4px;
    padding-right: 4px;
}
