/* ================================
    CSS STYLES FOR mwNET 
    v1.0, 02/2003
   ================================
*/

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/
.userinput
{
	margin: 3px 0 0 0;
	width: 200px;
	height: 20px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.userinputShort
{
	margin: 3px 0 0 0;
	width: 100px;
	height: 20px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.menuHover {
    cursor: pointer;
}

a, img {
    border: none;
    outline: none;
    cursor: pointer;
}

.PrProgress {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.8;
    z-index: 10000000;
}

.PrContainer {
    position: fixed;
    top: 30%;
    left: 36%;
    padding: 10px;
    width: 33%;
    z-index: 10000001;
    background-color: #fff;
    border: solid 1px #000;
}

.PrHeader {
    background: url(Images/sprite.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;
    white-space: nowrap;
    font-family: arial,helvetica,clean,sans-serif;
}

.PrBody {
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

.PrIFrame {
}

.loading {
    font-family: Arial;
    font-size: 9pt;
    color: #7A7A7A;
    position: absolute;
    left: 40%;
    top: 30%;
    width: 250px;
    height: 60px;
    background-color: #FFFFFF;
    border: solid 1px #7A7A7A;
    padding-top: 30px;
    text-align: center;
}

.popupLoading {
    border: solid 2px #0D2273;
    width: 350px;
    height: 100px;
}

.bluedisplay {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    white-space: nowrap;
    color: #135992;
}

/*ModalUpdate progress*/

#progressBackgroundFilter {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 10000000;
}

#processMessage {
    position: fixed;
    top: 30%;
    left: 36%;
    padding: 10px;
    width: 33%;
    z-index: 10000001;
    background-color: #fff;
    border: solid 1px #000;
}

.SearchButtonStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    box-shadow: inset 0px 1px 0px 0px #97c4fe;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
    background: -moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
    background-color: #3d94f6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #337fed;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #1570cd;
}

    .SearchButtonStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
        background: -moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
        background-color: #1e62d0;
    }

    .SearchButtonStyle:active {
        position: relative;
        top: 1px;
    }

.CreateButtonLargeStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
    box-shadow: inset 0px 1px 0px 0px #a4e271;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
    background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
    background-color: #89c403;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #74b807;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #528009;
}

    .CreateButtonLargeStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
        background: -moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
        background-color: #77a809;
    }

    .CreateButtonLargeStyle:active {
        position: relative;
        top: 1px;
    }

.ViewButtonSmallStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    box-shadow: inset 0px 1px 0px 0px #fce2c1;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
    background: -moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
    background-color: #ffc477;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #eeb44f;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #cc9f52;
}

    .ViewButtonSmallStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
        background: -moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
        background-color: #fb9e25;
    }

    .ViewButtonSmallStyle:active {
        position: relative;
        top: 1px;
    }

.ViewButtonStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
    box-shadow: inset 0px 1px 0px 0px #fce2c1;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
    background: -moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
    background-color: #ffc477;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #eeb44f;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #cc9f52;
}

    .ViewButtonStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
        background: -moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
        background-color: #fb9e25;
    }

    .ViewButtonStyle:active {
        position: relative;
        top: 1px;
    }

.ProcessButtonStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    box-shadow: inset 0px 1px 0px 0px #97c4fe;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
    background: -moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
    background-color: #3d94f6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #337fed;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 7px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #1570cd;
}

    .ProcessButtonStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
        background: -moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
        background-color: #1e62d0;
    }

    .ProcessButtonStyle:active {
        position: relative;
        top: 1px;
    }

.ProcessButtonLargeStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    box-shadow: inset 0px 1px 0px 0px #97c4fe;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
    background: -moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
    background-color: #3d94f6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #337fed;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #1570cd;
}

    .ProcessButtonLargeStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
        background: -moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
        background-color: #1e62d0;
    }

    .ProcessButtonLargeStyle:active {
        position: relative;
        top: 1px;
    }

.CreateButtonStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
    box-shadow: inset 0px 1px 0px 0px #a4e271;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
    background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
    background-color: #89c403;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #74b807;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 13px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #528009;
}

    .CreateButtonStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
        background: -moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
        background-color: #77a809;
    }

    .CreateButtonStyle:active {
        position: relative;
        top: 1px;
    }

.EditButtonStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
    box-shadow: inset 0px 1px 0px 0px #a4e271;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
    background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
    background-color: #89c403;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #74b807;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 3px #528009;
}

    .EditButtonStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
        background: -moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
        background-color: #77a809;
    }

    .EditButtonStyle:active {
        position: relative;
        top: 1px;
    }

.CancelButtonStyleSmall {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 13px;
    text-decoration: none;
    text-shadow: 1px 1px 3px #ffffff;
}

    .CancelButtonStyleSmall:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
    }

    .CancelButtonStyleSmall:active {
        position: relative;
        top: 1px;
    }

.CancelButtonStyle {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 3px #ffffff;
}

    .CancelButtonStyle:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
    }

    .CancelButtonStyle:active {
        position: relative;
        top: 1px;
    }

.HasDecision {
    background-color: aquamarine !important;
    font-weight: bold;
    color: Black;
}

.popup {
    COLOR: #9F141A;
    CURSOR: help;
    TEXT-DECORATION: none;
}

.ReLabelBold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: White;
}

.LabelBold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: DarkRed;
}

.RptHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666644;
}

.MenuLongButton {
    background-color: Silver;
    color: RoyalBlue;
    font-weight: bold;
    font-size: 8pt;
    cursor: pointer;
    width: auto;
    padding: 2px;
}

legend {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma, Verdana;
}

.menu_nodeStyle {
    color: Black;
    font-family: "Verdana";
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    width: 100%;
    border: solid 1px White;
}

.menu_hoverNodestyle {
    background-color: #CCCCCC;
    border: solid 1px #888888;
    cursor: pointer;
}

.menu_selectedNodestyle {
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    color: #0066CB;
}

.HeadBg {
    background-color: #CCCCCC;
}

.MenuTabBg {
    background-color: black;
}

.MenuSelectedTab {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

.MenuOtherTabs {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

.MainPanelBg {
    background-color: White;
}

.BodyPanelBg {
}

.LeftPane {
    background-color: White;
    /*background-color:#dcdcdc; */
    width: 220px;
}

.ContentPane {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.RightPane {
    width: 200px;
}

.CopyrightPaneBg {
    background-color: White;
    /* background-color:#dcdcdc; */
}

.CopyrightLabel {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: Black;
    line-height: 14px;
}

.menuTitle {
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: navy;
}

.menuText {
    font-size: .8em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.emailMenuText {
    font-size: 1.0em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

A.MenuSelectedTab:link {
    text-decoration: none;
    color: white;
}

A.MenuSelectedTab:visited {
    text-decoration: none;
    color: #eeeeee;
}

A.MenuSelectedTab:active {
    text-decoration: none;
    color: #eeeeee;
}

A.MenuSelectedTab:hover {
    text-decoration: none;
    color: #cccccc;
}

a.menuTextLink:visited, a.menuTextLink:link {
    font-size: .8em;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #013DA4;
}

a.menuTextLink:Hover {
    font-size: .80em;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #8CA7BB;
}

/* background color for the content part of the pages */
body {
    min-width: 880px;
    margin: 0;
    padding: 0;
    border: 10px;
    text-align: center;
    font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #666666;
    /*background-color: #B2CFE6;*/
    background-color: #8CA7BB;
}

h1, h2, h3, h4, h5, h6 {
    color: #0066CB;
}

h1 {
    font-size: 2.0em;
    font-weight: normal;
}

#mainwrapper {
    margin: 0 auto;
    width: 760px;
    text-align: left;
}

#header {
    margin-left: 0px;
    margin-bottom: 0px;
    /*color: #FFFFFF;*/
    color: Black;
    /*background-color: #8CA7BB;*/
    background-color: White;
    border: solid 1px #005AC5;
    font-size: 3.5em;
    font-weight: bold;
    padding: 10px;
    border-bottom: solid 4px Black;
}

#header-bottom {
    width: 100%;
    font-size: 14px;
    font-style: italic;
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #8CA7BB;
}

.SiteTitleSmaller {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #8CA7BB;
}

.CalendarTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: white;
    border-color: white;
}


.TabMenuBg {
    background-color: dimgray;
    border-color: white;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: dimgray;
    border-color: black;
}

/* background/border colors for the unselected tabs */
.OtherMenuTabsBg {
    background-color: white;
    border-color: black;
}

/* text style for the selected tab */
.SelectedTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: DarkRed;
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: gainsboro;
    text-decoration: none;
    font-weight: bold;
}

.OtherMenuTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    text-decoration: none;
    font-weight: bold;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link {
    text-decoration: none;
    color: #eeeeee;
}

A.OtherTabs:visited {
    text-decoration: none;
    color: #eeeeee;
}

A.OtherTabs:active {
    text-decoration: none;
    color: #eeeeee;
}

A.OtherTabs:hover {
    text-decoration: underline;
    color: white;
}

/* background/border colors for the unselected Copyright Tabs */
.OtherCopyrightTabsBg {
    height: 25px;
    border-width: 1px;
}

/* text style for the selected Copyright Tab */
.SelectedCopyrightTab {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 13px;
    color: Black;
    text-decoration: underline;
}

/* text style for the unselected Copyright Tabs */
.OtherCopyrightTabs {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 13px;
    color: white;
    text-decoration: none;
}

/* hyperlink styles of the unselected Copyright Tabs */
A.OtherCopyrightTabs:link {
    text-decoration: none;
    color: Black;
}

A.OtherCopyrightTabs:visited {
    text-decoration: none;
    color: Black;
}

A.OtherCopyrightTabs:active {
    text-decoration: none;
    color: Black;
}

A.OtherCopyrightTabs:hover {
    text-decoration: underline;
    color: Black;
}

/* text style for the menu parent */
.MenuParentLink {
    background-color: #dcdcdc;
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

/* hyperlink style for the site links */
A.MenuParentLink:link {
    text-decoration: none;
    color: Black;
}

A.MenuParentLink:visited {
    text-decoration: none;
    color: Black;
}

A.MenuParentLink:active {
    text-decoration: none;
    color: Black;
}

A.MenuParentLink:hover {
    text-decoration: underline;
    color: Black;
}

/* background/border colors for the unselected Menus */
.OtherMenusBg {
    height: 19px;
    border-width: 0px;
}

.OtherSegMenusBg {
    height: 19px;
    border-width: 1px;
}

/* text style for the selected Menu */
.SelectedSegMenu {
    /*background-color: darkred;*/
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

/* text style for the selected Menu */
.SelectedMenu {
    /*background-color: darkgray; */
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

/* text style for the unselected Menus */
.OtherMenus {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    text-decoration: none;
}

.OtherSegMenus {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    text-decoration: none;
}

/* hyperlink styles of the unselected Menus */
A.OtherMenus:link {
    text-decoration: none;
    color: Black;
}

A.OtherMenus:visited {
    text-decoration: none;
    color: Black;
}

A.OtherMenus:active {
    text-decoration: none;
    color: Black;
}

A.OtherMenus:hover {
    text-decoration: underline;
    color: Black;
}


/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration: none;
    color: white;
}

A.SiteLink:visited {
    text-decoration: none;
    color: #eeeeee;
}

A.SiteLink:active {
    text-decoration: none;
    color: #eeeeee;
}

A.SiteLink:hover {
    text-decoration: underline;
    color: white;
}

/* style for separator between site links */
.Accent {
    color: red;
    font-weight: bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee;
}

/* style of item titles by Announcements and events */
.ItemTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: darkred;
}



/* GENERAL */
/* style for module titles */
.Head {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666644;
}

.FormHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: white;
}

.Org {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #666644;
}

/* style of item titles on edit and admin pages */
.SubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666644;
}

.ValidatorText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: black;
}

/* text style used for most text rendered by modules */
.normalTextSmall {
    font-size: 0.8em;
}

.normalTextSmallBold {
    font-size: 0.7em;
    font-weight: bold;
}

.normalTextSmaller {
    font-size: 0.7em;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Normal {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 12px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: red;
}

.NormalBold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.NormalBoldLabelHighlight {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    background-color: Silver;
}

/* text style for buttons and link buttons used in the portal admin pages */
.HypCommandButton {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: white;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.HypCommandButton:link {
    text-decoration: underline;
    color: white;
}

A.HypCommandButton:visited {
    text-decoration: underline;
    color: white;
}

A.HypCommandButton:active {
    text-decoration: underline;
    color: white;
}

A.HypCommandButton:hover {
    text-decoration: underline;
    color: white;
}

/* text style for buttons and link buttons used in the portal admin pages */
.QuickButton {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.CommandButton {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration: underline;
    color: darkred;
}

A.CommandButton:visited {
    text-decoration: underline;
    color: darkred;
}

A.CommandButton:active {
    text-decoration: underline;
    color: darkred;
}

A.CommandButton:hover {
    text-decoration: underline;
    color: red;
}

/* GENERIC */
H1 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666644;
}

H2 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666644;
}

H3 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666644;
}

H4 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666644;
}

H5, DT {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666644;
}

H6 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666644;
}

TFOOT, THEAD {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #666644;
}

TH {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666644;
}

A:link {
    text-decoration: none;
    color: #666644;
}

A:visited {
    text-decoration: none;
    color: #666644;
}

A:active {
    text-decoration: none;
    color: #666644;
}

A:hover {
    text-decoration: underline;
    color: red;
}

SMALL {
    font-size: 8px;
}

BIG {
    font-size: 14px;
}

BLOCKQUOTE, PRE {
    font-family: Lucida Console, monospace;
}


UL LI {
    list-style-type: square;
}

    UL LI LI {
        list-style-type: disc;
    }

        UL LI LI LI {
            list-style-type: circle;
        }

OL LI {
    list-style-type: decimal;
}

OL OL LI {
    list-style-type: lower-alpha;
}

OL OL OL LI {
    list-style-type: lower-roman;
}

HR {
    color: dimgrey;
    height: 1pt;
    text-align: left;
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmall {
    font-size: 0.7em;
}

.normalTextSmallBold {
    font-size: 0.7em;
    font-weight: bold;
}

.normalTextSmaller {
    font-size: 0.8em;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText {
    background-color: #aaa;
    background-image: url(../Images/tilebg_tablecaption.gif);
    color: Black;
    font-size: 10pt;
    font-weight: bold;
    border: 0;
    border-bottom: solid 1px #737373;
    white-space: nowrap;
    text-align: left;
    padding: 2px;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder {
    /*border: 1px dimgray solid; 
    background-color: #FFFFFF; */
}

/*****************************************************
Main forum colors
*****************************************************/
td.forumRow {
    background-color: white;
}


td.forumAlternate {
    background-color: #DAE7FD;
}

.button {
    background-color: #fff;
    border: solid 1px #bbd9ee;
    color: #0066cc;
    font-size: 13px;
}

.buttonNormal {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #cccc9a;
    TEXT-ALIGN: center;
}

.buttonNotice {
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    COLOR: black;
    PADDING-TOP: 1px;
    border-right: solid 1px black;
    border-top: solid 1px black;
    font-size: 8pt;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    font-family: Arial;
    BACKGROUND-COLOR: lightgrey;
    TEXT-ALIGN: center;
}

.buttonHighlight {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e7e7d6;
    TEXT-ALIGN: center;
}

.buttonDown {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 2px;
}

.buttonCurrent {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: white;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #003366;
}

.MenuButtons {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    width: 125px;
    COLOR: black;
    height: 30px;
    BACKGROUND-COLOR: white;
}

.NoticeButtons {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e7e7d6;
    TEXT-ALIGN: center;
    height: 20px;
    width: 150px;
    border-bottom-color: darkred;
    border-bottom: 1px;
    border-bottom-style: solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NoticeSelectedButtons {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    width: 125px;
    COLOR: black;
    TEXT-ALIGN: center;
    height: 20px;
    width: 150px;
    BACKGROUND-COLOR: white;
    border-left-color: darkred;
    border-left: 1px;
    border-left-style: solid;
    border-right: 1px;
    border-right-color: darkred;
    border-right-style: solid;
    border-top: 1px;
    border-top-color: darkred;
    border-top-style: solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CSCCalendar {
    border-right: lightgrey ridge;
    border-top: lightgrey ridge;
    font-size: 8pt;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray', Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
    border-left: lightgrey ridge;
    border-bottom: lightgrey ridge;
    font-family: Arial;
    background-color: white;
}

    .CSCCalendar TABLE {
        font-size: 8pt;
        font-family: Arial;
        background-color: white;
    }

.CSCCalendarNoFilter {
    border-right: lightgrey ridge;
    border-top: lightgrey ridge;
    font-size: 8pt;
    border-left: lightgrey ridge;
    border-bottom: lightgrey ridge;
    font-family: Arial;
    background-color: white;
}

    .CSCCalendarNoFilter TABLE {
        font-size: 8pt;
        font-family: Arial;
        background-color: white;
    }


.CSCWeekRowsTable {
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: Arial;
    background-color: white;
}

.CSCDay {
    cursor: pointer; /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
}

.CSCSelectedDay {
    background-color: gold;
    cursor: pointer;
}

.CSCSelectedToday {
    font-weight: bold;
    background-color: gold;
    cursor: pointer;
}

.CSCToday {
    font-weight: bold;
    cursor: pointer;
}

.CSCSpecialDay {
    cursor: pointer;
    background-color: lemonchiffon;
}

.CSCOtherMonthDays {
    cursor: default;
    color: gray;
}

.CSCWeekNumberColumn {
    border-right: blue 1px solid;
    background-color: lightblue;
}

.CSCDayHeader {
    border-bottom: blue 1px solid;
}

    .CSCDayHeader TR {
        font-size: 7pt;
        background-color: lightblue;
    }

.CSCDayHeaderCell {
    font-size: 7pt;
}

.CSCHeaderTable {
    font-size: 8pt;
    border-bottom: blue 1px solid;
    font-family: Arial;
}

.CSCHeaderRows {
    font-size: 8pt;
    font-family: Arial;
    cursor: default;
}

    .CSCHeaderRows TR {
        background-color: inherit;
    }

.CSCIncrementalButtons {
    cursor: pointer;
    color: mediumblue;
}

.CSCIncrementalButtonsPressed {
    cursor: pointer;
    color: darkblue;
}

.CSCJumpButtons {
    color: mediumblue;
    cursor: pointer;
}

.CSCJumpButtonsPressed {
    color: darkblue;
    cursor: pointer;
}

.CSCCloseButton {
    cursor: default;
}

.CSCCloseButtonPressed {
    cursor: default;
}

.CSCHelpButton {
    cursor: default;
}

.CSCHelpButtonPressed {
    cursor: default;
}

.CSCFooterTable {
}

    .CSCFooterTable TABLE {
    }

.CSCFooterButton {
    border-right: lightgrey thin outset;
    border-top: lightgrey thin outset;
    border-left: lightgrey thin outset;
    color: black;
    border-bottom: lightgrey thin outset;
    background-color: lightblue;
    font-size: 8pt;
    font-family: Arial;
    cursor: pointer;
}

.CSCFooterButtonPressed {
    border-right: lightgrey thin inset;
    border-top: lightgrey thin inset;
    border-left: lightgrey thin inset;
    border-bottom: lightgrey thin inset;
    background-color: lightblue;
    color: black;
    font-size: 8pt;
    font-family: Arial;
    cursor: pointer;
}

.CSCFooterCurrentDate {
}

.SD_Selectable1 {
    background-color: mistyrose;
    cursor: pointer;
}

.SD_SelectableOM1 {
    background-color: powderblue;
    cursor: pointer;
}

.SD_Selectable2 {
    background-color: palegoldenrod;
    cursor: pointer;
}

.SD_SelectableOM2 {
    background-color: gainsboro;
    cursor: pointer;
}

.SD_Unselectable1 {
    color: gray;
    background-color: mistyrose;
}

.SD_UnselectableOM1 {
    color: gray;
    background-color: powderblue;
}

.SD_Unselectable2 {
    color: gray;
    background-color: palegoldenrod;
}

.SD_UnselectableOM2 {
    color: gray;
    background-color: gainsboro;
}

.DTBToggleCalendar {
}

.DTBToggleCalendarPressed {
}

.DTBHelpButton {
}

.DTBHelpButtonPressed {
}

.MYPMonthYearPicker {
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    font-family: Arial;
    background-color: white;
}

    .MYPMonthYearPicker TABLE {
        font-size: 8pt;
        font-family: Arial;
        background-color: white;
    }

.MYPMonthTable {
}

.MYPYearTable {
}

.MYPMonthCell {
    cursor: pointer;
}

.MYPSelectedMonthCell {
    background-color: gold;
    cursor: pointer;
}


.MYPYearCell {
    cursor: pointer;
}

.MYPSelectedYearCell {
    cursor: pointer;
    background-color: gold;
}

.MYPOutOfRangeCell {
    color: gray;
}

.MYPMoveYearsButtons {
}

.MYPMoveYearsButtonsPressed {
}

.MYPTogglePicker {
}

.MYPTogglePickerPressed {
}


.PDPContextMenu {
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    font-size: 8pt;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    font-family: Arial;
    background-color: white;
}

    .PDPContextMenu TABLE {
        font-size: 8pt;
        font-family: Arial;
        background-color: white;
    }
