
.fgroup {
   height: 40px;
   width: 300px;
}

.ffieldset {
    border: 0px;
    display: inline;
    vertical-align: text-top;
    padding-left: 40px;
}

.flegend {
   color: #555;
   font-weight: bold;
   text-align: left;
   margin-top: 0px;
   padding-top: 30px;
}

.flabel {
   color: #555;
   width: 100px;
   font-weight: normal;
   text-align: right;
   padding: 5px;
   border: 1px solid #fff;
   margin: 3px;
   margin-right: 10px;
   display: inline-block;
}

.fselect {
   -ms-box-sizing:content-box;
   -moz-box-sizing:content-box;
   -webkit-box-sizing:content-box;
   box-sizing:content-box;
   color: #555;
   width: 150px;
   font-weight: normal;
   text-align: right;
   border-radius: 5px;
   background: #f5f5f5;
   padding: 5px;
   border: 1px solid #aaa;
   margin: 3px;
   display: inline-block;
}

.fselectd {
   -ms-box-sizing:content-box;
   -moz-box-sizing:content-box;
   -webkit-box-sizing:content-box;
   box-sizing:content-box;
   color: #aaa;
   width: 150px;
   font-weight: normal;
   text-align: right;
   border-radius: 5px;
   background: #ffffff;
   padding: 5px;
   border: 1px solid #ddd;
   margin: 3px;
   display: inline-block;
}

.ftext {
   color: #555;
   width: 150px;
   font-weight: normal;
   text-align: right;
   border-radius: 5px;
   background: #f5f5f5;
   padding: 5px;
   border: 1px solid #aaa;
   margin: 3px;
   display: inline-block;
}

.ftextd {
   color: #aaa;
   width: 150px;
   font-weight: normal;
   text-align: right;
   border-radius: 5px;
   background: #ffffff;
   padding: 5px;
   border: 1px solid #ccc;
   margin: 3px;
   display: inline-block;
}

.btext {
   color: #fff;
   width: 150px;
   font-weight: normal;
   text-align: center;
   border-radius: 5px;
   background: #13769d;
   box-shadow: 5px 5px 5px #ccc;
   padding: 5px;
   border: 1px solid #aaa;
   margin: 3px;
   display: inline-block;
   cursor: pointer;
}

.fbutton {
   color: #fff;
   width: 112px;
   font-weight: normal;
   text-align: center;
   border-radius: 5px;
   background: #55a;
   padding: 5px;
   border: 1px solid #eee;
   margin: 3px;
   margin-top: 30px;
   margin-right: 53px;
   display: inline-block;
   cursor: pointer;
}

.tlabel {
   color: #555;
   width: 120px;
   font-weight: normal;
   text-align: center;
   padding: 5px;
   border: 1px solid #fff;
   margin: 3px;
}

.ttext {
   color: #555;
   width: 120px;
   font-weight: normal;
   text-align: right;
   border-radius: 5px;
   background: #f5f5f5;
   padding: 5px;
   border: 1px solid #aaa;
   margin: 3px;
}

.tbutt {
   color: #fff;
   width: 30px;
   font-weight: normal;
   text-align: center;
   border-radius: 5px;
   background: #13769d;
   box-shadow: 5px 5px 5px #ccc;
   padding: 5px;
   border: 1px solid #aaa;
   margin: 3px;
   cursor: pointer;
}

.tbutta {
   color: #fff;
   width: 120px;
   font-weight: normal;
   text-align: center;
   border-radius: 5px;
   background: #13769d;
   box-shadow: 5px 5px 5px #ccc;
   padding: 5px;
   border: 1px solid #aaa;
   margin: 3px;
   cursor: pointer;
}

.tselect {
   -ms-box-sizing:content-box;
   -moz-box-sizing:content-box;
   -webkit-box-sizing:content-box;
   box-sizing:content-box;
   color: #555;
   width: 120px;
   font-weight: normal;
   text-align: right;
   border-radius: 5px;
   background: #f5f5f5;
   padding: 5px;
   border: 1px solid #aaa;
   margin: 3px;
}
