html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{     margin: 0;     padding: 0;     border: 0;     outline: 0;     font-size: 100%;     vertical-align: baseline;     background: transparent; }h1 a{         color: #b7ceec;     }.input-validation-error{     border: 1px solid #ff0000 !important; }body{     line-height: 1; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{     display: block; }nav ul{         list-style: none;     }blockquote, q{     quotes: none; }blockquote:before, blockquote:after, q:before, q:after{         content: '';         content: none;     }a{     margin: 0;     padding: 0;     font-size: 100%;     vertical-align: baseline;     background: transparent; }ins{     background-color: #ff9;     color: #000;     text-decoration: none; }mark{     background-color: #ff9;     color: #000;     font-style: italic;     font-weight: bold; }img{     max-width: 100%;     height: auto;     margin: 0 auto; }del{     text-decoration: line-through; }abbr[title], dfn[title]{     border-bottom: 1px dotted;     cursor: help; }table{     border-collapse: collapse;     border-spacing: 0; }hr{     display: block;     height: 1px;     border: 0;     border-top: 1px solid #cccccc;     margin: 1em 0;     padding: 0; }input, select{     vertical-align: middle; }input{     appearance: none;     -webkit-appearance: none;     -moz-appearance: none; }a{     text-decoration: none;     border: 0;     padding: 0;     margin: 0px; }input, form, img, select{     border: 0;     text-decoration: 0;     outline: none;     margin: 0;     padding: 0; }.clear{     clear: both;     padding: 0;     margin: 0;     line-height: none; }body{     font-family: /*krh-del 'Raleway',*/ sans-serif; }#wrapper{     width: 100%;     padding: 0px;     margin: 0px;     float: left; }header{     width: 100%;     background: #2f689f;     float: left; }.logo{     padding: 5px 0px 5px 0px;     max-width: 640px;     float: left; }label.overabsolute{     color: #999;     position: absolute;     font-size: 0.9em;     left: 10px;     display: block; }div.labelfloat{     position: relative;     display: block;     text-align: center;     float: left; }.FreezePaneOff{     visibility: hidden;     display: none;     position: absolute;     top: -100px;     left: -100px; }.FreezePaneOn{     position: fixed;     top: 0px;     left: 0px;     visibility: visible;     display: block;     width: 100%;     height: 100%;     background-color: #666;     z-index: 999;     opacity: 0.80;     filter: alpha(opacity=80);     -moz-opacity: 0.80;     padding-top: 20%; }.InnerFreezePane{     text-align: center;     width: 66%;     background-color: #336699;     color: White;     font-size: x-large;     border: dashed 2px #111;     padding: 9px; }.formTable{     border: 1px solid #CCC;     margin: 10px auto 20px auto;     padding: 5px;     -webkit-border-radius: 5px;     -moz-border-radius: 5px;     -ms-border-radius: 5px;     -o-border-radius: 5px;     border-radius: 5px; }.where_info{     width: 100%;     color: #f00;     float: left;     text-align: center;     padding: 5px;     cursor: pointer; }where_info:hover{     cursor: pointer; }.whereinfo_bg{     display: none;     height: auto;     margin-left: 5%;     margin-right: 5%;     margin-top: 0px;     width: auto;     padding: 0;     position: absolute;     right: 0;     top: 10%; }.whereinfo_bg_detail{     float: left;     padding: 20px 5%;     margin: 0px;     background: rgba(226,228,232,.95);     border-radius: 5px;     max-width: 90%;     max-height: 90%;     overflow-x: auto;     overflow-y: hidden; }.textLabel{     font-size: xx-large; }.partialPayAmountDiv{     width: 50%;     margin: 0 auto; }.MaintenanceDisplay h2{     text-align: center;     padding-top: 40px;     font-size: 36px; }.container{     max-width: 1180px;     margin: 0 auto;     padding: 0; }.menu_bg{     display: none; }nav{     float: right;     padding: 46px 0 0 0;     display: block; }nav ul{         list-style: none;         padding: 0px;         margin: 0px;     }nav ul li{             padding: 0 0px 7px 0;             float: left;             margin-left: 10px;             position: relative;             ;         }nav ul li a{                 padding: 14px 15px;                 font-size: 16px;                 font-weight: 400;                 text-align: center;                 float: left;             }nav ul li a span{                     font-size: 16px;                     color: #fff;                     float: left;                     width: 100%;                     padding: 2px 0 0 0                 }nav ul li.active{                 padding: 0 0px 7px 0;                 margin-left: 10px;                 background: url(../content/arrow_icon.png) center bottom no-repeat;                 float: left;                 border-radius: 4px 4px 0 0;                 text-align: center;             }nav ul li.active a{                     padding: 14px 15px;                     font-size: 16px;                     font-weight: 400;                     background: #26537f;                     border-radius: 5px;                     text-align: center;                 }nav ul li img{                 *margin: 0 10px             }nav ul li:hover{                 padding: 0 0px 7px 0;                 margin-left: 10px;                 background: url(../content/arrow_icon.png) center bottom no-repeat;                 float: left;                 border-radius: 4px 4px 0 0;             }nav ul li:hover a{                     padding: 14px 15px;                     font-size: 16px;                     font-weight: 400;                     background: #26537f;                     border-radius: 5px;                 }.content{     background: #26537f;     box-shadow: 0 -10px 8px #224b73 inset;     float: left;     width: 100%;     max-height: 212px; }.content-result{     float: left;     width: 100%;     max-height: 130px; }.content_bg{     width: 100%;     padding: 0px 0 50px 0;     margin: 0px;     float: left; }.content_bg h1{         width: 100%;         text-align: center;         padding: 30px 0 33px 0;         float: left;         color: #fff;         font-size: 36px;         font-weight: 300;     }.tab_bg{     width: 100%;     padding: 50px 0 0 0;     margin: 0px;     float: left;     text-align: center }.tab_bg p{         font-size: 22px;         padding: 20px 0;         float: left;         line-height: 28px;         font-weight: 100;     }.tab_bg p span{             font-size: 22px;             padding: 0px 0;         }.search_bg{     width: 96%;     background: #f0f1f3;     font-size: 36px;     font-weight: 400;     color: #000;     float: left;     padding: 10px 2%;     font-family: /*krh-del 'Raleway',*/ sans-serif;     display: none; }.notice_number_bg{     width: 100%;     float: left;     margin: 0;     padding: 20px 0 0;     text-align: center; }.notice_number_bg label{         font-size: 33px;         color: #000;         font-weight: 300;         width: 100%;         float: left;         padding: 10px 0 20px;     }.notice_textfiled{     width: 350px;     border: 1px solid #5a646e;     text-align: center;     padding: 14px 10px;     font-size: 18px;     color: #000;     font-weight: 200;     font-family: /*krh-del 'Raleway',*/ sans-serif;     border-radius: 5px;     margin-top: 0px; }.notice_number_bg span{     width: 100%;     padding: 8px 0;     margin: 0px;     font-size: 14px;     color: #f00;     font-weight: 600;     float: left; }.search_btn{     background: #26537f;     border: solid 1px #26537f;     text-transform: uppercase;     font-size: 24px;     padding: 10px 23px;     border-radius: 5px;     color: #fff;     margin: 0px 0 0 0;     cursor: pointer; }.search_btn:hover{         border: solid 1px #26537f;         background: #fff;         color: #26537f;     }.payplanamount_textfiled{     width: 70px;     border: 1px solid #5a646e;     text-align: left;     padding: 5px 10px;     font-size: 18px;     color: #000;     font-weight: 200;     font-family: sans-serif;     border-radius: 5px;     margin-top: 0px; }footer{     width: 100%;     float: left;     padding: 0px 0 10px 0;     margin: 0px; }.footer_bg{     border-top: 1px solid #c3c3c3;     text-align: center;     padding: 20px 0 0 }#google_translate_element{     padding: 15px 0; }.footer_left{     padding: 0px;     margin: 0px; }.footer_left p{         font-size: 12px;         font-family: Arial, Helvetica, sans-serif;         padding: 0 0 10px 0     }.footer_right p{     font-family: Arial,Helvetica,sans-serif;     font-size: 12px;     padding: 0 0 10px; }.footer_right{     padding: 0px;     margin: 0px; }.cards_bg1{     display: inline-block;     padding: 0px;     vertical-align: top;     width: 125px;     border-right: 1px solid #d3d2d6; }.cards_bg1 img{         float: left;         margin: 0 0 5px 5px;         min-height: 60px;     }.cards_bg{     display: inline-block;     padding: 22px 15px 10px 15px;     vertical-align: top; }.footer_text{     display: inline-block;     vertical-align: top;     height: 82px;     overflow: auto;     border-left: 1px solid #d3d2d6;     width: 250px; }.small_logo{     display: inline-block;     padding: 0px 0 0 15px;     margin: 0px;     border-left: 1px solid #d3d2d6;     min-height: 75px; }.small_logo > img{         max-height: 100px;         max-width: 200px;         min-width: 130px;     }#contact_popup, #privacy_poup, #termsofuse_popup{     display: none; }.contact_bg{     display: none;     height: auto;     margin-left: 0;     width: 520px;     padding: 0;     position: absolute;     right: 0;     top: 60px; }.privacy_bg{     display: none;     height: auto;     margin-left: 0;     width: 520px;     padding: 0;     position: absolute;     right: 0;     top: 60px; }.termsofuse_bg{     display: none;     height: auto;     margin-left: 0;     width: 520px;     padding: 0;     position: absolute;     right: 0;     top: 60px; }.arrow_bg{     float: left;     height: 13px;     margin: 0 0 0 -46px;     padding-bottom: 0;     padding-left: 0;     padding-top: 0;     text-align: right;     width: 100%; }.contact_bg_detail{ /*width:90%; */     float: left;     padding: 20px 5%;     margin: 0px;     background: rgba(226,228,232,.95);     text-align: left;     border-radius: 5px;     background: #d8dde3\0/;     *background: #d8dde3;     max-width: 500px;     min-width: 200px;     /*width: 200px;*/     overflow-x: auto;     overflow-y: hidden; }.contact_bg_detail h3{         font-size: 20px;         color: #646566;         font-weight: 300;         padding: 0 0 20px 0     }.contact_bg_detail p{         text-align: left;         font-size: 14px;         line-height: 20px;         color: #646566;         width: 100%;     }.contact_bg_detail p a{             color: #2f689f;             text-decoration: underline;             padding: 0;             font-size: 14px;         }.contact_bg_detail p a:hover{                 background: none;                 text-decoration: none;             }.privacy_bg{     position: absolute;     padding: 0;     width: 550px;     height: auto;     top: 60px;     margin-left: -152px;     display: none;     right: 0;   }.termsofuse_bg{     position: absolute;     padding: 0;     width: 550px;     height: auto;     top: 60px;     margin-left: -152px;     display: none;     right: 0; }.privacy_bg_detail{ /*width:90%;*/     float: left;     padding: 20px 5%;     margin: 0px;     background: rgba(226,228,232,.95);     text-align: left;     border-radius: 5px;     background: #d8dde3\0/;     *background: #d8dde3;     max-width: 500px;     min-width: 400px;     overflow-x: auto;     overflow-y: hidden; }.termsofuse_bg_detail{ /*width:90%;*/     float: left;     padding: 20px 5%;     margin: 0px;     background: rgba(226,228,232,.95);     text-align: left;     border-radius: 5px;     background: #d8dde3\0/;     *background: #d8dde3;     max-width: 500px;     min-width: 400px;     overflow-x: auto;     overflow-y: hidden; }.privacy_bg_detail h3, .termsofuse_bg_detail h3{         font-size: 20px;         color: #646566;         font-weight: 300;         padding: 0 0 20px 0;         margin: 0;     }.privacy_bg_detail p, .termsofuse_bg_detail p{         text-align: left;         font-size: 15px;         line-height: 21px;         padding: 0px 0;         color: #646566;         width: 100%;     }.noticepay_bg{     width: 100%;     float: left;     padding: 30px 0 0 0px;     margin: 0px; }.noticepay_bg p{         text-align: left;         padding: 20px 0 0 0%;         font-size: 18px;         font-weight: 100;         line-height: 24px;     }.notice_number_bg{     width: 100%;     padding: 40px 0 30px;     margin: 0px;     float: left; }.notice_number_title{     width: 100%;     padding: 0px;     margin: 0px;     float: left;     text-align: left }.notice_number_title h2{         font-size: 32px;         font-weight: 300;         padding: 0px 0 15px     }.notice_search_part{     width: 100%;     float: left;     padding: 0px; }.notice_search_part .search_btn{         float: left;         margin: 0 0 0 20px;     }.inner_container{     max-width: 928px;     margin: 0 auto;     padding: 0; }.table_bg{     width: 928px;     float: left;     overflow: auto;     max-height: 393px; }.table_pp{     width: 928px; }.table_pp table td{         padding-left: 1px;         padding-right: 1px;         padding-top: 2px;         padding-bottom: 2px;         font-size: 14px;         vertical-align: middle;         background: #ebebeb     }.table_bg table{     width: 928px;     border-left: 1px solid #cdcecf;     border-bottom: 1px solid #cdcecf; }.table_bg table tr:nth-child(even){         background: #f6f6f6     }.table_bg table tr:nth-child(odd){         background: #ebebeb     }.table_bg table th{         background: #5a646e;         border-right: 1px solid #cdcecf;         padding: 15px;         color: #fff;         font-size: 16px;         line-height: 18px;         vertical-align: middle;         font-weight: 500;         text-align: center;     }.table_bg table thead td{         background: #5a646e;         border-right: 1px solid #cdcecf;         padding: 15px;         color: #fff;         font-size: 16px;         line-height: 18px;         vertical-align: middle;         font-weight: 500;         text-align: center;     }.table_bg table td{         padding-left: 10px;         padding-right: 10px;         padding-top: 8px;         padding-bottom: 8px;         border-right: 1px solid #cdcecf;         font-size: 14px;         vertical-align: middle;     }.custom-checkbox{     width: 32px;     height: 32px;     display: inline-block;     position: relative;     z-index: 1;     vertical-align: middle;     background: url(../content/checkbox_img.png) no-repeat; }.custom-checkbox:checked{         background: url(../content/checkbox_img_active.png) no-repeat;     }.checkboxHeader{     width: 32px;     height: 32px;     display: inline-block;     position: relative;     z-index: 1;     vertical-align: middle;     background: url(../content/checkboxHeader_img.png) no-repeat; }.checkboxHeader:checked{         background: url(../content/checkboxHeader_img_active.png) no-repeat;     }.agreeTerms{     text-align: left;     padding: 0 20px 0 0;     font-size: 18px;     line-height: 24px;     font-weight: 100;     vertical-align: middle; }label{     display: block;     padding: 2px 0; }.styled-select{     padding: 0;     margin: 0;     border: 1px solid #ccc;     width: 450px;     border-radius: 4px;     overflow: hidden;     background-color: #fff;     font-size: 15px;     /*krh-del    background: url(../images/select_arrow.png) no-repeat 98% center #fff;*/     float: left; }.styled-select select{         padding: 15px 15px;         width: 100%;         *width: 100% !important;         width: 120%\9;         border: none;         box-shadow: none;         background-color: transparent;         background-image: none;         /*krh-del    -webkit-appearance: none;        -moz-appearance: none;             appearance: none;*/ font-size: 15px;     }.select_entry_bg{     width: 100%;     padding: 20px 0;     margin: 0px;     float: left; }.select_entry{     width: 500px;     float: left;     margin: 0;     padding: 20px 0;     font-size: 14px;     font-weight: 600 }.select_total_bg{     width: 426px;     float: left;     padding: 0px; }.select_total{     float: right;     padding: 0px; }.select_total_bg p{     font-size: 12px;     width: 100%;     float: left;     padding: 0; }.select_total_entry{     width: 98px;     float: left;     border-right: 1px solid #a5b0cf;     text-align: center; }.select_total_price{     width: 98px;     float: left;     text-align: center; }.select_btn_bg{     float: right; }.select_total_entry span, .select_total_price span{     padding: 10px 0;     float: left;     width: 100%; }.citationFootnote{     font-size: 12px; }.payment_detail_bg{     width: 100%;     padding: 65px 0 0 0;     margin: 0px;     float: left; }.payment_detail_bg p{         text-align: left;         padding: 20px 0 0 0;         font-size: 18px;         font-weight: 100;         line-height: 24px;     }.payment_form{     width: 100%;     float: left;     padding: 30px 0 0 0;     margin: 0px; }.payment_form_bg{     width: 100%;     float: left;     padding: 0px 0 10px 0;     margin: 0px; }.payment_form_bg_left{     width: 40%;     float: left;     padding: 0px;     margin: 0px; }.payment_form_bg_left label{         float: left;         padding: 0px;         margin: 0px;         font-size: 14px;         color: #000;         line-height: 35px;     }.payment_form_bg_right{     width: 60%;     float: left;     padding: 0px;     margin: 0px;     line-height: 35px; }.payment_form_bg_right span{         float: left;         padding: 0px;         margin: 0px 20px 0 0;         line-height: 35px;         font-size: 14px;     }.payment_form_bg .textfiled{     width: 60%;     float: left;     background: #fff;     border: 1px solid #c3c3c3;     border-radius: 4px;     padding: 10px;     font-size: 14px;     color: #000; }.payment_form_bg .mid_textfiled{     width: 40%;     float: left;     background: #fff;     border: 1px solid #c3c3c3;     border-radius: 4px;     padding: 10px;     font-size: 14px;     color: #000; }.payment_form_bg .small_textfiled{     width: 20%;     float: left;     background: #fff;     border: 1px solid #c3c3c3;     border-radius: 4px;     padding: 10px;     font-size: 14px;     color: #000; }.styled-select1{     padding: 0;     margin: 0;     border: 1px solid #ccc;     width: 36%;     border-radius: 4px;     overflow: hidden;     background-color: #fff;     font-size: 15px;     /*krh-del    background: url(../images/select_arrow.png) no-repeat 98% center #fff;*/     float: left; }.styled-select1 select{         padding: 10px 10px;         width: 100%;         *width: 100% !important;         width: 120%\9;         border: none;         box-shadow: none;         background-color: transparent;         background-image: none;         /*krh-del    -webkit-appearance: none;        -moz-appearance: none;             appearance: none;*/ font-size: 15px;     }.styled-select2{     padding: 0;     margin: 0 0 0 13px;     border: 1px solid #ccc;     width: 25%;     border-radius: 4px;     overflow: hidden;     background-color: #fff;     font-size: 15px;     /*krh-del    background: url(../images/select_arrow.png) no-repeat 96% center #fff;*/     float: left; }.styled-select2 select{         padding: 10px 10px;         width: 100%;         *width: 100% !important;         width: 120%\9;         border: none;         box-shadow: none;         background-color: transparent;         background-image: none;         /*krh-del    -webkit-appearance: none;        -moz-appearance: none;             appearance: none;*/ font-size: 15px;     }.conform_detail_part{     width: 100%;     float: left;     padding: 40px 0 0px;     margin: 0px; }.conform_detail_part h2{         font-size: 34px;         color: #000;         text-align: center;         font-weight: 300;         padding: 0 0 20px 0     }.box_bg{     max-width: 740px;     margin: 0 auto;     padding: 0; }.box_part{     width: 90%;     background: #f9f9f9;     float: left;     box-shadow: 0px 5px 5px #cecece;     padding: 0 5% 5%; }.box_part .payment_form_bg_left{         width: 50%;     }.box_part .payment_form_bg_right{         width: 50%;     }.editable_bg{     width: 100%;     float: left;     text-align: center;     padding: 30px 0 0;     margin: 0; }.editable_bg .search_btn{         display: inline;         margin-right: 20px;     }.editable_bg p{         font-size: 18px;         line-height: 22px;         padding: 20px 0 0 0     }.payment_plan{     width: 90%;     padding: 65px 5% 0px;     float: left;     margin: 0; }.payment_plan_bg{     width: 100%;     padding: 0px 0 20px 0;     margin: 0px;     float: left; }.danger_bg{     width: 100%;     padding: 0 0 0 0;     margin: 0px;     float: left; }.payment_plan_bg p{     width: 100%;     float: left;     text-align: left;     padding: 20px 0 20px 0;     font-size: 18px;     line-height: 24px;     font-weight: 100; }.payment_plan_bg h3{     float: left;     padding: 20px 0 0 0;     margin: 0;     width: 100%;     font-size: 18px;     font-weight: 500;     text-align: left; }.plan_search_bg{     width: 90%;     padding: 20px 5% 20px;     margin: 0px;     float: left; }.plan_search_bg h2{         float: left;         text-align: left;         padding: 0 0 15px 0;         color: #000;         font-size: 32px;         width: 100%;         font-weight: 300;     }.plan_search_bg span{         width: 100%;         padding: 8px 0;         margin: 0px;         font-size: 14px;         color: #f00;         font-weight: 600;         float: left;         line-height: 20px;     }.plan_search_bg .textfiled{         width: 350px;         float: left;         background: #fff;         border: 1px solid #c3c3c3;         border-radius: 4px;         padding: 10px 15px 10px;         font-size: 24px;         color: #000;         margin-right: 20px;         font-weight: 100;     }.payment_plan_bg p label{     float: left; }.styled-select3{     padding: 0;     margin: 0 20px 0 0px;     border: 1px solid #ccc;     width: 380px;     border-radius: 4px;     overflow: hidden;     background-color: #fff;     font-size: 24px;     /*krh-del    background: url(../images/select_arrow.png) no-repeat 96% center #fff;*/     float: left;     font-weight: 100; }.styled-select3 select{         padding: 10px 15px;         width: 100%;         *width: 100% !important;         width: 120%\9;         border: none;         box-shadow: none;         background-color: transparent;         background-image: none;         /*krh-del    -webkit-appearance: none;        -moz-appearance: none;             appearance: none;*/ font-size: 24px;         font-weight: 100;     }.thank_you{     width: 90%;     background: #f9f9f9;     float: left;     box-shadow: 0px 5px 5px #cecece;     padding: 5%; }.thank_you_bg{     width: 100%;     text-align: center;     padding: 0px;     margin: 0px; }.thank_you_bg p{         padding: 20px 0 0;         line-height: 24px;     }.thank_you_bg .search_btn{         text-transform: none;         font-weight: 300;     }.contact_popup{     display: none; }.privacy_poup{     display: none; }.termsofuse_popup{     display: none; }.btn_center{     text-align: center; }.privacy_bg_detail p, .contact_bg_detail p, .termsofuse_bg_detail p{     font-size: 14px;     line-height: 20px;     margin-bottom: 15px; }.privacy_bg_detail td, .contact_bg_detail td, .contat_bg_detail td, .termsofuse_bg_detail td{     font-size: 14px;     line-height: 20px;     padding: 5px; }.privacy_bg_detail table th, .contact_bg_detail table th, .contact_bg_detail table th, .termsofuse_bg_detail table th{     background: #5a646e none repeat scroll 0 0;     border-right: 1px solid #cdcecf;     color: #fff;     font-size: 14px;     font-weight: 500;     line-height: 20px;     padding: 5px; }.privacy_poup_bg p, .contact_popup_bg p, .termsofuse_popup_bg p{     font-size: 14px;     line-height: 20px;     margin-bottom: 15px; }.privacy_poup_bg td, .contact_popup_bg td, .termsofuse_popup_bg td{     font-size: 14px;     line-height: 20px;     padding: 5px; }.contact_popup_bg table, .privacy_poup_bg table, .termsofuse_popup_bg table{     display: inline-block;     padding: 0 5%;     width: 100% !important; }.alert-danger{     background-color: #dd4b39 !important;     border-color: #d73925;     border-radius: 3px; }.alert-danger h4{         font-size: 25px;         color: #FFF !important;         margin-bottom: 15px;     }.alert-danger span{         color: #FFF !important;         line-height: 25px;     }.alert_msg_error{     margin: 10px; }.parking-enfo img{     margin: 30px auto 0;     display: block; }.parking-enfo h3{     text-align: center;     padding: 30px 0;     color: #2f689f;     font-size: 36px;     font-weight: 300; }.parking-enfo h2{     text-align: center;     padding: 30px 0;     color: red;     font-size: 36px;     font-weight: 300; }.assistance-payment div{     background: #5a646e; /*padding:25px;*/     color: #fff !important;     font-size: 16px;     line-height: 26px;     text-align: center;     font-weight: 500; }.assistance-payment{     background: #5a646e;     padding: 25px;     color: #fff !important;     font-size: 16px;     line-height: 26px;     text-align: center;     font-weight: 500; }.payment-plan{     display: block;     font-size: 14px;     line-height: 26px; }.thankyou-table{     width: 100%;     text-align: center; }.thankyou-name-column{     text-align: right;     padding-left: 10px;     padding-right: 10px;     padding-top: 2px;     padding-bottom: 2px;     border: 1px solid #CCC; }.thankyou-data-column{     text-align: left;     font-weight: bold;     padding-left: 10px;     padding-right: 10px;     padding-top: 2px;     padding-bottom: 2px;     border: 1px solid #CCC; }a.homelink{     background: url(home_icon.png) no-repeat top left;     display: block;     width: 150px;     height: 150px;     text-indent: -9999px; }.tabContent{     display: none;     padding: 0px;     background-color: #fff;     clear: left; }.tabItem{     display: none; }.tabLabel{     display: inline-block;     font-weight: 300;     font-size: 26px;     padding: 30px 0px;     margin: 0 20px 0 0;     list-style: none;     cursor: pointer;     float: left;     text-align: center;     width: 242px;     box-shadow: 0 -10px 8px #b1b1b1 inset;     border: 1px solid #d0d0d0;     border-bottom: 0;     min-height: 53px;     background-color: rgb(195, 195, 195);     border-color: rgb(208, 208, 208); }.tabLabel:hover{         cursor: pointer;     }.tabItem:checked + label{     width: 242px !important;     border-bottom: none;     margin-bottom: -1px !important;     padding: 30px 0px 30px 0px !important;     box-shadow: none !important;     border: 1px solid #e2e2e2;     font-weight: 500 !important;     border-bottom: none;     background-color: #fff; }.tabLabel span{     width: 100%;     float: left; }.tabAccordian{     display: none; }.tabAccordianLabel{     display: none; }.parentTab{     width: 100%;     margin: 0px;     text-align: left; }#citationTab:checked ~ #citationContent, #accountTab:checked ~ #accountContent, #noticeTab:checked ~ #noticeContent, #payPlanTab:checked ~ #payPlanContent, #fuegoTagTab:checked ~ #fuegoTagContent{     display: block; }.SurveyQuestion{     text-align: left;     font-size: medium; }.SurveyOption{     text-align: left;     font-size: medium;     padding-top: 1px; }.SurveyMemo{     width: 950px;     height: 150px; }.SurveyHeader{     font-size: large; }.SurveyTable{     text-align: center;     border-spacing: 0pt;     border-radius: 10px;     border-radius: 10px;     padding: 0pt;     display: inline-table;     width: 950px;     position: relative;     padding: 20px; }.toll_info{     width: 100%;     float: left;     text-align: center;     padding: 5px;     cursor: pointer; }toll_info:hover{     cursor: pointer; }.tollinfo_bg{     display: none;     height: auto;     margin-left: 5%;     margin-right: 10%;     margin-top: 0px;     width: auto;     padding: 0;     position: absolute;     right: 0;     top: 35%; }.tollinfo_bg_detail{     float: left;     padding: 20px 5%;     margin: 0px;     background: rgba(226,228,232,.95);     border-radius: 5px;     max-width: 90%;     max-height: 90%;     overflow-x: auto;     overflow-y: hidden; }.fakeLink{border: 0px;background-color: transparent;color: #2a66cf;cursor: hand;font-family: Open Sans,sans-serif;font-size: .85rem;}@media only screen and (max-width : 1100px){.tabLabel{         width: 207px !important;         margin-right: 10px !important;         font-size: 22px !important;     }.tabItem:checked + label{         width: 207px !important;         margin-right: 10px !important;         font-size: 22px !important;     }.container{         max-width: 980px     }.content{         max-height: 204px;     }.plan_search_bg .textfiled-res{         width: 96%;     }.styled-select3-res{         width: 100%;         margin: 0;     }.plan_search_bg .textfiled{         padding: 10px 15px;     }.plan_search_bg .search_btn{         margin: 0;     }.select_total_bg{         padding: 20px 0 0 0     }.select_total_bg .search_btn{             margin: 0         }.table_bg{         width: 100%;     }.table_pp{         width: 100%;     }.select_entry{         width: 55%;     }.select_total_bg{         width: 45%;     }.logo{         padding: 20px 0 0;         width: 42%;     }.SurveyTable{         width: 900px;     }.SurveyMemo{         width: 900px;     }}@media only screen and (max-width : 980px){.tabLabel{         width: 150px !important;         font-size: 15px !important;         margin-right: 10px !important;         padding: 18px 0 !important;         line-height: 18px;     }.tabItem:checked + label{         width: 150px !important;         font-size: 15px !important;         margin-right: 10px !important;         padding: 18px 0 !important;         line-height: 18px;     }.container{         padding: 0 15px;     }.logo{         padding: 20px 0 0;         width: 35%;     }.content{         max-height: 172px;     }nav ul li{         margin-left: 5px;     }nav ul li a{             padding: 14px 9px;         }nav ul li.active a{             padding: 14px 9px;         }.table_bg{         width: 100%;     }.table_pp{         width: 100%;     }.select_entry{         width: 45%;     }.select_total_bg{         width: 55%;         padding: 20px 0 0 0     }.select_btn_bg .search_btn{         font-size: 120%;     }.plan_search_bg .textfiled{         padding: 10px 15px;     }.plan_search_bg .search_btn{         margin: 0;     }.select_total_bg .search_btn{         margin: 0     }.plan_search_bg .textfiled{         width: 95%;     }.styled-select3{ /*width:335px;*/         width: 100%;     }.privacy_bg_detail, .contact_bg_detail, .termsofuse_bg_detail{         max-height: 450px;         overflow-y: auto;     }.plan_search_bg .textfiled-res{         width: 96%;     }.footer_left{         float: none;         text-align: center;         width: 100%;     }.footer_right{         float: none;         margin: 30px 0 0;         padding: 0;         text-align: center;     }.cards_bg{         display: inline-block;         float: none;     }.footer_text{         display: inline-block;         float: none;     }.small_logo{         display: inline-block;         float: none;     }.SurveyTable{         width: 700px;     }.SurveyMemo{         width: 700px;     }}@media only screen and (max-width: 767px){.plan_search_bg{         display: inline-block;         float: none;     }.plan_search_bg .textfiled{             padding: 10px 5%;             width: 88%;             margin: 0;         }.styled-select3-res{         width: 98%;     }.styled-select3-res select{             padding: 4px 0px;         }.plan_search_bg .search_btn{         display: inline-block;         float: none;     }}@media only screen and (max-width : 750px){.tabLabel{         width: 146px !important;         font-size: 15px !important;         margin-right: 3px !important;         padding: 18px 0px !important;         line-height: 18px;     }.tabItem:checked + label{         width: 146px !important;         font-size: 15px !important;         margin-right: 3px !important;         padding: 18px 0px !important;         line-height: 18px;     }.container{         padding: 0 15px;     }.logo{         padding: 10px 0 10px     }.content{         max-height: 172px;     }.table_bg{         width: 100%;         float: left;     }.table_pp{         width: 100%;         float: left;     }.SurveyTable{         width: 600px;     }.SurveyMemo{         width: 600px;     }}@media only screen and (max-width:640px){.tabLabel{         display: none;     }.tabContent{         width: 99.5%;         border: 1px solid #e2e2e2;         float: left;         background: #fff;         border-top: 0;         padding-left: 0;         padding-right: 0;     }.container{         padding: 0 15px;     }.content_bg{         background: #fff;         margin: 20px 0;         border-radius: 5px;         padding: 5px;         width: 97%;     }.logo{         padding: 10px 0 10px;         width: 80%;     }nav{         display: none;         width: 100%;     }nav ul li.active{             text-align: left;         }nav ul li.active a{                 text-align: left;             }.content_bg h1{         display: none;     }.notice_textfiled{         width: 90%;         padding: 10px 5%;         margin-bottom: 10px;         display: block;     }.search_bg{         display: block;         border-radius: 5px 5px 0 0;         font-size: 18px;         margin-bottom: 5px;     }.notice_number_bg span{         margin: 10px 0 0 0     }.tab_bg{         padding: 50px 5% 0;         width: 90%;     }footer{         width: 100%;         float: left;         padding: 0 0 20px;     }.footer_bg{         width: 100%;     }.footer_left{         width: 100%;         padding: 0 0 10px;     }.footer_right{         width: 100%;         float: none;         text-align: center;     }.table_bg{         width: 100%;         float: left;     }.table_pp{         width: 100%;         float: left;     }.menu_bg{         display: block;         float: right;         padding: 20px 0 0     }nav ul li{         padding: 0 0px 0px 0;         float: left;         margin-left: 0;         width: 91%;     }nav ul li a{ /*             padding: 14px 15px;             font-size: 16px;             font-weight: 400;             text-align: left;             float: left;             width: 100%;             margin-bottom: 7px;*/         }nav ul li a img{ /*                 display: none;*/             }nav ul li a span{ /*                 font-size: 16px;                 color: #fff;                 float: left;                 width: 100%;                 padding: 2px 0 0 0*/             }nav ul li:hover, nav ul li.active{             padding: 0 0px 0px 0;             margin-left: 0px;             background: none;             float: left;             border-radius: 4px 4px 0 0;             width: 91%;         }nav ul li:hover a, nav ul li.active a{ /*                 padding: 14px 15px;                 font-size: 16px;                 font-weight: 400;                 background: #26537f;                 border-radius: 5px;*/             }#contact_btn, #privacy_btn, #termsofuse_btn{         display: none;     }#contact_popup, #privacy_poup, #termsofuse_popup{         display: block;     }.noticepay_bg{         width: 90%;         padding: 0px 5% 0;     }.noticepay_bg p{             font-size: 13px;             line-height: 18px;             text-align: center;         }.notice_number_bg{         padding: 0px 0;     }.styled-select{         width: 100%;     }.notice_number_title h2{         font-size: 14px;         font-weight: 500;         text-align: center;         padding: 20px 0 10px 0     }.notice_search_part .search_btn{         float: none;         margin: 0px 0 10px 0;         font-size: 75%;         padding: 5px 10px;     }.select_entry{         width: 100%;     }.select_total{         width: 70%;         padding: 0 0 0px     }.select_total_bg{         width: 100%;     }.select_total_entry{         width: 49%;         font-size: 12px;     }.select_total_price{         width: 49%;         font-size: 12px;     }.select_btn_bg{         float: right;         width: auto;         text-align: center;     }.box_part .payment_form_bg_left{         width: 100%;     }.box_part .payment_form_bg_right{         width: 100%;     }.box_part .payment_form_bg_right span{             display: none;         }.select_btn_bg .search_btn{         padding: 5px 10px;         font-size: 75%;         margin: 0     }.select_total_bg p{         font-size: 12px;     }.thank_you_bg img{         width: 80%;     }.thank_you_bg p{         font-size: 12px;     }.thank_you_bg p span{             font-size: 14px;             font-weight: 500;         }.thank_you_bg .search_btn{         padding: 5px 10px;         font-size: 160%;         cursor: pointer;     }.box_bg{         padding: 0 10px;     }.conform_detail_part{         padding: 0;     }.payment_plan{         padding: 0 5% 0;         text-align: center;     }.payment_plan_bg{         padding: 0;     }.payment_plan_bg h3{             font-size: 14px;             font-weight: 400;             padding: 10px 0 0 0;             text-align: center;         }.payment_plan_bg p{             font-size: 14px;             font-weight: 100;             text-align: center;             padding: 15px 0 20px;             line-height: 18px;         }.plan_search_bg{         padding: 0px 0 20px;         width: 100%;     }.plan_search_bg h2{             font-size: 18px;             text-align: center;         }.plan_search_bg .textfiled{             width: 90%;             float: left;             margin-right: 10px;             font-size: 100%;         }.styled-select3{         width: 96%;         padding: 10px;         float: left;         margin-right: 10px;         font-size: 100%;     }.styled-select3 select{             font-size: 100%;             padding: 0;         }.tab_bg{         padding: 0 5%;     }.tab_bg p{             font-size: 14px;             line-height: 18px;         }.tab_bg p span{                 font-size: 14px;                 line-height: 18px;             }.notice_number_bg label{         font-size: 24px;     }.styled-select{         width: 60%;         padding: 5px 2%;         float: left;         margin-right: 10px;         font-size: 100%;     }.styled-select select{             font-size: 54%;             padding: 0;         }.payment_detail_bg{         padding: 0 4%;         width: 92%;     }.payment_detail_bg p{             font-size: 13px;             font-weight: 100;             text-align: center;             line-height: 18px;         }.payment_form_bg_left{         width: 100%;     }.payment_form_bg_left label{             font-size: 13px;         }.payment_form_bg_right{         width: 100%;     }.payment_form_bg_right span{             display: none;         }.styled-select1{         width: 99%;     }.styled-select1 select{             padding: 2px 10px;             font-size: 80%;         }.styled-select2{         width: 100%;         margin: 10px 0 0 0;     }.styled-select2 select{             padding: 2px 10px;             font-size: 80%;         }.payment_form_bg .textfiled{         width: 94%;     }.payment_form_bg .mid_textfiled{         width: 94%;     }.payment_form_bg .small_textfiled{         width: 94%;     }.payment_form_bg_left.last{         display: none;     }.payment_form_bg .payment_form_bg_right.last .search_btn{         margin: 0;     }.box_part .payment_form{         padding: 20px 0 0 0     }.box_part .payment_form .payment_form_bg{             padding: 5px 0 5px 0;         }.box_part .payment_form .payment_form_bg_left label{             line-height: 15px;             font-weight: 500         }.box_part .payment_form .payment_form_bg_right{             line-height: 18px;             font-weight: 300;             font-size: 13px;         }.editable_bg{         padding: 20px 0 0 0;     }.editable_bg .search_btn{             font-size: 95%;             margin: 0 5px;         }.editable_bg p{             font-size: 12px;             line-height: 15px;             padding: 10px 0 0         }.conform_detail_part h2{         font-size: 1em;         font-weight: 500;         padding-bottom: 0;     }.web_dialog_overlay{         position: fixed;         top: 0;         right: 0;         bottom: 0;         left: 0;         height: 100%;         width: 100%;         margin: 0;         padding: 0;         background: rgba(0,0,0,.5);         /* opacity: .15;             filter: alpha(opacity=15);             -moz-opacity: .15;*/         z-index: 101;         display: none;         border-radius: 5px;     }.web_dialog{         display: none;         position: fixed;         width: 90%;         min-height: 200px;         top: 10%;         left: 0%;         margin-left: 5%;         margin-right: 5%;         margin-top: 0px;         background-color: #ffffff;         border: 0;         padding: 0px;         z-index: 102;         font-family: Verdana;         font-size: 10pt;         border-radius: 5px;     }.web_dialog_title{         border-bottom: solid 2px #336699;         background-color: #336699;         padding: 4px;         color: White;         font-weight: bold;     }.web_dialog_title a{             color: White;             text-decoration: none;         }.align_right{         text-align: right;     }.contact_popup{         display: block;     }.contact_popup_detail{         position: absolute;         padding: 0;         width: 230px;         height: auto;         top: 100px;         margin-left: -60px;         display: none;     }.contact_popup_bg{         width: 100%;         float: left;         padding: 0px 0% 20px;         margin: 0px;         background: #fff;         text-align: left;         border-radius: 5px;     }.contact_popup_bg img{             position: absolute;             right: 25px;             top: 14px;             width: 16px;             z-index: 999;         }.contact_popup_bg h3{             font-size: 24px;             color: #000;             font-weight: 100;             padding: 10px 5% 10px 5%;             background: #f0f1f3;             border-radius: 5px 5px 0 0;         }.contact_popup_bg h3 a{                 float: right;             }.contact_popup_bg p{             text-align: center;             font-size: 14px;             line-height: 20px;             color: #000;             padding: 20px 0 0 0         }.contact_popup_bg p a{                 color: #2f689f;                 text-decoration: none;                 padding: 0;                 font-size: 14px;             }.contact_popup_bg p a:hover{                     background: none;                     text-decoration: none;                 }.privacy_poup_bg, .termsofuse_popup_bg{         width: 100%;         float: left;         padding: 0px 0% 20px;         margin: 0px;         background: #fff;         text-align: left;         border-radius: 5px;     }.privacy_poup_bg img, termsofuse_popup_bg img{             position: absolute;             right: 25px;             top: 14px;             width: 16px;             z-index: 999;         }.privacy_poup_bg_detail, .termsofuse_popup_bg_detail{         width: 100%;         padding: 0;     }.privacy_poup_bg h3, .termsofuse_popup_bg h3{         font-size: 24px;         color: #000;         font-weight: 100;         padding: 10px 5% 10px 5%;         background: #f0f1f3;         border-radius: 5px 5px 0 0;         margin-bottom: 20px;     }.privacy_poup_bg h3 a, .termsofuse_popup_bg h3 a{             float: right;         }.privacy_poup_bg_detail p, .termsofuse_popup_bg p{         text-align: left;         font-size: 14px;         line-height: 20px;         color: #000;         padding: 20px 0 0 0     }.privacy_poup_bg_detail p a, .termsofuse_popup_bg p a{             color: #2f689f;             text-decoration: none;             padding: 0;             font-size: 14px;         }.privacy_poup_bg_detail p a:hover, .termsofuse_popup_bg p a:hover{                 background: none;                 text-decoration: none;             }.contact_popup_bg, .privacy_poup_bg, .termsofuse_popup_bg{         max-height: 700px;         overflow-y: auto;     }.web_dialog{         min-width: 540px;         overflow-x: auto;     }.tabAccordianLabel{         display: inline-block;         text-align: left;         background: rgb(195, 195, 195) url(../content/plus_img.png) no-repeat 97% center;         font-size: 18px;         border-top: 0px solid #c1c1c1;         margin: 0px 0 2px 0;         padding: 12px 5% 15px;         font-family: 'Raleway', sans-serif;         font-weight: 400;         float: left;         width: 90%;         line-height: 25px;     }.tabAccordian:checked + label{         display: block;         text-align: left;         border-bottom: 0px solid #c1c1c1 !important;         margin-bottom: 0px !important;         padding: 12px 5% 15px !important;         width: 90% !important;         border: 0;         background: #2f689f url(../content/minus_img.png) no-repeat 97% center;         font-size: 18px !important;         color: #fff !important;         font-family: 'Raleway', sans-serif;     }#citationAccordianTab:checked ~ #citationContent, #accountAccordianTab:checked ~ #accountContent, #noticeAccordianTab:checked ~ #noticeContent, #payPlanAccordianTab:checked ~ #payPlanContent, #feugoTagAccordianTab:checked ~ #fuegoTagContent{         display: block;     }.SurveyTable{         width: 450px;     }.SurveyMemo{         width: 450px;     }}@media screen and (max-width:500px){.contact_popup_bg, .privacy_poup_bg, .termsofuse_popup_bg{         max-height: 265px;         overflow-y: auto;     }.web_dialog{         min-width: 400px;         overflow-x: auto;     }.logo{         max-width: 100%;     }.cards_bg{         display: block;         padding: 0;         float: none;     }.footer_text{         border-left: medium none;         display: block;         margin: 20px 0;         height: auto;         width: 100%;         float: none;     }.footer_text p{             padding: 0;         }.small_logo{         border-left: medium none;         display: block;         margin: 0;         padding: 0px;         float: none;     }.SurveyTable{         width: 400px;     }.SurveyMemo{         width: 400px;     }}@media screen and (max-width:479px){.plan_search_bg .textfiled{         width: 86%;     }.styled-select{         width: 88%;     }.payment_form_bg .textfiled{         width: 90%;     }.payment_form_bg .mid_textfiled{         width: 90%;     }.payment_form_bg .small_textfiled{         width: 90%;     }.styled-select3{         width: 88%;     }.plan_search_bg span{         font-size: 12px;         line-height: 17px;     }.contact_popup_bg, .privacy_poup_bg, .termsofuse_popup_bg{         max-height: 350px;         overflow-y: auto;     }.web_dialog{         min-width: 280px;         overflow-x: auto;     }}