/* --------------------------------------------------------------
   Base box.css
-------------------------------------------------------------- */
div.vBox>*, fieldset.vBox>*{
    float: left;
    clear: left;
}
div.hBox>*, fieldset.hBox>*{ float: left; margin-right: 10px; }
div.hBox label, fieldset.hBox label{ line-height: 1.2em; padding-top:3px; }
div.vBox label, fieldset.vBox label{ line-height: 1.2em;  }
div.vBox, fieldset.vBox, div.hBox, fieldset.hBox{
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 10px;
	overflow: visible;
	width: auto;
    float: left;
	position:relative;
}
div.vBox label, fieldset.vBox label{ width: auto !important; }
div.first{ clear: left; }
div.last{ margin-right:0 !important; }
div.vBox>button{ margin-top:20px }

.boxWidth-1,.boxWidth-1>.grid{ width:30px !important; }
.boxWidth-2,.boxWidth-2>.grid{ width:70px !important; }
.boxWidth-3,.boxWidth-3>.grid{ width:110px !important; }
.boxWidth-4,.boxWidth-4>.grid{ width:150px !important; }
.boxWidth-5,.boxWidth-5>.grid{ width:190px !important; }
.boxWidth-6,.boxWidth-6>.grid{ width:230px !important; }
.boxWidth-7,.boxWidth-7>.grid{ width:270px !important; }
.boxWidth-8,.boxWidth-8>.grid{ width:310px !important; }
.boxWidth-9,.boxWidth-9>.grid{ width:350px !important; }
.boxWidth-10,.boxWidth-10>.grid{ width:390px !important; }
.boxWidth-11,.boxWidth-11>.grid{ width:430px !important; }
.boxWidth-12,.boxWidth-12>.grid{ width:470px !important; }
.boxWidth-13,.boxWidth-13>.grid{ width:510px !important; }
.boxWidth-14,.boxWidth-14>.grid{ width:550px !important; }
.boxWidth-15,.boxWidth-15>.grid{ width:590px !important; }
.boxWidth-16,.boxWidth-16>.grid{ width:630px !important; }
.boxWidth-17,.boxWidth-17>.grid{ width:670px !important; }
.boxWidth-18,.boxWidth-18>.grid{ width:710px !important; }
.boxWidth-19,.boxWidth-19>.grid{ width:750px !important; }
.boxWidth-20,.boxWidth-20>.grid{ width:790px !important; }
.boxWidth-21,.boxWidth-21>.grid{ width:830px !important; }
.boxWidth-22,.boxWidth-22>.grid{ width:870px !important; }
.boxWidth-23,.boxWidth-23>.grid{ width:910px !important; }
.boxWidth-24,.boxWidth-24>.grid{ width:950px !important; margin-right:0 !important; }

input.inputWidth-1, .inputWidth-1 input, textarea.inputWidth-1, .inputWidth-1>textarea,
input.inputWidth-2, .inputWidth-2 input, textarea.inputWidth-2, .inputWidth-2>textarea,
input.inputWidth-3, .inputWidth-3 input, textarea.inputWidth-3, .inputWidth-3>textarea,
input.inputWidth-4, .inputWidth-4 input, textarea.inputWidth-4, .inputWidth-4>textarea,
input.inputWidth-5, .inputWidth-5 input, textarea.inputWidth-5, .inputWidth-5>textarea,
input.inputWidth-6, .inputWidth-6 input, textarea.inputWidth-6, .inputWidth-6>textarea,
input.inputWidth-7, .inputWidth-7 input, textarea.inputWidth-7, .inputWidth-7>textarea,
input.inputWidth-8, .inputWidth-8 input, textarea.inputWidth-8, .inputWidth-8>textarea,
input.inputWidth-9, .inputWidth-9 input, textarea.inputWidth-9, .inputWidth-9>textarea,
input.inputWidth-10, .inputWidth-10 input, textarea.inputWidth-10, .inputWidth-10>textarea,
input.inputWidth-11, .inputWidth-11 input, textarea.inputWidth-11, .inputWidth-11>textarea,
input.inputWidth-12, .inputWidth-12 input, textarea.inputWidth-12, .inputWidth-12>textarea,
input.inputWidth-13, .inputWidth-13 input, textarea.inputWidth-13, .inputWidth-13>textarea,
input.inputWidth-14, .inputWidth-14 input, textarea.inputWidth-14, .inputWidth-14>textarea,
input.inputWidth-15, .inputWidth-15 input, textarea.inputWidth-15, .inputWidth-15>textarea,
input.inputWidth-16, .inputWidth-16 input, textarea.inputWidth-16, .inputWidth-16>textarea,
input.inputWidth-17, .inputWidth-17 input, textarea.inputWidth-17, .inputWidth-17>textarea,
input.inputWidth-18, .inputWidth-18 input, textarea.inputWidth-18, .inputWidth-18>textarea,
input.inputWidth-19, .inputWidth-19 input, textarea.inputWidth-19, .inputWidth-19>textarea,
input.inputWidth-20, .inputWidth-20 input, textarea.inputWidth-20, .inputWidth-20>textarea,
input.inputWidth-21, .inputWidth-21 input, textarea.inputWidth-21, .inputWidth-21>textarea,
input.inputWidth-22, .inputWidth-22 input, textarea.inputWidth-22, .inputWidth-22>textarea,
input.inputWidth-23, .inputWidth-23 input, textarea.inputWidth-23, .inputWidth-23>textarea,
input.inputWidth-24, .inputWidth-24 input, textarea.inputWidth-24, .inputWidth-24>textarea{
    border-left-width: 1px;
    border-right-width: 1px;
	padding:2px;
}

input.inputWidth-1.hasDatepicker, .inputWidth-1 input.hasDatepicker{ width:  0px!important; }
input.inputWidth-2.hasDatepicker, .inputWidth-2 input.hasDatepicker{ width:  34px!important; }
input.inputWidth-3.hasDatepicker, .inputWidth-3 input.hasDatepicker{ width:  74px!important; }
input.inputWidth-4.hasDatepicker, .inputWidth-4 input.hasDatepicker{ width: 114px!important; }
input.inputWidth-5.hasDatepicker, .inputWidth-5 input.hasDatepicker{ width: 154px!important; }
input.inputWidth-6.hasDatepicker, .inputWidth-6 input.hasDatepicker{ width: 194px!important; }
input.inputWidth-7.hasDatepicker, .inputWidth-7 input.hasDatepicker{ width: 234px!important; }
input.inputWidth-8.hasDatepicker, .inputWidth-8 input.hasDatepicker{ width: 274px!important; }
input.inputWidth-9.hasDatepicker, .inputWidth-9 input.hasDatepicker{ width: 314px!important; }
input.inputWidth-10.hasDatepicker, .inputWidth-10 input.hasDatepicker{ width: 354px!important; }
input.inputWidth-11.hasDatepicker, .inputWidth-11 input.hasDatepicker{ width: 394px!important; }
input.inputWidth-12.hasDatepicker, .inputWidth-12 input.hasDatepicker{ width: 434px!important; }
input.inputWidth-13.hasDatepicker, .inputWidth-13 input.hasDatepicker{ width: 474px!important; }
input.inputWidth-14.hasDatepicker, .inputWidth-14 input.hasDatepicker{ width: 514px!important; }
input.inputWidth-15.hasDatepicker, .inputWidth-15 input.hasDatepicker{ width: 554px!important; }
input.inputWidth-16.hasDatepicker, .inputWidth-16 input.hasDatepicker{ width: 594px!important; }
input.inputWidth-17.hasDatepicker, .inputWidth-17 input.hasDatepicker{ width: 634px!important; }
input.inputWidth-18.hasDatepicker, .inputWidth-18 input.hasDatepicker{ width: 674px!important; }
input.inputWidth-19.hasDatepicker, .inputWidth-19 input.hasDatepicker{ width: 714px!important; }
input.inputWidth-20.hasDatepicker, .inputWidth-20 input.hasDatepicker{ width: 754px!important; }
input.inputWidth-21.hasDatepicker, .inputWidth-21 input.hasDatepicker{ width: 794px!important; }
input.inputWidth-22.hasDatepicker, .inputWidth-22 input.hasDatepicker{ width: 834px!important; }
input.inputWidth-23.hasDatepicker, .inputWidth-23 input.hasDatepicker{ width: 874px!important; }
input.inputWidth-24.hasDatepicker, .inputWidth-24 input.hasDatepicker{ width: 914px!important; }

input.inputWidth-1, .inputWidth-1 input, textarea.inputWidth-1, .inputWidth-1>textarea{ width: 18px !important; }
input.inputWidth-2, .inputWidth-2 input, textarea.inputWidth-2, .inputWidth-2>textarea{ width: 58px !important; }
input.inputWidth-3, .inputWidth-3 input, textarea.inputWidth-3, .inputWidth-3>textarea{ width: 98px !important; }
input.inputWidth-4, .inputWidth-4 input, textarea.inputWidth-4, .inputWidth-4>textarea{ width: 138px !important; }
input.inputWidth-5, .inputWidth-5 input, textarea.inputWidth-5, .inputWidth-5>textarea{ width: 178px !important; }
input.inputWidth-6, .inputWidth-6 input, textarea.inputWidth-6, .inputWidth-6>textarea{ width: 218px !important; }
input.inputWidth-7, .inputWidth-7 input, textarea.inputWidth-7, .inputWidth-7>textarea{ width: 258px !important; }
input.inputWidth-8, .inputWidth-8 input, textarea.inputWidth-8, .inputWidth-8>textarea{ width: 298px !important; }
input.inputWidth-9, .inputWidth-9 input, textarea.inputWidth-9, .inputWidth-9>textarea{ width: 338px !important; }
input.inputWidth-10, .inputWidth-10 input, textarea.inputWidth-10, .inputWidth-10>textarea{ width: 378px !important; }
input.inputWidth-11, .inputWidth-11 input, textarea.inputWidth-11, .inputWidth-11>textarea{ width: 418px !important; }
input.inputWidth-12, .inputWidth-12 input, textarea.inputWidth-12, .inputWidth-12>textarea{ width: 458px !important; }
input.inputWidth-13, .inputWidth-13 input, textarea.inputWidth-13, .inputWidth-13>textarea{ width: 498px !important; }
input.inputWidth-14, .inputWidth-14 input, textarea.inputWidth-14, .inputWidth-14>textarea{ width: 538px !important; }
input.inputWidth-15, .inputWidth-15 input, textarea.inputWidth-15, .inputWidth-15>textarea{ width: 578px !important; }
input.inputWidth-16, .inputWidth-16 input, textarea.inputWidth-16, .inputWidth-16>textarea{ width: 618px !important; }
input.inputWidth-17, .inputWidth-17 input, textarea.inputWidth-17, .inputWidth-17>textarea{ width: 658px !important; }
input.inputWidth-18, .inputWidth-18 input, textarea.inputWidth-18, .inputWidth-18>textarea{ width: 698px !important; }
input.inputWidth-19, .inputWidth-19 input, textarea.inputWidth-19, .inputWidth-19>textarea{ width: 738px !important; }
input.inputWidth-20, .inputWidth-20 input, textarea.inputWidth-20, .inputWidth-20>textarea{ width: 778px !important; }
input.inputWidth-21, .inputWidth-21 input, textarea.inputWidth-21, .inputWidth-21>textarea{ width: 818px !important; }
input.inputWidth-22, .inputWidth-22 input, textarea.inputWidth-22, .inputWidth-22>textarea{ width: 858px !important; }
input.inputWidth-23, .inputWidth-23 input, textarea.inputWidth-23, .inputWidth-23>textarea{ width: 898px !important; }
input.inputWidth-24, .inputWidth-24 input, textarea.inputWidth-24, .inputWidth-24>textarea{ width: 938px !important; }

select.inputWidth-1, .inputWidth-1 select, .inputWidth-1>button, button.inputWidth-1{ width: 30px !important; }
select.inputWidth-2, .inputWidth-2 select, .inputWidth-2>button, button.inputWidth-2{ width: 70px !important; }
select.inputWidth-3, .inputWidth-3 select, .inputWidth-3>button, button.inputWidth-3{ width: 110px !important; }
select.inputWidth-4, .inputWidth-4 select, .inputWidth-4>button, button.inputWidth-4{ width: 150px !important; }
select.inputWidth-5, .inputWidth-5 select, .inputWidth-5>button, button.inputWidth-5{ width: 190px !important; }
select.inputWidth-6, .inputWidth-6 select, .inputWidth-6>button, button.inputWidth-6{ width: 230px !important; }
select.inputWidth-7, .inputWidth-7 select, .inputWidth-7>button, button.inputWidth-7{ width: 270px !important; }
select.inputWidth-8, .inputWidth-8 select, .inputWidth-8>button, button.inputWidth-8{ width: 310px !important; }
select.inputWidth-9, .inputWidth-9 select, .inputWidth-9>button, button.inputWidth-9{ width: 350px !important; }
select.inputWidth-10, .inputWidth-10 select, .inputWidth-10>button, button.inputWidth-10{ width: 390px !important; }
select.inputWidth-11, .inputWidth-11 select, .inputWidth-11>button, button.inputWidth-11{ width: 430px !important; }
select.inputWidth-12, .inputWidth-12 select, .inputWidth-12>button, button.inputWidth-12{ width: 470px !important; }
select.inputWidth-13, .inputWidth-13 select, .inputWidth-13>button, button.inputWidth-13{ width: 510px !important; }
select.inputWidth-14, .inputWidth-14 select, .inputWidth-14>button, button.inputWidth-14{ width: 550px !important; }
select.inputWidth-15, .inputWidth-15 select, .inputWidth-15>button, button.inputWidth-15{ width: 590px !important; }
select.inputWidth-16, .inputWidth-16 select, .inputWidth-16>button, button.inputWidth-16{ width: 630px !important; }
select.inputWidth-17, .inputWidth-17 select, .inputWidth-17>button, button.inputWidth-17{ width: 670px !important; }
select.inputWidth-18, .inputWidth-18 select, .inputWidth-18>button, button.inputWidth-18{ width: 710px !important; }
select.inputWidth-19, .inputWidth-19 select, .inputWidth-19>button, button.inputWidth-19{ width: 750px !important; }
select.inputWidth-20, .inputWidth-20 select, .inputWidth-20>button, button.inputWidth-20{ width: 790px !important; }
select.inputWidth-21, .inputWidth-21 select, .inputWidth-21>button, button.inputWidth-21{ width: 830px !important; }
select.inputWidth-22, .inputWidth-22 select, .inputWidth-22>button, button.inputWidth-22{ width: 870px !important; }
select.inputWidth-23, .inputWidth-23 select, .inputWidth-23>button, button.inputWidth-23{ width: 910px !important; }
select.inputWidth-24, .inputWidth-24 select, .inputWidth-24>button, button.inputWidth-24{ width:950px !important; margin-right:0; }

label.label-1, .labelWidth-1 label,
label.labelWidth-2, .labelWidth-2 label,
label.labelWidth-3, .labelWidth-3 label,
label.labelWidth-4, .labelWidth-4 label,
label.labelWidth-5, .labelWidth-5 label,
label.labelWidth-6, .labelWidth-6 label,
label.labelWidth-7, .labelWidth-7 label,
label.labelWidth-8, .labelWidth-8 label,
label.labelWidth-9, .labelWidth-9 label,
label.labelWidth-10, .labelWidth-10 label,
label.labelWidth-11, .labelWidth-11 label,
label.labelWidth-12, .labelWidth-12 label,
label.labelWidth-13, .labelWidth-13 label,
label.labelWidth-14, .labelWidth-14 label,
label.labelWidth-15, .labelWidth-15 label,
label.labelWidth-16, .labelWidth-16 label,
label.labelWidth-17, .labelWidth-17 label,
label.labelWidth-18, .labelWidth-18 label,
label.labelWidth-19, .labelWidth-19 label,
label.labelWidth-20, .labelWidth-20 label,
label.labelWidth-21, .labelWidth-21 label,
label.labelWidth-22, .labelWidth-22 label,
label.labelWidth-23, .labelWidth-23 label,
label.labelWidth-24, .labelWidth-24 label{ padding-right:10px; }

.itemWidth-1, .itemWidth-1>.item,
.itemWidth-2, .itemWidth-2>.item,
.itemWidth-3, .itemWidth-3>.item,
.itemWidth-4, .itemWidth-4>.item,
.itemWidth-5, .itemWidth-5>.item,
.itemWidth-6, .itemWidth-6>.item,
.itemWidth-7, .itemWidth-7>.item,
.itemWidth-8, .itemWidth-8>.item,
.itemWidth-9, .itemWidth-9>.item,
.itemWidth-10, .itemWidth-10>.item,
.itemWidth-11, .itemWidth-11>.item,
.itemWidth-12, .itemWidth-12>.item,
.itemWidth-13, .itemWidth-13>.item,
.itemWidth-14, .itemWidth-14>.item,
.itemWidth-15, .itemWidth-15>.item,
.itemWidth-16, .itemWidth-16>.item,
.itemWidth-17, .itemWidth-17>.item,
.itemWidth-18, .itemWidth-18>.item,
.itemWidth-19, .itemWidth-19>.item,
.itemWidth-20, .itemWidth-20>.item,
.itemWidth-21, .itemWidth-21>.item,
.itemWidth-22, .itemWidth-22>.item,
.itemWidth-23, .itemWidth-23>.item,
.itemWidth-24, .itemWidth-24>.item{ line-height: 2em; }

.multiOptions{ margin-right:10px; }
.multiOptions label, .multiOptions label input{ float:left; }
.multiOptions label{
	display:block;
	text-align: left;
	margin-right:10px;
}
.multiOptions label input{ margin-right:0; margin-top:2px; *margin-top:0; border:0; }

.multiOptionsWidth-1>div{ width:40px !important; }
.multiOptionsWidth-2>div{ width:80px !important; }
.multiOptionsWidth-3>div{ width:120px; }
.multiOptionsWidth-4>div{ width:160px !important; }
.multiOptionsWidth-5>div{ width:200px !important; }
.multiOptionsWidth-6>div{ width:240px !important; }
.multiOptionsWidth-7>div{ width:280px !important; }
.multiOptionsWidth-8>div{ width:320px !important; }
.multiOptionsWidth-9>div{ width:360px !important; }
.multiOptionsWidth-10>div{ width:400px !important; }
.multiOptionsWidth-11>div{ width:440px !important; }
.multiOptionsWidth-12>div{ width:480px !important; }
.multiOptionsWidth-13>div{ width:520px !important; }
.multiOptionsWidth-14>div{ width:560px !important; }
.multiOptionsWidth-15>div{ width:600px !important; }
.multiOptionsWidth-16>div{ width:640px !important; }
.multiOptionsWidth-17>div{ width:680px !important; }
.multiOptionsWidth-18>div{ width:720px !important; }
.multiOptionsWidth-19>div{ width:760px !important; }
.multiOptionsWidth-20>div{ width:800px !important; }
.multiOptionsWidth-21>div{ width:840px !important; }
.multiOptionsWidth-22>div{ width:880px !important; }
.multiOptionsWidth-23>div{ width:920px !important; }
.multiOptionsWidth-24>div{ width:950px !important; }

.labelWidth-0 label, label.labelWidth-0 {display:none !important;}
.itemWidth-1>div label, label.labelWidth-1, .itemWidth-1>.item,  .labelWidth-1 label{ width:30px !important; }
.itemWidth-2>div label, label.labelWidth-2, .itemWidth-2>.item,  .labelWidth-2 label{ width:70px !important; }
.itemWidth-3>div label, label.labelWidth-3, .itemWidth-3>.item,  .labelWidth-3 label{ width:110px !important; }
.itemWidth-4>div label, label.labelWidth-4, .itemWidth-4>.item,  .labelWidth-4 label{ width:150px !important; }
.itemWidth-5>div label, label.labelWidth-5, .itemWidth-5>.item,  .labelWidth-5 label{ width:190px !important; }
.itemWidth-6>div label, label.labelWidth-6, .itemWidth-6>.item,  .labelWidth-6 label{ width:230px !important; }
.itemWidth-7>div label, label.labelWidth-7, .itemWidth-7>.item,  .labelWidth-7 label{ width:270px !important; }
.itemWidth-8>div label, label.labelWidth-8, .itemWidth-8>.item,  .labelWidth-8 label{ width:310px !important; }
.itemWidth-9>div label, label.labelWidth-9, .itemWidth-9>.item,  .labelWidth-9 label{ width:350px !important; }
.itemWidth-10>div label, label.labelWidth-10, .itemWidth-10>.item, .labelWidth-10 label{ width:390px !important; }
.itemWidth-11>div label, label.labelWidth-11, .itemWidth-11>.item, .labelWidth-11 label{ width:430px !important; }
.itemWidth-12>div label, label.labelWidth-12, .itemWidth-12>.item, .labelWidth-12 label{ width:470px !important; }
.itemWidth-13>div label, label.labelWidth-13, .itemWidth-13>.item, .labelWidth-13 label{ width:510px !important; }
.itemWidth-14>div label, label.labelWidth-14, .itemWidth-14>.item, .labelWidth-14 label{ width:550px !important; }
.itemWidth-15>div label, label.labelWidth-15, .itemWidth-15>.item, .labelWidth-15 label{ width:590px !important; }
.itemWidth-16>div label, label.labelWidth-16, .itemWidth-16>.item, .labelWidth-16 label{ width:630px !important; }
.itemWidth-17>div label, label.labelWidth-17, .itemWidth-17>.item, .labelWidth-17 label{ width:670px !important; }
.itemWidth-18>div label, label.labelWidth-18, .itemWidth-18>.item, .labelWidth-18 label{ width:710px !important; }
.itemWidth-19>div label, label.labelWidth-19, .itemWidth-19>.item, .labelWidth-19 label{ width:750px !important; }
.itemWidth-20>div label, label.labelWidth-20, .itemWidth-20>.item, .labelWidth-20 label{ width:790px !important; }
.itemWidth-21>div label, label.labelWidth-21, .itemWidth-21>.item, .labelWidth-21 label{ width:830px !important; }
.itemWidth-22>div label, label.labelWidth-22, .itemWidth-22>.item, .labelWidth-22 label{ width:870px !important; }
.itemWidth-23>div label, label.labelWidth-23, .itemWidth-23>.item, .labelWidth-23 label{ width:910px !important; }
.itemWidth-24>div label, label.labelWidth-24, .itemWidth-24>.item, .labelWidth-24 label{ width:950px !important;margin-right:0; }

.marginRight-1{ margin-right: 40px !important; }
.marginRight-2{ margin-right: 80px !important; }
.marginRight-3{ margin-right: 120px !important; }
.marginRight-4{ margin-right: 160px !important; }
.marginRight-5{ margin-right: 200px !important; }
.marginRight-6{ margin-right: 240px !important; }
.marginRight-7{ margin-right: 280px !important; }
.marginRight-8{ margin-right: 320px !important; }
.marginRight-9{ margin-right: 360px !important; }
.marginRight-10{ margin-right: 400px !important; }
.marginRight-11{ margin-right: 440px !important; }
.marginRight-12{ margin-right: 480px !important; }
.marginRight-13{ margin-right: 520px !important; }
.marginRight-14{ margin-right: 560px !important; }
.marginRight-15{ margin-right: 600px !important; }
.marginRight-16{ margin-right: 640px !important; }
.marginRight-17{ margin-right: 680px !important; }
.marginRight-18{ margin-right: 720px !important; }
.marginRight-19{ margin-right: 760px !important; }
.marginRight-20{ margin-right: 800px !important; }
.marginRight-21{ margin-right: 840px !important; }
.marginRight-22{ margin-right: 880px !important; }
.marginRight-23{ margin-right: 920px !important; }
.marginRight-24{ margin-right: 960px !important; }

.marginLeft-01{ margin-left: 20px !important; }
.marginLeft-1{ margin-left: 40px !important; }
.marginLeft-2{ margin-left: 80px !important; }
.marginLeft-3{ margin-left: 120px !important; }
.marginLeft-4{ margin-left: 160px !important; }
.marginLeft-5{ margin-left: 200px !important; }
.marginLeft-6{ margin-left: 240px !important; }
.marginLeft-7{ margin-left: 280px !important; }
.marginLeft-8{ margin-left: 320px !important; }
.marginLeft-9{ margin-left: 360px !important; }
.marginLeft-10{ margin-left: 400px !important; }
.marginLeft-11{ margin-left: 440px !important; }
.marginLeft-12{ margin-left: 480px !important; }
.marginLeft-13{ margin-left: 520px !important; }
.marginLeft-14{ margin-left: 560px !important; }
.marginLeft-15{ margin-left: 600px !important; }
.marginLeft-16{ margin-left: 640px !important; }
.marginLeft-17{ margin-left: 680px !important; }
.marginLeft-18{ margin-left: 720px !important; }
.marginLeft-19{ margin-left: 760px !important; }
.marginLeft-20{ margin-left: 800px !important; }
.marginLeft-21{ margin-left: 840px !important; }
.marginLeft-22{ margin-left: 880px !important; }
.marginLeft-23{ margin-left: 920px !important; }
.marginLeft-24{ margin-left: 960px !important; }

.pull-1{ margin-left: -40px !important; margin-right: 40px !important; }
.pull-2{ margin-left: -80px !important; margin-right: 80px !important; }
.pull-3{ margin-left: -120px !important; margin-right: 120px !important; }
.pull-4{ margin-left: -160px !important; margin-right: 160px !important; }
.pull-5{ margin-left: -200px !important; margin-right: 200px !important; }
.pull-6{ margin-left: -240px !important; margin-right: 240px !important; }
.pull-7{ margin-left: -280px !important; margin-right: 280px !important; }
.pull-8{ margin-left: -320px !important; margin-right: 320px !important; }
.pull-9{ margin-left: -360px !important; margin-right: 360px !important; }
.pull-10{ margin-left: -400px !important; margin-right: 400px !important; }
.pull-11{ margin-left: -440px !important; margin-right: 440px !important; }
.pull-12{ margin-left: -480px !important; margin-right: 480px !important; }
.pull-13{ margin-left: -520px !important; margin-right: 520px !important; }
.pull-14{ margin-left: -560px !important; margin-right: 560px !important; }
.pull-15{ margin-left: -600px !important; margin-right: 600px !important; }
.pull-16{ margin-left: -640px !important; margin-right: 640px !important; }
.pull-17{ margin-left: -680px !important; margin-right: 680px !important; }
.pull-18{ margin-left: -720px !important; margin-right: 720px !important; }
.pull-19{ margin-left: -760px !important; margin-right: 760px !important; }
.pull-20{ margin-left: -800px !important; margin-right: 800px !important; }
.pull-21{ margin-left: -840px !important; margin-right: 840px !important; }
.pull-22{ margin-left: -880px !important; margin-right: 880px !important; }
.pull-23{ margin-left: -920px !important; margin-right: 920px !important; }
.pull-24{ margin-left: -960px !important; margin-right: 960px !important; }

.push-1{ margin-left: 40px !important; margin-right: -40px !important; }
.push-2{ margin-left: 80px !important; margin-right: -80px !important; }
.push-3{ margin-left: 120px !important; margin-right: -120px !important; }
.push-4{ margin-left: 160px !important; margin-right: -160px !important; }
.push-5{ margin-left: 200px !important; margin-right: -200px !important; }
.push-6{ margin-left: 240px !important; margin-right: -240px !important; }
.push-7{ margin-left: 280px !important; margin-right: -280px !important; }
.push-8{ margin-left: 320px !important; margin-right: -320px !important; }
.push-9{ margin-left: 360px !important; margin-right: -360px !important; }
.push-10{ margin-left: 400px !important; margin-right: -400px !important; }
.push-11{ margin-left: 440px !important; margin-right: -440px !important; }
.push-12{ margin-left: 480px !important; margin-right: -480px !important; }
.push-13{ margin-left: 520px !important; margin-right: -520px !important; }
.push-14{ margin-left: 560px !important; margin-right: -560px !important; }
.push-15{ margin-left: 600px !important; margin-right: -600px !important; }
.push-16{ margin-left: 640px !important; margin-right: -640px !important; }
.push-17{ margin-left: 680px !important; margin-right: -680px !important; }
.push-18{ margin-left: 720px !important; margin-right: -720px !important; }
.push-19{ margin-left: 760px !important; margin-right: -760px !important; }
.push-20{ margin-left: 800px !important; margin-right: -800px !important; }
.push-21{ margin-left: 840px !important; margin-right: -840px !important; }
.push-22{ margin-left: 880px !important; margin-right: -880px !important; }
.push-23{ margin-left: 920px !important; margin-right: -920px !important; }
.push-24{ margin-left: 960px !important; margin-right: -960px !important; }

.inputHeight-1>textarea, textarea.inputHeight-1{ height: 23px; }
.inputHeight-2>textarea, textarea.inputHeight-2{ height: 48px; }
.inputHeight-3>textarea, textarea.inputHeight-3{ height: 73px; }
.inputHeight-4>textarea, textarea.inputHeight-4{ height: 98px; }
.inputHeight-5>textarea, textarea.inputHeight-5{ height: 123px; }
.inputHeight-6>textarea, textarea.inputHeight-6{ height: 148px; }
.inputHeight-7>textarea, textarea.inputHeight-7{ height: 173px; }
.inputHeight-8>textarea, textarea.inputHeight-8{ height: 198px; }
.inputHeight-9>textarea, textarea.inputHeight-9{ height: 223px; }
.inputHeight-10>textarea, textarea.inputHeight-10{ height: 248px; }

.inputHeight-1 select, select.inputHeight-1{ height: 25px; }
.inputHeight-2 select, select.inputHeight-2{ height: 50px; }
.inputHeight-3 select, select.inputHeight-3{ height: 75px; }
.inputHeight-4 select, select.inputHeight-4{ height: 100px; }
.inputHeight-5 select, select.inputHeight-5{ height: 125px; }
.inputHeight-6 select, select.inputHeight-6{ height: 150px; }
.inputHeight-7 select, select.inputHeight-7{ height: 175px; }
.inputHeight-8 select, select.inputHeight-8{ height: 200px; }
.inputHeight-9 select, select.inputHeight-9{ height: 225px; }
.inputHeight-10 select, select.inputHeight-10{ height: 250px; }

.boxHeight-1{ height: 25px !important; }
.boxHeight-2{ height: 50px !important; }
.boxHeight-3{ height: 75px !important; }
.boxHeight-4{ height: 100px !important; }
.boxHeight-5{ height: 125px !important; }
.boxHeight-6{ height: 150px !important; }
.boxHeight-7{ height: 175px !important; }
.boxHeight-8{ height: 200px !important; }
.boxHeight-9{ height: 225px !important; }
.boxHeight-10{ height:250px !important; }

.marginTop-1{ margin-top: 20px !important; }
.marginTop-2{ margin-top: 50px !important; }
.marginTop-3{ margin-top: 75px !important; }
.marginTop-4{ margin-top: 100px !important; }
.marginTop-5{ margin-top: 125px !important; }
.marginTop-6{ margin-top: 150px !important; }
.marginTop-7{ margin-top: 175px !important; }
.marginTop-8{ margin-top: 200px !important; }
.marginTop-9{ margin-top: 225px !important; }
.marginTop-10{ margin-top:250px !important; }

.marginBottom-1{ margin-bottom: 25px !important; }
.marginBottom-2{ margin-bottom: 50px !important; }
.marginBottom-3{ margin-bottom: 75px !important; }
.marginBottom-4{ margin-bottom: 100px !important; }
.marginBottom-5{ margin-bottom: 125px !important; }
.marginBottom-6{ margin-bottom: 150px !important; }
.marginBottom-7{ margin-bottom: 175px !important; }
.marginBottom-8{ margin-bottom: 200px !important; }
.marginBottom-9{ margin-bottom: 225px !important; }
.marginBottom-10{ margin-bottom:250px !important; }

.inputDDD { width:26px !important; }
.inputWidthTel { width:70px !important; }

.showGrid{background: transparent url(images/grid.png) left top !important; }
.hBoxGrid{
    background: #ADA9FC url(images/hBox.png) no-repeat left top !important;
    margin-top: 15px !important;
    padding-top: 18px;
    padding-bottom: 18px;
	border-top: 3px solid blue !important;
}

.vBoxGrid{
    background: #FFA525 url(images/vBox.png) no-repeat left top !important;
    margin-top: 15px !important;
    padding-top: 18px;
    padding-bottom: 18px;
	border-top:3px solid red !important;
}

form>.vBoxGrid{
	border-top:3px solid #FFA525 !important;
	border-bottom:3px solid #FFA525 !important;
}

form>.hBoxGrid{
	border-top:3px solid #ADA9FC !important;
	border-bottom:3px solid #ADA9FC !important;
}

.hBoxGrid label, .hBoxGrid>.multiOptions label{
    background: transparent url(images/hBoxLabel.png) left top !important;
	border-top: 1px solid blue !important;
	border-bottom: 1px solid blue !important;
	margin-top: 2px;
	margin-bottom: 2px;
}
.vBoxGrid label, .vBoxGrid>.multiOptions label{
    background: transparent url(images/vBoxLabel.png) left top !important;
	border-top: 1px solid red !important;
	border-bottom: 1px solid red !important;
	margin-top: 2px;
	margin-bottom: 2px;
}
.hBoxGrid>div.multiOptions{
    padding:5px 0;
    background: transparent url(images/hBoxMulti.png) left top !important;
	border-top: 2px solid blue !important;
	border-bottom: 2px solid blue !important;
	margin-top: 2px;
	margin-bottom: 2px;

}
.vBoxGrid>div.multiOptions{
    padding:5px 0;
    background: transparent url(images/vBoxMulti.png) left top !important;
	border-top: 2px solid red !important;
	border-bottom: 2px solid red !important;
	margin-top: 2px;
	margin-bottom: 2px;
}
