/* CSS Document */
#ctl00_ContentPlaceHolder1_lblMessage
{
	color: red;
	font-family: Arial, 'Microsoft Sans Serif';
	font-weight: bold;
	    font-size: 11px;
}
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#333333;
}

a{font-family:Arial, Helvetica, sans-serif; text-decoration:none;     font-size: 11px;
    color: #e77817;}
a:hover{text-decoration:underline;}

h1,h2,h3,h4,h5{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#636363; margin:0; padding:0}
h3{font-size:1.2em; color:#e77817}
/* Main container where all the div tags come inside*/
#mainCtr{width:990px;}

/* Assign the property to div to come left and ruled out the block feature */
.leftFloat{float:left;}
/* Assign the property to div to come right and ruled out the block feature */
.rightFloat{float:right;}
/* To clear the float property of div */
.clearFloat{clear:both; font-size:1px; height:1px; visibility:hidden}

.headerArea{width:990px;    margin-left: 170px;}
/* Logo of site*/
.topHeaderarea .logoSection{width:150px; height:101px; padding-left:4px;}


/* Top navigation of site start here and assign the property for image, div and ul li tags*/
.topSiteNavigation{width:340px;}
.topSiteNavigation img{border:none; vertical-align:top; margin-right:7px;}
.topSiteNavigation ul{list-style:none; margin:0; padding:0; display:block}
.topSiteNavigation ul li{padding:0; margin:0; float:left;}
.topSiteNavigation ul li a{color:#5a889e; padding:0 9px 0 9px; margin:0; background:url(../images/v_line.gif) right 2px no-repeat;}
.topSiteNavigation ul li input{font-size:0.76em; border-top:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin-left:10px; padding-left:7px; color:#8F8F8F;}
.topSiteNavigation ul li input.searchBtn{background:#FFFFFF; color:#000; font-weight:normal; text-transform:uppercase; border:1px solid #666666; margin-left:5px; padding:0; cursor:pointer}
.topNav{margin-top:12px; background:url(../images/top_dot_line.gif) left top repeat-x; height:26px;}

/* Navigation Below the logo start here*/
.topNav .navCtr{display:block; width:550px}
.topNav .navCtr ul{list-style:none; margin:0; padding:6px 0 7px 47px; display:block}
.topNav .navCtr ul li{float:left; border-right:1px solid #a5a5a5; padding:0 13px 0 13px; margin:0; display:block}
.topNav .navCtr ul li.noBorder{border:none;}
.topNav .navCtr ul li a{color:#858585; font-size:1.2em;}
.topNav .navCtr ul li a:hover{color:#990033; text-decoration:none}
.topNav .navCtr ul li a.activeLink{color:#990033;}

/* Special link of site comes here which is in red background */
.topNav .spcLink{border-left:1px dotted #5e5e5e; border-right:1px dotted #5e5e5e; background:#990134; height:100%; margin-right:37px}
.topNav .spcLink h2{background:url(../images/white_down_arrow.gif) right 5px no-repeat; font-size:1em; margin:7px 3px 3px 3px; padding-right:5px;}
.topNav .spcLink h2 a{color:#FFFFFF;}
.topNav .spcLink h2 a:hover{text-decoration:none;}
/* topHeaderarea is come here*/
.headerArea .topHeaderarea{width:990px; height:104px; _height:104px; display:block; border: 1px solid #e77817; clear:both;}
/* The center image of site */
.topHeaderarea .siteBanner{width:800px; float:right; height:103px; display:block; background:url(../images/header_hrzbar.gif) left top repeat}
.siteBanner .imgDiv{margin-right:100px; padding:0}
.siteBanner .imgDiv img{margin:0; padding:0;}
.siteBanner .imgDiv h1{display:none; font-size:1.3em}
.siteBanner h3{display:block; margin:12px 0 0 0; font-weight:bold; font-size:1.2em; color:#666666}
.siteBanner p{width:170px; margin:0; padding:0; color:#333333}
.siteBanner h4{display:block; font-weight:bold; font-size:1.2em; color:#666666}
.siteBanner h2{color:#333333; text-align:center; font-size:large; padding:20px 0 0 10px; font-weight:bold; width:200px}
.topHeaderarea .toplinkS{display:block; font-weight:normal; font-size:1em; color:#fff;float: right;}
/* top right navigation start here*/
.topHeaderarea .toplinkS ul{margin:0; padding:10px 0 0 15px; list-style:none;}
.topHeaderarea .toplinkS ul li{margin:0; padding:0 9px 0 6px; float:left; background:url(../images/v_line.gif) right 3px no-repeat}
.topHeaderarea .toplinkS ul li a{color:#e77817; font-size:13px;}
.topHeaderarea .toplinkS ul li.noborder{background:none}
/* topHeaderarea is end here*/
/* The div for breadcrumb, email and print icon */
.navDetails{padding:16px 0 0 2px; height:30px}
/* The breadcrumb of site comes here */
.navDetails .siteBreadcrumb{width:534px;}
.navDetails .siteBreadcrumb ul{display:block; margin:0; padding:0; list-style:none;}
.navDetails .siteBreadcrumb ul li{float:left; margin:0; padding:0 7px 0 0; color:#7a7a7a; font-weight:bold;}
.navDetails .siteBreadcrumb ul li a{color:#7a7a7a; font-size: 12px; color:#e77817; background:url(../images/red_listed_arrow.gif) right 3px no-repeat; padding:0 9px 0 0; font-weight:normal}

/* For news page of breadcrumb where 3-icons menus are coming */
.navDetails .newsBreadcrumb{width:480px;}
.navDetails .newsBreadcrumb ul{display:block; margin:0; padding:0; list-style:none;}
.navDetails .newsBreadcrumb ul li{float:left; margin:0; padding:0 7px 0 0; color:#7a7a7a; font-weight:bold;}
.navDetails .newsBreadcrumb ul li a{color:#7a7a7a; background:url(../images/red_listed_arrow.gif) right 3px no-repeat; padding:0 9px 0 0; font-weight:normal}
.navDetails .iconNav03{display:block; width:230px}
.navDetails .iconNav03 ul{list-style:none; margin:0; padding:0; display:block;}
.navDetails .iconNav03 ul li{margin:0; padding:0 12px 0 8px; float:left}
.navDetails .iconNav03 ul li img{border:none; margin-right:5px; vertical-align:middle}
.navDetails .iconNav03 ul li a{color:#5a889e; display:block}


/* The email and print icons come here */
.navDetails .iconNav{display:block; width:400px}
.navDetails .iconNav ul{list-style:none; margin:0; padding:0; display:block;}
.navDetails .iconNav ul li{margin:0; padding:0 12px 0 8px; float:left}
.navDetails .iconNav ul li img{border:none; margin-right:5px; vertical-align:middle}
.navDetails .iconNav ul li a{color:#5a889e;    font-size: 13px; display:block}

/* The center protion of site where the message comes */
.bodyContainter{padding:2px 0 0 0px; height:100%}
/* Left navigation of site in dotted line */
.leftNav{border-right: 1px solid #e6730e;
    border-left: 1px solid #e6730e; width:165px;}
/* Blank left container if no left navigation present */
.leftNavBlank{width:165px;}
/* The holder required for the top dotted line in Left navigation div */
.leftNav h5{font-size:0.9em; margin:0 0 0 5px; padding:0; display:block; background:url(../images/top_dotted_line.gif) left 1px repeat-x;}
.leftNav .navHolder{background:url(../images/top_dotted_line.gif) 1px bottom repeat-x; padding:0 0 1px 0}
.leftNav h5 a{padding:6px 0 4px 5px;     color: #e77817; display:block; width:97%; font-size:1.1em}
.leftNav h5 a:hover{background:#e77817; color:#FFF; text-decoration:none; display:block;}
.leftNav h5.activeTab{background:#e6730e; padding:6px 0 4px 5px; color:#FFFFFF; font-size:1em}
.leftNav img{vertical-align:middle; margin-left:10px; border:none;}
.leftNav ul{margin:7px 0 0 6px; padding:0; list-style:none;}
.leftNav ul li{background:url(../images/red_listed_arrow.gif) left 5px no-repeat; padding:0 5px 0 8px; margin:0 5px 4px 10px;}
.leftNav ul li a{color:#666666; font-size:1em}
.leftNav ul li a.currLink{font-weight:bold;}
/* etcDetails come below the Left navigation of site */
.etcDetails{width:165px;}
.etcDetails ul{list-style:none; margin:5px 0 0 5px; padding:0; display:block}
.etcDetails ul li{background:url(../images/red_listed_arrow.gif) left 5px no-repeat; margin:0; padding:0 0 0 7px; font-weight:bold; font-size:0.8em;}
.etcDetails ul li a{color:#666666; font-size:1em; text-decoration:none;}
.etcDetails ul li a:hover{text-decoration:underline;}

/* Content div for the title and main message of site it gives the margin in left side and border for left and right */
.contentDiv{margin-left:10px; width:605px; border-left:1px solid #e6730e; border-right:0.1em solid #e6730e;; min-height: 1495px;}
/* contentBody class required to set the padding for contents */
.contentDiv .contentBody{padding:0 10px 0 10px;}
.contentDiv h1{font-size:large; margin:0 0 7px 0; padding:0; font-weight:bold; color:#666666}
.contentDiv h2{font-size:small; margin:0; padding:0; font-weight:bold; color:#666666}
.contentDiv p{margin-top:0; padding-top:0; font-size:1.1em;}
.contentDiv ul{margin:0; padding:0; list-style:none;}
.contentDiv ul li{background:url(../images/red_listed_arrow.gif) left 5px no-repeat; padding:0 0 0 8px; margin:0; color:#707070}
.contentDiv ul li a{color:#707070; font-size:1.1em}
.contentDiv ul li a:hover{text-decoration:underline;}
.contentDiv ul.tagStyle{font-size:1em; font-weight:normal; list-style:none; margin:0; padding:0;}
.contentDiv ul.tagStyle li{float:left; border-right:1px solid #E3E3E3; background:none; margin:0; padding:0 10px 0 10px}
.contentDiv ul.tagStyle li.activeTag{font-weight:bold; padding-left:0; margin:0;}
.contentDiv ul.tagStyle li.noBorder{border:none;}
/* Dynamic Menu start here */
.contentDiv .dynmenu{height:20px; margin:0 0 7px 0; padding:0; background:#0f84c7}
.contentDiv .dynmenu h2{font-size:1.2em; height:25px; margin:0 0 7px 0; padding:0; font-weight:bold; color:#fff; background:#990000}
.contentDiv .dynmenu ul{margin:0; padding:3px 0 0 15px; list-style:none;}
.contentDiv .dynmenu ul li{margin:0; padding:0 9px 0 6px; float:left; background:url(../images/v_line.gif) right 3px no-repeat}
.contentDiv .dynmenu ul li a{color:#fff; font-size:1em;}
.contentDiv .dynmenu ul li.noborder{background:none}

/* Dynamic Menu end here */
/* The gray rounded area start here */
.contentDiv .grayPod{margin-top:21px; background:url(../images/gray_gradient.gif) left top repeat-x;}
/* Top gray rounded curve comes in .grayCurve class */
.contentDiv .grayPod .grayCurve{background:url(../images/gray_pod_top_curve.gif) left top no-repeat; height:9px; font-size:1px;}
/* .podContainer is for gray gradient which repeats in x-axis */
.contentDiv .grayPod .podContainer{background:url(../images/gray_gradient.gif) left top repeat-x; padding:0 26px 0 27px; display:block;}
.contentDiv .grayPod .podContainer .paraStyle p{margin:0; padding:0;}
.contentDiv .grayPod .podContainer .paraStyle p span{font-weight:bold}
/* News pressreleases start here */
.contentDiv ul.pyearAwards{margin:0; padding:0;}
.contentDiv ul.pyearAwards li{display:block; float:left; margin:0; padding:0 12px 0 12px; border-right:1px solid #E4E4E4; background:none; color:#cc0033}
.contentDiv ul.pyearAwards li.noPadding{padding-left:0;}
.contentDiv ul.pyearAwards li a{color:#cc0033; text-decoration:none; font-weight:bold;}
.contentDiv ul.pyearAwards li.noBorder{border:none;}
/* Year start here */
.contentDiv .grayPod .yearAwards{background:#FFF; border:1px solid #E4E4E4; border-left:none; border-right:none; padding:3px 0 3px 14px; margin-top:10px; display:block; height:18px;}
.contentDiv .grayPod .yearAwards ul{display:block; list-style:none; margin:0; padding:0;}
.contentDiv .grayPod .yearAwards ul li{display:block; float:left; margin:0; padding:0 12px 0 12px; border-right:1px solid #E4E4E4; background:none}
.contentDiv .grayPod .yearAwards ul li.noPad{padding-right:0;}
.contentDiv .grayPod .yearAwards ul li.noBorder{border:none;}
.contentDiv .grayPod .yearAwards ul li.noRPad{padding-left:9px;}
/* Lexis in the news section start here */
.contentDiv .lnewsSection{ padding:12px 0 0 27px}
.contentDiv .lnewsSection h1{padding:0;}
.contentDiv .lnewsSection img{border:1px solid #333333; margin-right:18px;}
.contentDiv .lnewsSection h2{font-size:1.1em; margin:0; padding:0; font-weight:bold; color:#666666;}
.contentDiv .lnewsSection p{margin:0 0 5px 0; padding:0; font-size:1em}
.contentDiv .lnewsSection a{background:url(../images/red_listed_arrow.gif) left 5px no-repeat; padding:2px 0 0 8px; margin:0; color:#666666; vertical-align:top}

/* Footer part of news start here */
.newsFoot{display:block; border:1px solid #E4E4E4; border-left:none; border-right:none; padding:3px 0 3px 27px; margin-top:10px;}
.newsFoot ul{display:block;}
.newsFoot ul li{float:left; padding:0 19px 0 6px;}
.newsFoot ul li a{color:#7098AB; font-size:0.9em}
/* tLink required because of arrow have to implement in anchor tags */
.contentDiv .grayPod ul.tLink{margin:8px 0 0 0; padding:0; list-style:none; display:block}
.contentDiv .grayPod ul.tLink li{margin:0; padding:0; display:block; background:none}
.contentDiv .grayPod ul.tLink li a{color:#cc0033; text-decoration:underline; font-weight:bold;}


/* the links in red color */
.contentDiv .contentBody ul.redLink{margin:3px 0 0 0; padding:0; list-style:none; display:block}
.contentDiv .contentBody ul.redLink li{margin:0; padding:0; display:block; background:none}
.contentDiv .contentBody ul.redLink li a{color:#CC0033; text-decoration:underline; font-weight:bold;}

/* New style of center content no right border */
.contentDivNoBod{margin-left:15px; width:533px; border-left:1px solid #e4e4e4;}
.contentDivNoBod .contentBody{padding:0 0 0 28px;}
.contentDivNoBod h1{font-size:large; margin:0 0 7px 0; padding:0; font-weight:bold; color:#666666}
/* The right section of Leadership start here */
.rightSection h1.Lead{color:#666666; font-weight:bold; font-size:1.1em; margin:0; padding:5px 5px 5px 17px; background:none}
.rightSection .Lead .pod{width:129px; height:88px;}
.rightSection .Lead .pod01{width:70px; height:48px;}
/* The right section of site start here */
.rightSection{width:203px; border-right: 1px solid #e6730e;}
.rightSection h1{background: #0093dd;
    color: #fff; font-weight:bold; font-size:1.1em; margin:0; padding:5px 5px 5px 17px; margin-bottom: 10px;}
.rightSection ul{margin:8px 0 8px 9px; padding:0; list-style:none;}
.rightSection ul li{background:url(../images/red_listed_arrow.gif) left 5px no-repeat; padding:0 0 0 8px; margin:0 0 0 8px; color:#707070}
.rightSection ul li a{color:#707070; font-size:1em}
.rightSection p{padding:8px 0 6px 19px; margin:0; font-size:1em}
.rightSection p span{display:block; font-weight:bold; font-size:1em}
.rightSection p a{color:#CC0033; text-decoration:underline}
.rightSection ul.tLink{margin:0 0 11px 9px; padding:0; list-style:none; display:block}
.rightSection ul.tLink li{margin:0; padding:0 0 0 10px; display:block; background:none}
.rightSection ul.tLink li a{color:#cc0033; text-decoration:underline; font-weight:bold;}
.rightSection img{display:block; border:1px solid #990134; margin:8px 0 0 14px; height:130px ; width:182px;}
.rightSection .searchArea{margin:0 0 10px 20px;}
.rightSection .searchArea input{font-size:0.8em; border:1px solid #CCCCCC; background:#FFFFFF; padding:0 0 0 10px; margin:0; vertical-align:middle; height:15px}
.rightSection .searchArea input.btn{padding:0; cursor:pointer; border-left:none; height:17px;}
/* The footer of site comes here */
/*.siteFooter{width:800px; float:left; height:103px; display:block; background:url(../images/header_h/rzbar.gif) left top repeat}*/
.siteFooter{width:990px; float:left; height:20px; display:block;  background-color:#0f84c7; padding:0; margin:10px 0}
.siteFooter .noBorder{border:none; background:none}
.siteFooter ul{margin:0; padding:3px 0 0 15px; list-style:none;}
.siteFooter ul li{margin:0; padding:0 9px 0 6px; float:left; background:url(../images/v_line.gif) right 3px no-repeat}
.siteFooter ul li a{color:#FFFFFF; font-size:1em;}
.copyright{display:block; padding:0; margin:0;}
.copyright p{ background-color:#fff; padding:12px 0 0 23px; margin:0; font-size:0.9em; color:#808284;}
.button1 {
    width: 89px;
    height: 30px;
    background-color: #2397cd;
    color: White;
    font-size: 15;
    border: 1px #fff;
    border-radius: 5px;
    margin-bottom: 5px;
}
.button2 {
    width: 203px;
    height: 30px;
    background-color: #2397cd;
    color: White;
    font-size: 15;
    border: 1px #fff;
    border-radius: 5px;
    margin-bottom: 5px;
}
.textbox1 {
    width: 160px;
    height: 18px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-family: Verdana, MyriadWebProRegular;
    box-shadow: inset 1px 1px 1px #ccc;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.ddlbox {
    width: 160px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-family: Verdana, MyriadWebProRegular;
    font-weight: bold;
    margin-bottom: 13px;
    padding: 5px;
    font-size: 11px;
    color: #000000;
    width: 210px;
}

.textbox2 {
    width: 155px;
    height: 15px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-family: Verdana, MyriadWebProRegular;
    box-shadow: inset 1px 1px 1px #ccc;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}
.leftNav h5.activeTab a {
    
    color: #FFFFFF!important;
    
}
.face {
    float: left;
    width: 30px;
    margin-right: 10px;
    border-radius: 100px;
}
#lblMessage
{
    font-size:11px;
    color:Red;
}
/* hide on mobile */

@media (max-width: 767px) {
    .hidden-mobile {
        display: none;
    }
}