﻿h2 {color:#BB282F;}
a {text-decoration:underline;}
.email a
{text-decoration :underline;
}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
img { border:0;}
.large {font-size:16px;}

.contentheader {display:none;margin-top:5px; height:97px;border-bottom:solid 2px #bb282f;width:100%;}
.contentheader .logocontainer {position:relative;background:none;width:990px;margin-left:auto;margin-right:auto;}
.contentheader .logo {display:inline-block;;margin-left:10px;padding:0 5px 0 5px;width:196px;background:#fff;height:97px;*height:99px;*display:block;*float:left;}
.contentheader .logo img {height:102px;}
.contentheader .headermenu {display:inline-block;width:750px;text-align:right;vertical-align:bottom;padding-bottom:2px;*width:740px;*display:block;*float:left;*position:relative;*top:80px;}
.contentheader .headermenu div {display:inline-block;*display:block;*float:right;margin-left:30px;}
.headermenu a {color:#545c70;font-size:12px;}
.headermenu a:hover, .headermenu .signout a:active {color:#BB282F;}

.acctmgmt .contentheader {display:block;}

.contentfooter {background-color:#2da2bf;margin-top:10px;margin-bottom:10px;}
.contentfooter .footercontainer {width:990px;height:115px;background-color:#fff;padding:0;margin-left:auto;margin-right:auto;vertical-align:top;}
.footercontainer .logocontainer {display:inline-block;height:115px;*height:105px;background-color:#BB282F;padding:5px 30px 5px 30px;margin:0 10px 0 10px;*display:inline;float:left;}
.footercontainer .logocontainer .logo {background-color:#fff;padding:2px 5px 2px 5px;}
.footercontainer .footerlinks {display:inline-block;text-align:right;width:714px;background-color:#2da2bf;height:115px;margin:0;float:left;padding:40px 0 0 40px;*display:inline;*width:674px;*height:75px;}

.acctmgmt .contentfooter {background-color:#fff;margin-bottom:0;margin-top:0;border-top:solid 2px  #bb282f;}
.acctmgmt .contentfooter .footercontainer {height:25px;}
.acctmgmt .contentfooter .logocontainer {display:none;}
.acctmgmt .contentfooter .footerlinks {background-color:#fff;width:990px;padding:3px 0 0 20px;height:20px;text-align:left;}

.contentfooter .footer {display:inline-block;margin-left:30px;cursor:pointer;*display:inline;}
.contentfooter .footer a {text-decoration:none;color:#eee; font-weight:bold;}
.contentfooter .footer a:hover {color:#fff; text-decoration:none;}
.contentfooter .footer a:active {color:#fff; text-decoration:none;}

.copyright{cursor:default; margin-bottom:50px; color: #bb282f; display:block;width:990px;margin-left:auto;margin-right:auto;}

.acctmgmt .contentfooter .footer {margin-right:30px;margin-left:0;}
.acctmgmt .contentfooter .footer a {color:#333;font-weight:normal;}
.acctmgmt .contentfooter .footer a:hover, .contentfooter.acctmgmt .footer a:active {color: #bb282f; }
.acctmgmt .copyright {padding-left:20px;}

.content {background-color:#464646;color:#fff; padding-bottom:10px;}
.acctmgmt .content {background-color:#fff;color:#333;}

.content .menucontent {display: inline-block; width: 25%; border: 0; vertical-align: top; margin-bottom: 0;*display:inline;*float:left;}
.content .maincontent {display: inline-block; margin-top: 0; width: 70%; border: 0;*display:inline;*float:left;}

.page { width:990px; margin-left: auto; margin-right: auto;padding:0 10px 0 10px;}

.homecontainer{ margin:0 auto;background-repeat: no-repeat;padding: 0 0 0 0;}
.homecontainer .info {padding-top:40px;width:990px;min-height:410px;*min-height:350px;text-align:justify;}
.homecontainer .transferinfo {display:block;height:180px;text-align:center;padding-top:100px;font-size:12px;}
.homecontainer .info .otherinfo {text-align:center;font-size:12px;width:700px;margin-left:auto;margin-right:auto;}
.info .title {font-size:36px;color:#fff;text-transform:none;margin:10px 0 20px 0;text-align:center}
.info .otherinfo .subtitle {font-size:20px;margin-top:15px;}
.info .label {padding:0;}
.homecontainer .info .edu {min-height:230px;}
.homecontainer .info .edu h3 {color:#BB282F;padding:0 0 5px 20px;margin-top:10px;text-transform:uppercase;font-weight:bold;}
.homecontainer .info ul {margin:0 0 20px 50px; padding:0;list-style:square;}
.homecontainer .info li {line-height:22px;}
.info .notice li {line-height:15px;}
.homecontainer .info .edu .edu-body {margin:10px 0 10px 20px; color:#333;}
.homecontainer .info .edu .link {display:inline-block;width:130px; *display:block; *float:left;}
.homecontainer .info .edu .link.nowidth {display:inline-block;width:inherit;vertical-align:top}
.homecontainer .info .edu a {color:#eee; font-size:12px; font-weight:bold;}
.homecontainer .info .edu a:hover, .homecontainer .info .edu a:active {text-decoration:none;color:#fff;}
.edu-sub-heading{font-weight: bold;padding-bottom:2px;}
.homecontainer .info .additionalinfo .panel {min-height:190px;color:#333;font-size:12px;}
.homecontainer .additionalinfo .panel-heading {text-transform:uppercase;}
.homecontainer .panel {margin:0;}
.homecontainer .info .col-xs-3 {*width:23%}
.homecontainer .info .col-xs-9 {*width:71%}
.homecontainer .info .col-xs-6 {*width:45%}
.homecontainer .info .panel-primary {border-color:none;border:none;}
.homecontainer .info .panel-primary > .panel-heading {border-color:none;background-color:#2da2bf;}

.acctmgmt .info {width:750px;margin:35px 0 0 0;padding:0;}
.acctmgmt .info .title {font-size:18px;font-weight:bold; color: #BB282F;text-transform:uppercase;text-align:left;}
.acctmgmt .info .subheader {font-size:14px;font-weight:bold; color: #BB282F;text-transform:uppercase;text-align:left;padding-bottom:10px;}

.acctmgmt .info .otherinfo {text-align:left;width:100%;}

.homecontainer .loginbox {display:inline-block;padding:2px 2px 2px 2px;background:#fff;border:2px solid #999;font-size: 12px;margin-top:20px;position:relative;left:335px;width:640px;}
.homecontainer .loginbox a {font-weight:bold;}
.homecontainer .loginbox a:hover{text-decoration:none;}
.loginbox fieldset {}
.loginbox fieldset .textfield, .loginbox fieldset .infofield, .loginbox fieldset .linkfield {display:inline-block;float:left;margin-right:2px;}
.loginbox .textfield input {width:162px;height: 25px;padding: 2px 2px 2px 4px;font-size: 12px;border:1px solid #949A9D;*width:153px;*padding:5px 0 0 8px;*height:19px;}
.loginbox .linkfield {padding-top:5px;}
.loginbox .linkfield a {color:#666; margin-left:15px;*margin-left:0; margin-left:5px\0;}
.loginbox .linkfield a:hover, .loginbox .linkfield a:active{color:#333}
#LoginButton .buttonbg{background-color:#2da2bf;}
#SignupButton .buttonbg {background-color:#ccc;}
#SignupButton .button {color:#333}

.page .accountcontent {padding-top:15px;}
.page .accountcontent table {border:0;border-collapse:collapse;}

.fielderror{ margin-left:3px;color:Red;}

.page .titlecontent {border-bottom:solid 1px #999; width:100%; margin-top:20px;padding-bottom:2px;}
.page .home-titlecontent {border-bottom: none;}
.title{font-size:18px;font-weight:bold; color: #BB282F;text-transform:uppercase;}
.titlecontent .accountmask {position:relative;display:inline-block;width:79%;top:4px;*display:block;*float:left;*width:78%;}
.titlecontent .buttonarea {display:inline-block;width:20%;text-align:right;*width:22%;*display:block;*position:relative;*top:-6px;}
hr {line-height:1px;padding:0;margin:0;text-align:left;}
.DisplayBox { border-collapse:collapse;background-color:#fff;}
.DisplayBox .DisplayBoxHeader {background-color:#545C70; color: White;font-weight: bold;border-top:none;height:20px;padding:1px 5px 1px 5px; }
.DisplayBox tr {height:20px;}
.DisplayBox td {border-right:solid 1px #545C70; border-left:solid 1px #545C70; border-bottom: solid 1px #545C70; padding: 1px 5px 1px 5px; margin:0;}
.DisplayBox td.LeftLabel {border-right:0}
.DisplayBox td.RightLabel {border-left:0}
.DisplayBox td.TopRow {border-top:solid 1px #545C70;}
.DisplayBox td.BlankCell {border:0;}
.DisplayBox td.labelbox{border-right: 0;}
.DisplayBox .filler{border:0;}
.DisplayBox .linespacer{ border:0;height:1px;}
.DisplayFrame { border:0; border-collapse:collapse;padding:0;}
.DisplayFrame .DisplayFrameHeader {background-color:#545C70; color: White; font-weight: bold; border-top:none; height:18px;}
.DisplayFrame .DisplayFrameHeader a{text-decoration: underline; color:white;}
.DisplayFrame .DisplayFrameHeader a:hover{text-decoration: none;}

.clslabel{font-weight: bold;}
.DisplayFrame .ThinHeader {background-color: #545C70; color: White; font-weight:bold; border-top:none; height:16px; vertical-align:middle;}
.DisplayFrame .ThinHeader a{text-decoration: underline; color:white;}
.DisplayFrame .ThinHeader a:hover{text-decoration: none;}

.DisplayFrame tr {height:20px;}
.DisplayFrame td { border: 0; padding: 1px 2px 1px 5px; margin:0;}
.DisplayFrametd.labelbox {border-right: 0;}
.DisplayFrame .filler {border:0; }
.DisplayFrame .linespacer {border:0; height:7px;}
.DisplayFrame td.BottomDivide {border-bottom: solid 1px #ff9119;}

.registertable tr {height:20px;}
.registertable td { border: 0; padding: 1px 2px 1px 5px; margin:0;}

.showtable tr {height:20px;}
.showtable td { border: 0; padding: 3px 2px 3px 5px; margin:0;}

.enrollform {border:0; padding:0; border-collapse:collapse}
.enrollform tr {padding:5px 0 0 0 ;}
.enrollform tr td {padding: 5px 5px 0 0; text-align:left;} 

.field-validation-error{color:#ff0000; margin-left:5px;}
.validation-summary-errors { list-style:none; color:Red}
.validation-summary-errors li { list-style:none; color:Red}


.downloadmenu{z-index:10; position:relative; top:-20px; left:5px; padding:0; margin:0}
.downloadmenu .downloadmenucontainer {float:right;width:180px; background-color:White; border: solid 1px #a2a3a5; position:absolute; display:none;}
.downloadmenu .downloadmenucontainer ul {position:relative; left:-30px; top:1px;}
.downloadmenu .downloadmenucontainer ul li {display:block; margin:0;*list-style:none;}
.downloadmenu .downloadmenucontainer ul li a {background: transparent url('/EMBER/Images/Link_Arrow.gif') no-repeat 0 3px; line-height:20px; padding-left:10px;}
.clickbutton {cursor:pointer;}

.greencontent {color:#8EC63F;font-weight:bolder;}

.bargraph {background-color:#666; height:20px; display:block;}

.label {font-weight:bold}
table .label {display:inherit;text-align:left;}

td.tab {color : White;font-weight:bold;padding:2px 0 2px 10px;letter-spacing:0.08em; }
#ButtonArea {margin-top:10px;}

.buttonarea{height:25px;width:100%;padding:0px;*height:18px;*width:inherit;}
.buttonarea.utility {text-align:inherit;*margin-left:15px;}
.buttonarea.center{text-align:center;*margin:0 auto;padding-top:5px;}
.buttonarea.center .buttoncontainer{text-align:center;*position:relative;*left:40%;}
.buttonarea .buttoncontainer, .graybutton .buttoncontainer {display:inline-block;*display:inline;}
.graybutton{height: 25px;width:99%;padding: 0px;*height: 18px;*width: inherit;}
.graybutton.center{text-align:center;*margin:0 auto;padding-top:5px;}
.graybutton.center .buttoncontainer{text-align:center;*position:relative;*left:40%;}
.buttoncontainer{display:block;position:relative;height:20px;*float:left;*margin-right:10px;}
.buttoncontainer, .buttoncontainer a {text-transform:capitalize;}
.buttoncontainer .buttonbg {position:relative;display:block;height:26px;*height:23px;padding:3px 10px 3px 10px;cursor:pointer;}
.buttoncontainer .buttonbg .button {display:block;color:#fff;font-weight:bold;margin-top:2px;white-space:nowrap;text-align:center;}

.buttonarea .buttoncontainer .buttonbg, .graybutton .buttoncontainer .buttonbg {display:block;height:26px;*height:20px;padding:3px 8px 3px 8px;*padding:2px 13px 3px 13px;cursor:pointer;background: #BB282F;border-radius:5px;}
.buttonarea .buttoncontainer .buttonbg .button, .graybutton .buttoncontainer .buttonbg .button {display:block;color:#fff;font-weight:bold;padding: 0px 10px 0px 10px;text-align:center;*padding:2px 5px 0px 5px}

.buttoncontainer .hover{}
.buttonarea .buttoncontainer .hover, .graybutton .buttoncontainer .hover {}
.buttonarea .buttoncontainer .hover .button, .graybutton .buttoncontainer .hover .button {text-align:center;}

.buttonarea .buttonbg.goback, .graybutton .buttonbg.goback {background-color: #CD3301;}
.buttonarea .buttonbg.edit, .graybutton .buttonbg.edit {background-color: #BB282F;width:70px;text-align:center;} 
.buttonarea .buttonbg.proceed, .graybutton .buttonbg.proceed {background-color: #029932;}
.buttonarea .buttonbg.updateinfo, .graybutton .buttonbg.updateinfo {background-color: #1B2556;}
.buttonarea .buttoncontainer.linkbutton .buttonbg {background-color:#fff;}
.buttonarea .buttoncontainer.linkbutton .button{ text-decoration: underline; color:#1B2556;}
.buttonarea.utility .buttoncontainer {*float: right;}

#PrintButton,#HelpButton{*float:left}
.buttonarea.utility{text-align:inherit;*margin-left:15px}
.buttonarea.utility .buttoncontainer{*float:right;}
.alertbox{height:40px;border:solid 2px #ed4b34;margin-bottom:10px}
.alertbox .boxcontent{font-weight:700;height:100%;color:red;padding:6px 6px 7px 10px}
.alertbox .boxcontent a,.alertbox .boxcontent a:visited{color:#bf0000}
.buttoncontainer {height:25px;}
.SubmitLeftMargin{margin-left:90px;}


.divider-line{background: #DCE3E5 ;margin: 2px 0 7px -4px;height: 0.1em; position: relative; width: 177px;}
.linkfield a {text-decoration:none;color:#BB282F;}
.valign {    display: flex; align-items: center;}
.TableBorder {	border: solid 2px #C9C9C9;padding:2px 0 2px 2px;}

.edutableheading {font-weight:bold;}
#Overviewtab{background-color:#545C70;width:150px;color:white;height:20px;padding:3px 0 5px 10px;font-weight:bold;}
.contents-flush-right, .buttonarea.contents-flush-right { text-align: right; }

.defaulttexton {
    color: #ccc;
}
.defaulttextoff {
    color: #666;
}
.warningtext {
    color: red;
    font-weight: bold;
}
#IDMessagediv, #PWMessagediv
{color:#333333;
}

.contentcontainer .validation-summary-errors a { color:red; text-decoration: underline; }
.contentcontainer a { color: #fff;}
.acctmgmt .contentcontainer a{color: #464646;}

.infoalign {text-align:center} 

#UserId::-webkit-input-placeholder, #Password::-webkit-input-placeholder    {
    color: #ccc;
}
#UserId.reqmsg::-webkit-input-placeholder,#Password.reqmsg::-webkit-input-placeholder  {
    color: Red;
}
.eagreement .label
{padding:0 0;
}

.faqSubHeading ,.faqQuestion
{
padding:10px 0 5px 0;
}

.faqSubHeading, .faqQuestion
{font-weight:bold;
}
.faqParagraph
{padding:10px 0 0 30px;
}
.faqAnswer
{padding:0 0 15px 0;font-weight:normal;
}
.faqList
{padding-left:30px;
}
.listitem {display:list-item; }
#ShowHelpText {display:none;padding:25px;background-color:#fff;max-height:600px;}
.DoNotDisplay {display:none;}

.ui-front {z-index:1000}

button.ui-dialog-titlebar-close span.ui-button-text {display: none;}
button.ui-dialog-titlebar-close span.ui-icon { margin-left: -28px !important; margin-top: -8px !important; background-color: #545C70;}
.ui-dialog .ui-dialog-titlebar-close { margin: -12px 16px 0 0; background-color: #545C70; outline: none; border-color: transparent; }

    .ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:active, .ui-dialog .ui-dialog-titlebar-close:target, .ui-dialog .ui-dialog-titlebar-close:hover { border-color: transparent; outline: none; }
    #browsermsg.boxstyle { background: #fff; border: solid 2px red; margin-bottom: 10px; margin-top: 10px; padding: 10px 10px 2px 45px; background: url(/Content/Images/warning-small.gif) no-repeat left; background-position: 5px; }
.inline {display:inline-block;*display:inline;*zoom:1}
#Smslogo {height:90px;}
.banner .bannercontent { border:solid 2px #BB282F;padding:5px;margin-top: 5px;}