/* MediaPlus cmo41 Version cmo41A 01/06/16 09:20:51 work css/cmstyle.css
** Copyright 2001 Publishing Business Systems, Inc.
** All Rights Reserved Worldwide.
*/
/* cmstyle.css - DTI standard iServices global stylesheet
** DO NOT EDIT - client changes should be placed in cmstyle_custom.css
*/
/* #CM12060 16.11.01 jfischer Update css file formatting.
** #CM10429 16.03.15 jfischer Remove global text color.
** #CM10274 16.01.06 ginnya Change comment to refer to "0bsolete".
** #CM7092 14.11.05 mattm   Add 'please wait' styles, remove .error.
** #65342  13.11.12 mickeyg Add #linksection.
** #64719  13.06.20 mickeyg Remove input field classes; add border radius to 
**                          errormsg and successmsg.
** #64402  13.07.25 gaylep  Merge up ticket 56927 from cmo38a.
** #56927  13.02.19 gaylep  Add warningmsg.
** #61555  13.05.16 mickeyg Remove contact table classes.
**         13.03.21 mickeyg Add broadcast message classes.
** #60623  12.12.27 mickeyg Merge up cmo2012 WR#192303.
** #192303 12.08.30 mickegy Add textarea:focus.
** #191539 12.06.08 todd    Add display:block to errormsg so margin/padding work
** #191293 12.05.24 mickeyg Add margin-bottom to inlineErrorMsg.
** #190500 12.02.10 mickeyg Add inlineErrorMsg.
** #189043 12.01.25 mickeyg Add sitedown class.
** #189880 11.12.19 mickeyg Merge up cmo2011 WR#188013.
** #188013 11.11.17 mickeyg Add calendar styles and .passwordhint ul.
** #188277 11.06.13 mickeyg Add styles for successmsg.
** #186548 11.02.11 mickeyg Merge up cmo36 WR#186053.
** #186053 10.12.22 mickeyg Add warning and todolist.
** #186137 10.12.15 marks   Merge 36 WR 185774 to version 37.
** #185774 10.11.09 mickeyg Merge up cmo35 WR#185621
** #185621 10.10.28 mickeyg Remove positioning of passwordhint.
** #183963 10.08.19 marks   Merge 35 WR 178226 to version 36.
** #178226 10.06.02 mickeyg Add passwordhint and privacylink.
** #182814 10.03.18 mickeyg Increase font size and line height; Add requirefld.
** #183219 10.04.29 mickeyg Add img. 
** #182267 10.02.10 mickeyg Add successmsg. 
** #173953 08.04.16 mickeyg Default hyperlinks to underline.
**         08.04.07 mickeyg Add contact us styles.
** #164649 08.02.05 mickeyg Extract subscriber styles to subscriber.css.
** #173797 08.01.17 todd    Add loginalertmsg.
** #169332 07.11.05 mickeyg Extract distribution styles to distribution.css.
** #166763 07.08.22 mickeyg Added deldetailtbl for delivery details popup.
** #166763 07.07.26 mickeyg Added statuscol and statusdesccol for status popup
** #167951 07.05.23 mickeyg Added termsconditions.
** #169304 07.04.26 mickeyg Added (empty) phonehint class.
** #168997 07.03.06 mickeyg Added submenu classes (for dm reports).
** #169745 07.02.08 mickeyg Updated dminfo and added dminstructions.
** cleanup 06.10.09 mickeyg Use shorthand colors codes (#000 #FFF).
** #169342 06.12.29 mickeyg Added dminfo class; Updated instructions (valign)
** #159915 06.10.11 mickeyg CR#26795 Added .accthisttbl.td class.
** #167473 06.07.03 mickeyg Added old 'error' class to errormsg.
** #166497 06.06.26 mickeyg Merged up cmo33 WR#166496.
** #166496 06.04.20 mickeyg Added margin to #main and removed margin/padding
**                          for other classes (used inside of main).
** #166565 06.06.26 mickeyg Merged up cmo33 WR#165503.
** #166503 06.04.25 mickeyg Added browseresults padding, bodyarea pageheader.
** #166533 06.06.23 mickeyg Merged up cmo33 WR#165387.
** #165387 06.04.20 mickeyg CR#24728 Updated rtnlist classes; added note
** #166444 06.06.23 mickeyg Merged up cmo33 WR#166440.
** #166440 06.04.07 mickeyg Added rtnlist and rtnform classes.
** #167220 06.06.12 todd    Expand accthisttable so data fits better.
** #166274 06.05.18 mickeyg Added autorenewimg class.
** #164927 06.03.30 mickeyg Added payinvoice form.
** #166097 06.03.27 mickeyg Add drawchg forms.
** #166036 06.03.27 mickeyg Added rtnform and rtnentryform.
** #166064 06.03.25 mickeyg Updated dist forms and browse padding
** #165936 06.03.24 mickeyg CR#25417 Added formbuttonclass span.
** 11/05/05 mickeyg WR#164251 Added tab folder styles;
**                            main, pageheader, instructions classes
** 01/14/06 robi    WR#139448 Added vertical-align: for rowheader and
**                            [datacell|textalign][left|center|right]
** 03/10/06 mickeyg WR#165668 Merged up detail, detailtbl and tab folder.
** 03/07/06 mickeyg WR#164931 Added demorow and menurightbtn;
**                  Removed datacellsub, largetable, receipttitle, subtitlenew,
**                  smalltable, and table acctinfo/subinfo;
**                  0bsoleted h1, h2, h3
** 03/02/06 mickeyg WR#165635 Removed logoheader; add background to loginhead;
**                  Renamed logoheader2 to topnavtbl; hide menu vdivider.
**                  Moved "Region Divs" to their approrate "page" section.
**                  Removed 0bsolete back class (for back button).
** 03/02/06 mickeyg WR#165605 Merged up cmo33 WR#165335.
** 02/14/06 mickeyg WR#165335 Added blurbstarttbl, buttoncell, and loginbody
**                            vdivider to hide login page sections.
** 03/01/06 mickeyg WR#164987 Merged up cmo33 WR#164976.
** 03/01/06 mickeyg WR#165140 Merged up cmo33 WR#165101.
** 01/12/06 mickeyg WR#164976 Added menuleftbody and secure classes.
** 01/25/06 mickeyg WR#165101 Added border and padding to subtitle class;
** 01/27/06 mickey  WR#164931 New styles related to 'left nav' layou.
**                  purged header comments prior to 2006.
** css/cmstyle.css
** - Base stylesheet used by iServices 
*/

/* General/HTML elements */
html,
body,
ul,
ol,
li,
p,
form,
table {
    border: 0;
    margin: 0;
    padding: 0;
}
body,
#bodyarea {
    background-color: #FFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 18px;
}
img {
    border: 0;
}
table,
td {
    border: 0;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}
a:link,
a:visited {
    color: #10427B;
    text-decoration: underline;
}
a:hover,
a:active {
    color: #595A5C;
    text-decoration: underline;
}
#navheader a:link,
#navheader a:visited {
    color: #62C4F9;
    text-decoration: none;
}
#navheader a:hover,
#navheader a:active {
    color: #595A5C;
    text-decoration: underline;
}
.nowrap {
    white-space: nowrap;
}
.alignr {
    text-align: right;
}

/* forms */
.disabled {
    background-color: gray;
    border: 0;
}
.requirefld {
    font-weight: bold;
    color: red;
    vertical-align: top;
}
.buttonalignment input {
    margin-right: 10px;
}
.nojavascript {
    display: block;
    clear: both;
}

/* Error */
.errormsg {
    -moz-border-radius: 10px;
    background-color: #F2DEDE;
    border-radius: 10px;
    border: 1px solid red;
    color: #FF0000;
    display: block;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 10px 5px;
}
.errormsg img {
    margin-right: 10px;
}
.inlineErrorMsg {
    background: url(../images/error.gif) no-repeat left;
    color: #FF0000;
    display: none;
    font-weight: bold;
    height: 12px;
    margin-bottom: 5px;
    padding: 5px 0 0 15px;
}

/* Warning */
.warning {
    background-color: #FFFFE0;
    border: 1px solid #FFFF00;
    padding: 10px;
}

/* Warning Message area */
.warningmsg {
    background-color: #FFFF75;
    color: #080000;
    font-weight: bold;
    padding: 10px 0 10px 0;
}
.warningmsg img {
    margin-right: 10px;
}

/* OK - Success */
.successmsg {
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #dff0d8;
    border: 1px solid green;
    color: #468847;
    display: block;
    font-weight: bold;
    padding: 10px 5px;
}
.successmsg img {
    margin-right: 10px;
}

/* Broadcast Message */
div.dimmer {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    /* overlay browser content for dimming effect */
    background-image: url(../images/beige.png);
    /* ieWin only stuff */
    _background-image: none;
    /*_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/beige.png');*/
}
div.dimming {
    background-color: #FFF;
    border: 1px solid #999;
    position: absolute;
    visibility: hidden;
    /* set z-index higher than possible */
    z-index: 10000;
}
div.dimming p {
    padding-left: 10px;
}
.wbroadcastmsg {
    visibility: hidden;
}
.broadcastmsg {
    margin-bottom: 30px;
    margin-top: 10px;
    padding-right: 10px;
    text-align: left;
}
table.floatingheader td {
    background-color: #595A5C;
    color: #FFF;
    font-weight: bold;
    padding-left: 10px;
}
.broadcastprod,
.broadcastacct {
    color: #595A5C;
    font-weight: bold;
    padding-top: 10px;
}

/* Contact Us Screen */
table.contacttable td.emaillink a {
    background: url(../images/emailicon.gif) 1px 1px no-repeat;
    padding-left: 20px;
}
.contactlist {
    font-weight: bold;
    white-space: nowrap;
    border-bottom: #AEAD8B solid 1px;
    padding-top: 20px;
}
.emaillink {
    padding-top: 5px;
}

/* Registration */
.privacylink {
    vertical-align: top;
    float: right;
}
.passwordhint {
    vertical-align: top;
    padding-left: 5px;
}
.passwordhint ul {
    margin-left: 12px;
}
.todolist {
    padding: 10px 0;
    text-align: center;
}

/* Calendar Screen */
.day {
    width: 35px;
    background-color: #FFF;
    color: #000;
    border: 1px solid gray;
}
.dayheader {
    background-color: #F6F5E3;
    color: #000;
    font-weight: bold;
    text-align: center;
}
.highlight {
    width: 35px;
    background-color: #FFF;
    color: red;
    font-weight: bold;
    border: 1px solid red;
}

/* Logout */
#linksection {
    margin-top: 1em;
    padding-top: 1em;
}
/* Website Unavailable (htm/sitedown.htm) */

#sitedown #logincontent {
    height: 400px;
    margin: 50px 20px;
}

/* Processing - Please Wait */
#wait_glass {
    background: rgba(255, 255, 255, .5);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
#pls_wait {
    background: white;
    border: solid 1px lightgray;
    border-radius: 6px;
    box-shadow: 4px 6px 6px gray;
    display: none;
    font-size: 32px;
    font-weight: bold;
    padding: 16px;
    position: fixed;
    z-index: 10001;
}
