﻿body {
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    background-color: #efebeb;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    color: #000000;
}

#logincorners {
    border-radius: 25px;
    border: 2px solid #73AD21;
    padding: 20px;
    width: 450px;
    height: 170px;
}

.Loginbody {
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    /*background-color: #666666;*/
    background-image:url("../images/collegelogin1.jpg");
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    color: #000000;
}
.loginbutton {
    background-color:#492b15; /*#4CAF50;*/ /* Green */
    border: none;
    color: white;
    padding: 5px 13px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    width:110px;
    font-weight: bold;
}

img {
    border: none;
    outline: none;
}

.bluebutton {
    border: solid 0 #FFFFFF;
    background: URL(../images/bluebg.gif) no-repeat;
    height: 21px;
    width: 85px;
    color: #000000;
    font-family: Verdana, Tahoma;
    font-size: 11px;
    margin: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align: middle;
}

.orangebutton {
    border: solid 0 #FFFFFF;
    background: URL(../images/orangebg.gif) no-repeat;
    height: 21px;
    width: 85px;
    color: #000000;
    font-family: Verdana, Tahoma;
    font-size: 11px;
    margin: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align: middle;
}

.topMenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-transform: none;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

#menu ul li ul {
    display: none;
}

#menu ul li {
    position: relative;
    float: left;
    list-style: none;
}

.leftMenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dotted #999999;
}

.StaticSelectedStyle {
    color: #E3EC61;
}

.StaticHoverStyle {
    color: #EA9540;
}

.topMenuBackgroundColor {
    background-color: #ec4d85; /*2B4465;*/
    height: 25px;
    border-bottom: 1px dotted #FFFFFF;
}

.leftMenuBorderBottom {
    padding: 5px 0 5px 0;
    border-bottom: 1px dotted #999999;
}

.contentBackgroundColor {
    background-color: #FFFFFF;
}

.leftMenuBackgroundColor {
    background-color: #00394d;/*#2B4465*/
}

.footerBackgroundColor {
    background-color: #2B4465;
}

.footerLabel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

.footerLabelsmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    text-transform: none;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

.searchHeadingColor {
    background-color: #022c3a; /*#7791AF*/;
    height: 25px;
}

.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-transform: none;
    color: #2B4465;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 4px solid #B03034;
}

.headerLogin {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: #2B4465;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 4px solid #B03034;
}

.label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

.labelBold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.labelRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: Red;
    font-weight: bold;
    text-decoration: none;
}

.labelRedSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    text-transform: none;
    color: Red;
    font-weight: bold;
    text-decoration: none;
}

.labelGreen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: Green;
    font-weight: bold;
    text-decoration: none;
}

.labelDarkRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: #8B0000;
    font-weight: normal;
    text-decoration: none;
}

.labelDarkRedBold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: none;
    color: #8B0000;
    font-weight: bold;
    text-decoration: none;
}

.leftRightBorder {
    border-left: #A8B2BB 1px solid;
    border-right: #A8B2BB 1px solid;
}

.textbox {
    background-color: #FFFFFF;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 180px;
}

/* Start - For Internal Comments*/
.textboxInternal {
    background-color: #FFFFFF;
    border-bottom: red 1px solid;
    border-left: red 1px solid;
    border-right: red 1px solid;
    border-top: red 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 180px;
}
/* End - For Internal Comments*/

.textboxSmall {
    background-color: #FFFFFF;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 100px;
}

.textboxNumeric {
    background-color: #FFFFFF;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 180px;
    text-align: right;
}

.textboxSmallNumeric {
    background-color: #FFFFFF;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 100px;
    text-align: right;
}

.textboxPTPTN {
    background-color: #FFFFFF;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 50px;
    text-align: right;
}


/* Start - For TEXTBOX READONLY BACKGROUND COLOR HIGHLIGHT */
.textboxReadonly {
    background-color: #DDDDDD;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 180px;
}

.textboxNumericReadonly {
    background-color: #DDDDDD;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 180px;
    text-align: right;
}

.textboxSmallReadonly {
    background-color: #FFFFFF;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 100px;
}

.textboxSmallNumericReadonly {
    background-color: #DDDDDD;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 100px;
    text-align: right;
}

.textboxSmallReadonly {
    background-color: #DDDDDD;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 100px;
}

.textboxSmallRedReadonly {
    background-color: #DDDDDD;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
    color: Red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    width: 100px;
}
/* End - For TEXTBOX READONLY BACKGROUND COLOR HIGHLIGHT*/

.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    background-color: #ec4d85; /*#839BB7;*/
    width: 75px;
    border: solid 1px #ec4d85;
    cursor: hand;
    margin-left: 0px;
    height: 19px;
}


.gvHeaderStyle {
    background-color: #022c3a/*#7791AF*/;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    height: 20px;
    color: #fff;
}

.gvFooterStyle {
    background-color: #7791AF;
    color: #000000;
    font-size: 8pt;
}

.gvRowStyle {
    background-color: #efe4e4/*#E6E6E6*/;
    font-size: 8pt;
    vertical-align: top;
}

.AlternatingRowStyle {
    background-color: #efebeb/*#ECF1F4*/;
    font-size: 8pt;
    vertical-align: top;
}

.AlternatingOnMouseOver {
    background-color: #869EB9;
    font-size: 8pt;
    vertical-align: top;
}

.gvPagerStyle {
    background-color: #7791AF;
    color: White;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

.textbox01 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}

.border {
    border: solid 1px #7f7f7f;
    color: Red;
    font-weight: bold;
}

.headingbgcolor {
    background: #D1D3D4;
    height: 25px;
}

.heading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-transform: none;
    color: #fff/*#B91111*/;
    font-weight: bold;
    text-decoration: none;
}

.heading1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-transform: none;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.bgRowColor1 {
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    background-color: #6495ED;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    color: #000000;
}

.bgRowColor2 {
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    background-color: #CD5C5C;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    color: #000000;
}

.bgRowColor3 {
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    background-color: #778899;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    color: #000000;
}

.validator_msg {
    font-family: Verdana;
    font-size: 12px;
    color: #361345;
}

.section_round {
    background-color: #E3E4FA; /* #C6DEFF #AFDCEC #FFF380 */
    border: 1px solid #076CB4;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    padding: 20px;
    line-height: 25px;
}

/* border with rounded corners */
.rounded_border {
    background: #7791AF;
    padding: 4px;
}

.tableOuter {
    border-color: #78817F;
}


.calh-bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #076CB4;
    background-image: url( '../images/calh_mbg.gif' );
    background-repeat: repeat-x;
    background-position: left top;
    height: 22px;
    text-align: center;
}

.cal-week {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.calstyle {
    padding: 0px;
}

.cal_box {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #BEDDF9;
    border: 1px solid #076CB4;
}

.cal_day {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.cal_oDay {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #48A2F0;
    text-decoration: none;
}

/*.modalBackground {
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    z-index: 10000;
}*/
/*.modal_Popup {
    max-height: calc(100% - 100px);
    padding-top:10px;
    padding-left:50px;
    transform: translate(-50%, -50%);
    }*/
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=90);
    z-index: 1000 !important;
    opacity: 0.8;
}
.modal_Popup
{
    background-color: #FFFFFF;
    border-width: 3px;
    border-style: solid;
    border-color: black;
    padding-top: 10px;
    padding-left: 10px;
    width: 300px;
    height: 140px;
    z-index: 1000 !important;
    overflow:auto;
}

.chkListStyle input {
    float: left;
}

.chkListStyle label {
    float: left;
}

.imgButton {
    cursor: hand;
}

.FooterStyleRight {
    text-align: right;
}
