html, body{height:100%; margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, select {font-family: 'Open Sans', 'sans-serif'!important; margin: 0; padding: 0}
table {font-family: 'Open Sans', 'sans-serif'!important; border-collapse: collapse; border-spacing: 0}
fieldset, img, input {font-family: 'Open Sans', 'sans-serif'!important; border: 0; outline:none}
address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal}
ol, ul {font-family: 'Open Sans', 'sans-serif'!important;list-style: none; margin:0; padding:0}
caption, th {font-family: 'Open Sans', 'sans-serif'!important; text-align: left}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', 'sans-serif'!important; margin:0; padding:0}
q:before, q:after { content: ''}
sup{font-size:11px}
a:link, a:visited{color:#02669F}
textarea{border:1px solid #ecdcb2; font-size:12px!important; padding:5px!important; color:#7A7A7A}
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"]{
background: -moz-linear-gradient(top,  rgba(203,203,203,0.65) 0%, rgba(255,255,255,0.53) 19%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,203,203,0.65)), color-stop(19%,rgba(255,255,255,0.53)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cbcbcb', endColorstr='#00ffffff',GradientType=0 );
border:1px solid #ecdcb2; font-size:12px!important; padding:5px!important; color:#7A7A7A}
select{
background: -moz-linear-gradient(top,  rgba(203,203,203,0.65) 0%, rgba(255,255,255,0.53) 19%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,203,203,0.65)), color-stop(19%,rgba(255,255,255,0.53)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(203,203,203,0.65) 0%,rgba(255,255,255,0.53) 19%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cbcbcb', endColorstr='#00ffffff',GradientType=0 );
border:1px solid #ecdcb2!important; font-size:14px!important; padding:5px!important}
.ancorTagButton{font-size:13px; color:#1d81d6; text-decoration:none; text-align:center; line-height:40px; display:inline-block;
padding:0 20px; box-shadow:inset 0 0 1px 1px #fff; -webkit-box-shadow:inset 0 0 1px 1px #fff; -moz-box-shadow:inset 0 0 1px 1px #fff; border:1px solid #d9dbdc;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #cbcbcb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cbcbcb));
background: -webkit-linear-gradient(top,  #ffffff 0%,#cbcbcb 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#cbcbcb 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#cbcbcb 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#cbcbcb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbcbcb',GradientType=0 );
}
.inputSubmitButton{font-size:13px; color:#1d81d6; text-decoration:none; text-align:center; display:inline-block; cursor:pointer;
padding:8px 20px; box-shadow:inset 0 0 1px 1px #fff; -webkit-box-shadow:inset 0 0 1px 1px #fff; -moz-box-shadow:inset 0 0 1px 1px #fff; border:1px solid #d9dbdc;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #cbcbcb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cbcbcb));
background: -webkit-linear-gradient(top,  #ffffff 0%,#cbcbcb 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#cbcbcb 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#cbcbcb 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#cbcbcb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbcbcb',GradientType=0 );
}
.submitButtonBox{float:left; width:100%; margin:10px 0 0 0}
.req{font-weight:700; color:#de3831}
.floatLeft{float:left}
.floatRight{float:right}
.fullWidth{float:left; width:100%}
.contFullwidth{float:left; width:100%;}
.noBorder{border:none!important}
.backSec{display:none}
.mobileSite{ display: none }
.mobileNone{ display: block}
.ipadSite{display:none}
.inlineNone{ display:inline}
body{font-family: 'Open Sans', 'sans-serif'!important; font-size:15px; line-height:18px; color:#3a3a3a;}
.sieprMainBox{float:left; width:100%; background:url(../images/redPatternBG.jpg) repeat 0 0}
.sieprInnerBox{float:left; width:100%; background:url(../images/sieprMapBG.png) no-repeat right top}
.wrapper{float:left; width:960px; box-shadow:2px 0 4px #631919; background:#fff}
.headerSection{float:left; width:100%; height:185px; background:url(../images/sieprHeader.png) no-repeat 0 0; position:relative}
.logoArea{float:left; margin:15px 0 0 35%; font-family: 'Crimson Text', serif!important; font-size:30px; color:#C9544D; text-transform:uppercase;line-height: .9em;text-align: -webkit-center;}
.logoArea a{font-family: 'Crimson Text', serif; font-size:30px; color:#C9544D; text-transform:uppercase; text-decoration:none}
.logoDecrpArea{float:right; width:185px; margin:5px 20px 0 0;}
.logoDecrpArea h4{font-size:14px; color:#1e1e1e; font-weight:600}
.logoDecrpArea p{font-size:12px; color:#3c3c3c}
.navigationArea{float:left; width:100%; margin-top:16px}
.navSection{float:left; width:825px;}
.navSection ul{float:left; width:100%}
.navSection ul li{float:left; font-size:16px; font-weight:bold; color:#fff; text-transform:uppercase; line-height:51px}
.navSection ul li a{font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; padding:0 20px; line-height:51px; text-decoration:none; float:left; display:inline-block}
.navSection ul li.homeIcon{margin:0 15px 0 0}
.navSection ul li.homeIcon a{padding:17px 22px 17px 15px}
.navSection ul li.homeIcon a.active, .navSection ul li.homeIcon a:hover{background:none}
.navSection ul li a.active, .navSection ul li a:hover{background:#7D0000}


.sieprContainer{float:left; width:100%; background:#fff}
.currentAvgUnfund{float:left; width:100%; text-align:center; font-size:30px; font-weight:600; padding:30px 0; line-height: normal}
.basisPrice{float:left; width:880px; padding:0 28px; margin-top:40px}
.marktBasis{float:left; width:450px; text-align:center; border-right:1px solid #999}
.marktBasis h3, .terminaBasis h3{font-size:23px; color:#c9544d; font-weight:700; text-align:center}
.marktBasis h2, .terminaBasis h2{font-size:18px; font-weight:600; color:#414141; text-align:center}
.terminaBasis{float:right; width:420px; text-align:center}

.localPensionSystmBox{background:url(../images/sieprContShadow.png) no-repeat center top #fffde8; float:left; width:100%; padding:40px 0}
.localPensionSystmBox h3{float:left; width:100%; text-align:center; font-size:28px; color:#414141; font-weight:700; margin-bottom:40px; line-height:1;}
.localPensionSystmBox h4{float:left; width:100%; text-align:center; font-size:25px; color:#414141; font-weight:600; margin-bottom:20px}
.localPensionSystmBox h5{float:left; width:100%; text-align:center; font-size:19px; color:#414141; font-weight:600; margin-bottom:20px}
.pensionSystmContArea{float:left; width:96%; padding:1%}
.locationArea{float:left; width:430px}
.localPensSysmTitle1{ width:100%; font-size:25px; color:#c9544d; font-weight:600; line-height:normal}
.localPensSysmTitle{float:left; width:100%; font-size:15px; color:#c9544d; font-weight:600; line-height:normal}
.viewLocationData{float:left; width:100%; margin-top:20px; border:1px solid #f7ecce; box-shadow:2px 1px 3px #DBD0B8; background:#fffefd}
.viewLocationMap{text-align:center; background:#fff; border:1px solid #f9f8f7; padding:6px; float:left; width:380px; margin:19px; position:relative}
.mapPinOnHoverBox{position:absolute; background:#fff; border:2px solid #c36e00; height:300px; width:300px; padding:14px; top:16px; right:42px; z-index:9999;}
.mapPinHoverArrow{position:absolute; right:140px; bottom:-105px;background:url(../images/mapPinOnHoverArrow.png) no-repeat right center; width:82px; height:105px}
.pinOnHoverWrapper{width:100%; float:left}
.pinHoverSelectArea{float:left; margin-bottom:5px; width:100%;}
.locaTitleText{float:left; width:100%; font-size:16px; font-weight:600; text-align:left; color:#434343; margin-bottom:10px}
.pinHoverSelectArea label{float:left; width:100%; font-size:13px; color:#434343; margin-bottom:10px}
.pinHoverSelectArea label input[type="radio"]{display:inline-block; margin-top:2px; float:left}
.seletCont {float: left; font-size: 13px; font-style: normal !important; margin-bottom: 10px; text-align: left; width: 100%;}
.pinHoverSelectArea label span{font-style:italic; float:left; margin-left:5px}
.pinHoverBasisAmout{float:left; width:100%}
.BasisAmoutArea{float:left; width:59%; /*border-right:1px solid #999*/}
.viewLocationMap h1.firstHeading{font-size:16px; text-align:left; margin-bottom:10px; font-weight:600}
.mrktBasis{float:left; width:100%; margin-bottom:15px; text-align:left; height:40px;}
.mrktAmoutTitle{float:left; width:100%; margin-bottom:5px; font-size:14px; color:#c36e00}
.mrktBasis h3{float:left; width:100%; font-size:16px; font-size:16px; color:#000;margin-bottom: 2px;margin-left: 0;text-align: left;}
.pinHoverBasisAmout{float:left; width:100%}
.pinHoverBasisAmout .viewSumryBtn a.ancorTagButton{font-size:11px; padding:4px 4px; width:89%; line-height:16px;}
.viewSumryBtn{float:left; width:40%; margin-top:35px;margin-left: 1%;}
.viewAllMap{float:left; width:100%; margin:0 0 20px 0; text-align:center}
.viewAllMap a{text-decoration:none; font-size:13px; color:#1d81d6; background:url(../images/bluRightArrow.png) no-repeat right center; padding-right:15px}
.viewAllList{float:left; width:100%; margin:10px 0 0 0}
.viewAllList a{text-decoration:none; font-size:12.5px; color:#1d81d6; background:url(../images/bluRightArrow.png) no-repeat right center; padding-right:15px}
.orBox{float:left; width:100%; height:70px; background:url(../images/or.png) no-repeat 0 0}
.locationSearchBox{float:left; max-width:380px; width:100%;padding:10px 25px 25px}
.locSrcTitle{float:left; width:100%; font-size:14px; color:#434343; margin-bottom:10px}
.locSrcInputArea{float:left; width:100%}
.locSrcInputArea input[type="text"], input[type="search"]{float:left; border-right:none!important; box-shadow: 0 0 3px #e9e9e9; -webkit-box-shadow:inset 0 0 5px 5px #e9e9e9; -moz-box-shadow:inset 0 0 5px 5px #e9e9e9; width:250px; height:25px}
.locSrcInputArea input[type="button"]{float:left; text-align:center; color:#fff; font-size:16px; padding:6px 15px; box-shadow:inset 0 0 5px 5px #A21A1A; -webkit-box-shadow:inset 0 0 5px 5px #A21A1A; -moz-box-shadow:inset 0 0 5px 5px #A21A1A; cursor:pointer; height:37px;
background: #c4110f;
background: -moz-linear-gradient(top,  #c4110f 0%, #a71816 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4110f), color-stop(100%,#a71816));
background: -webkit-linear-gradient(top,  #c4110f 0%,#a71816 100%);
background: -o-linear-gradient(top,  #c4110f 0%,#a71816 100%);
background: -ms-linear-gradient(top,  #c4110f 0%,#a71816 100%);
background: linear-gradient(to bottom,  #c4110f 0%,#a71816 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4110f', endColorstr='#a71816',GradientType=0 );
}
#data-table_filter input[type="search"] {
    float: right;
    height: 40px;
    margin-top: -10px;
}
.locSrcInputArea input[type="submit"]{float:left; text-align:center; color:#fff; font-size:16px; padding:6px 15px; box-shadow:inset 0 0 5px 5px #A21A1A; -webkit-box-shadow:inset 0 0 5px 5px #A21A1A; -moz-box-shadow:inset 0 0 5px 5px #A21A1A; cursor:pointer; height:37px;
background: #c4110f;
background: -moz-linear-gradient(top,  #c4110f 0%, #a71816 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4110f), color-stop(100%,#a71816));
background: -webkit-linear-gradient(top,  #c4110f 0%,#a71816 100%);
background: -o-linear-gradient(top,  #c4110f 0%,#a71816 100%);
background: -ms-linear-gradient(top,  #c4110f 0%,#a71816 100%);
background: linear-gradient(to bottom,  #c4110f 0%,#a71816 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4110f', endColorstr='#a71816',GradientType=0 );
}
.topListArea{float:right; width:440px}
.topTenListBox{float:left; width:100%; margin:20px 0; font-weight:normal; font-size:13px; color:#4b4b4b}
.topTenListBox td, .topTenListBox th{height:30px}
.leftColumn{text-align:left}
.rightColumn{text-align:right}
.middleColumn{text-align:right;}

.reportproblemF {background: #fff;
    padding: 10px;}
.topListArea_{width:540px;margin:50px}


/*
.topTenListBox ul{float:left; width:100%}
.topTenListBox ul li{float:left; width:100%; margin-bottom:15px; font-weight:normal; font-size:13px; color:#4b4b4b}
.topTenListBox ul li.listHeading{font-weight:700; color:#000; font-size:14px}
.topTenListBox ul li.listContent{font-weight:normal; font-size:13px; color:#4b4b4b}
.topTenListBox ul li span.leftColumn{float:left; width:130px; text-align:left}
.topTenListBox ul li span.middleColumn{float:left; width:130px; text-align:right; margin:0 10px}
.topTenListBox ul li span.rightColumn{float:left; width:130px; text-align:right}
*/

.discussionSection{float:left; width:100%}
.discussHeading{float:left; width:100%; box-shadow:0 0 4px #ccc; padding:20px 0; margin-bottom:20px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.discussionSectionHomeC .discussHeading{float:left; width:100%; box-shadow:0 -2px 2px #ccc; padding:10px 0; margin-bottom:10px; border-bottom:none; border-top:1px solid #ccc;}
.discussionSectionHomeC .discussTitle{color:#AE1110}
.discussionSectionHomeC .postFourmsRepeatBox{float:left; width:96%; padding:2%}
.homeCdiscussBox1{float:left; width:50%}
.discussionSectionHomeC .discussTabsContent{width:73%}
.discussionSectionHomeC .postedFourmsDtl{border:none}
.discussionSectionHomeC .postedOnDtl{font-size:10px}
.discussionSectionHomeC .postByName{font-size:12px}
.homeCdiscussBox2{float:left; width:50%}
.discussTitle{float:left; font-size:25px; font-weight:600; color:#000; margin:10px 0 0 20px; line-height:normal}
.discussParticBtn{float:right; margin-right:20px}
.compareButton{margin:0; padding-left:20px}
.discussParticBtn a{width:145px;}
.compareButton a{ text-decoration:none}
.ancorTagButton span{background:url(../images/bluRightArrow.png) no-repeat right center; float:right; width:10px; height:14px; margin:14px 0 0 6px; ~margin-top:-25px}
.discussContent{float:left; width:100%}
.discussContBox1{float:left; width:280px; margin:0 0 20px 30px; ~margin-bottom:30px}
.postedFourmTitle{float:left; width:100%; margin-bottom:10px}
.postedFourmTitle a{font-size:16px; color:#1d81d6; text-decoration:none; line-height:normal}
.postedFourmCity{float:left; width:100%; margin-bottom:10px; font-size:14px; font-weight:600; color:#232323}
.postedFourmDescrp{float:left; width:100%; margin-bottom:10px; font-size:13px; font-weight:normal; line-height:normal; color:#434343}
.postedFourmPersonName{float:left; width:100%; font-size:12px; font-weight:400; color:#B7B7B7}

.sieprFooterArea{float:left; width:100%; background:#f3f3f3 url(../images/sieprFooterShadow.png) no-repeat left top; padding:20px 0}
.sieprFooterLeft{float:left; width:300px; margin-left:20px }
.sieprFooterLeft a{color:#1D81D6; font-size:12px; text-decoration:none; float:left; border-left:1px solid #c4110f; padding:0 0 0 15px; margin-top:40px}
.ftrLogo{margin:0 30px 0 0!important; border:none!important; padding:0!important}
.sieprFooterRight{float:right; text-align:right; margin-right:20px}
.sieprFooterRight h4{font-size:15px; font-weight:600; color:#c4110f}
.sieprFooterRight p{font-size:12px; text-align:right; color:#414141; font-weight:normal}
.sieprFooterRight a{color:#1D81D6; text-decoration:none}

.agencyViewDtlWrapper{float:left; width:96%; padding:2%;min-height: 300px;}
.backButtonSection{float:left; width:100%; margin-bottom:15px}
.backButtonSection a{font-size:14px; color:#1d81d6; background:url(../images/bluLeftArrow.png) no-repeat left center; padding-left:15px; text-decoration:none}
.agencyViewDtlContainer, .compairingListingContainer{float:left; width:100%}
.pageTitleBox{float:left; width:100%; padding-bottom:15px}
.pageTitleBox a{float:right}
h1.pageTitle{float:left; display:inline-block; font-size:25px; font-weight:600; color:#000; line-height:normal}
h1.pageTitle span{font-size:18px}
.pageTitleBox a{float:right; font-size:15px;}
.selectYearArea{float:left; width:100%; margin-bottom:15px; font-size:14px; color:#000}
.detailTest{float:left; width:100%; margin-bottom:15px; font-size:16px; font-weight:700; color:#ae1110; line-height:normal}
.agencyDetailListWrapper{float:left; width:100%; padding-bottom:20px}

.accordion {width: 100%; float:left}
.accordion h3 {background: url(../images/plusSymbol.png) no-repeat left 8px;padding: 7px 0 7px 25px;float:left; width:96%;margin: 0;cursor: pointer; font-size:15px; color:#000;}
.accordion h3 span{border-bottom: solid 1px #c4c4c4; padding-bottom:5px; display:block}
.accordion h3:hover {}
.accordion h3.active {background: url(../images/minusSymbol.png) no-repeat left 8px;}
.accordion .accordionContainer .accordionContainerMatrix {margin: 0;	padding: 0 3% 20px; float:left; width:94%}
.accordionContainer table td{width:20%;padding:4px 0; border-bottom:1px solid #ccc; font-size:14px; font-weight:normal; text-align:left;}
.accordionContainer table th{width:20%;padding:4px 0; border-bottom:1px solid #ccc; font-size:15px; font-weight:700; text-align:left;}
.accordionContainer table td:first-child{width:40%;text-align:left!important}
.accordionContainer table th:first-child{width:40%;text-align:left!important}
.accordionContainer table th:last-child{width:4%;text-align:center!important}
.borderRight {border-right:1px solid #CCCCCC;}
.borderLeft {border-left:1px solid #CCCCCC;}
#summary .accordionContainer table th:first-child {
	width: 35%;
}
#summary .accordionContainer table th,
#summary .accordionContainer table td {
    width: 20%;
    text-align: left;
}
.accordionContainerMatrix table td{width:10%;padding:5px; border-bottom:1px solid #ccc; font-size:14px; font-weight:normal; text-align:right;}
.accordionContainerMatrix table th{width:10%;padding:5px; border-bottom:1px solid #ccc; font-size:15px; font-weight:700; text-align:right;}
.accordionContainerMatrix table td:first-child{width:40%;text-align:left!important}
.accordionContainerMatrix table th:first-child{width:40%;text-align:left!important}


.textAlignCenter{text-align:center}
.graphIcon{text-align:center}
.graphIcon img{margin-bottom:-5px}
.prevYearArrowBtn a{text-align:left; padding-right:10%; ~padding-right:0}
.nextYearArrowBtn a{text-align:right; padding-left:40%; ~padding-left:0}
.showGraphButton{display:block; width:100%; margin-top:15px; text-align:right}
.showGraphButton a{text-decoration:none;}
.addVarSection{float:left; width:100%; margin-top:20px}
.addVarSecContent{float:left; width:100%; margin-bottom:20px}
.addVarButton{display:block; padding-left:35px; margin-bottom:10px}
.addVarButton a{font-size:14px; color:#1d81d6; text-decoration:none; line-height:normal}
.actionArea{float:left; width:100%;padding-bottom:20px; /*background: url("../images/sieprFooterShadow.png") no-repeat left top;*/ padding-top:0px}
.actionAreaLeft{float:right; width:130px; margin-left:20px; margin-top:10px}
.actionAreaLeft a{float:left; margin-right:15px}
.actionAreaRight{float:right; min-width:250px; margin-right:20px;text-align: right}
.actionAreaRight a{text-decoration:none; margin-left:10px}
.accordInnerCont{float:left; width:100%}
.comparInputField{float:left; width:100%; margin-bottom:15px}
.compareWithThis{float:left; width:100%; padding-bottom:15px}
.compareWithThisInner{float:left; width:500px; padding:20px; background:#f7f7f7; border:3px solid #ececec}
.compareWithThisInner h3{font-size:16px; color:#ae1110; font-weight:600; padding-bottom:10px; float:left; width:100%}
.comparInputField label{float:left; font-size:15px; font-weight:bold; color:#000; padding-right:10px}
.comparInputField input[type="text"]{float:left; width:75%;}
.compareCheckBoxField {float:left; width:100%; padding-top:10px; font-size:14px; font-style:italic; color:#222}
.compareCheckBoxField input[type="checkbox"]{float:left; margin-right:10px; ~margin-right:10px;}

.partDiscussWrapper{float:left; width:100%}
.disscussTabsMainBox{float:left; width:100%}
.pansionTrackerTabs{float:left; width:100%; padding-bottom:20px}
.pansionTrackerTabs li{float:left; padding:0;}
.tabsTitleText{background:#f1f1f1; line-height:42px; padding:0 10px!important; font-size:16px; font-weight:normal; color:#000; border:1px solid #d9dbdc}
.pansionTrackerTabs li a{font-size:16px; color:#1d81d6;line-height:42px; border:1px solid #d9dbdc; position:relative; text-decoration:none; text-align:center; display:inline-block; background:url(../images/buttonBG.jpg) repeat-x center center; height:42px; padding:0 10px;}
.pansionTrackerTabs li a.active{background:url(../images/buttonActiveBG.jpg) repeat-x center center;; color:#000}
.pansionTrackerTabs li a.active span{background:url(../images/tabDownArrow.png) no-repeat center bottom; position:absolute; bottom:-10px; left:38%; width:14px; height:11px}
.pTrackerTabContent{float:left; width:100%; padding-top:10px}
.discussCommentTitle{float:left; width:100%; padding-bottom:10px; font-size:18px; font-weight:700; color:#000}
.discussPersonImage{float:left; padding-right:15px}
.discussTabsContent{float:left; width:100%}
.postedFourmsDtl{float:left; width:100%;}
.postContent{float:left; width:100%; font-size:13px; font-weight:normal; color:#414141; line-height:normal; padding-bottom:15px}
.postContent p{float:left; width:100%; font-size:13px; font-weight:normal; color:#414141; line-height:normal; padding-bottom:15px}
.postedDateName{float:left; width:100%; margin-bottom:10px}
.postByName{float:left; font-size:13px; color:#000; font-weight:600; line-height:normal}
.postByName span{font-weight:400}
.fourmDissTitle{float:left; width:100%; margin-bottom:6px; font-size:16px; font-weight:600; color:#000; line-height:normal}
.postedOnDtl{float:left; font-size:12px; color:#A7A7A7; font-weight:normal; line-height:normal}
.totalCommentBox{float:right; font-size:12px; color:#000; font-weight:normal; line-height:normal; margin-left:15px}
.commentWritingArea{float:left; width:100%;padding:20px 0 0 0; position:relative;}
.commentTextarea{float:left; width:100%; padding:0 0 20px 0}
.commentTextarea textarea{width:98%; height:80px}
.commentTextarea input[type="submit"]{float:right; border:none; margin-top:10px; background:url(../images/postIcon.png) no-repeat 3px 3px #f0f0f0; padding:5px 10px 5px 26px; color:#1d81d6; font-size:13px; text-decoration:none; text-align:right; border-radius:15px;}
.commentButton{float:right; padding:0 15px 0 0}
.postIcon{background:url(../images/postIcon.png) no-repeat 3px 3px #f0f0f0!important;}
.commentButton a{background:url(../images/commentIcon.png) no-repeat 3px 3px #f0f0f0; padding:5px 10px 5px 26px; color:#1d81d6; font-size:13px; line-height:30px; text-decoration:none; text-align:right; border-radius:15px;}
.commentFourmsDtl{float:left; width:98%; padding:10px 0 10px 2%; border-bottom:1px solid #EDEDED;border-top:1px solid #EDEDED; }
.postFourmsRepeatBox{float:left; width:100%; padding:15px 0; margin-bottom:10px;}
.morePagesBox{float:right; width:100%; text-align:right; margin-bottom:5px}
.postedDateName .morePagesBox{width:auto}
.morePagesBox a{text-align:right; font-size:13px; color:#1d81d6; text-decoration:none; background:url(../images/bluRightArrow.png) no-repeat right center; padding-right:13px}
.keyMetricRadioBtn{ float:left;width:100%}
.keyMetricRadioBtn ul{float:left; width:100%; margin:0; padding:0}
.keyMetricRadioBtn ul li{float:left; width:100%; padding:5px 0 5px 2%; font-size:14px; font-weight:normal; color:#414141; line-height:normal}
.keyMetricRadioBtn label{padding:1% 5% 0% 0%; font-size:13px; width:100%}
.keyMetricRadioBtn label input[type="radio"]{margin-right:6px}
.sepratShadowLine{float:left; width:100%; background:url("../images/sieprFooterShadow.png") no-repeat scroll left top; padding:10px 0}
.keyMetricsMap{float:left; width:94%; padding:3% 3% 0 3%}
.keyMetricsMap h4{font-size:16px; font-weight:600; color:#000; line-height:normal; text-align:center; display:block}
.keyMetricsMap p{font-size:14px; font-weight:normal; color:#414141; line-height:normal; display:block}
.keyMetricsMapLegend{text-align:center; float:left; width:94%; min-height:50px; padding:3% 3% 0 3%; margin-bottom: 10px;}
.keyMetricsMapLegend label{ padding:1% 3% 0% 0%; font-size:13px; width:100%; font-size:14px; font-weight:normal; color:#414141; }
.keyMetricsMap label img{ margin-bottom:-10px}
.keyMetricsMapOuter{float:left; width:96%; background:#fff; border:1px solid #f7ecce; padding:2%}
.keyMetricsMapInner{float:left; width:98%; background:#fff; border:1px solid #f7ecce; padding:1%}
#map-canvas {height: 500px; width:100%; margin: 0px; padding: 0px}
.orBigBox{float:left; width:100%; padding:20px 0}
.orBigBox img{width:100%}
.searchOuterBox{float:left; width:100%; padding:20px 0 50px}
.searchOuterBox .locationSearchBox{float:none; margin:auto}
.viewLocationMap #map-canvas {height: 300px; width:100%; margin: 0px; padding: 0px}
.pageContentArea{float:left; width:100%; padding:0}
.pageContentArea p{font-size:13px; line-height:22px; color:#434343; padding-bottom:10px}
.pageContentArea h2{}
.AtoZbox{float:left; width:100%;}
.aToZTabs{float:left; width:100%; margin-bottom:10px; font-weight:normal; color:#000; font-size:16px}
.aToZTabs span{color:#000; font-size:16px; margin:0 5px}
.aToZTabs a{text-decoration:none; color:#1D81D6; font-size:16px;}
.aToZTabs a.active{font-weight:700; color:#C9544D; font-size:20px}
.aToZContainer{float:left; width:100%;}
.aToZTitleArea{font-size:50px; font-weight:600; color:#414141; float:left; width:100%; line-height:normal}
.aToZContentArea{float:left; width:100%}
.aToZinnerCont{float:left; width:100%; margin-bottom:10px}
.aToZsubTitle{float:left; width:100%; font-size:16px; font-weight:600; margin-bottom:6px}
.aToZinnerCont p{float:left; width:100%; margin-bottom:10px; font-size:13px; color:#414141; line-height:22px}
.startDicussionFormArea{float:left; width:100%}
.stDicTitle{float:left; width:100%; margin-bottom:10px; font-size:16px; color:#414141;}
.stDicTitleInput{float:left; width: 100%; margin-bottom:10px;}
.stDicTitleInput input[type="text"]{width:98%}
.stDicTextarea{float:left; width:100%}
.stDicTextarea textarea{width:98%; height:355px; color:#999}
.auto-hint{color:#aaa}
.keymatrix-field {
padding-left:35%;
}
/*  Colorbox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; background:#ab1715; box-shadow:0 0 4px #000; border-radius:10px}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/transBlack.png) repeat 0 0; }
#colorbox{outline:0;}
#cboxTopLeft{width:8px; height:21px; background:#ab1715;}
#cboxTopRight{width:8px; height:21px; background:#ab1715;}
#cboxBottomLeft{width:8px; height:21px; background:#ab1715;}
#cboxBottomRight{width:8px; height:21px; background:#ab1715;}
#cboxMiddleLeft{width:8px; background:#ab1715;}
#cboxMiddleRight{width:8px; background:#ab1715;}
#cboxTopCenter{height:21px; background:#ab1715;}
#cboxBottomCenter{height:8px; background:#ab1715;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-top:0px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:0; right:0; border:2px solid #fff; border-radius:15px; background:url(../images/popupCloseIcon.png) no-repeat 0 0; width:30px; height:30px; text-indent:-9999px;}
.graphDetails{float:left; width:100%;}
.graphDtlBox{float:left; width:100%;}
/* colorbox css End here */
.loginSignUpArea{float:right; margin:0; position:absolute; right:20px; top:98px}
.loginSignUpArea a{font-size:12px; font-weight:600; color:#fff; text-decoration:none; text-transform:uppercase}
#postCommentReadMore{float:left; width:100%; background:#fff}
#loginSignup{float:left; width:100%; background:#fff;}
#postCommentReadMore .fourmDissTitle{background:#AB1715; color:#fff; padding:0 0 28px 2%; width:98%; margin-bottom:0}
.comtReadMoreCont{float:left; width:94%; padding:3%}
.loginPopupWrapper{float:left; width:100%}
.loginPopupWrapper h2{display:block; font-size:18px; color:#fff; padding:0 20px 28px 20px; background:#AB1715; text-transform:uppercase}
.loginPopupContArea{float:left; width:94%; padding:3%}
.loginPopupContArea h3{float:left; width:100%; font-size:18px; color:#000; margin-bottom:20px}
.loginArea{float:left; width:320px}
.loginInputFields{float:left; width:100%; margin-bottom:10px}
.loginInputFields label{float:left; width:100%; margin-bottom:10px}
.loginInputFields input[type="email"], .loginInputFields input[type="text"], .loginInputFields input[type="number"]{float:left; width:75%}
.loginInputFields input[type="password"], .loginInputFields input[type="tel"]{float:left; width:75%}
.loginInputFields a{float:left; text-decoration:none; font-size:13px; color:#3f94f0; margin:10px 0 0 20px}
.loginInputFields input[type="submit"]{float:left}
.signNameField{float:left; width:50%}
.signUpArea{float:left; width:350px; background:url(../images/popupSepaLineShadow.png) no-repeat left center;  padding-left:40px}
.globalMessage{font-weight:bold;color:#FF0000;}
.btn-forgot {
margin-top: 1em;
float: left;
}
#ErrorReport .modal-content {
max-width: 400px;
}
#ErrorReport .formerr{
	padding: 0px;color: #c9544d;font-size: 80%;
}
#ErrorReport .fields{
	margin-top: 5px;;
}
#ErrorReport input[type="email"], #ErrorReport input[type="text"], #ErrorReport textarea {
	width: 90%;
}
body.modal-open {
	position: fixed;
overflow: hidden;
}
/*pagger css*/
.paggerBox{float:left; width:100%}
#pgnav{}#pgnav li.first{padding-top:0px;}
.bd-ft .row{text-align:center;}
span.btn{}
.btn-list li.dsp{line-height:23px;font-size:93%;}
span.btn,a.btn:link, a.btn:visited{
display:inline-block;position:relative;background:transparent url(../images/gbtn-bg.png) repeat-x;
border:1px solid #97a7af;
margin:0;padding:5px 8px;
text-decoration:none;
color:#333;font-size:85%;line-height:14px;cursor:pointer;white-space:nowrap;
}
a.btn:hover{
background:url(../images/gbtn-bg-sel.png);
border:1px solid #e4905a;color:#e4905a;text-decoration:none;}
a.btn.sel:link, a.btn.sel:visited,
span.btn{background:url(../images/gbtn-bg-sel.png);
border-color:#e4905a;
color:#333;
font-weight:bold;
cursor:pointer;
}
span.btn i.tr{top:-1px;right:-1px;}
span.btn i.bl{bottom:-1px;left:-1px;}
span.btn i{display:block;_display:none;position:absolute;width:1px;height:1px;line-height:0;background:#fff;}
a.btn i, span.btn i{
display:block;
_display:none;
position:absolute;
width:1px;
height:1px;
line-height:0;
background:#fff;}
a.btn i.tr, span.btn i.tr{top:-1px;right:-1px;}
a.btn i.bl, span.btn i.bl{bottom:-1px;left:-1px;}
a.btn i.br, span.btn i.br{bottom:-1px;right:-1px;}
ol.btn-list{float:right; width:100%; text-align:center}
ol.btn-list li{margin-left:4px;list-style-type:none; text-align:center; display:inline-block}
a.btn i.tr, span.btn i.tr{top:-1px;right:-1px;}a.btn i.bl, span.btn i.bl{bottom:-1px;left:-1px;}
a.btn i.tl, span.btn i.tl{top:-1px;left:-1px;}
a.btn i, span.btn i{display:block;_display:none;position:absolute;width:1px;height:1px;line-height:0;background:#fff;}
a.btn i.br, span.btn i.br{bottom:-1px;right:-1px;}
a.btn:link, a.btn:visited,
span.btn, input.btn{display:inline-block;position:relative;background:transparent url(../images/gbtn-bg.png) repeat-x;border:1px solid #97a7af;margin:0;padding:5px 8px;text-decoration:none;color:#333;font-size:85%;line-height:14px;cursor:pointer;white-space:nowrap;}
a.btn:hover, input.btn:hover{background-image:url(../images/gbtn-bg-sel.png);border:1px solid #e4905a;color:#e4905a;text-decoration:none;}
a.btn.sel:link, a.btn.sel:visited,span.btn{background-image:url(../images/gbtn-bg-sel.png);border-color:#e4905a;color:#333;font-weight:bold;cursor:pointer;}
a.btn i, span.btn i{display:block;_display:none;position:absolute;width:1px;height:1px;line-height:0;background:#fff;}
a.btn i.tl, span.btn i.tl{top:-1px;left:-1px;}
a.btn i.tr, span.btn i.tr{top:-1px;right:-1px;}
a.btn i.bl, span.btn i.bl{bottom:-1px;left:-1px;}
a.btn i.br, span.btn i.br{bottom:-1px;right:-1px;}
a.hidden:link, a.hidden:visited, input.hidden, span.hidden{display:none;}
#doc.home #top{float:left;clear:both;margin-bottom:24px;}

/* pagger end */
#graphDetails{display:none;}
.assets_Liabilities{width:49%; float:left}
.assets_Liabilities .keyMetricRadioBtn ul li{width:98%}
.assets_Liabilities_table_Data{width:47%; float:right; border-left:1px solid #777; padding:0px 5px 10px 25px}
.assets_Liabilities_table_Data .topTenListBox{margin:0}
.assets_Liabilities_table_Data .topTenListBox .middleColumn{text-align:left; width:60%}
.assets_Liabilities_table_Data .topTenListBox .leftColumn{width:15%}
.assets_Liabilities_table_Data .paggerBox{margin-top:10px;}

/* Alert Styles */

.alert-success {color: #3C763D; font-size:14px; font-weight:400; margin-bottom:5px; line-height:normal; font-family: 'Open Sans', 'sans-serif';background-color: #DFF0D8; border: 1px solid #D6E9C6; padding:5px}
.alert-withoutBG{background-color:transparent !important; border:none!important}
.alert-danger{color: #A94442; font-size:14px; font-weight:400; margin-bottom:5px; line-height:normal; font-family: 'Open Sans', 'sans-serif';background-color: #F2DEDE; border: 1px solid #EBCCD1; padding:5px}
.load{text-align:center;}
.accordInnerCont table th a{margin-top:2px}
.accordInnerCont table th.graphIcon a{margin-top:14px; padding:0 0 18px 6px}
.accordInnerCont table th:first-child{text-align:left!important; width:auto!important}
.accordInnerCont table th:last-child {text-align:center!important; width:auto!important}
.accordInnerCont table th{text-align:right; width:auto}
.accordInnerCont table td:first-child{text-align:left!important}
.accordInnerCont table td:last-child{text-align:center!important; padding-left: 20px;}
.accordInnerCont table td{text-align:right}

.columnWidthOneYear thead th {text-align:right!important}
.columnWidthOneYear thead th:first-child, .columnWidth tbody td:first-child{width:50%!important}
.columnWidthOneYear thead th, .columnWidth tbody td{width:25%!important}

.columnWidthTwoYear thead th {text-align:right!important}
.columnWidthTwoYear thead th:first-child, .columnWidth tbody td:first-child{width:45%!important}
.columnWidthTwoYear thead th, .columnWidth tbody td{width:20%!important}
.columnWidthTwoYear thead th:last-child, .columnWidth tbody td:last-child{width:15%!important}

.columnWidthThreeYear thead th {text-align:right!important}
.columnWidthThreeYear thead th:first-child, .columnWidth tbody td:first-child{width:35%!important}
.columnWidthThreeYear thead th, .columnWidth tbody td{width:20%!important}
.columnWidthThreeYear thead th:last-child, .columnWidth tbody td:last-child{width:5%!important}

.liabilityArea{float:left; width:50%;}
.liabilityArea .terminationTitle{font-size:16px; font-weight:bold; float:left; width:100%; margin-bottom:10px}
.columnWidthThreePlusYear thead th {text-align:right!important}
.columnWidthThreePlusYear thead th:first-child, .columnWidth tbody td:first-child{width:35%!important}
.columnWidthThreePlusYear thead th, .columnWidth tbody td{width:20%!important}
.columnWidthThreePlusYear thead th:last-child, .columnWidth tbody td:last-child{width:5%!important}
.columnWidthThreePlusYear .chkdata{margin-left:12px}
#chart_div
{
font-family: 'Open Sans','sans-serif' !important;
}

.heatmapPinOnHoverBox{right:320px; top:185px; width:400px; height:170px;}
.variableDetls{float:left; width:100%;; margin-bottom:6px}
.variableDetlsLeft{width:100%;}
.variableDetlsRight{width:100%;}
.varble_heading_Title{float:left; width:100%; margin-bottom:6px}
.varble_heading_value{margin-top:10;width:100%}
.varble_heading1{float: right; width:105px; font-size:12px; font-weight:600; line-height:normal; text-align:center}
.varble_valueBox{margin-top:10;font-size:13px; font-weight:normal; float: left; width:40%; text-align:center}
.varble_valueBox1{margin-top:10;font-size:13px; font-weight:normal; float: right; width:60%; text-align:center}
.seletContHead {float: left; font-size: 14px; font-style: normal !important; margin-bottom: 30px; text-align: left; width: 100%;}
.keyMetricsMap .viewSumryBtn{width:100%; margin-top:5; text-align:right}

.columnHiddenArea{display:none}

.sitemapArea{float:left; width:100%; min-height:535px}
.sitemapArea ul{margin-left:40px}
.sitemapArea ul li{margin-bottom:10px; list-style:disc}
.sitemapArea ul li a{text-decoration:none; font-size:14px; font-weight:600; color:#414141}
.sitemapArea ul li ul{margin:7px 0 0 5px}
.sitemapArea ul li ul li{list-style: none}
.sitemapArea ul li ul li a{font-size:13px}
.sitemapArea ul li a:hover{text-decoration:underline}
.modal-header #cboxClose {
	top: 5px;
	right: 5px;
}
.white-bg {
	background-color: #fff;
}
.CategoryArea{float:left; width:100%; min-height:300px}

#cboxLoadedContent #forgotPass{min-height:220px}
#ferrors{color:#a94442}
.accordInnerCont [action="agencyCompareGraph.php"] table TH{text-align:right}
.accordInnerCont [action="agencyCompareGraph.php"] table TH:first-child{text-align:left!important}
.accordInnerCont [action="agencyCompareGraph.php"] table TH:last-child{text-align:center!important}

.basisPrice h3 span .marketBasisPopup{background:url(../images/Info-04.svg) no-repeat left center; width:24px; height:22px; display: inline-block; text-decoration:none}
.basisPrice h3 span .terminationBasisPopup{background:url(../images/Info-04.svg) no-repeat left center; width:24px; height:22px; display: inline-block; text-decoration:none}
.basisPricePopupCont{display:block; padding:20px;}
.basisPricePopupCont p{font-size:14px; line-height:24px; text-align:Justify;}
#marketBasisPopupCont h2, #terminationBasisPopupCont h2, #indexBasisPopupCont h2, #keymatrixPopupCont h2{display:block; font-size:18px; color:#fff; padding:0 0 28px 20px; background:#AB1715; text-transform:uppercase}

#reportproblem h2{display:block; font-size:18px; color:#fff; padding:0 0 28px 20px; background:#AB1715; text-transform:uppercase}

.currentHdingText span .indexBasisPopup{background:url(../images/Info-04.svg) no-repeat left center; width:24px; height:22px; display: inline-block; text-decoration:none}
.localPensionSystmBox h5 span .keymatrixPopup{background:url(../images/Info-04.svg) no-repeat left center; width:24px; height:22px; display: inline-block; text-decoration:none}
.indexBasisPopupCont{display:block; padding:20px;}
.keymatrixPopupCont{display:block; padding:20px;}

.hide { display: none; }
.popup_item_lists{

margin-left:23px;
} 
.popup_item_lists li{padding-bottom:10px;text-align:Justify;list-style: disc;font-size: 14px!important;line-height: 24px!important;}
.popSize{font-size:11px}
.actionAreaLeft1{float:right; width:88px; margin-left:20px; margin-top:10px}
.GraphMsg{font-size:12px!important; padding-left: 30px;    width: 100%;float: left;}
.actionAreaLeft img{height:22px;}
.actionAreaLeft1 img{height:22px;}
.tooltip{
border:thin 1px #eee;
background-color:#FFFBF0;
padding:5px;
width:auto;
}
.datamethods{
margin-left:23px;
} 
.datamethods li{text-align:Justify;list-style: disc;font-size: 13px!important;line-height: 22px!important;}
.dataTables_scrollBody table{font-size: 13px!important;line-height: 22px!important;}

.dataInfo {background:url(../images/infos.png) no-repeat right center; position:absolute; width:16px; height:16px;}
.tooltip_lists li{list-style: disc;}
.qtip-content a:link {color: #FFFFFF !important;}
.qtip-content a:visited {color: #FFFFFF !important;}


.disscussTabsMainBox table th{padding: 5px!important;}
.disscussTabsMainBox table td{padding: 5px!important;}


.controlset {
float: left;
margin-left: 24px;
padding-bottom: 6px;
width: 43%;
}
.ColorTxt {
display: block;
float: left;
height: 16px;
width: 50px;
}
.controlset label {
float: left;
margin-left: 10px;
font-size: 12px;
}
.socialMediaSection {
border-left: 1px solid #898989;
float: right;
width: 27px;
}
.socialMediaSection a {
border-bottom: 1px solid #898989;
display: inline-block;
height: 20px;
margin-top: 6px;
text-align: center;
vertical-align: initial;
width: 26px;
}
.noBorder{border: none;}
.changeFlags {
color: #fff;
float: right;
font-size: 12px;
margin-right: 6px;
margin-top: 14px;
}
.changeFlags a {color:#FFFFFF;text-decoration:none;}
.changeFlags img {
margin-top: 0;
position: relative;
top: 4px;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.fade.in {
opacity: 1;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.fade {
opacity: 0;
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}

.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;

}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: rgba(0,0,0,0.5);
}
.modal-backdrop.in {
filter: alpha(opacity=50);
opacity: .5;
}	
.modal-backdrop.fade {
filter: alpha(opacity=0);
opacity: 0;
}
.modal-content {
position: relative;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0,0,0,.2);
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
box-shadow: 0 3px 9px rgba(0,0,0,.5);
max-width: 800px;
width: 100%;
margin: auto;
background: #AB1715;
padding: 20px 10px 10px;
box-sizing: border-box;
}
.social-print-link {
padding-bottom: 10px; 
margin-left: 25px;
}
@media (max-width:980px) {
.actionAreaRight a {
    padding: 0 10px;
    float: left;
    margin-bottom: 10px;
}
.keymatrix-field {
padding-left:0;
}
.keymatrix-field select {
	margin-bottom: 15px;
}
.actionAreaRight {
	margin-left: 20px;
}
.loginInputFields input[type="email"], .loginInputFields input[type="text"], .loginInputFields input[type="number"] {
width: 96%;
}
.loginInputFields input[type="password"], .loginInputFields input[type="tel"] {
width: 96%;
}
.loginArea,
.signNameField {
width: 100%;
}
.social-print-link {
padding-bottom: 10px; 
margin-left: 5px;
float: left;
}
.signUpArea {
float: left;
width: 100%;
background: none;
min-height: auto;
padding-left: 0px;
}
#loginDiv > .loginInputFields > .signNameField:nth-child(1) {
margin-bottom: 10px;
}
.loginInputFields label {
margin-bottom: 5px;
}
}
/* line 37, ../sass/_mediaqueries.scss */
#forgot .modal-content {
max-width: 460px;
}
@media (min-width: 980px) {
/* line 37, ../sass/_mediaqueries.scss */
#forgot .modal-content {
top: 6em;
}
}
@media (min-width : 980px) {
.for-small-only {
	display:none;
}
}
@media (max-width : 979px) {
.for-large-only {
	display:none;
}
.actionAreaRight {
	margin-top: 0 !important;
}
}
/* line 43, ../sass/_mediaqueries.scss */
#forgot .loginPopupContArea {
background-color: #fff;
}
.agency-details-small {
	position: relative;
    border-bottom: 1px solid #ccc;
	padding: 10px 0;
}
.accordion .agency-details-small {
	border-bottom: 0 none;
}
.agency-details-small ul {
	padding: 0;
}
.agency-details-small ul li {
	list-style-type: none;
	margin-bottom: 10px;
}
.agency-details-small ul li a {
	font-weight: 600;
	text-decoration: none;
}
.agency-details-small h4 {
	margin: 0;
	font-size: 14px;
	color: #303030;
}
/*	.agency-details-small ul li p {
	margin-bottom: 10px;
}*/
.agency-details-small .custom-chkbx{
	position: absolute;
	top: 0;
	right: 25px;
}
.agency-details-small .custom-chkbx input[type=checkbox] {
    position: absolute;
	top: 10px;
	cursor: pointer;
}
.agency-details-small .custom-chkbx input[type=checkbox]::before {
    content: "";
    background: url(../images/checkbox-icon.png) left top no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
}
.agency-details-small .custom-chkbx input[type=checkbox]:checked::before {
	content: "";
	background: url(../images/checkbox-icon.png) left bottom no-repeat;
	width: 18px;
	height: 18px;
	position: absolute;
}
hr {
background-color: #fff;
border: 1px solid #ccc;
border-bottom: 0;
}
.comparInputField input[type="text"] {
	background: #fff;
}
.topagencyfilter ul > li {
	display: table-cell;
}
.topagencyfilter h5 {
float: left;
width: 100%;
text-align: center;
font-size: 15px;
color: #414141;
font-weight: 600;
margin-bottom: 5px;
text-align: left;
}
#agenty_type {
margin-top: 1em;
}
@media (max-width : 979px) {
.social-wrapper {
	margin-top: 1em;
}
.AtoZbox .aToZinnerCont span a {
  font-size: 14px;
float: right;
text-decoration: none;
font-weight: 600;
}
.AtoZbox .aToZinnerCont h3 {
	color: #ac1c1e;
}
.aToZTabs span {
margin: 5px 5px;
display: inline-block
}
span.seperate {
	display: block;
	margin-bottom: 1em;
}
span.seperate span {
/*display: block;*/
color: #ae1110;
font-weight: 600;
margin-bottom: 5px;
}
.compareWithThisInner {
width: auto;
}
.comparInputField label {
margin-bottom: 5px;
display: block;
}
select {
background: #fff;
width: 100% !important;
}
#agenty_type {
float: left;
margin-top: 0em;
}
.topagencyfilter ul > li {
	display: block;
	text-align: left;
	margin-bottom: 10px;
}
.actionAreaLeft {
	float: left;
	margin: 0;
}	
.GraphMsg {
float: left;
padding-left: 20px;
padding-top: 7px;
}
.agencyDetailListWrapper {
border-top: 1px solid #ece6c4;
margin-top: 1em;
}
.viewAllMap {
margin-top: 1em;
}
.locationSearchBox	.locSrcTitle {
background: url(../images/search.png) left center no-repeat;
padding-left: 20px;
box-sizing: border-box;
}
#loginSignup,
.signUpArea {
min-height: auto;
}
.signup-inner,
.login-inner {
display: none;
}
.signup-inner.active,
.login-inner.active {
display: block;
}
.loginPopupContArea h3 {
float: none;
text-align: center;
margin-top: 1em;
cursor: pointer;
}
.grid-2 {
width: 50%;
padding-left: 15px !important;
padding-right: 15px !important;
box-sizing: border-box;
float: left;
}
.grid > li {
display: table-cell;
padding-right: 30px
}
.grid > li.title {
display: block;
width: 100%;
}
.accordInnerCont {
position: relative;
/* padding-top: 4em;*/
}
.agencyDetailListWrapper .accordInnerCont {
padding-top: 4em;
margin-bottom: 15px;
}
.custom  .accordInnerCont{
padding-top: 0;
}
.accordInnerCont .showGraphButton {
position: absolute;
top: 0px;
right: 0;
}
.hey #sticker {
z-index: 999 !important;
background: #fff;
padding: 20px 10px 10px;
box-shadow: 0 0 5px #ccc;
margin-left: -10px;
margin-right: -10px;
}
.hey .actionAreaLeft {
position: relative;
top: 2em;
}
.hey .showGraphButton {
    float: right;
width: auto;

}
.agencyViewDtlContainer {
padding: 3%;
box-sizing: border-box;
}
.matrics-rank .actionAreaLeft {
clear: both;
padding-top: 5px;
}
li.title h4 {
font-size: 15px;
margin-bottom: 5px;
color: #ae1110;
margin-top: 12px;
}
.accordion h3 span {
border-bottom: 0 none
}
.accordion h3 {
border-bottom: solid 1px #c4c4c4;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
color: #fff;
}
.menu-social {
background-color: #fff;
margin: -1px;
}
.menu-social p {
text-align: center;
padding: 20px 0;
}
.menu-social p a {
margin: 0 10px;
}

}
@media (max-width : 480px) {
#colorbox, #cboxLoadedContent {
width: 100% !important;
height: 250px !important
}
#cboxWrapper {
	width: 100% !important;
}
#cboxContent {
width: 400px !important;
height: 210px !important;
}
#cboxTopCenter {
display: none;
}
}
@media (max-width : 375px) {
	#cboxContent {
width: 355px !important;
height: 210px !important;
}
}
@media (max-width : 360px) {
#colorbox, #cboxLoadedContent {
width: 100% !important;
height: 250px !important
}
#cboxContent {
width: 345px !important;
height: 210px !important;
}
}
@media (max-width : 320px) { 
#cboxContent {
width: 305px !important;
height: 210px !important;
}
}



/*owl carousel style*/
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
background: #c9544d;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
min-height: 150px;
background: url(AjaxLoader.gif) no-repeat center center
}
/* 
* 	Core Owl Carousel CSS File
*	v1.3.3
*/

/* clearfix */
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
@media (max-width:375px) {
.keyMetricsMapLegend {
text-align: left;
}
.keyMetricsMapLegend label {
    padding: 1% 3% 4% 0%;
    display: block;
  }
	}
@media (max-width:320px) {
	.discussParticBtn {
    float: left;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 10px;
}
.showGraphButton a {
    text-decoration: none;
    padding: 0 10px;
}
}
 #errormsg {
	background: #fff;
}
.accordionContainer {
	float: left;
	width: 100%;
}

.search_icon{
	background-color: #fff;
	border: 0px solid #999;
	width: 16px;
	float: right;
	padding: 5px;
	border-radius: 5px;
}

.changeFlags {
    color: #fff;
    float: right;
    font-size: 12px;
    margin-right: 6px;
    margin-top: 14px;
}

.header_select_other_state {
    font-size: 16px !important;
    background-color: #FFF;
}

.infotooltip {
position: relative;
display: inline-block;
}

.tooltipImage {
	padding:0 1px;
	width:13px;
}

.infotooltip .tooltiptext {
visibility: hidden;
width: 325px;
font-size:.85em;
opacity: .8;
font-style: normal;
background-color: #000;
color: #fff;
text-align: left;
border-radius: 3px;
padding: 6px;
position: absolute;
z-index: 999;
}

.infotooltip:hover .tooltiptext {
visibility: visible;
}