/* Portaj CSS*/
/* background color for the header at the top of the page  */
.BreadCrumbs {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.BreadCrumbs:link {
    color: #000000;
}

A.BreadCrumbs:visited {
    color: #000000;
}

A.BreadCrumbs:hover {
    color: #000000;
}

A.BreadCrumbs:active {
    color: #000000;
}

.HelpLogin {
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.HelpLogin:link {
    color: #ffffff;
}

A.HelpLogin:visited {
    color: #ffffff;
}

A.HelpLogin:hover {
    color: #ffffff;
}

A.HelpLogin:active {
    color: #ffffff;
}

.DateModule {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
}

.UserName {
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
}

A.UserName:link {
    color: #000000;
}

A.UserName:visited {
    color: #000000;
}

A.UserName:hover {
    color: #000000;
}

A.UserName:active {
    color: #000000;
}

.PoweredBy {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
}

A.PoweredBy:link {
    color: #000000;
}

A.PoweredBy:visited {
    color: #000000;
}

A.PoweredBy:hover {
    color: #000000;
}

A.PoweredBy:active {
    color: #000000;
}

.FooterText {
    text-align: center;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
}

.ContentPane {
    border: thin solid #000000;
}

.RightPane {
}

.bottompane {
}
/* style for module titles text */
.Head {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

A.Head {
    font-size: 11px;
    font-weight: Normal;
}

    A.Head:link {
        color: #000000;
    }

    A.Head:active {
        color: #000000;
    }

    A.Head:hover {
        color: #000000;
    }

    A.Head:visited {
        color: #000000;
    }
/**************Module****************/
.ModuleTitle {
    font-family: Tahoma;
    font-size: 10px;
}

.ModuleContainer {
}

.ModuleGeneralHeader {
    vertical-align: middle;
    white-space: nowrap;
    background-image: url('../images/Normal_Moduel_Top_Tile.jpg');
}

.ModuleContent {
    width: 100%;
    background-color: #F0F0F0;
    border: #89898A 1px solid;
    border-top: 0px;
}

.ModuleBottomTile {
    width: 100%;
    border-bottom: #89898A 1px solid;
    background-color: #F0F0F0;
}
/**************Module****************/
.ModuleRow {
    background-color: Transparent;
    vertical-align: middle;
}

.ModuleAlternateRow {
    background-color: #eeeeee;
    vertical-align: middle;
}

.ModuleSettingShowHide {
    border-right: gray 1px solid;
    padding-right: 1px;
    border-top: gray 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    margin: 1px;
    border-left: gray 1px solid;
    padding-top: 1px;
    border-bottom: gray 1px solid;
    background-color: #ebebeb;
}
/* style of item titles on edit and admin pages */
.SubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #8b0000;
}
/* text style used for most text rendered by modules */
.Normal {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    border: solid 0px 1px 1px;
}

.NormalDropDownList {
    border-right: #191970 1px solid;
    border-top: #191970 1px solid;
    border-left: #191970 1px solid;
    border-bottom: #191970 1px solid;
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    color: #2F4F4F;
    font-weight: normal;
    border-style: solid;
}

.NormalButton {
    border-right: #191970 1px solid;
    border-top: #191970 1px solid;
    border-left: #191970 1px solid;
    border-bottom: #191970 1px solid;
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    color: #2F4F4F;
    font-weight: normal;
    border-style: solid;
}

.NormalRadioButtonList {
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    color: #2F4F4F;
    font-weight: normal;
}

.NormalRed {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #ff0000;
}

.NormalBold {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    color: #000000;
    text-decoration: none;
}

A.CommandButton:visited {
    color: #000000;
}

A.CommandButton:active {
    color: #000000;
}

A.CommandButton:hover {
    color: #000000;
}

.CommandButtonRed {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

A.CommandButtonRed:link {
    color: #8b0000;
    text-decoration: none;
}

A.CommandButtonRed:visited {
    color: #8b0000;
}

A.CommandButtonRed:active {
    color: #8b0000;
}

A.CommandButtonRed:hover {
    color: #8b0000;
}

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: Gray;
    height: 1pt;
    text-align: left;
}
/* style of item titles by Announcements and events */
.ItemTitle {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #8b0000;
}
/*Calendar*/
.CalendarNormal {
    background-color: #F5F5F5;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    color: Black;
}

.CalendarBack {
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    color: Black;
}
/*Style For SubMenu Module*/
.SubMenuModule {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

A.SubMenuModule:link {
    text-decoration: none;
    color: #003366;
}

A.SubMenuModule:visited {
    text-decoration: none;
    color: #003366;
}

A.SubMenuModule:active {
    text-decoration: none;
    color: #003366;
}

A.SubMenuModule:hover {
    text-decoration: underline;
    color: #ff0000;
}
/*Style for search*/
.SearchDescriptions {
    background-color: #ddeeff;
}

/*Style for navigation menu*/
.MenuContainer {
}

.MenuBar {
    height: 20px;
}

.MenuBreak {
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid;
    height: 20px;
}

.TopMenuItem {
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 8pt;
    height: 20px;
}

.TopMenuSelItem {
    color: #595959;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 8pt;
    height: 20px;
}

.SubMenuItem {
    background-color: #B6B6B6;
    color: #000000;
    height: 20px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 8pt;
}

.SubMenuSelItem {
    background-color: #ff8103;
    color: White;
    height: 20px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 8pt;
}

.MenuIcon {
}

.RootMenuArrow {
}

.MenuArrow {
}
/*Module Menu for Move Left/Right/Top/...*/
.ModuleMenuItem {
    background-color: #1CD54F;
}

.ModuleMenuSelectedItem {
    background-color: #005566;
}

/* Paging Style */
.paging {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

A.paging:link {
    color: #000000;
    text-decoration: underline;
}

A.paging:visited {
    color: #000000;
    text-decoration: underline;
}

A.paging:active {
    color: #000000;
    text-decoration: underline;
}

A.paging:hover {
    color: #000000;
    text-decoration: underline;
}

/*Ratings Controls/Rating*/
.HorizontalRatingBar {
    background-color: Red;
}

.HorizontalRating {
    width: 60px;
    height: 6px;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-top: 1px solid;
    border-right: 1px solid;
    border-right-color: black;
    border-left-color: black;
    border-bottom-color: black;
    border-top-color: black;
    background-color: #99cccc;
}

.ShowItemRatingBgColor {
    background-color: #cccccc;
}

.VerticalRatingBar {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: red;
}

.VerticalRating {
}

.NormalGreen {
    font-weight: bold;
    font-size: 10px;
    color: #009933;
    font-family: Tahoma, Arial, Helvetica;
}
/*----------------Template-------------------*/
.TBLTopPane {
    width: 100%;
}

.TBLHeader {
    width: 100%;
    background-color: #B6B6B6;
    border: 1px #000000 solid;
    border-bottom: 0px;
    display: none;
}

    .TBLHeader .TDHeader {
        background-position: center center;
        width: 100%;
        height: 100px;
        background-image: url('../images/Header.jpg');
        background-repeat: no-repeat;
    }

.TBLHeadeLink {
    width: 100%;
    color: #aaaaaa;
}

.TBLMenu {
    width: 100%;
    background-color: #B6B6B6;
    text-align: center;
    border: 1px #000000 solid;
    border-top: 0px;
    display: none;
}

.TBLBreadcrumbs {
    width: 100%;
    background-color: #f5f5f5;
    border: 1px #ddd solid;
    height: 50px;
    border-radius: 3px;
    min-width: 990px;
}

.TBLPageadmin {
    width: 100%;
    height: 0px;
}

.TBLContainer {
    width: 100%;
    overflow: auto;
    min-height: 500px;
    min-width: 990px;
}

.TBLRed {
    width: 100%;
    height: 2px;
    background-color: #FB0621;
    border: 1px #000000 solid;
    border-top: 0px;
    border-bottom: 0px;
}

.TBLbottom {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    width: 100%;
    height: 24px;
    background-image: url('../images/Bottom_BG.jpg');
    border-top: 0px;
    text-align: center;
    color: #aaaaaa;
}

.TBLFooter {
    width: 100%;
}

.HeaderLinks {
    font-weight: normal;
    font-size: 9px;
    color: #dfdfdf;
    font-weight: bold;
    font-family: Tahoma, Arial,Helvetica;
    text-decoration: none;
}

A.HeaderLinks:link {
    color: #dfdfdf;
}

A.HeaderLinks:visited {
    color: #dfdfdf;
}

A.HeaderLinks:hover {
    color: #999999;
}

A.HeaderLinks:active {
    color: #dfdfdf;
}

.FooterLink {
    font-weight: normal;
    font-size: 11px;
    color: #dfdfdf;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.FooterLink:link {
    color: #dfdfdf;
}

A.FooterLink:visited {
    color: #dfdfdf;
}

A.FooterLink:hover {
    color: #999999;
}

A.FooterLink:active {
    color: #dfdfdf;
}
/*----------------Template-------------------*/
.ModuleAlternateRow {
    background-color: #e2e0e0;
}

.SubMenuSelItem {
    background-color: #999999;
    color: White;
    height: 20px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 8pt;
}



.NormalBold {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #ad1010;
}

.text_size {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}

    .text_size tr {
        font-family: Tahoma, Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        line-height: 18px;
    }


        .text_size tr strong {
            font-family: Tahoma, Arial, Helvetica;
            font-size: 11px;
            font-weight: bold;
            line-height: 18px;
            color: #8b0000;
        }

        .text_size tr p {
            font-family: Tahoma, Arial, Helvetica;
            font-size: 12px;
            line-height: 18px;
            text-align: justify;
        }



        .text_size tr a {
            font-family: Tahoma, Arial, Helvetica;
            font-size: 12px;
            text-decoration: none;
            line-height: 18px;
            text-align: justify;
        }



            .text_size tr a:link {
                font-family: Tahoma, Arial, Helvetica;
                font-size: 12px;
                text-decoration: none;
                line-height: 18px;
                text-align: justify;
            }



            .text_size tr a:visited {
                font-family: Tahoma, Arial, Helvetica;
                font-size: 12px;
                text-decoration: none;
                line-height: 18px;
                text-align: justify;
            }

            .text_size tr a:hover {
                font-family: Tahoma, Arial, Helvetica;
                font-size: 12px;
                text-decoration: none;
                line-height: 18px;
                text-align: justify;
            }

            .text_size tr a:active {
                font-family: Tahoma, Arial, Helvetica;
                font-size: 12px;
                text-decoration: none;
                line-height: 18px;
                text-align: justify;
            }
