/* container + margin correctors  (ex.: ml = "margin left")*/

.nmtable {
	border-collapse:collapse;
	border:none;
	margin:0;
	padding:0;
}

.nmtable td, .nmtable tr, .nmtable th {
	margin:0;
	padding:0;
	border:none;
}


.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 1080px;
}

.allm {
	margin:10px !important;
}

.ml {
	margin-left:10px !important;
}
.mr {
	margin-right:10px !important;
}
.mt {
	margin-top:10px !important;
}
.mb {
	margin-bottom:10px !important;
}
.nml {
	margin-left:0px !important;
}
.nmr {
	margin-right:0px !important;
}
.nmt {
	margin-top:0px !important;
}
.nmb {
	margin-bottom:0px !important;
}
.nvm {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.nhm {
	margin-left:0px !important;
	margin-right:0px !important;
}
.vm {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.hm {
	margin-left:10px !important;
	margin-right:10px !important;
}
.nm {
	margin:0px !important;
}



.ml-25 {
	margin-left:-25px !important;
}
.mr-25 {
	margin-right:-25px !important;
}
.mt-25 {
	margin-top:-25px !important;
}
.mb-25 {
	margin-bottom:-25px !important;
}
.vm-25 {
	margin-top:-25px !important;
	margin-bottom:-25px !important;
}
.hm-25 {
	margin-left:-25px !important;
	margin-right:-25px !important;
}


.ml-24 {
	margin-left:-24px !important;
}
.mr-24 {
	margin-right:-24px !important;
}
.mt-24 {
	margin-top:-24px !important;
}
.mb-24 {
	margin-bottom:-24px !important;
}
.vm-24 {
	margin-top:-24px !important;
	margin-bottom:-24px !important;
}
.hm-24 {
	margin-left:-24px !important;
	margin-right:-24px !important;
}


.ml-23 {
	margin-left:-23px !important;
}
.mr-23 {
	margin-right:-23px !important;
}
.mt-23 {
	margin-top:-23px !important;
}
.mb-23 {
	margin-bottom:-23px !important;
}
.vm-23 {
	margin-top:-23px !important;
	margin-bottom:-23px !important;
}
.hm-23 {
	margin-left:-23px !important;
	margin-right:-23px !important;
}


.ml-22 {
	margin-left:-22px !important;
}
.mr-22 {
	margin-right:-22px !important;
}
.mt-22 {
	margin-top:-22px !important;
}
.mb-22 {
	margin-bottom:-22px !important;
}
.vm-22 {
	margin-top:-22px !important;
	margin-bottom:-22px !important;
}
.hm-22 {
	margin-left:-22px !important;
	margin-right:-22px !important;
}


.ml-21 {
	margin-left:-21px !important;
}
.mr-21 {
	margin-right:-21px !important;
}
.mt-21 {
	margin-top:-21px !important;
}
.mb-21 {
	margin-bottom:-21px !important;
}
.vm-21 {
	margin-top:-21px !important;
	margin-bottom:-21px !important;
}
.hm-21 {
	margin-left:-21px !important;
	margin-right:-21px !important;
}


.ml-20 {
	margin-left:-20px !important;
}
.mr-20 {
	margin-right:-20px !important;
}
.mt-20 {
	margin-top:-20px !important;
}
.mb-20 {
	margin-bottom:-20px !important;
}
.vm-20 {
	margin-top:-20px !important;
	margin-bottom:-20px !important;
}
.hm-20 {
	margin-left:-20px !important;
	margin-right:-20px !important;
}


.ml-19 {
	margin-left:-19px !important;
}
.mr-19 {
	margin-right:-19px !important;
}
.mt-19 {
	margin-top:-19px !important;
}
.mb-19 {
	margin-bottom:-19px !important;
}
.vm-19 {
	margin-top:-19px !important;
	margin-bottom:-19px !important;
}
.hm-19 {
	margin-left:-19px !important;
	margin-right:-19px !important;
}


.ml-18 {
	margin-left:-18px !important;
}
.mr-18 {
	margin-right:-18px !important;
}
.mt-18 {
	margin-top:-18px !important;
}
.mb-18 {
	margin-bottom:-18px !important;
}
.vm-18 {
	margin-top:-18px !important;
	margin-bottom:-18px !important;
}
.hm-18 {
	margin-left:-18px !important;
	margin-right:-18px !important;
}


.ml-17 {
	margin-left:-17px !important;
}
.mr-17 {
	margin-right:-17px !important;
}
.mt-17 {
	margin-top:-17px !important;
}
.mb-17 {
	margin-bottom:-17px !important;
}
.vm-17 {
	margin-top:-17px !important;
	margin-bottom:-17px !important;
}
.hm-17 {
	margin-left:-17px !important;
	margin-right:-17px !important;
}


.ml-16 {
	margin-left:-16px !important;
}
.mr-16 {
	margin-right:-16px !important;
}
.mt-16 {
	margin-top:-16px !important;
}
.mb-16 {
	margin-bottom:-16px !important;
}
.vm-16 {
	margin-top:-16px !important;
	margin-bottom:-16px !important;
}
.hm-16 {
	margin-left:-16px !important;
	margin-right:-16px !important;
}


.ml-15 {
	margin-left:-15px !important;
}
.mr-15 {
	margin-right:-15px !important;
}
.mt-15 {
	margin-top:-15px !important;
}
.mb-15 {
	margin-bottom:-15px !important;
}
.vm-15 {
	margin-top:-15px !important;
	margin-bottom:-15px !important;
}
.hm-15 {
	margin-left:-15px !important;
	margin-right:-15px !important;
}


.ml-14 {
	margin-left:-14px !important;
}
.mr-14 {
	margin-right:-14px !important;
}
.mt-14 {
	margin-top:-14px !important;
}
.mb-14 {
	margin-bottom:-14px !important;
}
.vm-14 {
	margin-top:-14px !important;
	margin-bottom:-14px !important;
}
.hm-14 {
	margin-left:-14px !important;
	margin-right:-14px !important;
}


.ml-13 {
	margin-left:-13px !important;
}
.mr-13 {
	margin-right:-13px !important;
}
.mt-13 {
	margin-top:-13px !important;
}
.mb-13 {
	margin-bottom:-13px !important;
}
.vm-13 {
	margin-top:-13px !important;
	margin-bottom:-13px !important;
}
.hm-13 {
	margin-left:-13px !important;
	margin-right:-13px !important;
}


.ml-12 {
	margin-left:-12px !important;
}
.mr-12 {
	margin-right:-12px !important;
}
.mt-12 {
	margin-top:-12px !important;
}
.mb-12 {
	margin-bottom:-12px !important;
}
.vm-12 {
	margin-top:-12px !important;
	margin-bottom:-12px !important;
}
.hm-12 {
	margin-left:-12px !important;
	margin-right:-12px !important;
}


.ml-11 {
	margin-left:-11px !important;
}
.mr-11 {
	margin-right:-11px !important;
}
.mt-11 {
	margin-top:-11px !important;
}
.mb-11 {
	margin-bottom:-11px !important;
}
.vm-11 {
	margin-top:-11px !important;
	margin-bottom:-11px !important;
}
.hm-11 {
	margin-left:-11px !important;
	margin-right:-11px !important;
}


.ml-10 {
	margin-left:-10px !important;
}
.mr-10 {
	margin-right:-10px !important;
}
.mt-10 {
	margin-top:-10px !important;
}
.mb-10 {
	margin-bottom:-10px !important;
}
.vm-10 {
	margin-top:-10px !important;
	margin-bottom:-10px !important;
}
.hm-10 {
	margin-left:-10px !important;
	margin-right:-10px !important;
}


.ml-9 {
	margin-left:-9px !important;
}
.mr-9 {
	margin-right:-9px !important;
}
.mt-9 {
	margin-top:-9px !important;
}
.mb-9 {
	margin-bottom:-9px !important;
}
.vm-9 {
	margin-top:-9px !important;
	margin-bottom:-9px !important;
}
.hm-9 {
	margin-left:-9px !important;
	margin-right:-9px !important;
}


.ml-8 {
	margin-left:-8px !important;
}
.mr-8 {
	margin-right:-8px !important;
}
.mt-8 {
	margin-top:-8px !important;
}
.mb-8 {
	margin-bottom:-8px !important;
}
.vm-8 {
	margin-top:-8px !important;
	margin-bottom:-8px !important;
}
.hm-8 {
	margin-left:-8px !important;
	margin-right:-8px !important;
}


.ml-7 {
	margin-left:-7px !important;
}
.mr-7 {
	margin-right:-7px !important;
}
.mt-7 {
	margin-top:-7px !important;
}
.mb-7 {
	margin-bottom:-7px !important;
}
.vm-7 {
	margin-top:-7px !important;
	margin-bottom:-7px !important;
}
.hm-7 {
	margin-left:-7px !important;
	margin-right:-7px !important;
}


.ml-6 {
	margin-left:-6px !important;
}
.mr-6 {
	margin-right:-6px !important;
}
.mt-6 {
	margin-top:-6px !important;
}
.mb-6 {
	margin-bottom:-6px !important;
}
.vm-6 {
	margin-top:-6px !important;
	margin-bottom:-6px !important;
}
.hm-6 {
	margin-left:-6px !important;
	margin-right:-6px !important;
}


.ml-5 {
	margin-left:-5px !important;
}
.mr-5 {
	margin-right:-5px !important;
}
.mt-5 {
	margin-top:-5px !important;
}
.mb-5 {
	margin-bottom:-5px !important;
}
.vm-5 {
	margin-top:-5px !important;
	margin-bottom:-5px !important;
}
.hm-5 {
	margin-left:-5px !important;
	margin-right:-5px !important;
}


.ml-4 {
	margin-left:-4px !important;
}
.mr-4 {
	margin-right:-4px !important;
}
.mt-4 {
	margin-top:-4px !important;
}
.mb-4 {
	margin-bottom:-4px !important;
}
.vm-4 {
	margin-top:-4px !important;
	margin-bottom:-4px !important;
}
.hm-4 {
	margin-left:-4px !important;
	margin-right:-4px !important;
}


.ml-3 {
	margin-left:-3px !important;
}
.mr-3 {
	margin-right:-3px !important;
}
.mt-3 {
	margin-top:-3px !important;
}
.mb-3 {
	margin-bottom:-3px !important;
}
.vm-3 {
	margin-top:-3px !important;
	margin-bottom:-3px !important;
}
.hm-3 {
	margin-left:-3px !important;
	margin-right:-3px !important;
}


.ml-2 {
	margin-left:-2px !important;
}
.mr-2 {
	margin-right:-2px !important;
}
.mt-2 {
	margin-top:-2px !important;
}
.mb-2 {
	margin-bottom:-2px !important;
}
.vm-2 {
	margin-top:-2px !important;
	margin-bottom:-2px !important;
}
.hm-2 {
	margin-left:-2px !important;
	margin-right:-2px !important;
}


.ml-1 {
	margin-left:-1px !important;
}
.mr-1 {
	margin-right:-1px !important;
}
.mt-1 {
	margin-top:-1px !important;
}
.mb-1 {
	margin-bottom:-1px !important;
}
.vm-1 {
	margin-top:-1px !important;
	margin-bottom:-1px !important;
}
.hm-1 {
	margin-left:-1px !important;
	margin-right:-1px !important;
}


.ml0 {
	margin-left:0px !important;
}
.mr0 {
	margin-right:0px !important;
}
.mt0 {
	margin-top:0px !important;
}
.mb0 {
	margin-bottom:0px !important;
}
.vm0 {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.hm0 {
	margin-left:0px !important;
	margin-right:0px !important;
}


.ml1 {
	margin-left:1px !important;
}
.mr1 {
	margin-right:1px !important;
}
.mt1 {
	margin-top:1px !important;
}
.mb1 {
	margin-bottom:1px !important;
}
.vm1 {
	margin-top:1px !important;
	margin-bottom:1px !important;
}
.hm1 {
	margin-left:1px !important;
	margin-right:1px !important;
}


.ml2 {
	margin-left:2px !important;
}
.mr2 {
	margin-right:2px !important;
}
.mt2 {
	margin-top:2px !important;
}
.mb2 {
	margin-bottom:2px !important;
}
.vm2 {
	margin-top:2px !important;
	margin-bottom:2px !important;
}
.hm2 {
	margin-left:2px !important;
	margin-right:2px !important;
}


.ml3 {
	margin-left:3px !important;
}
.mr3 {
	margin-right:3px !important;
}
.mt3 {
	margin-top:3px !important;
}
.mb3 {
	margin-bottom:3px !important;
}
.vm3 {
	margin-top:3px !important;
	margin-bottom:3px !important;
}
.hm3 {
	margin-left:3px !important;
	margin-right:3px !important;
}


.ml4 {
	margin-left:4px !important;
}
.mr4 {
	margin-right:4px !important;
}
.mt4 {
	margin-top:4px !important;
}
.mb4 {
	margin-bottom:4px !important;
}
.vm4 {
	margin-top:4px !important;
	margin-bottom:4px !important;
}
.hm4 {
	margin-left:4px !important;
	margin-right:4px !important;
}


.ml5 {
	margin-left:5px !important;
}
.mr5 {
	margin-right:5px !important;
}
.mt5 {
	margin-top:5px !important;
}
.mb5 {
	margin-bottom:5px !important;
}
.vm5 {
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.hm5 {
	margin-left:5px !important;
	margin-right:5px !important;
}


.ml6 {
	margin-left:6px !important;
}
.mr6 {
	margin-right:6px !important;
}
.mt6 {
	margin-top:6px !important;
}
.mb6 {
	margin-bottom:6px !important;
}
.vm6 {
	margin-top:6px !important;
	margin-bottom:6px !important;
}
.hm6 {
	margin-left:6px !important;
	margin-right:6px !important;
}


.ml7 {
	margin-left:7px !important;
}
.mr7 {
	margin-right:7px !important;
}
.mt7 {
	margin-top:7px !important;
}
.mb7 {
	margin-bottom:7px !important;
}
.vm7 {
	margin-top:7px !important;
	margin-bottom:7px !important;
}
.hm7 {
	margin-left:7px !important;
	margin-right:7px !important;
}


.ml8 {
	margin-left:8px !important;
}
.mr8 {
	margin-right:8px !important;
}
.mt8 {
	margin-top:8px !important;
}
.mb8 {
	margin-bottom:8px !important;
}
.vm8 {
	margin-top:8px !important;
	margin-bottom:8px !important;
}
.hm8 {
	margin-left:8px !important;
	margin-right:8px !important;
}


.ml9 {
	margin-left:9px !important;
}
.mr9 {
	margin-right:9px !important;
}
.mt9 {
	margin-top:9px !important;
}
.mb9 {
	margin-bottom:9px !important;
}
.vm9 {
	margin-top:9px !important;
	margin-bottom:9px !important;
}
.hm9 {
	margin-left:9px !important;
	margin-right:9px !important;
}


.ml10 {
	margin-left:10px !important;
}
.mr10 {
	margin-right:10px !important;
}
.mt10 {
	margin-top:10px !important;
}
.mb10 {
	margin-bottom:10px !important;
}
.vm10 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}
.hm10 {
	margin-left:10px !important;
	margin-right:10px !important;
}


.ml11 {
	margin-left:11px !important;
}
.mr11 {
	margin-right:11px !important;
}
.mt11 {
	margin-top:11px !important;
}
.mb11 {
	margin-bottom:11px !important;
}
.vm11 {
	margin-top:11px !important;
	margin-bottom:11px !important;
}
.hm11 {
	margin-left:11px !important;
	margin-right:11px !important;
}


.ml12 {
	margin-left:12px !important;
}
.mr12 {
	margin-right:12px !important;
}
.mt12 {
	margin-top:12px !important;
}
.mb12 {
	margin-bottom:12px !important;
}
.vm12 {
	margin-top:12px !important;
	margin-bottom:12px !important;
}
.hm12 {
	margin-left:12px !important;
	margin-right:12px !important;
}


.ml13 {
	margin-left:13px !important;
}
.mr13 {
	margin-right:13px !important;
}
.mt13 {
	margin-top:13px !important;
}
.mb13 {
	margin-bottom:13px !important;
}
.vm13 {
	margin-top:13px !important;
	margin-bottom:13px !important;
}
.hm13 {
	margin-left:13px !important;
	margin-right:13px !important;
}


.ml14 {
	margin-left:14px !important;
}
.mr14 {
	margin-right:14px !important;
}
.mt14 {
	margin-top:14px !important;
}
.mb14 {
	margin-bottom:14px !important;
}
.vm14 {
	margin-top:14px !important;
	margin-bottom:14px !important;
}
.hm14 {
	margin-left:14px !important;
	margin-right:14px !important;
}


.ml15 {
	margin-left:15px !important;
}
.mr15 {
	margin-right:15px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mb15 {
	margin-bottom:15px !important;
}
.vm15 {
	margin-top:15px !important;
	margin-bottom:15px !important;
}
.hm15 {
	margin-left:15px !important;
	margin-right:15px !important;
}


.ml16 {
	margin-left:16px !important;
}
.mr16 {
	margin-right:16px !important;
}
.mt16 {
	margin-top:16px !important;
}
.mb16 {
	margin-bottom:16px !important;
}
.vm16 {
	margin-top:16px !important;
	margin-bottom:16px !important;
}
.hm16 {
	margin-left:16px !important;
	margin-right:16px !important;
}


.ml17 {
	margin-left:17px !important;
}
.mr17 {
	margin-right:17px !important;
}
.mt17 {
	margin-top:17px !important;
}
.mb17 {
	margin-bottom:17px !important;
}
.vm17 {
	margin-top:17px !important;
	margin-bottom:17px !important;
}
.hm17 {
	margin-left:17px !important;
	margin-right:17px !important;
}


.ml18 {
	margin-left:18px !important;
}
.mr18 {
	margin-right:18px !important;
}
.mt18 {
	margin-top:18px !important;
}
.mb18 {
	margin-bottom:18px !important;
}
.vm18 {
	margin-top:18px !important;
	margin-bottom:18px !important;
}
.hm18 {
	margin-left:18px !important;
	margin-right:18px !important;
}


.ml19 {
	margin-left:19px !important;
}
.mr19 {
	margin-right:19px !important;
}
.mt19 {
	margin-top:19px !important;
}
.mb19 {
	margin-bottom:19px !important;
}
.vm19 {
	margin-top:19px !important;
	margin-bottom:19px !important;
}
.hm19 {
	margin-left:19px !important;
	margin-right:19px !important;
}


.ml20 {
	margin-left:20px !important;
}
.mr20 {
	margin-right:20px !important;
}
.mt20 {
	margin-top:20px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.vm20 {
	margin-top:20px !important;
	margin-bottom:20px !important;
}
.hm20 {
	margin-left:20px !important;
	margin-right:20px !important;
}


.ml21 {
	margin-left:21px !important;
}
.mr21 {
	margin-right:21px !important;
}
.mt21 {
	margin-top:21px !important;
}
.mb21 {
	margin-bottom:21px !important;
}
.vm21 {
	margin-top:21px !important;
	margin-bottom:21px !important;
}
.hm21 {
	margin-left:21px !important;
	margin-right:21px !important;
}


.ml22 {
	margin-left:22px !important;
}
.mr22 {
	margin-right:22px !important;
}
.mt22 {
	margin-top:22px !important;
}
.mb22 {
	margin-bottom:22px !important;
}
.vm22 {
	margin-top:22px !important;
	margin-bottom:22px !important;
}
.hm22 {
	margin-left:22px !important;
	margin-right:22px !important;
}


.ml23 {
	margin-left:23px !important;
}
.mr23 {
	margin-right:23px !important;
}
.mt23 {
	margin-top:23px !important;
}
.mb23 {
	margin-bottom:23px !important;
}
.vm23 {
	margin-top:23px !important;
	margin-bottom:23px !important;
}
.hm23 {
	margin-left:23px !important;
	margin-right:23px !important;
}


.ml24 {
	margin-left:24px !important;
}
.mr24 {
	margin-right:24px !important;
}
.mt24 {
	margin-top:24px !important;
}
.mb24 {
	margin-bottom:24px !important;
}
.vm24 {
	margin-top:24px !important;
	margin-bottom:24px !important;
}
.hm24 {
	margin-left:24px !important;
	margin-right:24px !important;
}


.ml25 {
	margin-left:25px !important;
}
.mr25 {
	margin-right:25px !important;
}
.mt25 {
	margin-top:25px !important;
}
.mb25 {
	margin-bottom:25px !important;
}
.vm25 {
	margin-top:25px !important;
	margin-bottom:25px !important;
}
.hm25 {
	margin-left:25px !important;
	margin-right:25px !important;
}


.allp {
	padding:10px !important;
}
.allp1 {
	padding:1px !important;
}
.allp2{
	padding:2px !important;
}
.allp3 {
	padding:3px !important;
}
.allp4 {
	padding:4px !important;
}
.allp5 {
	padding:5px !important;
}
.allp6 {
	padding:6px !important;
}
.allp7 {
	padding:7px !important;
}


.pl {
	padding-left:10px !important;
}
.pr {
	padding-right:10px !important;
}
.pt {
	padding-top:10px !important;
}
.pb {
	padding-bottom:10px !important;
}
.npl {
	padding-left:0px !important;
}
.npr {
	padding-right:0px !important;
}
.npt {
	padding-top:0px !important;
}
.npb {
	padding-bottom:0px !important;
}
.nvp {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.nhp {
	padding-left:0px !important;
	padding-right:0px !important;
}
.vp {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.hp {
	padding-left:10px !important;
	padding-right:10px !important;
}
.np {
	padding:0px !important;
}



.pl-25 {
	padding-left:-25px !important;
}
.pr-25 {
	padding-right:-25px !important;
}
.pt-25 {
	padding-top:-25px !important;
}
.pb-25 {
	padding-bottom:-25px !important;
}
.vp-25 {
	padding-top:-25px !important;
	padding-bottom:-25px !important;
}
.hp-25 {
	padding-left:-25px !important;
	padding-right:-25px !important;
}


.pl-24 {
	padding-left:-24px !important;
}
.pr-24 {
	padding-right:-24px !important;
}
.pt-24 {
	padding-top:-24px !important;
}
.pb-24 {
	padding-bottom:-24px !important;
}
.vp-24 {
	padding-top:-24px !important;
	padding-bottom:-24px !important;
}
.hp-24 {
	padding-left:-24px !important;
	padding-right:-24px !important;
}


.pl-23 {
	padding-left:-23px !important;
}
.pr-23 {
	padding-right:-23px !important;
}
.pt-23 {
	padding-top:-23px !important;
}
.pb-23 {
	padding-bottom:-23px !important;
}
.vp-23 {
	padding-top:-23px !important;
	padding-bottom:-23px !important;
}
.hp-23 {
	padding-left:-23px !important;
	padding-right:-23px !important;
}


.pl-22 {
	padding-left:-22px !important;
}
.pr-22 {
	padding-right:-22px !important;
}
.pt-22 {
	padding-top:-22px !important;
}
.pb-22 {
	padding-bottom:-22px !important;
}
.vp-22 {
	padding-top:-22px !important;
	padding-bottom:-22px !important;
}
.hp-22 {
	padding-left:-22px !important;
	padding-right:-22px !important;
}


.pl-21 {
	padding-left:-21px !important;
}
.pr-21 {
	padding-right:-21px !important;
}
.pt-21 {
	padding-top:-21px !important;
}
.pb-21 {
	padding-bottom:-21px !important;
}
.vp-21 {
	padding-top:-21px !important;
	padding-bottom:-21px !important;
}
.hp-21 {
	padding-left:-21px !important;
	padding-right:-21px !important;
}


.pl-20 {
	padding-left:-20px !important;
}
.pr-20 {
	padding-right:-20px !important;
}
.pt-20 {
	padding-top:-20px !important;
}
.pb-20 {
	padding-bottom:-20px !important;
}
.vp-20 {
	padding-top:-20px !important;
	padding-bottom:-20px !important;
}
.hp-20 {
	padding-left:-20px !important;
	padding-right:-20px !important;
}


.pl-19 {
	padding-left:-19px !important;
}
.pr-19 {
	padding-right:-19px !important;
}
.pt-19 {
	padding-top:-19px !important;
}
.pb-19 {
	padding-bottom:-19px !important;
}
.vp-19 {
	padding-top:-19px !important;
	padding-bottom:-19px !important;
}
.hp-19 {
	padding-left:-19px !important;
	padding-right:-19px !important;
}


.pl-18 {
	padding-left:-18px !important;
}
.pr-18 {
	padding-right:-18px !important;
}
.pt-18 {
	padding-top:-18px !important;
}
.pb-18 {
	padding-bottom:-18px !important;
}
.vp-18 {
	padding-top:-18px !important;
	padding-bottom:-18px !important;
}
.hp-18 {
	padding-left:-18px !important;
	padding-right:-18px !important;
}


.pl-17 {
	padding-left:-17px !important;
}
.pr-17 {
	padding-right:-17px !important;
}
.pt-17 {
	padding-top:-17px !important;
}
.pb-17 {
	padding-bottom:-17px !important;
}
.vp-17 {
	padding-top:-17px !important;
	padding-bottom:-17px !important;
}
.hp-17 {
	padding-left:-17px !important;
	padding-right:-17px !important;
}


.pl-16 {
	padding-left:-16px !important;
}
.pr-16 {
	padding-right:-16px !important;
}
.pt-16 {
	padding-top:-16px !important;
}
.pb-16 {
	padding-bottom:-16px !important;
}
.vp-16 {
	padding-top:-16px !important;
	padding-bottom:-16px !important;
}
.hp-16 {
	padding-left:-16px !important;
	padding-right:-16px !important;
}


.pl-15 {
	padding-left:-15px !important;
}
.pr-15 {
	padding-right:-15px !important;
}
.pt-15 {
	padding-top:-15px !important;
}
.pb-15 {
	padding-bottom:-15px !important;
}
.vp-15 {
	padding-top:-15px !important;
	padding-bottom:-15px !important;
}
.hp-15 {
	padding-left:-15px !important;
	padding-right:-15px !important;
}


.pl-14 {
	padding-left:-14px !important;
}
.pr-14 {
	padding-right:-14px !important;
}
.pt-14 {
	padding-top:-14px !important;
}
.pb-14 {
	padding-bottom:-14px !important;
}
.vp-14 {
	padding-top:-14px !important;
	padding-bottom:-14px !important;
}
.hp-14 {
	padding-left:-14px !important;
	padding-right:-14px !important;
}


.pl-13 {
	padding-left:-13px !important;
}
.pr-13 {
	padding-right:-13px !important;
}
.pt-13 {
	padding-top:-13px !important;
}
.pb-13 {
	padding-bottom:-13px !important;
}
.vp-13 {
	padding-top:-13px !important;
	padding-bottom:-13px !important;
}
.hp-13 {
	padding-left:-13px !important;
	padding-right:-13px !important;
}


.pl-12 {
	padding-left:-12px !important;
}
.pr-12 {
	padding-right:-12px !important;
}
.pt-12 {
	padding-top:-12px !important;
}
.pb-12 {
	padding-bottom:-12px !important;
}
.vp-12 {
	padding-top:-12px !important;
	padding-bottom:-12px !important;
}
.hp-12 {
	padding-left:-12px !important;
	padding-right:-12px !important;
}


.pl-11 {
	padding-left:-11px !important;
}
.pr-11 {
	padding-right:-11px !important;
}
.pt-11 {
	padding-top:-11px !important;
}
.pb-11 {
	padding-bottom:-11px !important;
}
.vp-11 {
	padding-top:-11px !important;
	padding-bottom:-11px !important;
}
.hp-11 {
	padding-left:-11px !important;
	padding-right:-11px !important;
}


.pl-10 {
	padding-left:-10px !important;
}
.pr-10 {
	padding-right:-10px !important;
}
.pt-10 {
	padding-top:-10px !important;
}
.pb-10 {
	padding-bottom:-10px !important;
}
.vp-10 {
	padding-top:-10px !important;
	padding-bottom:-10px !important;
}
.hp-10 {
	padding-left:-10px !important;
	padding-right:-10px !important;
}


.pl-9 {
	padding-left:-9px !important;
}
.pr-9 {
	padding-right:-9px !important;
}
.pt-9 {
	padding-top:-9px !important;
}
.pb-9 {
	padding-bottom:-9px !important;
}
.vp-9 {
	padding-top:-9px !important;
	padding-bottom:-9px !important;
}
.hp-9 {
	padding-left:-9px !important;
	padding-right:-9px !important;
}


.pl-8 {
	padding-left:-8px !important;
}
.pr-8 {
	padding-right:-8px !important;
}
.pt-8 {
	padding-top:-8px !important;
}
.pb-8 {
	padding-bottom:-8px !important;
}
.vp-8 {
	padding-top:-8px !important;
	padding-bottom:-8px !important;
}
.hp-8 {
	padding-left:-8px !important;
	padding-right:-8px !important;
}


.pl-7 {
	padding-left:-7px !important;
}
.pr-7 {
	padding-right:-7px !important;
}
.pt-7 {
	padding-top:-7px !important;
}
.pb-7 {
	padding-bottom:-7px !important;
}
.vp-7 {
	padding-top:-7px !important;
	padding-bottom:-7px !important;
}
.hp-7 {
	padding-left:-7px !important;
	padding-right:-7px !important;
}


.pl-6 {
	padding-left:-6px !important;
}
.pr-6 {
	padding-right:-6px !important;
}
.pt-6 {
	padding-top:-6px !important;
}
.pb-6 {
	padding-bottom:-6px !important;
}
.vp-6 {
	padding-top:-6px !important;
	padding-bottom:-6px !important;
}
.hp-6 {
	padding-left:-6px !important;
	padding-right:-6px !important;
}


.pl-5 {
	padding-left:-5px !important;
}
.pr-5 {
	padding-right:-5px !important;
}
.pt-5 {
	padding-top:-5px !important;
}
.pb-5 {
	padding-bottom:-5px !important;
}
.vp-5 {
	padding-top:-5px !important;
	padding-bottom:-5px !important;
}
.hp-5 {
	padding-left:-5px !important;
	padding-right:-5px !important;
}


.pl-4 {
	padding-left:-4px !important;
}
.pr-4 {
	padding-right:-4px !important;
}
.pt-4 {
	padding-top:-4px !important;
}
.pb-4 {
	padding-bottom:-4px !important;
}
.vp-4 {
	padding-top:-4px !important;
	padding-bottom:-4px !important;
}
.hp-4 {
	padding-left:-4px !important;
	padding-right:-4px !important;
}


.pl-3 {
	padding-left:-3px !important;
}
.pr-3 {
	padding-right:-3px !important;
}
.pt-3 {
	padding-top:-3px !important;
}
.pb-3 {
	padding-bottom:-3px !important;
}
.vp-3 {
	padding-top:-3px !important;
	padding-bottom:-3px !important;
}
.hp-3 {
	padding-left:-3px !important;
	padding-right:-3px !important;
}


.pl-2 {
	padding-left:-2px !important;
}
.pr-2 {
	padding-right:-2px !important;
}
.pt-2 {
	padding-top:-2px !important;
}
.pb-2 {
	padding-bottom:-2px !important;
}
.vp-2 {
	padding-top:-2px !important;
	padding-bottom:-2px !important;
}
.hp-2 {
	padding-left:-2px !important;
	padding-right:-2px !important;
}


.pl-1 {
	padding-left:-1px !important;
}
.pr-1 {
	padding-right:-1px !important;
}
.pt-1 {
	padding-top:-1px !important;
}
.pb-1 {
	padding-bottom:-1px !important;
}
.vp-1 {
	padding-top:-1px !important;
	padding-bottom:-1px !important;
}
.hp-1 {
	padding-left:-1px !important;
	padding-right:-1px !important;
}


.pl0 {
	padding-left:0px !important;
}
.pr0 {
	padding-right:0px !important;
}
.pt0 {
	padding-top:0px !important;
}
.pb0 {
	padding-bottom:0px !important;
}
.vp0 {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.hp0 {
	padding-left:0px !important;
	padding-right:0px !important;
}


.pl1 {
	padding-left:1px !important;
}
.pr1 {
	padding-right:1px !important;
}
.pt1 {
	padding-top:1px !important;
}
.pb1 {
	padding-bottom:1px !important;
}
.vp1 {
	padding-top:1px !important;
	padding-bottom:1px !important;
}
.hp1 {
	padding-left:1px !important;
	padding-right:1px !important;
}


.pl2 {
	padding-left:2px !important;
}
.pr2 {
	padding-right:2px !important;
}
.pt2 {
	padding-top:2px !important;
}
.pb2 {
	padding-bottom:2px !important;
}
.vp2 {
	padding-top:2px !important;
	padding-bottom:2px !important;
}
.hp2 {
	padding-left:2px !important;
	padding-right:2px !important;
}


.pl3 {
	padding-left:3px !important;
}
.pr3 {
	padding-right:3px !important;
}
.pt3 {
	padding-top:3px !important;
}
.pb3 {
	padding-bottom:3px !important;
}
.vp3 {
	padding-top:3px !important;
	padding-bottom:3px !important;
}
.hp3 {
	padding-left:3px !important;
	padding-right:3px !important;
}


.pl4 {
	padding-left:4px !important;
}
.pr4 {
	padding-right:4px !important;
}
.pt4 {
	padding-top:4px !important;
}
.pb4 {
	padding-bottom:4px !important;
}
.vp4 {
	padding-top:4px !important;
	padding-bottom:4px !important;
}
.hp4 {
	padding-left:4px !important;
	padding-right:4px !important;
}


.pl5 {
	padding-left:5px !important;
}
.pr5 {
	padding-right:5px !important;
}
.pt5 {
	padding-top:5px !important;
}
.pb5 {
	padding-bottom:5px !important;
}
.vp5 {
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.hp5 {
	padding-left:5px !important;
	padding-right:5px !important;
}


.pl6 {
	padding-left:6px !important;
}
.pr6 {
	padding-right:6px !important;
}
.pt6 {
	padding-top:6px !important;
}
.pb6 {
	padding-bottom:6px !important;
}
.vp6 {
	padding-top:6px !important;
	padding-bottom:6px !important;
}
.hp6 {
	padding-left:6px !important;
	padding-right:6px !important;
}


.pl7 {
	padding-left:7px !important;
}
.pr7 {
	padding-right:7px !important;
}
.pt7 {
	padding-top:7px !important;
}
.pb7 {
	padding-bottom:7px !important;
}
.vp7 {
	padding-top:7px !important;
	padding-bottom:7px !important;
}
.hp7 {
	padding-left:7px !important;
	padding-right:7px !important;
}


.pl8 {
	padding-left:8px !important;
}
.pr8 {
	padding-right:8px !important;
}
.pt8 {
	padding-top:8px !important;
}
.pb8 {
	padding-bottom:8px !important;
}
.vp8 {
	padding-top:8px !important;
	padding-bottom:8px !important;
}
.hp8 {
	padding-left:8px !important;
	padding-right:8px !important;
}


.pl9 {
	padding-left:9px !important;
}
.pr9 {
	padding-right:9px !important;
}
.pt9 {
	padding-top:9px !important;
}
.pb9 {
	padding-bottom:9px !important;
}
.vp9 {
	padding-top:9px !important;
	padding-bottom:9px !important;
}
.hp9 {
	padding-left:9px !important;
	padding-right:9px !important;
}


.pl10 {
	padding-left:10px !important;
}
.pr10 {
	padding-right:10px !important;
}
.pt10 {
	padding-top:10px !important;
}
.pb10 {
	padding-bottom:10px !important;
}
.vp10 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.hp10 {
	padding-left:10px !important;
	padding-right:10px !important;
}


.pl11 {
	padding-left:11px !important;
}
.pr11 {
	padding-right:11px !important;
}
.pt11 {
	padding-top:11px !important;
}
.pb11 {
	padding-bottom:11px !important;
}
.vp11 {
	padding-top:11px !important;
	padding-bottom:11px !important;
}
.hp11 {
	padding-left:11px !important;
	padding-right:11px !important;
}


.pl12 {
	padding-left:12px !important;
}
.pr12 {
	padding-right:12px !important;
}
.pt12 {
	padding-top:12px !important;
}
.pb12 {
	padding-bottom:12px !important;
}
.vp12 {
	padding-top:12px !important;
	padding-bottom:12px !important;
}
.hp12 {
	padding-left:12px !important;
	padding-right:12px !important;
}


.pl13 {
	padding-left:13px !important;
}
.pr13 {
	padding-right:13px !important;
}
.pt13 {
	padding-top:13px !important;
}
.pb13 {
	padding-bottom:13px !important;
}
.vp13 {
	padding-top:13px !important;
	padding-bottom:13px !important;
}
.hp13 {
	padding-left:13px !important;
	padding-right:13px !important;
}


.pl14 {
	padding-left:14px !important;
}
.pr14 {
	padding-right:14px !important;
}
.pt14 {
	padding-top:14px !important;
}
.pb14 {
	padding-bottom:14px !important;
}
.vp14 {
	padding-top:14px !important;
	padding-bottom:14px !important;
}
.hp14 {
	padding-left:14px !important;
	padding-right:14px !important;
}


.pl15 {
	padding-left:15px !important;
}
.pr15 {
	padding-right:15px !important;
}
.pt15 {
	padding-top:15px !important;
}
.pb15 {
	padding-bottom:15px !important;
}
.vp15 {
	padding-top:15px !important;
	padding-bottom:15px !important;
}
.hp15 {
	padding-left:15px !important;
	padding-right:15px !important;
}


.pl16 {
	padding-left:16px !important;
}
.pr16 {
	padding-right:16px !important;
}
.pt16 {
	padding-top:16px !important;
}
.pb16 {
	padding-bottom:16px !important;
}
.vp16 {
	padding-top:16px !important;
	padding-bottom:16px !important;
}
.hp16 {
	padding-left:16px !important;
	padding-right:16px !important;
}


.pl17 {
	padding-left:17px !important;
}
.pr17 {
	padding-right:17px !important;
}
.pt17 {
	padding-top:17px !important;
}
.pb17 {
	padding-bottom:17px !important;
}
.vp17 {
	padding-top:17px !important;
	padding-bottom:17px !important;
}
.hp17 {
	padding-left:17px !important;
	padding-right:17px !important;
}


.pl18 {
	padding-left:18px !important;
}
.pr18 {
	padding-right:18px !important;
}
.pt18 {
	padding-top:18px !important;
}
.pb18 {
	padding-bottom:18px !important;
}
.vp18 {
	padding-top:18px !important;
	padding-bottom:18px !important;
}
.hp18 {
	padding-left:18px !important;
	padding-right:18px !important;
}


.pl19 {
	padding-left:19px !important;
}
.pr19 {
	padding-right:19px !important;
}
.pt19 {
	padding-top:19px !important;
}
.pb19 {
	padding-bottom:19px !important;
}
.vp19 {
	padding-top:19px !important;
	padding-bottom:19px !important;
}
.hp19 {
	padding-left:19px !important;
	padding-right:19px !important;
}


.pl20 {
	padding-left:20px !important;
}
.pr20 {
	padding-right:20px !important;
}
.pt20 {
	padding-top:20px !important;
}
.pb20 {
	padding-bottom:20px !important;
}
.vp20 {
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.hp20 {
	padding-left:20px !important;
	padding-right:20px !important;
}


.pl21 {
	padding-left:21px !important;
}
.pr21 {
	padding-right:21px !important;
}
.pt21 {
	padding-top:21px !important;
}
.pb21 {
	padding-bottom:21px !important;
}
.vp21 {
	padding-top:21px !important;
	padding-bottom:21px !important;
}
.hp21 {
	padding-left:21px !important;
	padding-right:21px !important;
}


.pl22 {
	padding-left:22px !important;
}
.pr22 {
	padding-right:22px !important;
}
.pt22 {
	padding-top:22px !important;
}
.pb22 {
	padding-bottom:22px !important;
}
.vp22 {
	padding-top:22px !important;
	padding-bottom:22px !important;
}
.hp22 {
	padding-left:22px !important;
	padding-right:22px !important;
}


.pl23 {
	padding-left:23px !important;
}
.pr23 {
	padding-right:23px !important;
}
.pt23 {
	padding-top:23px !important;
}
.pb23 {
	padding-bottom:23px !important;
}
.vp23 {
	padding-top:23px !important;
	padding-bottom:23px !important;
}
.hp23 {
	padding-left:23px !important;
	padding-right:23px !important;
}


.pl24 {
	padding-left:24px !important;
}
.pr24 {
	padding-right:24px !important;
}
.pt24 {
	padding-top:24px !important;
}
.pb24 {
	padding-bottom:24px !important;
}
.vp24 {
	padding-top:24px !important;
	padding-bottom:24px !important;
}
.hp24 {
	padding-left:24px !important;
	padding-right:24px !important;
}


.pl25 {
	padding-left:25px !important;
}
.pr25 {
	padding-right:25px !important;
}
.pt25 {
	padding-top:25px !important;
}
.pb25 {
	padding-bottom:25px !important;
}
.vp25 {
	padding-top:25px !important;
	padding-bottom:25px !important;
}
.hp25 {
	padding-left:25px !important;
	padding-right:25px !important;
}


  /* grid + padding grid */  
.grid_1, .pgrid_1,
.grid_2, .pgrid_2,
.grid_3, .pgrid_3,
.grid_4, .pgrid_4,
.grid_5, .pgrid_5,
.grid_6, .pgrid_6,
.grid_7, .pgrid_7,
.grid_8, .pgrid_8,
.grid_9, .pgrid_9,
.grid_10, .pgrid_10,
.grid_11, .pgrid_11,
.grid_12, .pgrid_12
{
	display:inline;
	float: left;
	position: relative;
	margin:10px;
}


.grid {
	display:inline;
	float: left;
	position: relative;
}
.pgrid {
	display:inline;
	float: left;
	position: relative;
	padding:10px;
}

  /* grid width */  
.container_12 .grid_1 {width:70px;}
/* .container_12 .grid_2 {width:160px;} */
.container_12 .grid_3 {width:250px;}
.container_12 .grid_4 {width:340px;}
.container_12 .grid_5 {width:430px;}
.container_12 .grid_6 {width:520px;}
.container_12 .grid_7 {width:610px;}
.container_12 .grid_8 {width:700px;}
.container_12 .grid_9 {width:790px;}
.container_12 .grid_10 {width:880px;}
.container_12 .grid_11 {width:970px;}
.container_12 .grid_12 {width:1060px;}


  /* padding grid width */  
.container_12 .pgrid_1 {width:50px;padding:10px;}
.container_12 .pgrid_2 {width:140px;padding:10px;}
.container_12 .pgrid_3 {width:230px;padding:10px;}
.container_12 .pgrid_4 {width:320px;padding:10px;}
.container_12 .pgrid_5 {width:410px;padding:10px;}
.container_12 .pgrid_6 {width:500px;padding:10px;}
.container_12 .pgrid_7 {width:590px;padding:10px;}
.container_12 .pgrid_8 {width:680px;padding:10px;}
.container_12 .pgrid_9 {width:770px;padding:10px;}
.container_12 .pgrid_10 {width:860px;padding:10px;}
.container_12 .pgrid_11 {width:950px;padding:10px;}
.container_12 .pgrid_12 {width:1040px;padding:10px;}


  /* borders (order: top right bottom left) */  
.b_t {border-right:none !important; border-bottom:none !important; border-left:none !important; }
.b_r {border-top:none !important; border-bottom:none !important; border-left:none !important; }
.b_b {border-top:none !important; border-right:none !important; border-left:none !important; }
.b_l {border-top:none !important; border-right:none !important; border-bottom:none !important; }
.b_tr {border-bottom:none !important; border-left:none !important; }
.b_tb {border-right:none !important; border-left:none !important; }
.b_tl {border-right:none !important; border-bottom:none !important; }
.b_rb {border-top:none !important; border-left:none !important; }
.b_rl {border-top:none !important; border-bottom:none !important; }
.b_bl {border-top:none !important; border-right:none !important; }
.b_trb {border-left:none !important; }
.b_trl {border-bottom:none !important; }
.b_tbl {border-right:none !important; }
.b_rbl {border-top:none !important; }
.b_trbl {}

  /* dividers (ex.: blrtb = "border left right top bottom") */ 
.bl {border-right:none !important; border-top:none !important; border-bottom:none !important; border-left-width:1px !important; padding-left:9px;}
.br {border-left:none !important; border-top:none !important; border-bottom:none !important; border-right-width:1px !important; padding-right:9px;}
.bt {border-left:none !important; border-right:none !important; border-bottom:none !important; border-top-width:1px !important; padding-top:9px;}
.bb {border-left:none !important; border-top:none !important; border-right:none !important; border-bottom-width:1px !important; padding-bottom:9px;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix {display: block;}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
* html .clearfix {height: 1%;}
