/* 
    Created on : 29 Mar, 2025, 2:33:46 PM
    Author     : Ranajit Sen
*/
@font-face {
    font-family: 'FontAwesome';
    src: url('../okfonts/fa/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('../okfonts/fa/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
        url('../okfonts/fa/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 
        url('../okfonts/fa/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), 
        url('../okfonts/fa/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 
        url('../okfonts/fa/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sifonts';
    src: url('../pifonts/pi/fonts/sifonts.eot');
    src: url('../pifonts/pi/fonts/sifonts.eot?#iefix') format('embedded-opentype'),
         url('../pifonts/pi/fonts/sifonts.woff') format('woff'),
         url('../pifonts/pi/fonts/sifonts.ttf') format('truetype'),
         url('../pifonts/pi/fonts/sifonts.svg#sifonts') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Roboto */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: url('../sitefonts/Roboto.eot');
  src: url('../sitefonts/Roboto.eot?#iefix') format('embedded-opentype'),
       url('../sitefonts/Roboto.woff2') format('woff2'),
       url('../sitefonts/Roboto.woff') format('woff'),
       url('../sitefonts/Roboto.ttf') format('truetype'),
       url('../sitefonts/Roboto.svg#Roboto') format('svg');
}
/* Arial */
@font-face {
  font-family: 'Arial';
  font-style: normal;
  font-weight: normal;
  src: url('../sitefonts/Arial.eot');
  src: url('../sitefonts/Arial.eot?#iefix') format('embedded-opentype'),
       url('../sitefonts/Arial.woff2') format('woff2'),
       url('../sitefonts/Arial.woff') format('woff'),
       url('../sitefonts/Arial.ttf') format('truetype'),
       url('../sitefonts/Arial.svg#Arial') format('svg');
}
/* Arial Black */
@font-face {
    font-family: "Sitearial Black";
    src: url("../sitefonts/8984ea7fcbebdcfe77fbbc1b86e7cfe6.eot");
    src: url("../sitefonts/8984ea7fcbebdcfe77fbbc1b86e7cfe6.eot?#iefix")format("embedded-opentype"),
    url("../sitefonts/8984ea7fcbebdcfe77fbbc1b86e7cfe6.woff2")format("woff2"),
    url("../sitefonts/8984ea7fcbebdcfe77fbbc1b86e7cfe6.woff")format("woff"),
    url("../sitefonts/8984ea7fcbebdcfe77fbbc1b86e7cfe6.ttf")format("truetype"),
    url("../sitefonts/8984ea7fcbebdcfe77fbbc1b86e7cfe6.svg#Arial Black")format("svg");
}
/* Roboto Black */
@font-face {
    font-family: "Roboto Black";
    src: url("../sitefonts/08a5c9df35a3a12bd804a1865ba93284.eot");
    src: url("../sitefonts/08a5c9df35a3a12bd804a1865ba93284.eot?#iefix")format("embedded-opentype"),
    url("../sitefonts/08a5c9df35a3a12bd804a1865ba93284.woff2")format("woff2"),
    url("../sitefonts/08a5c9df35a3a12bd804a1865ba93284.woff")format("woff"),
    url("../sitefonts/08a5c9df35a3a12bd804a1865ba93284.ttf")format("truetype"),
    url("../sitefonts/08a5c9df35a3a12bd804a1865ba93284.svg#Roboto Black")format("svg");
}
/*|| BP-1 ||*/
html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    background-color:inherit;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}
.loading {
    background: url('images/loading.gif') center center;
    background-repeat: no-repeat;
    background-size: 50px auto;
}
#top {
    display: none;
}
.page-wrapper {
    margin: 0 auto;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.header {
    width: 100%;
    height:206px;
    position: fixed;
    top: 0;
    z-index: 9;
    box-sizing: border-box;
}
.header-top {
    float: left;
    width: 100%;
    height:130px;
    padding: 10px 4% 10px 4%;
    background-color: #085E47;
    border-bottom: 1px solid #FFDE00;
    box-sizing: border-box;
}
.header-top__left {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 0 0 0;
    margin-top:0;
    margin-right: 0;
    margin-bottom: 0;
    box-sizing: border-box;
}
.header-top__right {
    float: left;
    width: 100%;
    text-align: center;
    padding: 2px 0 2px 0;
    margin-left: 0;
    margin-top: 1px;
    box-sizing: border-box;
}
.header-middle {
    float: left;
    width: 100%;
    line-height:34px;
    padding: 0 4% 0 4%;
    background-color: #021812;
    box-sizing: border-box;
}
.header-bottom {
    float: left;
    width: 100%;
    height: 34px;
    padding: 5px 4% 5px 4%;
    background-color: #FFFFFF;
    border-top: 1px solid #021812;
    border-bottom: 1px solid #021812;
    box-shadow: 0 3px #999999;
    box-sizing: border-box;
}
.header-bottom-inner {
    position:relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.header-bottom-inner__left {
    float: left;
    width: 49%;
    margin-right: 1%;
    text-align: left;
    line-height: 22px;
    box-sizing: border-box;
}
.header-bottom-inner__right {
    float: left;
    width: 49%;
    margin-left: 1%;
    text-align: right;
    line-height: 22px;
    box-sizing: border-box;
}
.footer {
    position:relative;
    width: 100%;
    height: auto;
    box-sizing: border-box;
}
.footer-top {
    float: left;
    width: 100%;
    margin-top: 0;
    border-top: 1px solid #021812;
    border-bottom: 1px solid #021812;
    background-color: #CCFFCC;
    box-sizing: border-box;
}
.footer-top-inner {
    float: left;
    width: 94%;
    text-align: left;
    margin: 1% 3% 1% 3%;
    box-sizing: border-box;
}
.footer-middle {
    float: left;
    width: 100%;
    background-color: #085E47;
    border-top: 1px solid #085E47;
    border-bottom: 1px solid #FFDE00;
    box-sizing: border-box;
}
.footer-middle-box {
    margin: 0 auto;
    width: 98%;
    height: 34px;
    text-align: center;
    box-sizing: border-box;
}
.footer-middle-inner {
    float: left;
    width: 94%;
    height: 38px;
    margin: 1% 3% 1% 3%;
    padding-top: 2px;
    text-align: center;
    box-sizing: border-box;
}
.footer-bottom {
    float: left;
    width: 100%;
    background-color: #000000;
    box-sizing: border-box;
}
.footer-bottom-inner {
    float: left;
    width: 94%;
    margin: 0.5% 3% 0.5% 3%;
    text-align: center;
    line-height: 22px;
    box-sizing: border-box;
}
#search-div {
    position:absolute;
    top:130px;
    right:4%;
    min-width:172px;
    height:30px;
    background-color:#FFFFFF;
    z-index:999;
    box-sizing:border-box;
}
.content-wrapper{
    position:relative;
    width: 100%;
    height: 100%;
    margin: 206px 0 0 0; /* Same height as .header */
    overflow: auto;
    background-color: #F5F5F5;
    border-top: 1px solid #959595;
    box-sizing: border-box;
}
.content-box {
    float: left;
    display:flex;
    flex-direction:column;
    width: 94%;
    min-height:950px;
    overflow: auto;
    margin: 8px 3% 8px 3%;
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    border-radius:4px;
    box-sizing: border-box;
}
.hero-banner {
    width: 100%;
    height: auto;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    box-sizing: border-box;
}
.noscriptrow {
    margin:10px 3% auto;
    padding-top:30px;
    padding-bottom:30px;
    height:auto;
    overflow:auto;
    align-items:center;
    box-sizing:border-box;
}
.noscriptrow__inner {
    width:96%;
    margin: 0 auto;
    padding:5px 10px 10px 10px;
    height: auto;
    overflow: auto;
    background-color:#FFFFFF;
    border:1px solid #000000;
    border-radius:5px;
    box-shadow: 0 3px 0 #888888;
    box-sizing: border-box;
}
.noscriptrow__inner__frstrow {
    margin:0 auto;
    padding:0;
    line-height:30px;
    overflow:auto;
    border-bottom:2px solid #000000;
    box-sizing:border-box;
}
.noscriptrow__inner__scndrow {
    margin:0 auto;
    margin-top:3px;
    padding:0;
    line-height:26px;
    overflow:auto;
    box-sizing:border-box;
}
.noscriptrow__inner__thrdrow {
    margin:0 auto;
    margin-top:3px;
    padding:0;
    line-height:26px;
    overflow:auto;
    box-sizing:border-box;
}
.page-mid-placer {
    margin: 0 auto;
    padding: 0;
    height: auto;
    overflow: auto;
    box-sizing: border-box;
}
.page-mid-placer-inner {
    width:96%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding:0 0 5px 0;
    box-sizing: border-box;
}
.ipg__drow{
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.ipg__drow__lft {
    float:left;
    width:100%;
    margin:0 0 2px 0;
    padding:0 0 0 0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.ipg__drow__rgt {
    float:left;
    width:100%;
    margin:2px 0 0 0;
    padding:0 0 0 0;
    height:auto;
    overflow:auto;
    border:1px solid #FF0000;
    box-sizing:border-box;
}
.ipg__drow__lft__inner{
    margin:0 0 0 0;
    padding:2px;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.ipg__drow__rgt__inner{
    margin:0 0 0 0;
    padding:2px;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.ipg__drow__rgt__inner__top{
    display:none;
}
.cbox__frstrow {
    margin:4px 4px auto;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
    padding-bottom:0;
}
.frstrow__arow {
    height: auto;
    margin: 0 auto;
    margin-bottom:4px;
    padding-bottom:0;
    overflow: auto;
    background-color:#FFFFFF;
    box-sizing: border-box;
}
.frstrow__arow__iwhl {
    margin:0 auto;
    height:auto;
    overflow:auto;
    padding:3px 0 5px 0;
    box-sizing: border-box;
}
.frstrow__arow__iwhl__siwhl {
    margin:0 auto;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.frstrow__brow {
    height: auto;
    margin: 0 auto;
    margin-bottom:4px;
    padding-bottom:0;
    overflow: auto;
    background-color:#FFFFFF;
    box-sizing: border-box;
}
.frstrow__brow__leftcol {
    float: left;
    width: 100%;
    margin:0 0 20px 0;
    padding-bottom:0;
    height:auto;
    overflow:auto;
    background-color:#FFFFFF;
    box-sizing:border-box;
}
.frstrow__brow__leftcol__typtwo {
    float: left;
    width: 100%;
    margin:0 0 20px 0;
    padding-bottom:0;
    height:auto;
    overflow:auto;
    background-color:#FFFFFF;
    box-sizing:border-box;
}
.frstrow__brow__leftcol__iwhl {
    margin:0 auto;
    height:auto;
    overflow:auto;
    padding:5px;
    box-sizing: border-box;
}
.frstrow__brow__leftcol__iwhl__bmy {
    margin:0 auto;
    margin-bottom:5px;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.frstrow__brow__leftcol__iwhl__bmy__leftcolm {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 5px 0 0 0;
    border:1px solid #0000FF;
    box-sizing: border-box;
}
.frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 0 0 0 0;
    border:1px solid #FF0000;
    box-sizing: border-box;
}
.frstrow__brow__leftcol__iwhl__bmy__lft {
    float:left;
    width:100%;
    margin:0 0 5px 0;
    padding:0 0 0 0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.frstrow__brow__leftcol__iwhl__bmy__rgt {
    float:left;
    width:100%;
    margin:5px 0 0 0;
    padding:0 0 0 0;
    height:auto;
    overflow:auto;
    border:1px solid #FF0000;
    box-sizing:border-box;
}
.frstrow__brow__leftcol__iwhl__bmn {
    margin:0 auto;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.frstrow__brow__leftcol__typtwo__iwhl {
    margin:0 auto;
    height:auto;
    overflow:auto;
    padding:5px;
    box-sizing: border-box;
}
.frstrow__brow__rgtcol {
    float: left;
    width: 100%;
    margin:0 0 0 0;
    padding-bottom:0;
    height:auto;
    overflow:auto;
    background-color:#FFFFFF;
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__typtwo {
    float: left;
    width: 100%;
    margin:0 0 0 0;
    padding-bottom:0;
    height:auto;
    overflow:auto;
    background-color:#FFFFFF;
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__iwhl {
    margin:0 auto;
    height:auto;
    overflow:auto;
    padding:5px;
    box-sizing: border-box;
}
.frstrow__brow__rgtcol__iwhl__iupr {
    float:left;
    width:100%;
    margin:0 0 10px 0;
    padding:0;
    height:auto;
    overflow:auto;
    background-color:#FFFFFF;
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__iwhl__iupr__sitop {
    float: left;
    width:100%;
    margin:0 0 0 0;
    padding:5px 0 5px 0;
    height:auto;
    overflow:auto;
    /*border:1px dotted #000000;*/
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__iwhl__iupr__simid {
    float: left;
    width:100%;
    margin:0 0 0 0;
    padding:5px 0 5px 0;
    height:auto;
    overflow:auto;
    /*border:1px dotted #000000;*/
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__iwhl__iupr__sibtm {
    width:100%;
    margin:0 auto;
    padding:5px 0 5px 0;
    line-height:26px;
    overflow:auto;
    /*border:1px dotted #000000;*/
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__iwhl__iupr__ti {
    margin:0 auto;
    padding:0;
    overflow:auto;
    box-sizing:border-box;
    /*border:1px dotted #FF0000;*/
}
.frstrow__brow__rgtcol__iwhl__ilwr {
    float:left;
    width:100%;
    margin:10px 0 0 0;
    padding:0;
    height:auto;
    overflow:auto;
    background-color:#FFFFFF;
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__typtwo__iwhl {
    margin:0 auto;
    height:auto;
    overflow:auto;
    padding:5px;
    box-sizing: border-box;
}
.frstrow__brow__rgtcol__typtwo__iwhl__bmy {
    margin:0 auto;
    margin-bottom:5px;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.frstrow__brow__rgtcol__typtwo__iwhl__bmn {
    margin:0 auto;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.frstrow__brow__leftcol__typthree {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 5px 0 0 0;
    padding:5px;
    border:1px solid #0000FF;
    box-sizing: border-box;
}
.frstrow__brow__rghtcol__typthree {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 0 0 0 0;
    padding:5px;
    border:1px solid #FF0000;
    box-sizing: border-box;
}
.frstrow__crow {
    height: auto;
    margin: 0 auto;
    margin-bottom:0;
    padding-bottom:0;
    overflow: auto;
    background-color:#FFFFFF;
    box-sizing: border-box;
}
.frstrow__crow__iwhl {
    margin:4px 5px 4px 5px;
    height:auto;
    overflow:auto;
    box-sizing: border-box;
}
.frstrow__crow__iwhl__frow {
    margin: 0 auto;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.frstrow__crow__iwhl__srow {
    margin: 0 auto;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.frstrow__crow__iwhl__bmy {
    margin: 0 auto;
    margin-bottom: 5px;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.frstrow__crow__iwhl__bmn {
    margin: 0 auto;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.cbox__scndrow {
    margin:5px 4px 5px 4px;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.scndrow__iwhl {
    margin:4px 5px 4px 5px;
    height:auto;
    overflow:auto;
    box-sizing: border-box;
}
.scndrow__iwhl__frow {
    margin: 0 auto;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.scndrow__iwhl__srow {
    margin: 0 auto;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.cbox__thrdrow {
    margin:5px 4px 5px 4px;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.thrdrow__iwhl {
    margin:4px 5px 4px 5px;
    height:auto;
    overflow:auto;
    box-sizing: border-box;
}
.thrdrow__iwhl__frow {
    margin: 0 auto;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.thrdrow__iwhl__srow {
    margin: 0 auto;
    padding:5px 0 5px 0;
    height: auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing: border-box;
}
.shdiv-typea-lnkbox {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.shdiv-typea-lnkbox__toprow {
    margin:0 auto;
    padding:0 0 3px 0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.shdiv-typea-lnkbox__btmrow {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
a.shdivLink {
    display:block;
    width:100%;
    height:100%;
    padding:8px 0 8px 0;
    background-color:#CBCBCB;
    cursor: pointer;
    color: #000000;
    text-decoration: none;
}
a.shdivLink:hover {
    text-decoration: none;
    color: #006600;
}
a.shdivLink.active {
    color: #006600;
    background-color:#F5F5F5;
}
.shdiv-typea-cntbox {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.shdiv-contents {
    /*display: none;*/
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.capfigDiv {
    float:left;
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 2px 0 2px 0;
    text-align: center;
    overflow:hidden;
    box-sizing: border-box;
}
/*-----Part End Line and Star-----*/
.strike {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    color:#CCCCCC;
}
.strike > span {
    position: relative;
    display: inline-block;
}
.strike > span:before,
.strike > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 100%;
    border-top: 4px double #CCCCCC;
}
.strike > span:before {
    right: 100%;
    margin-right: 15px;
}
.strike > span:after {
    left: 100%;
    margin-left: 15px;
}
/*-----Vertical to Horizontal Leftbar-----*/
#row-col-leftbar__container {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
}
#row-col-leftbar__hdr {
    margin: auto;
    margin-bottom:3px;
    padding:5px 0 5px 0;
    height:auto;
    overflow:auto;
    /*border-bottom:1px solid #666600;*/
}
#row-col-leftbar__cbox {
    width: 100%;
    margin: auto;
    height:auto;
    overflow:auto;
    border:1px dotted #000000;
    box-sizing: border-box;
}
/*=====Default: Show boxes as rows=====*/
#row-col-leftbar__sbox {
    display: flex;
    flex-direction: column;
     flex-wrap: wrap;
     justify-content: space-between;
}
/*=====Box Styling=====*/
#row-col-leftbar__sbox div {
    padding: 3px;
    height:70px;
    overflow:auto;
    margin-bottom: 5px;
    background-color: #FFFFFF;
    border:1px solid #CCCCCC;
    box-shadow: 0 2px 0 #999999;
    box-sizing: border-box;
}
/*=====Hide navigation row by default=====*/
#row-col-leftbar__nbox {
    display: none;
    display: flex;
    justify-content: space-between;
    margin-top: 1px;
    padding: 1px 0 1px 0;
    height:auto;
    overflow:auto;
    /*border:1px dotted #000000;*/
    box-sizing: border-box;
}
#row-col-leftbar__nbox span {
    cursor: pointer;
}
/*-----Ad Access and Container-----*/
.ad-access-link {
    float:right;
    width:100px;
    height:32px;
    background-color:#000000;
    cursor:pointer;
    border-radius:2px;
}
.ad-access__para {
    margin:0;
    padding:0;
    line-height:16px;
    font-family:"Arial";
    font-size:10px;
    font-weight: normal;
    color:#FFFFFF;
    text-align:center;
    box-sizing: border-box;
}
.ad-popup {
    display: none; /* Hidden by default */
    position: absolute;
    top: 0;
    left: 50%;
    width: 280px;
    transform: translate(-50%, 1px);
    /*max-height: 200px;*/
    overflow: hidden;
    background-color: #FFCC00;
    padding: 20px;
    box-shadow: 0 3px 0 #888888;
    z-index:2;
    box-sizing: border-box;
}
.ad-content {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:hidden;
    border:1px solid #000000;
    background-color: #FFFFFF;
    box-sizing:border-box;
}
.ad-close-btn-box {
    position:absolute;
    padding:1px;
    right:16px;
    top:0;
    text-align:center;
    box-sizing:border-box;
}
.ad-close-btn {
    background-color: transparent;
    color: #000000;
    border: none;
    padding: 4px;
    cursor: pointer;
    float: right;
}
#ad-content-ibox {
    position:relative;
    width:100%;
    margin: 0 auto;
    height: auto;
    padding:0;
    overflow: hidden;
    box-sizing: border-box;
}
.adcarousel{
    position: relative;
    overflow: hidden;
    border-radius:0;
    box-sizing: border-box;
}
.adcarousel .adconveyor{
    display: flex;
    display: -webkit-flex;
    display: -webkit-box; /* for Safari */
    flex-direction: row;
    height: auto;
    transition: transform 0.4s;
}
.adnav-box {
    position:absolute;
    width:100%;
    left:50%;
    top:50%;
    transform: translate(-50%, -50%);
    padding: 3px 0 3px 0;
    overflow: hidden;
    text-align: center;
    box-sizing: border-box;
}
.adprv-slide {
    float:left;
    background-color: #000000;
    border: none;
    line-height: 10px;
    margin-left: 0;
    padding: 3px 3px 2px 2px;
    text-align: center;
    cursor: pointer;
    border-radius:0 2px 2px 0;
}
.adprv-slide::before {
    color: #FFFFFF;
    content: "\f104";
    font-family: "fontawesome";
    font-size: 16px;
    font-weight: bold;
}
.adnxt-slide {
    float:right;
    background-color: #000000;
    border: none;
    line-height: 10px;
    margin-right: 0;
    padding: 3px 2px 2px 3px;
    text-align: center;
    cursor: pointer;
    border-radius:2px 0 0 2px;
}
.adnxt-slide::before {
    color: #FFFFFF;
    content: "\f105";
    font-family: "fontawesome";
    font-size: 16px;
    font-weight: bold;
}
.adslide {
    float: left;
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding:0;
    overflow: hidden;
    background-color: #FFFFFF;
    box-sizing: border-box;
}
.adslide-ibox {
    position:relative;
    margin:0 auto;
    padding:0;
    height:240px;
    overflow:hidden;
    box-sizing:border-box;
}
.adslideImg {
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
.adslide-ibox-absrow {
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    margin:0;
    padding:5px;
    text-align:center;
    line-height:30px;
    background-color:#000000;
    opacity:0.8;
    color:#FFFFFF;
    box-sizing:border-box;
}
.adlogo-box {
    position:absolute;
    width:26px;
    height:26px;
    right:3px;
    top:3px;
    text-align:center;
    line-height:24px;
    background-color:#CCCCCC;
    z-index:1;
    box-sizing:border-box;
}
.adlogoImg {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
.adpagerefkey {
    position:absolute;
    /*width:60px;
    height:20px;*/
    top:5px;
    left:20px;
    text-align:left;
    color:#000000;
    /*z-index:1;*/
    box-sizing:border-box;
}
/*-----Line Breaks-----*/
.line-break1 {
    display: block;
    margin-bottom: 8px;
}
.line-break2 {
    display: block;
    margin-bottom: 1px;
}
/*-----Circe Icon-----*/
.circle-icon {
    background: #021812;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
    padding: 4px 2px 0 2px;
    margin-bottom:2px;
}
/*-----Modal Close Button-----*/
#smclose {
    position:absolute;
    top:-12px;
    right:-12px;
    padding:5px 8px 5px 8px;
    font-family: "Arial";
    font-size:14px;
    color:#FFFFFF;
    background-color:#000000;
    border-radius:50%;
    text-decoration: none;
    cursor:pointer;
}
/*-----Toggle Password-----*/
#togglePw {
    display: none;
}
#togglePw+label:before {
    content: "\f070";
}
#togglePw:checked+label:before {
    content: "\f06e";
}
#togglePw+label {
    position: absolute;
    right: 6px;
    top: 34px;
    cursor: pointer;
}
/*-----Tooltip-----*/
#tooltip {
    position: absolute;
    width: 130px;
    padding: 8px;
    font-family: inherit;
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    line-height: 18px;
    background-color: #000000;
    z-index: auto;
    border-radius: 5px;
}
#tooltip:after { /* triangle decoration */
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: -8px; /* Previously -10px (Very Important) */
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #000000;
}
#tooltip.top:after {
    border-top-color: transparent;
    border-bottom: 10px solid #000000;
    top: -20px;
    bottom: auto;
}
#tooltip.left:after {
    left: 10px;
    margin: 0;
}
#tooltip.right:after {
    right: 10px;
    left: auto;
    margin: 0;
}
/*-----Page Title-----*/
.pgtitlebox {
    display: inline-block;
    background: #CC0000;
    width: 32px;
    height: 32px;
    border-radius: 2px;
    text-align: center;
    line-height: 32px;
    cursor:pointer;
}
.pgtitletext {
    visibility: hidden;
    min-width: 44px;
    background-color: #CC0000;
    color: #FFFF00;
    text-align: left;
    border-radius: 2px;
    padding: 0 8px 0 8px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 40px;
    margin-left: 0;
    height:32px;
    line-height:32px;
    box-shadow: 1px 0 0 #CCCCCC;
}
.pgtitletext::after {
    content: "";
    position: absolute;
    top: 12px;
    left: -5px;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #CC0000 transparent transparent;
}
.pgtitlebox:hover .pgtitletext {
    visibility: visible;
}
.pgtitletext {
    visibility: hidden;
}
.pgtitlebox:hover .pgtitletext {
    visibility: visible;
}
/*-----Form Related-----*/
.form-box {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.form-box-toprow {
    margin:0 auto;
    margin-bottom: 2px;
    padding:5px 0 5px 0;
    height:auto;
    overflow:auto;
    border-bottom:2px solid #006600;
    box-sizing:border-box;
}
.form-box-midrow{
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.form-box-btmrow{
    margin:0 auto;
    margin-top: 3px;
    padding:0;
    height:auto;
    overflow:auto;
    border:1px dotted #000000;
    box-sizing:border-box;
}
.form-box-midrow__pbrow{
    margin:4px auto;
    padding:0;
    height:auto;
    overflow:auto;
    border:1px solid #CCCCCC;
    background-color: #EFEFEF;
    box-sizing:border-box;
}
.form-box-midrow__cbrow{
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.form-step {
    display: none;
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding:0;
    overflow: hidden;
    transition-delay: 2s;
    box-sizing: border-box;
}
.form-step.active {
    display: block;
}
.form-step-fieldbx {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.form-step-fieldbx__hdrpart{
    margin:0 auto;
    margin-bottom:3px;
    padding:5px 0 5px 0;
    height:auto;
    overflow:auto;
    border:1px dotted #0000FF;
    box-sizing:border-box;
}
.form-step-fieldbx__ybmargin {
    margin:0 auto;
    margin-bottom:5px;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.form-step-fieldbx__nbmargin {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.form-step-fieldbx__mrgndiv_ileft {
    float:left; 
    width:100%;
    margin:0 0 5px 0;
    padding:0 0 0 0;
    height:auto;
    overflow:auto;
    border:1px dotted #006600;
    box-sizing:border-box;
}
.form-step-fieldbx__mrgndiv_irght{
    float:left;
    width:100%;
    margin:0 0 0 0;
    padding:0 0 0 0;
    height:auto;
    overflow:auto;
    border:1px dotted #006600;
    box-sizing:border-box;
}
.form-step-control {
    margin: 0 auto;
    margin-top: 5px;
    padding: 0;
    overflow: auto;
    box-sizing: border-box;
}
/*=====Neighbourhood Hint=====*/
.nhintA {
    display:none;
    position:absolute;
    width:100%;
    margin:0;
    padding:0;
    height:auto;
    overflow-x:hidden;
    /*bottom:98px;*/
    background-color:#FFCC00;
    z-index: 1;
    box-sizing:border-box;
}
.ulnhintA{
    list-style:none;
    width:100%;
    margin:0 auto;
    padding:0;
    max-height:28px;
    box-sizing:border-box;
}
.linhintA{
    padding: 0 5px 0 5px;
    line-height:26px;
    color:#000000;
    cursor: pointer;
}
.linhintA:hover{
    background: #FFCC00;
    color:#CC0000;
}
/*=====Progress Bar=====*/
#progress {
    height: 26px;
    background-color: #0066FF;
    width: 0%;
    transition: width 0.4s ease;
    box-sizing: border-box;
}
#progress-barA-frst {
    float:left;
    width:50%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barA-scnd {
    float:left;
    width:50%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barB-frst {
    float:left;
    width:33%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barB-scnd {
    float:left;
    width:34%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barB-thrd {
    float:left;
    width:33%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barC-frst {
    float:left;
    width:25%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barC-scnd {
    float:left;
    width:25%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barC-thrd {
    float:left;
    width:25%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#progress-barC-frth {
    float:left;
    width:25%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
.progress-bar-forward {
    color: #FFFFFF;
}
.progress-step.active-step {
    color: #0066FF;
}
.pbar-replica {
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:auto;
    box-sizing:border-box;
}
.pbar-replica-idiv {
    margin:0 auto;
    padding:0;
    height:26px;
    line-height:24px;
    text-align:center;
    overflow:auto;
    box-sizing:border-box;
}
#advance {
    height: 26px;
    background-color: #0066FF;
    width: 0%;
    transition: width 0.4s ease;
    box-sizing: border-box;
}
#advance-barA-frst {
    float:left;
    width:50%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
#advance-barA-scnd {
    float:left;
    width:50%;
    margin:0;
    padding:0;
    height: 26px;
    line-height: 24px;
    overflow:auto;
    text-align:center;
    box-sizing:border-box;
}
.advance-bar-forward {
    color: #FFFFFF;
}
.advance-stair.active-stair {
    color: #0066FF;
}
/*=====Form Elements=====*/
.radio-group {
    margin:0 auto;
    padding:0;
    line-height:32px;
    overflow:auto;
    border: 1px solid #333333;
    border-radius: 3px;
    background-color: #F9F9F9;
    color:#000000;
    box-sizing:border-box;
}
.fmenu::-ms-expand {
    display: none;
}
.fmenu {
    width: 100%;
    height: 34px;
    display: inline-block;
    margin: 0;
    padding: 0 32px 0 5px;
    border: 1px solid #333333;
    background-color: #F9F9F9;
    border-radius: 3px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);
    background-position: right 14px top 14px, right 10px top 14px;
    background-size: 5px 5px, 5px 5px;
    box-sizing: border-box;
}
.ftext {
    width: 100%;
    height: 34px;
    margin: 0;
    padding: 0 5px 0 5px;
    color: #000000;
    background-color: #F9F9F9;
    border: 1px solid #333333;
    border-radius: 3px;
    outline: none;
    box-sizing: border-box;
}
.ftarea {
    /*display:block;*/
    margin: 0;
    padding: 0 5px 0 5px;
    width: 100%;
    height: 100px;
    line-height: 22px;
    border: 1px solid #333333;
    border-radius: 3px;
    outline: none;
    /*font-family: "Arial";*/
    color: #000000;
    /*font-size: 14px;*/
    background-color: #F9F9F9;
    box-sizing: border-box;
}
input[type="radio"] {
    margin-top: -1px;
    vertical-align: middle;
}
input[type="submit"] {
    font-family: 'FontAwesome';
    font-size: 16px;
    width:52px;
    height:28px;
    line-height: 26px;
    color: #FFFFFF;
    background-color: #009933;
    border:1px solid #006633;
    border-radius: 3px;
    cursor: pointer;
}
input[type="submit"]:hover{
    background-color: #00CC33;
    border:1px solid #006633;
    color: #FFFFFF;
}
input[type="submit"]:disabled{
    background-color: #CCFFCC;
    border:1px solid #006633;
    color: #CCCCCC;
    cursor:text;
}
.form-nav-btn-1 {
    font-size: 16px;
    width:52px;
    height:28px;
    line-height: 26px;
    color: #FFFFFF;
    background-color: #000000;
    border:1px solid #000000;
    border-radius: 3px;
    cursor: pointer;
}
.form-nav-btn-1:hover{
    background-color: #333333;
    border:1px solid #000000;
    color: #FFFFFF;
}
/*=====FAQ Page=====*/
.fqcat-grid {
    margin: 0;
    padding: 0;
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    box-sizing: border-box;
}
.fqcat-grid li {
    display: list-item;
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 0 5px 0 5px;
    width: 100%;
    line-height: 36px;
    background-color: #F5F5F5;
    border:1px solid #999999;
    box-shadow: 0 1px 0 #888888;
    box-sizing: border-box;
}
.fqcat-grid li:hover {
    background-color: #CACACA;
}
.fqcat-grid li a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    color: #000000;
}
.fqcat-grid li a:hover {
    color: #006600;
}
.fqcat {
    margin:8px auto;
    line-height:30px;
    overflow:auto;
    border-bottom:1px solid #999999;
    box-sizing:border-box;
}
.fqcat-box {
    width:114px;
    float:left;
    padding: 0 0 0 5px;
    color: #000000;
    background-color:#F5F5F5;
    text-align: left;
    line-height: 32px;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-radius:0 4px 0 0;
    box-shadow: 2px 0 0 #888888;
}
.fqbox {
  display: block;
  width: 100%;
  margin: 0 auto;
  border-bottom: 1px dashed #999999;
  box-sizing: border-box;
}
.fqbox__top {
    margin: 0 auto;
    line-height: 22px;
    color: #333333;
    padding: 0;
    box-sizing: border-box;
    cursor: pointer;
    transition: background .3s ease;
}
.fqbox__btm {
    margin: 0 auto;
    margin-top: 2px;
    line-height: 22px;
    box-sizing: border-box;
    padding: 0;
    display: none;
}
.fqpara {
    margin:0 0 2px 0;
    padding:5px 0 5px 0;
    line-height:22px;
    color: #333333;
    text-align:justify;
}
.fqpara:hover{
    color:#000000;
}
.fapara {
    margin:2px 0 0 0;
    padding:5px 0 5px 0;
    line-height:22px;
    color:#000000;
    text-align:justify;
}
.fqanswr {
    color: #000000;
}
/*=====Form Success / Errors Info=====*/
.successbox {
    margin: 4px auto;
    height: auto;
    text-align: center;
    line-height: 24px;
    overflow:auto;
    padding:5px;
    color:#000000;
    background-color:#CCFFCC;
    border: 1px;
    box-shadow: inset 0px 0px 0px 1px #009900;
    -webkit-box-shadow: inset 0px 0px 0px 1px #009900;
    -moz-box-shadow: inset 0px 0px 0px 1px #009900;
    box-sizing: border-box;
}
.warningbox {
    margin: 4px auto;
    height: auto;
    text-align: center;
    line-height: 24px;
    overflow:auto;
    padding:5px;
    color:#000000;
    background-color:#FFFF99;
    border: 1px;
    box-shadow: inset 0px 0px 0px 1px #CC9900;
    -webkit-box-shadow: inset 0px 0px 0px 1px #CC9900;
    -moz-box-shadow: inset 0px 0px 0px 1px #CC9900;
    box-sizing: border-box;
}
.errorbox {
    margin: 4px auto;
    padding: 5px;
    color: #000000;
    background-color: #FFCCCC;
    border: 1px solid #FF0000;
    box-shadow: inset 0px 0px 0px 1px #FF0000;
    box-sizing: border-box;
}
.elist-slider {
    margin-top: 3px;
    height: 50px; /* height of one error line */
    overflow: hidden;
    background-color: transparent;
}
.elist-slider ul {
    list-style: none;
    list-style-position: outside;
    margin: 0;
    padding: 0 5px 0 18px;
    text-indent: -18px;
    height: auto; /* Adjust naturally */
}
.elist-slider ul li {
    width: 100%;
    height: 50px; /*-----Same as height of elist-slider class---*/
    line-height: 24px;
    box-sizing: border-box;
}
.error {
    color: #FF0000;
}
.checkbox-error {
    color: #FF0000;
}
.radio-group.error {
    color:#FF0000;
}
::placeholder {
    color: #FF0000;
    opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #FF0000;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: #FF0000;
}
/*=====Image Position Styles=====*/
.imgstyleA {
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
/*|| BP-2 ||*/
@media only screen and (min-width: 300px) and (max-width: 468px){
    .header-top__left {
        float: left;
        width: 100%;
        text-align: center;
        padding: 0 0 0 0;
        margin-top:0;
        margin-right: 0;
        margin-bottom: 0;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 100%;
        text-align: center;
        padding: 2px 0 2px 0;
        margin-left: 0;
        margin-top: 1px;
        box-sizing: border-box;
    }
    #search-div {
        top:130px;
    }
    .content-wrapper{
        margin: 198px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:96%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:96%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:100%;
        margin:0 0 2px 0;
    }
    .ipg__drow__rgt {
        width:100%;
        margin:2px 0 0 0;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 0;
    }
    .ipg__drow__rgt__inner{
       margin:0 0 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:none;
    }
    .frstrow__brow__leftcol {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__rgtcol {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 100%;
        float: left;
        margin: 5px 0 0 0;
   }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }
 .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:100%;
        margin:5px 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__typthree {
        width: 100%;
        float: left;
        margin: 5px 0 0 0;
   }
    .frstrow__brow__rghtcol__typthree {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:100%;
        margin:0 0 5px 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:100%;
        margin:0 0 0 0;
        padding:0 0 0 0;
    }
    .pgtitletext {
        visibility: hidden;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-3 ||*/
@media only screen and (min-width: 469px) and (max-width: 600px){
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 198px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:58%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:58%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:100%;
        margin:0 0 2px 0;
    }
    .ipg__drow__rgt {
        width:100%;
        margin:2px 0 0 0;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 0;
    }
    .ipg__drow__rgt__inner{
       margin:0 0 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:none;
    }
    .frstrow__brow__leftcol {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__rgtcol {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 100%;
        float: left;
        margin: 5px 0 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:200px;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:calc(99% - 200px);
        margin:0 0 0 1%;
    }
    .frstrow__brow__leftcol__typthree {
        width: 100%;
        float: left;
        margin: 5px 0 0 0;
    }
    .frstrow__brow__rghtcol__typthree {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-4 ||*/
@media only screen and (min-width: 601px) and (max-width: 768px){
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 198px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:58%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:58%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .ipg__drow__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 10%;
    }
    .ipg__drow__rgt__inner{
       margin:0 10% 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:block;
    }
    .frstrow__brow__leftcol {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__rgtcol {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:200px;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:calc(99% - 200px);
        margin:0 0 0 1%;
    }
    .frstrow__brow__leftcol__typthree {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__rghtcol__typthree {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-5 ||*/
@media only screen and (min-width: 769px) and (max-width: 950px){
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 198px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:59%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:59%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .ipg__drow__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 10%;
    }
    .ipg__drow__rgt__inner{
       margin:0 10% 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:block;
    }
    .frstrow__brow__leftcol {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 100%;
        margin:0 0 5px 0;
    }
    .frstrow__brow__rgtcol {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:200px;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:calc(99% - 200px);
        margin:0 0 0 1%;
    }
    .frstrow__brow__leftcol__typthree {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__rghtcol__typthree {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-6 ||*/
@media only screen and (min-width: 951px) and (max-width: 1080px){
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 202px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:38%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:38%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .ipg__drow__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 15%;
    }
    .ipg__drow__rgt__inner{
       margin:0 15% 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:block;
    }
    .frstrow__brow__leftcol {
        width: 59%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 39%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__rgtcol {
        width: 39%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 59%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__typthree {
        width: 60%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -40%; /*Width of #right-column*/
    }
    .frstrow__brow__rghtcol__typthree {
        width: 39%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 60%;/*Width of #left-column*/
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-7 ||*/
@media only screen and (min-width: 1081px) and (max-width: 1200px){
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 202px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:38%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:38%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .ipg__drow__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 20%;
    }
    .ipg__drow__rgt__inner{
       margin:0 20% 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:block;
    }
    .frstrow__brow__leftcol {
        width: 59.1%;
        margin:0 0.9% 0 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 39.1%;
        margin:0 0.9% 0 0;
    }
    .frstrow__brow__rgtcol {
        width: 39.1%;
        margin:0 0 0 0.9%;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 59.1%;
        margin:0 0 0 0.9%;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__typthree {
        width: 60%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -40%; /*Width of #right-column*/
    }
    .frstrow__brow__rghtcol__typthree {
        width: 39%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 60%;/*Width of #left-column*/
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-8 ||*/
@media only screen and (min-width: 1201px) and (max-width: 1365px){
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 202px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:38%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:38%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .ipg__drow__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 20%;
    }
    .ipg__drow__rgt__inner{
       margin:0 20% 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:block;
    }
    .frstrow__brow__leftcol {
        width: 64.3%;
        margin:0 0.7% 0 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 34.3%;
        margin:0 0.7% 0 0;
    }
    .frstrow__brow__rgtcol {
        width: 34.3%;
        margin:0 0 0 0.7%;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 64.3%;
        margin:0 0 0 0.7%;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__typthree {
        width: 65%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -35%; /*Width of #right-column*/
    }
    .frstrow__brow__rghtcol__typthree {
        width: 34%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 65%;/*Width of #left-column*/
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-9 ||*/
@media only screen and (min-width: 1366px) and (max-width: 1536px){
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 202px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:34%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:34%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .ipg__drow__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 25%;
    }
    .ipg__drow__rgt__inner{
       margin:0 25% 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:block;
    }
    .frstrow__brow__leftcol {
        width: 64.3%;
        margin:0 0.7% 0 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 34.3%;
        margin:0 0.7% 0 0;
    }
    .frstrow__brow__rgtcol {
        width: 34.3%;
        margin:0 0 0 0.7%;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 64.3%;
        margin:0 0 0 0.7%;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__typthree {
        width: 65%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -35%; /*Width of #right-column*/
    }
    .frstrow__brow__rghtcol__typthree {
        width: 34%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 65%;/*Width of #left-column*/
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}
/*|| BP-10 ||*/
@media only screen and (min-width: 1537px){
    .page-wrapper {
        max-width: 1536px;
    }
    .header {
        max-width: 1536px;
    }
    .header-top__left {
        float: left;
        width: 49%;
        text-align: left;
        margin-top:10px;
        margin-right: 1%;
        box-sizing: border-box;
    }
    .header-top__right {
        float: left;
        width: 49%;
        text-align: right;
        margin-top:10px;
        margin-left: 1%;
        box-sizing: border-box;
    }
    #search-div {
        top:80px;
    }
    .content-wrapper{
        margin: 202px 0 0 0; /* ------------ Same height as .header ----------------- */
    }
    .noscriptrow__inner {
        width:34%;
        margin: 0 auto;
    }
    .page-mid-placer-inner {
        width:34%;
        margin: 0 auto;
    }
    .ipg__drow__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .ipg__drow__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .ipg__drow__lft__inner{
       margin:0 0 0 25%;
    }
    .ipg__drow__rgt__inner{
       margin:0 25% 0 0;
    }
    .ipg__drow__rgt__inner__top{
        display:block;
    }
    .frstrow__brow__leftcol {
        width: 64.3%;
        margin:0 0.7% 0 0;
    }
    .frstrow__brow__leftcol__typtwo {
        width: 34.3%;
        margin:0 0.7% 0 0;
    }
    .frstrow__brow__rgtcol {
        width: 34.3%;
        margin:0 0 0 0.7%;
    }
    .frstrow__brow__rgtcol__typtwo {
        width: 64.3%;
        margin:0 0 0 0.7%;
    }
    .frstrow__brow__leftcol__iwhl__bmy__leftcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -50%; /*Width of #main-content*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__rghtcolm {
        width: 49%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 50%;/*Width of #left-sidebar*/
    }
    .frstrow__brow__leftcol__iwhl__bmy__lft {
        width:49%;
        margin:0 1% 0 0;
    }
    .frstrow__brow__leftcol__iwhl__bmy__rgt {
        width:49%;
        margin:0 0 0 1%;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__sitop {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__rgtcol__iwhl__iupr__simid {
        width:100%;
        margin:0 0 0 0;
    }
    .frstrow__brow__leftcol__typthree {
        width: 65%;
        float: left;
        margin: 0 0 0 0;
        position: relative;
        top: 0;
        left: -35%; /*Width of #main-content*/
    }
    .frstrow__brow__rghtcol__typthree {
        width: 34%;
        float: left;
        margin: 0 0 0 1%;
        position: relative;
        top: 0;
        left: 65%;/*Width of #left-sidebar*/
    }
    .form-step-fieldbx__mrgndiv_ileft {
        width:49%;
        margin:0 1% 0 0;
        padding:0 0 0 0;
    }
    .form-step-fieldbx__mrgndiv_irght{
        width:49%;
        margin:0 0 0 1%;
        padding:0 0 0 0;
    }
    .pgtitlebox {
        cursor:text;
    }
    .pgtitletext {
        visibility: visible !important;
    }
    .pgtitlebox:hover .pgtitletext {
        visibility: visible;
    }
}