body {
    margin-left: auto;
    margin-right: auto;
    background-color: #e1eff7;
    margin-top: 0px;
    margin-bottom: 0px;
}

body #s4-mainarea {
    float: left;
    clear: both;
    background-image: url('../Images/repeter.png');
}

.Braccomaster {
    width: 969px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #676767;
    padding: 0px;
}

.topBraccoLine {
    background-image: url('../Images/top.png');
    height: 136px;
    width: 969px;
    background-repeat: no-repeat;
}

.topBraccoLineTop {
    background-image: url('../Images/withouttop.png');
    height: 136px;
    width: 969px;
    background-repeat: no-repeat;
}

.s4-titletable {
    border: 0px;
    height: 60px;
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #0055a5;
}

.s4-titlelogo {
    height: 100px;
    width: 88px;
    float: left;
    padding-top: 20px;
}

.s4-rp {
    padding: 0px 0px 0px 0px;

}



.s4-lpi div {
    display: inline;
}

.s4-rp div {
    display: inline;
}

.logoside {
    margin-left: 100px;
    height: 138px;
    width: 869px;
}


.s4-titletext {
    width: 40px;
    vertical-align: middle;
    unicode-bidi: embed;
}

.titleSpan {
    vertical-align: top;
    float: right;
    margin-top: 0px
}

.titleeffect {
    width: 869px;
    vertical-align: bottom;

}

.menuItem {

    height: 20px;
    width: 855px;
    vertical-align: bottom;
    padding-top: 25px;
    padding-left: 120px;

}

.titleitems {
    vertical-align: middle;
    padding-left: 140px;
    width: 500px;
    height: 28px;
    float: left;
    color: #ffffff;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    padding-top: 10px;


}

.titleitems a {
    color: #ffffff;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
}

.titleBottom {

    height: 12px;
    background-color: #003399;
    vertical-align: top;
    width: 969px;
}

.titleflag {
    width: 500px;
    vertical-align: top;
    text-align: right;
    color: #0055a5;
    float: right;
    padding-right: 10px;
    height: 45px;
    font-size: 10pt;
}

.titleflag img {
    padding-left: 10px;
    vertical-align: top;
    padding-top: 5px;

}

.welcomeText {
    height: 30px;
    width: 250px;
    float: right;
}

#banner {
    width: 969px;
    background-color: #003399;
    vertical-align: top;
}

.banner-split {
    display: flex;
    flex-direction: row;
    width: 969px;
    height: 169px;
    overflow: hidden;
}

.banner-split-overlay {
    position: relative;
}

.banner-left {
    flex: 0 0 50%;
    width: 50%;
    height: 169px;
    background-image: url('../Images/mainbanner.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 200% 100%;
    background-color: #003399;
}

.banner-split-overlay .banner-left {
    flex: none;
    width: 969px;
    background-position: center center;
    background-size: 100% 100%;
    z-index: 1;
}

.banner-carousel-wrap {
    flex: 0 0 50%;
    width: 50%;
    height: 169px;
    overflow: hidden;
    background-color: #f5f8fc;
    position: relative;
    padding: 8px 10px 8px 4px;
    box-sizing: border-box;
}

.banner-split-overlay .banner-carousel-wrap {
    position: absolute;
    top: 8px;
    right: 10px;
    width: 300px;
    height: 153px;
    padding: 0;
    background-color: transparent;
    z-index: 2;
}

.banner-carousel-wrap img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    border-radius: 18px;
    background-color: transparent;
}

.banner-split-overlay .banner-carousel-wrap img {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18);
}

/* Multipack slide: stronger crop + scale */
.banner-carousel-wrap img.banner-carousel-img--front {
    object-fit: cover;
    object-position: center 38%;
    transform: scale(1.22);
    transform-origin: center center;
}

/* Group slide: contain keeps subject complete; slight scale + top anchor zooms in without clipping caps */
.banner-carousel-wrap img.banner-carousel-img--front-group {
    object-fit: contain;
    object-position: center top;
    transform: scale(1.5);
    transform-origin: center top;
}

.banner-full img {
    display: block;
}

.bannerBottom {
    background-color: #003399;
    height: 10px;
    width: 969px;
}

.bottomcontainer {
    /*height:115px;*/
    height: 115px;
    width: 969px;
    vertical-align: top;
    background-image: url('../Images/footer.png');
    background-repeat: no-repeat;
}

.pcontainer {
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 10px;
    width: 55%;
    padding-top: 15px;
    *padding-top: 25px !important;
}

.bottomline {
    background-color: #0055a5;
    height: 17px;
    width: 969px;
    vertical-align: top;

}

#s4-mainarea {
    float: left;
    clear: both;
    width: 969px;
}

body #s4-leftpanel {
    width: 169px;
    float: left;
    margin: 0px;
    padding: 0px;
}

body #s4-leftpanel-content {
    padding: 0px 0px 5px;
    background-color: transparent;
    border: 0px solid #dbddde;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
}

.s4-lp {
    padding: 0px 0px 0px 0px;
}

#s4-leftpanel-content selected {
    background-color: #000000;
}

body #s4-leftpanel-content ul li span {
    color: #ffffff;
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    padding-left: 2px;
}

.s4-pr1 {
    width: 700px;
}

.s4-pr {
    width: 969px;
}

body #s4-bodyContainer {
    width: 969px;
}

.s4-toplinks {
    width: 739px;
    float: right;
    height: 44px;
}

.s4-ca {
    background-color: #fff;
    margin-left: 171px;
    margin-right: 0px;
    /*background-color:Red;*/

    min-height: 324px;
    /*border :5px solid green;*/
}

.s4-title {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    min-height: 64px;
    background: url("../Images/bgximg.png") repeat-x -0px -1023px;
    background-color: #f9f9f9;

    word-wrap: break-word;
    -ms-word-wrap: break-word;
    overflow-x: hidden;
}

body #s4-workspace {
    overflow: visible;
    position: relative;
    width: 969px;
    margin-left: auto;
    margin-right: auto;
}

/* Contain floated #s4-mainarea so footer height/scroll works in WebViews and strict table layout */
.s4-page-wrap-clear:after {
    content: "";
    display: table;
    clear: both;
}

.s4-title-inner {
    min-height: 64px;
}

.s4-widecontentarea {
    background-image: url('../Images/repeter.png');
    background-repeat: repeat-y;
}


.s4-toplinks .s4-tn a.selected {
    border-color: #91cdf2;
    border-bottom-color: #addbf7;
    border-top-color: #c6e5f8;
    background-color: #ff6633;
    color: #0055a5;
    text-align: right;
    font-weight: bold;
    padding: 4px 5px;
    margin: 0px 5px;
}

.s4-toplinks .s4-tn a.selected:hover {
    color: #003759;
}

.ms-quickLaunch {
    padding-top: 0px;
    border-bottom-color: black;
    border-bottom: 2px;
    margin: 0px;


}

.ms-quicklaunch-navmgr+.s4-treeView {
    border-top: 5px solid #dbddde;
    padding-top: 10px;
    padding-left: 0px;
}

.ms-quicklaunchouter {
    margin: 0px;
}

.ms-standardheader {
    font-size: 1em;
    margin: 0em;
    text-align: left;
    color: #525252;

}


.s4-ql,
.s4-specialNavLinkList {
    list-style-type: none;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

.menu-vertical ul li {
    border-bottom: thin #e07314 inset;
}

.menu-vertical ul li ul {
    display: none;
}

.menu-vertical ul li:hover ul {
    display: block;
    text-align: justify;
    padding-left: 0px;
    font-size: 10px;
    font-weight: normal;
}

.menu-vertical ul li:hover {
    background: url('../Images/LeftPanelarrow2.png') #ff6633 no-repeat right 5px;

}

.menu-vertical ul li:hover ul li {
    background-color: #ff6633;
    border: 0px;

}

.s4-lp {
    padding: 0px 0px 0px 0px;
}

.menu-item {
    padding-top: 10px;
}

.menu-vertical ul li a:hover {
    background-color: #ff6633;


}

.menu-item-text span a:hover {
    color: #ff7c21;
    text-decoration: underline;

}

.menu-vertical menu-item-text span a:link {
    font-size: 10px;
    font-family: Arial;
    font-weight: normal
}

.textflag {
    width: 200px;
    vertical-align: middle;
}


.titlearea {
    vertical-align: middle;
    padding-top: 10px;
}

.s4-tn {
    width: 762px;
    padding-top: 0px;
    text-align: right;
    vertical-align: bottom;
    height: 44px;
}

.s4-lp,
body #s4-topheader2 {
    background-color: transparent;
    margin-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    margin-left: 0px;
}

.menu-horizontal {
    margin-left: 1px;
    background-image: none;
}

.menu-horizontal ul li {
    color: #fff !important;
    min-height: 44px;
    padding: 0px;
    margin: 0px;

}

.menu-horizontal ul li a {
    color: #fff !important;
    font-weight: bold;
    border: 0px !important;
    padding: 0px !important;
    margin: 0px;
    background-color: transparent;
    text-align: right;
    width: 125px;
    white-space: normal !important;
}

.menu-horizontal A.selected {
    display: none !important;
}

.s4-toplinks .s4-tn>.menu-horizontal ul li a:hover {
    color: #fff !important;
    background-color: transparent;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.s4-toplinks .s4-tn>.menu-horizontal a.selected {
    color: #0055a5 !important;
    background-color: transparent;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.selected {
    text-align: left;
}

.menu-horizontal A.dynamic-children SPAN.additional-background {
    background-image: none !important;
}

.s4-tn ul.dynamic {
    background-image: none !important;
    background-color: transparent;
    border: 0px;
    margin: 0px;
    padding-left: 2px;
    padding-top: 8px;
}

.s4-tn li.dynamic {
    background-image: none !important;
    background-color: transparent;
    vertical-align: middle;
}

.s4-tn li.dynamic>.menu-item {
    display: block;
    white-space: normal;
    font-weight: normal;
    background-color: #ff8f29 !important;
    color: #fff !important;
}

.s4-tn li.dynamic>a {
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 13px;
    font-family: Arial;
    padding-top: 4px;
    width: 100%;
    height: 25px;
}

.s4-tn a.dynamic:hover {
    background-color: #ff6633 !important;
}

.menu A.dynamic {
    min-width: 125px;
}

.menu ul {
    list-style-type: none;
    list-style-image: none;
}

.s4-title {
    min-height: 70px;
    padding: 0px;
}

.s4-titlelogo {
    padding-left: 10px
}

TD.ms-sbscopes {
    padding-right: 0px
}

.s4-search,
.s4-rp {
    padding-top: 3px !important;
    margin-right: 0px;
}

.s4-search TABLE {
    margin-right: 0px
}

.s4-title-inner {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    min-height: 70px;
}

.ms-rteFontSize-3 {
    font-size: 28pt;
    font-family: Arial;
    color: #000000;

}

.ms-rteForeColor-2 {
    color: #ff3333;
    font-size: 20pt;
    font-family: Arial;

}

.ms-rteFontSize-1 {
    font-size: 9pt;
    font-family: Arial;
    color: #000000;

}

.ms-rte-layoutszone-inner {
    word-wrap: break-word;
    border: 0px solid transparent;
    margin: 0px;
    padding: 0px;
    overflow: hidden;

}

#freeimage {
    vertical-align: top;
    width: 160px;
    height: 178px;
    padding-right: 10px;
    padding-left: 5px;
}

.ms-rteThemeForeColor-2-0 {
    color: #000000;
}

.ms-rteFontSize-5 {
    font-size: 26pt;
    font-family: Arial;
}

.ms-rteFontSize-2 {
    font-size: 11pt;
    font-family: Arial;

}

.hrline {
    color: #000000;
    width: 780px;
}

.bottomTable {
    width: 969px;
    position: fixed;
    height: 100px;
    bottom: 0;
}

#disclamer {
    height: 100px;
}

.bottomText {

    background-image: url('../Images/repeter.png');
    background-repeat: repeat-y;
    width: 969px;
    overflow: visible;
    height: 220px;
}

.pText {
    font-size: 11px;
    color: #666666;
    font-family: Arial;
    font-weight: bold;
}

a.pText:link {
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

a.pText:visited {
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

a.pText:hover {
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

.bottomwordsFaculty {
    float: right;
    left: 173px;
    padding-right: 70px;
    width: 710px;
    vertical-align: top;
    /*height:485px;*/
    min-height: 600px;
    height: auto;
    background-color: white;
    font-size: 13px;
    font-family: Arial;
    line-height: 15px;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.bottomwords {
    float: right;
    left: 173px;
    padding-right: 70px;
    width: 710px;
    vertical-align: top;
    /*height:485px;*/
    min-height: 600px;
    height: auto;
    background-color: white;
    font-size: 13px;
    font-family: Arial;
    line-height: 15px;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

H1.ms-rteElement-H1 {
    -ms-name: "Heading 1";
}

.ms-rteElement-H1 {
    font-family: Arial;
    font-size: 26px;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: normal;
}

.h1small {
    text-transform: none !important;
}

H2.ms-rteElement-H2 {
    -ms-name: "Heading 2";
}

.ms-rteElement-H2 {
    font-family: Arial;
    font-size: 17px;
    color: #135390;
    margin: 0px;
}

H3.ms-rteElement-H3 {
    -ms-name: "Heading 3";
}

.ms-rteElement-H3 {
    font-family: Arial;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    margin: 0px;
}

P.ms-rteElement-P {
    -ms-name: "Paragraph";
}

.content_ol {

    font-family: Arial;
    font-size: 11px;

}

.content_li {

    padding-left: 5px;
}

.ms-rteElement-P {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin-top: 0px;
}

HR.ms-rteElement-Hr {
    -ms-name: "Horizontal Rule";

}

.ms-rteElement-Hr {
    background-color: #000000;
    height: 1px;
    width: 760px;
}

.footerlink {
    color: #000000;
    font-size: 13px;
}

a.footerlink:link {
    color: #ff3333;
    font-size: 13px;
    font-family: Arial;
}

a.footerlink:hover {
    color: #000000;
    font-size: 13px;
    font-family: Arial;
    text-decoration: none;

}

a.footerlink:visited {
    color: #000000;
    font-size: 13px;
    font-family: Arial;

}

a.ms-rteElement-P:link {
    color: #00bff3;
    font-size: 13px;
    font-family: Arial;
}

a.ms-rteElement-P:hover {
    color: #000000;
    font-size: 13px;
    font-family: Arial;
}

a.ms-rteElement-P:visited {
    color: #666666;
    font-size: 13px;
    font-family: Arial;

}

.extradiv {

    background-image: url('../Images/repeter.png');
    color: #ff6633;
}

.txtClass {
    height: 25px;
    width: 202px;
    background-image: url('../Images/txtblockbg.jpg');
}

.ddlClass {
    height: 25px;
    width: 205px;
    background: url('../Images/txtblockbg.jpg') no-repeat;
    font-size: 13px;
    font-family: Arial;

}

.imageBtn {

    background-image: url('../Images/submit.png');
    height: 25px;
    width: 70px;

}

.s4-trc-container-menu {
    padding: 0px;
    float: right;
    width: 850px;
    height: 10px;
    vertical-align: top;
}

.ms-fontsize {

    font-size: 13px;
    color: #ff3333;
    font-family: Arial;
}

a.hrefBack:link {
    color: #ff3333;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
}

a.hrefBack:hover {
    color: #000000;
    text-decoration: underline;
    font-size: 13px;
    font-family: Arial;
}

a.hrefBack:visited {
    color: #000000;
    font-size: 13px;
    font-family: Arial;
}

.ms-rteTableOddCol-0 {
    vertical-align: bottom;
}

.ms-rteTableEvenRow-0 {
    vertical-align: top;
}

.hrlinetd {
    background-image: url('../Images/repeter.png');
}

.ms-SpLinkButtonInActive A:link {
    border: ipx black solid;
}

.ms-welcomeMenu {
    padding: 2px 5px 3px;
    margin: 0px 3px;
    font-size: 1em;
    font-family: Verdana, sans-serif;
    border: 1px solid transparent;
    display: inline-block;
}

.ms-welcomeMenu a:link {
    color: #000000;
}

.ms-welcomeMenu a:hover {
    text-decoration: none !important;
}

.ms-welcomeMenu.ms-SpLinkButtonActive {
    border-color: #000000;
    background-color: #ffffff;
}

.ms-welcomeMenu.ms-SpLinkButtonActive a:link {
    color: #ff3333;
}

.ms-welcomeMenu .ms-menu-a {
    margin-right: 5px;
}

.freeImageArea {
    padding-top: 2px;
    vertical-align: top;
}

.ms-rte-layoutszone-inner {
    margin-top: 0px !important;
    vertical-align: top !important;
    border: 0 !important;
    padding-right: 0px !important;
}

.ms-wikicontent {
    padding-right: 0px;
    margin: 0;
    border: 0;
    width: 100%;
    padding-right: 20px;
}

.s4-specialNavLinkList {
    border-top: 0px;
    border-bottom: 0px;
}

.s4-specialNavLinkList A:hover {
    text-decoration: none;
}

.link {
    border: 0px;
    color: #3FB5EF;
    text-decoration: none;
}

.link:visited {
    color: #3FB5EF;
    text-decoration: none;
}

.link:hover {
    color: #3FB5EF;
    text-decoration: none;
}

.ms-navitem a {
    color: #ffffff !important;
    text-decoration: none !important;
    display: inline-block;
}

.ms-navitem a:hover {
    color: #ffffff !important;
    text-decoration: none;
}

.break {
    line-height: 5px;
}

.s4-ql A.selected {
    background: url('../Images/LeftPanelarrow1.png') #ff6633 no-repeat 5px center;
    border-top-color: #ff6633 !important;
    border-width: 0px !important;
    padding-left: 9px !important;
}

. ul.root ul>li>a {
    font-size: 10px;
}

.s4-ql ul.root ul>li>a:hover {
    text-decoration: none;
    background: url('../Images/LeftPanelarrow1.png') #ff6633 no-repeat 6px center;
}

.s4-ql ul>li>a:hover,
.s4-ql ul.root>li>a:hover,
.s4-qlheader:hover {
    text-decoration: none;
}

#layoutsTable {
    width: 100%;
}

#layoutsTable td {
    margin: 0px;
    padding: 0px;
}

.ms-rteThemeForeColor-1-5 {
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #7f7f7f;
}

#lbldiv {
    margin-left: 15px;
}

.submitRow {
    margin-left: 15px;
}

.s4-specialNavLinkList a:hover>span.ms-splinkbutton-text {
    text-decoration: none;
}

.s4-recentchanges {
    display: none;
}

.pageNo {
    height: 10px;
}

.contentHeader2 {
    padding: 0px;
}

.freeimg {
    border: 0px;
    text-align: center;
}

.s4-status-s1 {
    background: #c9d7e6 url("../Images/bgximg.png") repeat-x -0px -209px;
    color: #3b4652;
    border-color: #aaafbe;
}

.s4-status-s1 a,
.s4-status-s1 a:link,
.s4-status-s1 a:visited {
    color: #0e3a6d;
}

#quickLaunchMenu {
    border: 5px solid Black;
    padding: 0px;
    margin: 0px;
    width: 153px;
}

.topBottomBar {
    background-image: url('../Images/tophover.png');
    height: 12px;
    vertical-align: bottom;
}

.topLinkTop {
    height: 126px;
}

.Titlelink:link {
    color: #00bff3;
    font-weight: bold;
    text-decoration: none;
}

/*Added by soumya updated on 21/7/2011*/
.topMainBar {
    width: 167px;
    height: 200px;
    float: left;

}

.pdfButtonBar {
    /*  padding-top:10px;*/
    width: 107px;
    /*  background-color:Fuchsia;*/
    height: 20px;
    padding-left: 95px;
}

.dropdownBar {

    width: 142px;
    height: 120px;
    /*  background-color:Green;*/
    padding-left: 25px;
}

.ddlBarAlign {
    padding-top: 5px;
    height: 30px;
    padding-bottom: 10px;
}

.ddlwidth {

    width: 120px;
}

.lblname {
    width: 30px;
    height: 20px;
    color: Maroon;
    font-style: normal;
    font-size: 15px;
    color: White;

}

.btnFilter {
    padding-top: 25px;
    width: 107px;
    /*  background-color:Fuchsia;*/
    height: 20px;
    padding-left: 40px;
}

.pdfbutton {
    width: 40px;
    float: left;

}

pdfbutton1 {
    width: 40px;
    float: right;
}

/*Added by latha for login page*/


div.accountInfo {
    width: 244px;
}

.failureNotification {
    font-size: 12pt;
    font-family: Arial;
    color: Red;
}

.failureMessage {
    font-size: 10pt;
    font-family: Arial;
}

fieldset.login label,
fieldset.register label,
fieldset.changePassword label {
    display: block;
}

legend {
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.LogintextEntry {
    border: 1px solid #ccc;
    width: 94%;
}

input.LoginpasswordEntry {
    border: 1px solid #ccc;
    width: 94%;
}

input.passwordEntryChange {
    border: 1px solid #ccc;
    width: 100%;
}

.lblClass {
    width: 200px;
    text-align: right;
}

.submitButton {
    text-align: right;
    padding-right: 5px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
}

.psub {
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    height: 20px;
    width: 220px;
}

.txtAns {
    width: 220px;
}

.ddlQues {
    width: 220px;
}

/* added by soumya and updated on 23/7/2011 */
.grddiv {
    margin-left: 20px;
    margin-top: 10px;

}

.grdHeader {
    padding-left: 10px;
    /*   border:1px none white;*/
    width: 240px;
    height: 25px;
    font-size: 12px;
    background-color: #0055a5;
    font-family: Arial;
    color: #ffffff;
}

.grdItem {
    /*  border:1px solid black;*/
    font-size: 12px;
    color: #231f20;
    font-family: Arial;
    padding-left: 10px;
    /* background-color:red;*/
    width: 240px;
}

.grdItemmiddle {
    border-left: 1px solid #918f90;
    border-right: 1px solid #918f90;
    font-size: 11px;
    color: #231f20;
    width: 250px;
}


.Protocol {
    margin-top: 10px;
}

.DefaultView {
    margin-top: 10px;
}

.acquisgrd {

    margin-top: 10px;

}

.reconstruction {

    margin-top: 10px;

}

.adminmain {
    width: 754px;

    margin-left: 20px;

    height: 180px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    /* background-image:url('../Images/border.png');*/
    background-repeat: no-repeat;
    /* background-color:Aqua;*/


}

.firstpanel {
    width: 600px;
    height: 20px;
    padding-left: 50px;
    padding-top: 10px;
}

.ddlwidth {
    font-family: Arial;
    font-size: 12px;
    color: #003399;
    width: 120px;

}

.lblname {
    width: 30px;
    height: 20px;

    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
}

.firstname {
    width: 60px;
    height: 20px;
    float: left;
    padding-left: 190px;
    padding-right: 40px;
    font-size: 13px;
    font-size: 13px;
    font-family: Arial;
}

.lastname {
    width: 60px;
    height: 20px;
    padding-left: 60px;
    padding-right: 60px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.Namediv {
    width: 600px;
    height: 40px;
    padding-left: 50px;
    /*   border:1px solid black;*/
}

.Nametext {
    width: 50px;
    height: 20px;
    padding-left: 140px;
    float: left;
    padding-top: 5px;
    font-size: 13px;
    font-family: Arial;

}

.Nametextbox {
    width: 60px;
    height: 20px;
    padding-top: 5px;
    /*  padding-left:2px;*/
    padding-right: 60px;
    float: left;
}

.gridtopimg {

    width: 756px;
    height: 8px;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    /*  border-bottom:1px solid black;*/
    background-image: url('../Images/topadminimg.png');
    background-repeat: no-repeat;
}

.divwidth {
    float: left;
    width: 200px;
    border-right: 1px solid black;

    vertical-align: middle;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    padding-top: 10px;
    height: 21px;
    text-align: center;
}

.divwidthlst {
    float: left;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;

    width: 356px;
    text-align: center;
    padding-top: 10px;
    height: 21px;
    padding-left: 55px;
}

.Nametxtbox2 {
    width: 60px;
    height: 20px;
    padding-top: 5px;
    padding-left: 40px;
    padding-right: 60px;
    float: left;
}

.emaildiv {
    width: 600px;
    height: 40px;
    padding-left: 50px;
    /*   border:1px solid black;*/
}

.Emaillbl {
    width: 50px;
    height: 20px;
    padding-top: 10px;
    padding-left: 140px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.Emailtxt {
    width: 60px;
    height: 20px;
    padding-top: 10px;
    /*  padding-left:5px;*/
    padding-right: 60px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.salesdiv {
    width: 600px;
    height: 40px;
    padding-left: 50px;
    /*   border:1px solid black;*/
}

.salestxt {
    width: 162px;
    height: 20px;
    padding-top: 10px;
    padding-left: 28px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.salestxtbox {
    width: 60px;
    height: 20px;
    padding-top: 10px;
    /* padding-left:5px; */
    /*  padding-right:60px;*/
    float: left;
}

.salesnxttext {
    width: 480px;
    height: 40px;
    padding-left: 240px;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: Red;
    /*  border:1px solid black;*/
}

.secondpanel {
    width: 700px;
    height: 20px;
    padding-top: 10px;
    /*   border:1px solid black;*/
}

.chkbox {
    width: 20px;
    height: 20px;
    float: left;
    padding-left: 245px;
    padding-top: 5px;
}

.chkboxtxt {
    width: 320px;
    height: 20px;
    padding-left: 5px;
    float: left;
    font-size: 13px;
    font-family: Arial;
    padding-top: 5px;
}

.passworddiv {
    width: 700px;
    padding-left: 40px;
    /*    border:1px solid black;*/
}

.passworddivForm {
    width: 700px;
    height: 40px;
    padding-left: 40px;
}

.passwordname {
    width: 119px;
    height: 20px;
    padding-top: 10px;
    /* padding-left:115px;*/
    float: left;
    font-size: 13px;
    font-family: Arial;
    text-align: right;
    padding-right: 5px;
}

.pwdtxtbox {
    width: 210px;
    height: 20px;
    padding-top: 10px;
    padding-left: 7px;
    padding-right: 20px;
    float: left;
    text-align: left;
}

.resetlbl {
    width: 100%;
    height: 20px;
    text-align: center;
    font-size: 13px;
    font-family: Arial;
}

.changequesdiv {
    width: 600px;
    height: 40px;
    /*    border:1px solid black;*/
}

.yourtxtdiv {
    width: 600px;
    height: 20px;
    border: 1px solid black;
}

.pwdlabel {
    width: 50px;
    height: 20px;
    padding-top: 10px;
    padding-left: 75px;
    margin-left: 60px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.pwdtextbox {
    /*  width:190px; 
     height:20px;
       padding-top:10px; 
       padding-left:10px;
        padding-right:120px;
         float:left;*/
    width: 280px;
    padding-right: 215px;
    margin-left: 20px;
    padding-top: 10px;
    float: right;

}

.admintopimg {
    width: 756px;
    background-image: url('../Images/topadminimg.png');
    background-repeat: no-repeat;
    margin-left: 20px;
    margin-top: 10px;
    height: 31px;
}

.adminbottomimg {
    width: 756px;
    background-image: url('../Images/bottomline.png');
    background-repeat: no-repeat;
    margin-left: 20px;
    height: 31px;
    vertical-align: top;
}

.changeAdmin {
    width: 756px;
    height: 31px;
    background-image: url('../Images/bottomline.png');
    background-repeat: no-repeat;
}

.changequeslbl {
    width: 120px;
    height: 20px;
    padding-top: 10px;
    padding-left: 116px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.changequesddl {
    width: 210px;
    height: 20px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 60px;
    float: left;
}

.changetxtlbl {
    width: 600px;
    height: 40px;
    font-size: 13px;
    font-family: Arial;
    /*  border:1px solid black;*/
}

.changetxtbox {
    width: 171px;
    height: 20px;
    padding-top: 5px;
    padding-left: 241px;
    float: left;
}

.changelnktxt {
    width: 50px;
    height: 20px;
    padding-top: 5px;
    /* padding-right:60px;*/
    padding-left: 20px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.sacnnerfavdiv {
    width: 600px;
    height: 20px;

    /*   border:1px solid black;*/
}

.scannerlbl {
    width: 280px;
    height: 20px;
    padding-left: 250px;
    /* padding-top:10px;*/
    padding-bottom: 10px;

    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
}

.selectscannerdiv {
    width: 750px;
    padding-top: 10px;
    height: 200px;
    padding-bottom: 30px;
    /*border:1px solid black;*/
}

.selectscannerddl {
    width: 320px;
    height: 20px;
    padding-top: 10px;
    /* padding-left:245px; 
      padding-right:60px;*/
    float: right;
}

.addbtntxt {
    width: 150px;
    height: 20px;
    padding-top: 20px;
    padding-left: 350px;

    font-size: 13px;
    font-family: Arial;
}

.yourfavtxt {

    width: 320px;
    height: 15px;

    float: left;

    text-align: left;

    font-size: 13px;
    font-family: Arial;
    font-weight: bold;

}

.Favgird {
    width: 330px;
    margin-top: 10px;
    margin-left: 226px;
    height: 100%;
}

/*  .Favgird
 {
     *margin-left:150px!important;
     
 }*/
.dgContent {
    width: 100%;
    /*  *border:0px solid #ffffff !important;*/
    /* border:0px;*/
}

/*.dgContent
 {
    
    *border:0px solid #ffffff;
     border:0px;
 }
	*/

#pager {
    margin-left: 15px;
    width: 60%;
    margin-top: 30px;
    padding-top: 50px;
    padding-left: 15px;
}

#mainId {
    margin-left: 15px;
}

.menu {
    width: 137px;
    text-align: center;
    height: 52px;
    float: left;
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #135390;
    /*text-transform:uppercase;*/
}

.menu:hover {

    height: 54px;
    color: #135390;
    background-image: url('../Images/topBtnSelected.png');
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}


.menuone {
    width: 138px;
    text-align: center;
    color: #135390;
    height: 52px;
    float: left;
    /*text-transform:uppercase;*/
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.menuone:hover {

    height: 54px;
    color: #135390;
    background-image: url('../Images/topBtnSelected.png');
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.menuone:visited {

    height: 52px;
    color: #135390;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;

}

.menuonediff {
    width: 138px;
    text-align: center;

    height: 52px;
    float: left;

    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.menuonediff:hover {

    height: 54px;
    color: #00bff3;
    background-image: url('../Images/topBtnSelected.png');
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.widthtopmenu {
    width: 130px;
}

.menuonediff:visited {
    height: 52px;
    color: #00bff3;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.paddingTop {
    padding-top: 5px;
}

.subTopLink {
    width: 739px;
    height: 44px;
}

.ChangeAdmin {
    width: 756px;
    min-height: 250px;

    margin-left: 15px;
    margin-top: 15px;
}

.ChangeAdmin {
    *min-height: 300px;
}

.ChangeSub {
    /*background-color: #c9c9ca;*/
    background-image: url('../Images/topadminimg.png');
    width: 756px;
    height: 31px;
}

.ChangeSet {
    height: 26px;
    width: 300px;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
    padding-top: 5px;
}

.changeSetImg {
    height: 31px;
    width: 30px;
    padding-left: 30px;
    float: right;
}

.paddingleft20 {
    padding-left: 0px;
    top: 31px;

}

.changepwdc {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    width: 754px;
    text-align: center;
    height: 100%;
}

.textalignLeft {
    text-align: left;
}

.textalignCenter {
    text-align: center;
}

.chngPwd {
    width: 756px;
    text-align: center;
}

.width100 {
    width: 100%;
}

.curPwd {
    text-align: left;
    width: 250px;
}

.adminPExtra {
    width: 700px;
    height: 1px;
}

.PanelAdmin {
    width: 754px;
    min-height: 100px;
    border-left: 1px solid black;
    border-right: 1px solid black;

    margin-left: 20px;

    /*  background-image:url('../Images/border.png');
    background-repeat:no-repeat;*/
}

.secondadminpanel {
    width: 754px;
    height: 100%;
    border-left: 1px solid black;
    border-right: 1px solid black;
    margin-left: 20px;

    /*  background-image:url('../Images/border.png');*/
    background-repeat: no-repeat;
}

.adminLink {
    width: 600px;
    text-align: center;
}

#txtpwd {
    width: 182px;
}

#ddlchallenge {
    height: 20px;
    width: 187px;
}

#txtchange {
    width: 182px;
}

#btnadd {
    width: 75px;
    height: 23px;
}

.favScanner {
    width: 700px;
    padding-left: 15px;
    margin-left: 10px;

}

#FavscannerGrid {
    width: 200px;
}

.leftSubDiv {
    width: 168px;
    height: 100%;
}

.leftMenu {
    padding: 5px 5px 5px 15px;
    border-bottom: 1px solid #72a3d4;
}

.leftMenuA {
    color: #ffffff;
    padding-left: 0px;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    width: 90%;
    height: 50px;
}

.leftMenuA:hover {}

.leftMenu A:visited {}

.lblCons {
    font-family: Arial;

    font-size: 14px;
    text-decoration: none;
    color: #135390;

}

.lblCons:hover {
    font-family: Arial;
    font-size: 14px;

    color: #000000;
    text-decoration: underline;

}

/*.lblCons:visited
{
    font-family:Arial;
    font-size:14px;
    text-decoration:none;
    color:#000000;
}*/
/*.lblCons :active 
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
    color:#000000;
    
}*/
.lblConsvisi {
    font-family: Arial;
    font-size: 14px;

    text-decoration: underline;
    color: Black;

}


#Pagerlink2 {
    padding-top: 50px;
    margin-left: 15px;

}

/*contents styles*/
.width600 {
    width: 600px;
}

.h3Content {
    font-family: Arial;
    font-size: 13px;
    color: #135390;
    font-weight: bold;
    margin: 0px;
}

#mainContent {
    width: 600px;

}

.h2Black {
    font-family: Arial;
    font-size: 21px;
    color: #000000;
    margin: 0px;
    font-weight: normal;
}

ul.content_Ul {
    /*margin-left:0px!important;*/
    padding-left: 20px;
}

ul.content_Ul li span {
    color: #000000;
    font-size: 13px;
    font-family: Arial;
}

ul.content_Ul li {
    color: #06559B;
    margin: 0px;
    padding: 0px;
    list-style-type: disc
}

.content_sub_ul {
    color: #000000;
    font-size: 12px;
    font-family: Arial;
}

.marginBottom {
    margin-bottom: 0px;
}

.marginTop {
    margin-top: 0px;
}

#MainPanel {
    height: 20px;
    padding-top: 20px;
}

#MainPanelprotocol {
    height: 10px;
    /*  padding-top:20px;*/
}

.subPanelPager {
    float: left;
}

.subPanelLink {
    float: right;
    padding-right: 20px;
}

.subPanelLinkprotocol {
    float: right;
    padding-right: 20px;

}

.contentLinks {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #00bff3;
    vertical-align: 2px;
}

.contentLinks:hover {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #00bff3;
    vertical-align: 2px;
}

/*.contentLinks:visited
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}*/
.marginBottom20 {
    margin-bottom: 20px;
}

.paddingBottom5Px {
    padding-bottom: 5px;
}

.failure {
    color: Red;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

.failureNotifi {
    color: Red;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    /*padding-left:200px;*/
}

.failureNotifiLogin {
    color: Red;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

/*login page*/
.LoginLabel {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}

.loginMainDiv {
    margin-left: 15px;
    height: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding-right: 15px;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

/* Suggested Reading (MDCTSuggestRead) — same content containment as login */
.suggested-reading-wrap {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.loginTitleDiv {
    width: 100%;
}

.LoginSubDiv {
    width: 240px;
    height: 100%;
    padding-left: 150px;
}

.loginsubTitlediv {
    background-image: url('../Images/loginbar.png');
    background-repeat: no-repeat;
    width: 240px;
    height: 25px;
}

.loginTitle {
    height: 25px;
    width: 140px;
    float: left;
    padding-left: 5px;
    font-weight: bold;
    font-family: Arial;
    color: #ffffff;
    padding-top: 2px;
}

.loginImageDiv {
    height: 25px;
    width: 50px;
    padding-left: 25px;
    float: right;
    padding-right: 10px;
}

.loginImage {
    width: 27px;
    height: 25px;
    float: right;
}

.loginExtrdiv {
    height: 5px;
    width: 240px;
}

.loginAdvance {
    width: 100%;
    padding-left: 120px;
    font-family: Arial;
    font-size: small;
}

.loginhr {
    width: 100%;
    padding-top: 1px;
    height: 5px;
}

.fontsizesmall {
    font-size: 11px;
}

.contentlinkCss {
    color: #000000;
}

.colorb {
    color: #00bff3;
}

.topMainBar {
    width: 250px;
    height: 205px;
    float: left;

}

.pdfButtonBar {
    padding-top: 15px;
    width: 107px;
    /*  background-color:Fuchsia;*/
    height: 20px;
    padding-bottom: 5px;
    padding-left: 95px;
}

.dropdownBar {

    width: 182px;
    height: 120px;
    /*  background-color:Green;*/
    padding-left: 10px;
}

.ddlBarAlign {
    padding-top: 10px;
    height: 30px;

    padding-bottom: 10px;
}

/*.ddlwidth
{
    font-family:Arial;
    font-size:14px;
    color:#003399;
     height:20px;   
    width:150px; 
    vertical-align:super;
       
}*/
select.ddlwidth {
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #7E7E7E;
    color: #333333;
    font-size: 12px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top: 4px;
    width: 145px;
}

.lblname {
    width: 25px;
    height: 20px;
    padding-left: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.btnFilter {
    padding-top: 50px;

    width: 107px;
    /*  background-color:Fuchsia;*/
    height: 30px;
    padding-left: 10px;
}

.pdfbutton {
    width: 40px;
    float: left;


}

.grdHeader {
    padding-left: 10px;
    /*   border:1px none white;*/
    width: 240px;
    height: 27px;
    font-size: 12px;
    /* background-color:Red;*/
    /*  background-image: url('../Images/gridbar.png'); background-repeat:no-repeat;*/
    background-color: #0055a5;
    font-family: Arial;
    color: #ffffff;

}

grdleftheader {
    padding-left: 10px;
    width: 240px;
    height: 27px;
    font-size: 12px;
    font-family: Arial;
    /*  color:#ffffff;*/
    background-color: Red;
    /*  background-image:url('../Images/left.png');*/
}

.gridleftimg {
    padding-left: 20px;

    width: 756px;
    height: 27px;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;

    background-image: url('../Images/fullimgbar.png');
    background-repeat: no-repeat;
}

.gridmiddleimg {
    width: 169px;
    height: 27px;
    background-image: url('../Images/middle.png');
    background-repeat: no-repeat;

}

.gridrightimg {
    width: 320px;
    height: 27px;
    background-image: url('../Images/rightgrd.png');
    background-repeat: no-repeat;
}

.grdItem {
    /* border:1px solid  #f4f4f4; */
    font-size: 12px;
    color: #231f20;
    font-family: Arial;


    /* margin-left:20px;*/

    /* background-color:red;*/
    /*width:242px;*/
}

.grdItemtop {
    /* border:1px solid  #f4f4f4; */
    font-size: 12px;
    color: #231f20;
    font-family: Arial;
    color: White;
    background-color: #00499B;

    /* margin-left:20px;
       BackColor="#2f4da5"*/
    /* background-color:red;*/
    /*width:242px;*/
}

.favtxt {
    /* border:1px solid  #f4f4f4; */
    font-size: 12px;
    color: #231f20;
    font-family: Arial;
    color: White;
    text-align: left;
    height: 20px;
    padding-top: 8px;
    padding-left: 8px;
    vertical-align: middle;
    font-weight: bold;
    /* margin-left:20px;
       BackColor="#2f4da5"*/
    /* background-color:red;*/
    /*width:242px;*/
}

.admingrid {
    padding-left: 50px;
    width: 260px;
    padding-top: 10px;
    font-family: Tahoma;
    font-size: 14px;
    text-align: left;

}

.itemstyle {
    border-right: 1px solid #918f90;
    width: 240px;

    padding-left: 10px;

}

.headerstyle {
    border-right: 1px solid #918f90;
    width: 240px;
    padding-left: 10px;
}

.protoclogriditem {
    padding-left: 10px;
}

.protocolgrdheader {
    padding-left: 10px;
}

.grdItemmiddle {
    border-left: 1px solid #918f90;
    border-right: 1px solid #918f90;

    font-size: 11px;
    color: #231f20;
    width: 220px;
}

.grdItemsecond {
    font-size: 11px;
    color: #231f20;
    width: 250px;
}

.grdborder {
    border-bottom: 1px solid #f4f4f4;

    width: 756px;

}

.grdmain {
    border-bottom: 1px solid #f4f4f4;

    width: 756px;

}

.acquisgrd {
    /* border:1px solid #ffffff;*/
    margin-top: 10px;

}

.reconstruction {

    margin-top: 10px;

}

.grdlabelmain {
    /*margin-top:10px;*/
    margin-left: 12px;
    width: 750px;
    height: 30px;
    /*padding-top:10px;*/
    /* padding-left:20px;*/
    /* border:1px solid red;*/
}

.mainheading {
    /* width:500px;
    padding-left:10px;
    padding-top:20px;
    height:20px;
    font-family:Arial;
    font-size:28px;
    color:#130404;*/
    width: 500px;
    margin-left: 20px;

    text-align: left;
    padding-bottom: 5px;
    min-height: 10px;

    font-family: Arial;
    font-size: 24px;
    color: #130404;

}

.protocolmainheading {
    /* width:500px;
    padding-left:10px;
    padding-top:20px;
    height:20px;
    font-family:Arial;
    font-size:28px;
    color:#130404;*/
    width: 650px;
    margin-left: 20px;

    text-align: left;
    padding-bottom: 5px;
    min-height: 10px;
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    /* color:#130404;*/
    color: #135390;
}

.protocolmaintext {

    color: #135390;
    text-decoration: none;
    text-align: left;

    height: 30px;
    font-weight: bold;
    font-family: Arial;
    font-size: 16px;
    /*color:#130404;*/

}

.toplabel {
    width: 600px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-family: Arial;
    font-size: 16px;
    color: #00539f;
    font-weight: bold;
}

.lblcontent {
    font-family: Arial;
    font-size: 16px;
    text-transform: uppercase;
    color: #000000;
    font-weight: normal;

}

.topmiddle {

    width: 600px;
    padding-left: 10px;
    padding-bottom: 5px;
    font-family: Arial;
    font-size: 16px;
    color: #00539f;
    font-weight: bold;


}

.toplast {

    width: 600px;
    padding-left: 10px;
    padding-bottom: 5px;
    font-family: Arial;
    font-size: 14px;
    color: #00539f;
    font-weight: bold;
}

.subPanelLinkprotocol {
    float: right;
    padding-top: 10px;
    padding-right: 20px;

}

.grdmain {
    border-bottom: 1px solid #f4f4f4;

    width: 756px;

}

.itemstyle {
    border-right: 1px solid #918f90;
    width: 240px;

    padding-left: 10px;

}

.headerstyle {
    border-right: 1px solid #918f90;
    width: 240px;
    padding-left: 10px;

}

.protoclogriditem {
    padding-left: 10px;
}

.protocolgrdheader {
    padding-left: 10px;
}

.gridleftimg {
    padding-left: 40px;

    width: 756px;
    height: 31px;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    background-image: url('../Images/topadminimg.png');
    background-repeat: no-repeat;
}

.grdItemnts {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    color: #231f20;
    font-family: Arial;
    border-right: 1px solid #f4f4f4;
    border-left: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
    padding-left: 10px;

}

.notes {
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    padding-left: 20px;
}

.advancelink:link {
    color: #000000;
    text-decoration: none;
}

.advancelink:hover {
    color: #000000;
    text-decoration: none;
}

.advancelink:visited {
    color: #000000;
    text-decoration: none;
}

.loginBorder {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    width: 237px;
}

.favGridStyle {
    padding-left: 5px;
    text-align: center;

}

.headStyle {
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.menuleft {
    width: 168px;
    text-align: left;
    height: 100%;
    float: left;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    padding-top: 5px;
    border-bottom: 1px solid #72a3d4;
}

.menuleft:hover {
    width: 168px;
    height: 100%;
    background-color: #0092CE;

}

.menulefta {
    width: 162px;
    text-align: left;
    height: 100%;
    float: left;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 15px;
    padding-bottom: 5px;
}

a.menulefta {
    width: 150px;
}

.subLeftLink {
    width: 168px;
}

/*change Pwd Page*/
.chngeExtra {
    height: 10px;
}

.changeOldPwdDiv {
    width: 100%;
    height: 40px;
    text-align: center;
}

.changeOldLabel {
    width: 330px;
    float: left;
    text-align: right;
    padding-right: 5px;
}

.LoginLabelsec {
    width: 330px;
    float: left;
    text-align: right;
    padding-right: 5px;
}

.changeOldTxt {
    width: 220px;
    float: left;
    left: 330px;
}

.changeOldRFV {
    left: 550px;
    width: 150px;
    float: left;
    text-align: left;
    padding-left: 10px;
}

.changenewDiv {
    width: 100%;
    height: 40px;
}

.changeNewLabel {
    width: 330px;
    float: left;
    text-align: right;
    padding-right: 5px;
}

.changenewtext {
    width: 220px;
    float: left;
    left: 330px;
}

.changeNewRFV {
    left: 550px;
    width: 150px;
    float: left;
    text-align: left;
    padding-left: 10px;
}

.changeConfirmDiv {
    width: 100%;
    height: 40px;
}

.changeConfirmLabel {
    width: 330px;
    float: left;
    text-align: right;
    padding-right: 5px;
}

.changeConfirmText {
    width: 220px;
    float: left;
    left: 330px;
}

.changeConfirmRFV {
    left: 550px;
    width: 150px;
    float: left;
    text-align: left;
    padding-left: 10px;
}

.changeBtnDiv {
    width: 100%;
    height: 50px;
}

.changeBtnLeft {
    width: 250px;
    float: left;
}

.changeBtnBtn {
    width: 250px;
    float: right;
    left: 250px;
    padding-right: 220px;
    height: 30px;
}

.changeNotif {
    width: 760px;
    text-align: center;
    vertical-align: top;
    padding-bottom: 2px;
}

.submainDiv {
    height: 100%;
    width: 100%;
}

.subleftDiv {
    width: 50%;
    float: left;
    height: 100%
}

.subrightDiv {
    width: 49.9%;
    float: right;
    height: 100%
}

#FacmainContent {
    /* width:800px;*/
    width: 99%;


}

.fontstyle {
    font-family: Arial;
    font-size: 28px !important;
    color: #000000;
    margin: 0px;
    font-weight: normal !important;
}

.paddingh2 {
    padding-bottom: 5px;
}

.h3colorblue {
    color: #06559B !important;
    padding-bottom: 5px;
}

.paddingh3 {
    margin-bottom: 0px !important;
}

.width90 {
    width: 90%;
}

.leftContenttext {
    padding-left: 5px;
    padding-right: 5px;
    color: #fff;
    font-family: Arial;
    width: 172px;
    font-size: 13px;

}

.protocolnxttxt {
    vertical-align: top;


    font-family: Arial;

    font-size: 13px;


}

.protocolnxtdiv {
    margin-left: 20px;
    height: 70px;
    margin-right: 20px;
    vertical-align: text-bottom;
}

.widthtext {
    vertical-align: top;
    padding-left: 1px;
    width: 180px;
    color: #fff;
    font-family: Arial;
    font-size: 13px;
    padding-right: 10px;

}

.widthtextnxt {
    padding-right: 10px;
    padding-left: 1px;
    width: 180px;
    color: #fff;
    font-family: Arial;
    width: 160px;
    font-size: 13px;


}

.ChngPwdQuest {

    height: 20px;
    padding-top: 10px;
    padding-left: 25px;
    float: left;
    font-size: 13px;
    font-family: Arial;
}

.btndiv {
    height: 20px;
    padding-top: 20px;
}

.btndivtop {
    height: 20px;
    padding-top: 60px;
}

.leftListbox {
    width: 320px;
    float: left;
    text-align: right;
    padding-top: 10px;
}

.buttondivs {
    width: 70px;
    float: left;
    text-align: left;
    padding-left: 30px;
}

.widthtextHeader {
    vertical-align: top;
    width: 784px;
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    padding-right: 10px;
    background-color: #00539F;

}

.widthtextHeadernxt {
    vertical-align: top;
    width: 620px;
    color: #fff;
    float: left;
    padding-top: 23px;
    font-family: Arial;
    font-size: 13px;
    padding-right: 10px;
    background-color: #00539F;

}


.bottomwordsProtocal {
    left: 173px;
    padding-right: 70px;
    padding-left: 10px;
    width: 710px;
    vertical-align: top;
    background-color: white;
    font-size: 13px;
    font-family: Arial;
    line-height: 15px;
}

.leftlink {
    margin-left: 10px;
    font-family: Arial;

}

.leftlink:link {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    font-family: Arial;
}

.leftlink:visited {
    color: #fff;
    text-decoration: none;
}

.leftlink:hover {
    color: #fff;
    text-decoration: none;
}

.h2_contrast_14 {
    font-family: Arial;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
}

#LabelAns {
    background-color: Aqua;
}

.msgHeight {
    min-height: 20px;
}

.protocolmainimp {
    color: Red;
    font-size: 20px;
}

.protocolContentlist {
    font-size: 15px;
}


.favtxtNew {
    /* border:1px solid  #f4f4f4; */
    font-size: 12px;
    font-family: Arial;
    text-align: Left;
    height: 20px;
    padding-top: 8px;
    padding-left: 80px;
    vertical-align: middle;
    font-weight: bold;
    /* margin-left:20px;
       BackColor="#2f4da5"*/
    /* background-color:red;*/
    width: 242px;
}

.favtxtNewList {
    /* border:1px solid  #f4f4f4; */
    font-size: 12px;
    font-family: Arial;
    text-align: Left;
    height: 20px;
    padding-top: 4px;
    padding-left: 120px;
    vertical-align: middle;
    font-weight: bold;
    /* margin-left:20px;
       BackColor="#2f4da5"*/
    /* background-color:red;*/
    /*width:242px;*/
}

/* ── Floating ISI pane (fixed bottom bar) ── */
#importantSafetyInformation {
    scroll-margin-top: 12px;
}

.isi-floating-pane {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000000;
    background: #f0f0f0;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.25);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #000;
    cursor: pointer;
}

.isi-floating-pane__header {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 18px 15% 5px 15%;
    cursor: pointer;
    background: #f0f0f0;
}

.isi-floating-pane__title {
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}

.isi-floating-pane__toggle {
    position: absolute;
    right: 20%;
    top: 50%;
    transform: translateY(-50%);
    background: #f3f3f3;
    border: 2px solid #7c7c7c;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    box-sizing: border-box;
}

.isi-floating-pane__chevron {
    width: 6px;
    height: 6px;
    border-right: 2px solid #444;
    border-bottom: 2px solid #444;
    transform: translateY(-1px) rotate(45deg);
}

.isi-floating-pane__body {
    display: block;
    padding: 0 15% 12px 15%;
    background: #f0f0f0;
    max-height: 200px;
    overflow-y: auto;
}

.isi-floating-pane__section-title,
.isi-floating-pane__text,
.isi-floating-pane p {
    margin: 0 !important;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
}

/* --- Floating Only Safety Warning --- */
.isi-floating-only {
    display: none;
}

#scrollFooter .isi-floating-only,
.isi-floating-pane .isi-floating-only {
    display: block !important;
    color: #8B0000;
    font-size: 13px;
    font-weight: 400;
    margin: 0 auto !important;
    text-align: center;
    margin-top: -5px !important;
}