/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}

.floatleft{
float:left
}
.floatright{
float:right
}
.formpadding{
padding:1em !important;
}
.row{
display:block;
margin-left:1.3em;
margin-right:1.3em;
margin-top:1.3em
}
.clear{
clear:both
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1; /* ie 6/7 */
}
.lsp5{
margin-left:0.313em
}
.lsp10{
margin-left:0.625em
}
.lsp15{
margin-left:0.938em
}
.lsp20{
margin-left:1.250em
}
.lsp25{
margin-left:1.563em
}
.lsp30{
margin-left:1.875em
}
.lsp35{
margin-left:2.188em
}
.lsp40{
margin-left:2.500em
}
.lsp45{
margin-left:2.813em
}
.lsp50{
margin-left:3.125em
}
.tsp5{
margin-top:0.313em
}
.tsp10{
margin-top:0.625em
}
.tsp15{
margin-top:0.938em
}
.tsp20{
margin-top:1.250em
}
.tsp25{
margin-top:1.563em
}
.tsp30{
margin-top:1.875em
}
.tsp35{
margin-top:2.188em
}
.tsp40{
margin-top:2.500em
}
.tsp45{
margin-top:2.813em
}
.tsp50{
margin-top:3.125em
}
.rsp5{
margin-right:0.313em
}
.rsp10{
margin-right:0.625em
}
.rsp15{
margin-right:0.938em
}
.rsp20{
margin-right:1.250em
}
.rsp25{
margin-right:1.563em
}
.rsp30{
margin-right:1.875em
}
.rsp35{
margin-right:2.188em
}
.rsp40{
margin-right:2.500em
}
.rsp45{
margin-right:2.813em
}
.rsp50{
margin-right:3.125em
}
.bsp5{
margin-bottom:0.313em
}
.bsp10{
margin-bottom:0.625em
}
.bsp15{
margin-bottom:0.938em
}
.bsp20{
margin-bottom:1.250em
}
.bsp25{
margin-bottom:1.563em
}
.bsp30{
margin-bottom:1.875em
}
.bsp35{
margin-bottom:2.188em
}
.bsp40{
margin-bottom:2.500em
}
.bsp45{
margin-bottom:2.813em
}
.bsp50{
margin-bottom:3.125em
}
.width5{
width:0.313em
}
.width10{
width:0.625em
}
.width15{
width:0.938em
}
.width20{
width:1.250em
}
.width25{
width:1.563em
}
.width30{
width:1.875em
}
.width35{
width:2.188em
}
.width40{
width:2.500em
}
.width45{
width:2.813em
}
.width50{
width:3.125em
}
.width50{
width:50px
}
.width60{
width:60px
}
.width70{
width:70px
}
.width75{
width:75px
}
.width80{
width:80px
}
.width90{
width:90px
}
.width100{
width:100px
}
.width120{
width:120px
}
.width125{
width:125px
}
.width130{
width:130px
}
.width135{
width:135px
}
.width140{
width:140px
}
.width145{
width:145px
}
.width150{
width:150px
}
.width160{
width:160px
}
.width162{
width:162px
}
.width165{
width:165px
}
.width170{
width:170px
}
.width175{
width:175px
}
.width180{
width:180px
}
.width190{
width:190px
}
.width195{
width:195px
}
.width200{
width:200px
}
.width210{
width:210px
}
.width219{
width:219px
}
.width220{
width:220px
}
.width225{
width:225px
}
.width230{
width:230px
}
.width235{
width:235px
}
.width240{
width:240px
}
.width250{
width:250px
}
.width255{
width:255px
}
.width260{
width:260px
}
.width265{
width:265px
}
.width270{
width:270px
}
.width275{
width:275px
}
.width300{
width:300px
}
.width310{
width:310px
}
.width312{
width:312px
}
.width315{
width:315px
}
.width325{
width:325px
}
.width330{
width:330px
}
.width335{
width:335px
}
.width350{
width:350px
}
.width365{
width:365px
}
.width375{
width:375px
}
.width380{
width:380px
}
.width384{
width:384px
}
.width395{
width:395px
}
.width390{
width:390px
}
.width400{
width:400px
}
.width402{
width:402px
}
.width405{
width:405px
}
.width410{
width:410px
}
.width425{
width:425px
}
.width430{
width:430px
}
.width435{
width:435px
}
.width440{
width:440px
}
.width450{
width:450px
}
.width460{
width:460px
}
.width475{
width:475px
}
.width480{
width:480px
}
.width490{
width:490px
}
.width500{
width:500px
}
.width520{
width:520px
}
.width530{
width:530px
}
.width540{
width:540px
}
.width550{
width:550px
}
.width560{
width:560px
}
.width570{
width:570px
}
.width580{
width:580px
}
.width600{
width:600px
}
.width615{
width:615px
}
.width625{
width:625px
}
.width640{
width:640px
}
.width645{
width:645px
}
.width650{
width:650px
}
.width695{
width:695px
}
.width700{
width:700px
}
.width735{
width:735px
}
.width750{
width:750px
}
.width800{
width:800px
}
.width810{
width:810px
}
.width850{
width:850px
}
.width860{
width:860px
}
.width875{
width:875px
}
.width900{
width:900px
}
.width925{
width:925px
}
.width945{
width:945px
}

.width5per{
width:5%
}
.width10per{
width:10%
}
.width15per{
width:15%
}
.width20per{
width:20%
}
.width23per{
width:23%
}
.width25per{
width:25%
}
.width30per{
width:30%
}
.width35per{
width:35%
}
.width40per{
width:40%
}
.width45per{
width:45%
}
.width48per{
width:48%
}
.width50per{
width:50%
}
.width55per{
width:55%
}
.width60per{
width:60%
}
.width65per{
width:65%
}
.width70per{
width:70%
}
.width75per{
width:75%
}
.width78per{
width:78%
}
.width80per{
width:80%
}
.width85per{
width:85%
}
.width90per{
width:90%
}
.width95per{
width:95%
}
.width100per{
width:100%
}
.fntsize12{
font-size:12px;
}
.fntsize14{
font-size:14px
}
.fntsize16{
font-size:16px
}
.fntsize18{
font-size:18px
}
.fntbold{
font-weight:bold
}
.fntthemecol{
color:#F00;
}
.qrgridsys {
width: 100%;
display: table;
border-collapse:separate;
border-spacing: 10px;
}
.qrgridsys .qrgridsys-row {
width: 100%;
display: table;
table-layout: fixed;
margin:-15px 0px 10px 0px;
}
.qrgridsys .qrgridsys-row .qrgridsys-item {
display: table-cell;
vertical-align:top;
}
.formvertical-type1{
display: table;
border-collapse:separate;
}
.formvertical-type1 > ul{
width: 100%;
display: table;
table-layout: fixed;
margin:0px 10px -15px 0px; 
padding:0px;
}
.formvertical-type1 > ul > li{
display: table-cell;
vertical-align:middle;
text-align:left;
}
.formvertical-type1 > ul > li label{
width:100%;
text-align:right
}
.formvertical-type1 > ul > li input[type=text]{
width:100%;
height:18px;
padding-left:2px
}
.mrgbotrem {
    margin-bottom:0em
}