.fl_r{
float:right
}
.fl_l{
float:left
}
.fl_no{
float:none
}
.cl_b{
clear:both
}

.overflow_auto{
overflow:auto
}

.simple_border{
border:1px solid #D6DADD;
padding:5px;
}

/*font*/
.bold{
font-weight:bold;
}
.normal{
font-weight:normal;
}

.decoration_none{
text-decoration:none
}

/*display*/
.display_no{
display:none
}

/*crsor*/
.cur_pointer{
cursor:pointer
}
/*font-size*/
.f_size9{
font-size:9px;
}
.f_size10{
font-size:10px;
}
.f_size11{
font-size:11px;
}
.f_size12{
font-size:12px;
}
.f_size18{
font-size:18px;
}
.f_size24{
font-size: 24px
}

/*position*/
.pos_relative{
position:relative
}
.pos_absolute{
position:absolute
}

/*pos abs*/
.pos_bottom{
bottom:0px
}
.pos_right3{
right:3px
}
.pos_top3{
top:3px
}


/*width*/
.w10{
width:10px
}
.w25{
width:25px
}
.w80{
width:80px
}
.w100{
width:100px
}
.w105{
width:105px
}
.w120{
width: 120px;
}
.w130{
width: 130px;
}
.w140{
width:140px
}
.w150{
width:150px
}
.w160{
width:160px
}
.w190{
width:190px
}
.w200{
width:200px
}
.w205{
width:205px
}
.w230{
width:230px
}
.w240{
width:240px
}
.w250{
width:250px
}
.w270{
width:270px
}
.w280{
width:280px
}
.w292{
width:292px
}
.w300{
width:300px
}
.w310{
width:310px
}
.w325{
width:325px
}
.w330{
width:330px
}
.w335{
width:335px
}
.w337{
width:337px
}
.w338{
width:338px
}
.w340{
width:340px
}
.w349{
width:349px
}
.w350{
width:350px
}
.w362{
width:362px
}
.w370{
width:370px
}
.w400{
width:400px
}
.w450{
width:450px
}
.w500{
width:500px
}
.w512{
width:512px
}
.w650{
width:650px
}
.w680{
width:680px
}
.w700{
width:700px
}
.mw270{
max-width:270px
}
.mw350{
max-width:350px
}


/*height*/
.h10{
height:10px;
}
.h15{
height:15px;
}
.h25{
height:25px;
}
.h40{
height:40px;
}
.h48{
height:48px;
}
.h50{
height:50px;
}
.h54{
height:54px;
}
.h75{
height:75px;
}
.h100{
height:100px;
}

.h120{
height:120px;
}
.h150{
height:150px;
}
.h270{
height: 270px;
}
.mh150{
max-height:150px;
}
.mh250{
min-height: 250px;
}

.mh300{
max-height:300px;
}
.mh450{
max-height:450px;
}


/*align*/
.t_center{
text-align:center;
}
.t_left{
text-align:left;
}
.t_right{
text-align:right;
}

/*colors*/
.c_white{
color:white
}
.c_red{
color:red
}
.c_gray{
color:#999;
}
.c_darkgray{
color:#5e5e5e;
}
.c_semigray{
color:#5b5b5b;
}
.c_black{
color:black;
}
.c_darkblue{
color:#34495e
}

/*a*/
.a_darkblue{
color:#34495e;
text-decoration:none
}
.a_darkblue:hover{
color:#34495e;
text-decoration:underline
}

/*background*/
.b_white{
background:#white;
}
.b_whitegray{
background:#d6dadd;
}
.b_gray{
background:#999;
}
.b_blue{
background:#81bdff
}
.b_darkblue{
background:#34495e
}

.b_blackblue{
background:#34495e
}
.b_blackenblue{
background:#014665
}

/*border*/
.brd_whitegray{
border:1px solid #d6dadd
}

.brd_bottom_whitegray{
border-bottom:1px solid #D6DADD
}

/*padding*/
.no_pd{
padding:0;
}
.pd_top3{
padding-top:3px
}
.pd_bottom3{
padding-bottom:3px
}
.pd_top4{
padding-top:4px
}
.pd_bottom4{
padding-bottom:4px
}
.pd_left3{
padding-left:3px
}
.pd_top4{
padding-top:4px
}
.pd_all5{
padding:5px;
}
.pd_left5{
padding-left:5px
}
.pd_right5{
padding-right:5px
}
.pd_right7{
padding-right:7px
}
.pd_top7{
padding-top:7px
}
.pd_left8{
padding-left:8px;
}
.pd_top10{
padding-top:10px
}
.pd_top12{
padding-top:12px
}
.pd_bottom20{
padding-top:20px
}
.pd_left25{
padding-left:25px;
}

.pd_left10{
padding-left:10px
}
.pd_bottom3{
padding-bottom:3px
}
.pd_bottom5{
padding-bottom:5px;
}

/*margin*/
.no_mrg{
margin:0;
}
.mrg_left0{
margin-left:0px;
}
.mrg_left1{
margin-left:1px;
}
.mrg_top1{
margin-top:1px;
}
.mrg_top2{
margin-top:2px;
}
.mrg_top3{
margin-top:3px;
}
.mrg_left3{
margin-left:3px;
}
.mrg_bottom3{
margin-bottom:3px;
}
.mrg_top5m{
margin-top:-5px;
}
.mrg_bottom5{
margin-bottom:5px;
}
.mrg_left5{
margin-left:5px;
}
.mrg_top5{
margin-top:5px;
}
.mrg_top6{
margin-top:6px;
}
.mrg_right6{
margin-right:6px;
}
.mrg_top8{
margin-top:8px;
}
.mrg_left8{
margin-left:8px;
}
.mrg_bottom10{
margin-bottom:10px;
}
.mrg_top10{
    margin-top:10px;
    margin-bottom: 10px;
}
.mrg_left10{
margin-left:10px;
}
.mrg_right10{
margin-right:10px;
}
.mrg_top12{
margin-top:12px;
}
.mrg_left15{
margin-left:15px;
}
.mrg_top20{
margin-top:20px;
}
.mrg_bottom20{
margin-bottom:20px;
}
.mrg_left25{
margin-left:25px
}
.mrg_top25{
margin-top:25px
}
.mrg_top30{
margin-top:30px
}
.mrg_right30{
margin-right:30px
}
.mrg_left30{
margin-left:30px
}
.mrg_left45{
margin-left:45px
}
.mrg_right45{
margin-right:45px
}
.mrg_right50{
margin-right:50px
}
.mrg_left50{
margin-left:50px
}
.mrg_top55{
margin-top:55px
}
.mrg_right85{
margin-right:85px
}

/*others*/
.page-title{
font-weight:bold;
font-size:24px;
color:#34495e;
margin-bottom:15px
}

.text-row{
float:left;
clear:both;
}
.text-row .label{
float:left;
color:#34495e;
padding:0px 0px 5px 10px;
}
.text-row .text{
float:left;
}

.text-row .sub-text{
color: #999;
font-size: 9px;
padding-left: 10px;
float:left;
}

.text-row input, .text-row textarea, .text-row select {
padding: 3px 5px;
border:1px solid #d8dcdf;
font-size:11px;
color:black;
}
.validate-warning{
position: absolute;
top: 8px;
right: 10px;
color:#F03D25;
font-size:9px;
display:none;
}
.search{
    float:right;
    display: inline-flex;
}

/*tumbler*/
.tumblr{
color:#999;
background:white;
float:left;
padding:3px 5px;
cursor:pointer;
margin-right: 1px;
}
.tumblr:hover{
color:black;
background:#EEE;
}
.tumbler_on{
color:black;
background:#d8dcdf;
}
.tumbler_on:hover{
color:black;
background:#d8dcdf;
}
.delim
{
    height:2px;   
}

.tblform td {
    vertical-align:bottom;
}

.inline-option {
    display:inline;
}
.inline-option label {
    color: #34495e;
    position:relative;
    top:-3px;
}
.search-panel{
    display: flex;
    float: right;
}
#rates {
    position:relative;
    top: 3px;
    margin-left: 1px;
    display: inline-block;
    font-size: 14px;
    color: white;
}
.main-logo {
    font-size: 40px;
    font-weight: normal;
    color:white;
}
.main-logo a {
        color: white;
        text-decoration:none;
}
.timer-and-logo-container {
    margin-left: 10px;
    display: inline-block;
    float: left;
}
#inn{
    color:white;
    font-size:14px;
}
.user-info-container {
    display:flex;
    float: right;
    margin-right:15px;
    margin-top:12px;
}
.statutory-documents {
    color:white;
    font-size:14px;
    margin-left:5px;
}
.statutory-documents:visited{
    color:white;
}
.statutory-documents:hover {
    color: blue;
}