/* ----------------------------------------------------------------------------
   Grid
-----------------------------------------------------------------------------*/


/* Columns
-----------------------------------------------------------------------------*/

.columnLeft { float: left; margin-right: 10px; padding-bottom: 1px; }
.columnRight { float: right; margin-left: 10px; padding-bottom: 1px; }

	/* The last column in a row */
	.columnLeft.last { margin-right: 0; }
	.columnRight.last { margin-left: 0; }


/* Width
-----------------------------------------------------------------------------*/

.wAuto { width: auto; } .wInherit { width: inherit; }

.w0 { width: 0px; } .w5 { width: 5px; } 
.w10 { width: 10px; } .w15 { width: 15px; } 
.w20 { width: 20px; } .w25 { width: 25px; } 
.w30 { width: 30px; } .w35 { width: 35px; } 
.w40 { width: 40px; } .w45 { width: 45px; } 
.w50 { width: 50px; } .w55 { width: 55px; } 
.w60 { width: 60px; } .w65 { width: 65px; } 
.w70 { width: 70px; } .w75 { width: 75px; } 
.w80 { width: 80px; } .w85 { width: 85px; } 
.w90 { width: 90px; } .w95 { width: 95px; } 

.w100 { width: 100px; } .w105 { width: 105px; }
.w110 { width: 110px; } .w115 { width: 115px; } 
.w120 { width: 120px; } .w125 { width: 125px; } 
.w130 { width: 130px; } .w135 { width: 135px; } 
.w140 { width: 140px; } .w145 { width: 145px; } 
.w150 { width: 150px; } .w155 { width: 155px; } 
.w160 { width: 160px; } .w165 { width: 165px; } 
.w170 { width: 170px; } .w175 { width: 175px; } 
.w180 { width: 180px; } .w185 { width: 185px; } 
.w190 { width: 190px; } .w195 { width: 195px; } 

.w200 { width: 200px; } .w205 { width: 205px; } 
.w210 { width: 210px; } .w215 { width: 215px; } 
.w220 { width: 220px; } .w225 { width: 225px; } 
.w230 { width: 230px; } .w235 { width: 235px; } 
.w240 { width: 240px; } .w245 { width: 245px; } 
.w250 { width: 250px; } .w255 { width: 255px; } 
.w260 { width: 260px; } .w265 { width: 265px; } 
.w270 { width: 270px; } .w275 { width: 275px; } 
.w280 { width: 280px; } .w285 { width: 285px; } 
.w290 { width: 290px; } .w295 { width: 295px; } 

.w300 { width: 300px; } .w305 { width: 305px; } 
.w310 { width: 310px; } .w315 { width: 315px; } 
.w320 { width: 320px; } .w325 { width: 325px; } 
.w330 { width: 330px; } .w335 { width: 335px; } 
.w340 { width: 340px; } .w345 { width: 345px; } 
.w350 { width: 350px; } .w355 { width: 355px; } 
.w360 { width: 360px; } .w365 { width: 365px; } 
.w370 { width: 370px; } .w375 { width: 375px; } 
.w380 { width: 380px; } .w385 { width: 385px; } 
.w390 { width: 390px; } .w395 { width: 395px; } 

.w400 { width: 400px; } .w405 { width: 405px; } 
.w410 { width: 410px; } .w415 { width: 415px; } 
.w420 { width: 420px; } .w425 { width: 425px; } 
.w430 { width: 430px; } .w435 { width: 435px; } 
.w440 { width: 440px; } .w445 { width: 445px; } 
.w450 { width: 450px; } .w455 { width: 455px; } 
.w460 { width: 460px; } .w465 { width: 465px; } 
.w470 { width: 470px; } .w475 { width: 475px; } 
.w480 { width: 480px; } .w485 { width: 485px; } 
.w490 { width: 490px; } .w495 { width: 495px; } 

.w500 { width: 500px; } .w505 { width: 505px; } 
.w510 { width: 510px; } .w515 { width: 515px; } 
.w520 { width: 520px; } .w525 { width: 525px; } 
.w530 { width: 530px; } .w535 { width: 535px; } 
.w540 { width: 540px; } .w545 { width: 545px; } 
.w550 { width: 550px; } .w555 { width: 555px; } 
.w560 { width: 560px; } .w565 { width: 565px; } 
.w570 { width: 570px; } .w575 { width: 575px; } 
.w580 { width: 580px; } .w585 { width: 585px; } 
.w590 { width: 590px; } .w595 { width: 595px; } 

.w600 { width: 600px; } .w605 { width: 605px; } 
.w610 { width: 610px; } .w615 { width: 615px; } 
.w620 { width: 620px; } .w625 { width: 625px; } 
.w630 { width: 630px; } .w635 { width: 635px; } 
.w640 { width: 640px; } .w645 { width: 645px; } 
.w650 { width: 650px; } .w655 { width: 655px; } 
.w660 { width: 660px; } .w665 { width: 665px; } 
.w670 { width: 670px; } .w675 { width: 675px; } 
.w680 { width: 680px; } .w685 { width: 685px; } 
.w690 { width: 690px; } .w695 { width: 695px; } 

.w700 { width: 700px; } .w705 { width: 705px; } 
.w710 { width: 710px; } .w715 { width: 715px; } 
.w720 { width: 720px; } .w725 { width: 725px; } 
.w730 { width: 730px; } .w735 { width: 735px; } 
.w740 { width: 740px; } .w745 { width: 745px; } 
.w750 { width: 750px; } .w755 { width: 755px; } 
.w760 { width: 760px; } .w765 { width: 765px; } 
.w770 { width: 770px; } .w775 { width: 775px; } 
.w780 { width: 780px; } .w785 { width: 785px; } 
.w790 { width: 790px; } .w795 { width: 795px; } 

.w800 { width: 800px; } .w805 { width: 805px; } 
.w810 { width: 810px; } .w815 { width: 815px; } 
.w820 { width: 820px; } .w825 { width: 825px; } 
.w830 { width: 830px; } .w835 { width: 835px; } 
.w840 { width: 840px; } .w845 { width: 845px; } 
.w850 { width: 850px; } .w855 { width: 855px; } 
.w860 { width: 860px; } .w865 { width: 865px; } 
.w870 { width: 870px; } .w875 { width: 875px; } 
.w880 { width: 880px; } .w885 { width: 885px; } 
.w890 { width: 890px; } .w895 { width: 895px; } 

.w900 { width: 900px; } 


/* Width of an input
-----------------------------------------------------------------------------*/

input.wAuto, textarea.wAuto, select.wAuto, 
input.wInherit, textarea.wInherit, select.wInherit, 

input.w10, textarea.w10, select.w10, input.w15, textarea.w15, select.w15, 
input.w20, textarea.w20, select.w20, input.w25, textarea.w25, select.w25, 
input.w30, textarea.w30, select.w30, input.w35, textarea.w35, select.w35, 
input.w40, textarea.w40, select.w40, input.w45, textarea.w45, select.w45, 
input.w50, textarea.w50, select.w50, input.w55, textarea.w55, select.w55, 
input.w60, textarea.w60, select.w60, input.w65, textarea.w65, select.w65, 
input.w70, textarea.w70, select.w70, input.w75, textarea.w75, select.w75, 
input.w80, textarea.w80, select.w80, input.w85, textarea.w85, select.w85, 
input.w90, textarea.w90, select.w90, input.w95, textarea.w95, select.w95, 

input.w100, textarea.w100, select.w100, input.w105, textarea.w105, select.w105, 
input.w110, textarea.w110, select.w110, input.w115, textarea.w115, select.w115, 
input.w120, textarea.w120, select.w120, input.w125, textarea.w125, select.w125, 
input.w130, textarea.w130, select.w130, input.w135, textarea.w135, select.w135, 
input.w140, textarea.w140, select.w140, input.w145, textarea.w145, select.w145, 
input.w150, textarea.w150, select.w150, input.w155, textarea.w155, select.w155, 
input.w160, textarea.w160, select.w160, input.w165, textarea.w165, select.w165, 
input.w170, textarea.w170, select.w170, input.w175, textarea.w175, select.w175, 
input.w180, textarea.w180, select.w180, input.w185, textarea.w185, select.w185, 
input.w190, textarea.w190, select.w190, input.w195, textarea.w195, select.w195, 

input.w200, textarea.w200, select.w200, input.w205, textarea.w205, select.w205, 
input.w210, textarea.w210, select.w210, input.w215, textarea.w215, select.w215, 
input.w220, textarea.w220, select.w220, input.w225, textarea.w225, select.w225, 
input.w230, textarea.w230, select.w230, input.w235, textarea.w235, select.w235, 
input.w240, textarea.w240, select.w240, input.w245, textarea.w245, select.w245, 
input.w250, textarea.w250, select.w250, input.w255, textarea.w255, select.w255, 
input.w260, textarea.w260, select.w260, input.w265, textarea.w265, select.w265, 
input.w270, textarea.w270, select.w270, input.w275, textarea.w275, select.w275, 
input.w280, textarea.w280, select.w280, input.w285, textarea.w285, select.w285, 
input.w290, textarea.w290, select.w290, input.w295, textarea.w295, select.w295, 

input.w300, textarea.w300, select.w300, input.w305, textarea.w305, select.w305, 
input.w310, textarea.w310, select.w310, input.w315, textarea.w315, select.w315, 
input.w320, textarea.w320, select.w320, input.w325, textarea.w325, select.w325, 
input.w330, textarea.w330, select.w330, input.w335, textarea.w335, select.w335, 
input.w340, textarea.w340, select.w340, input.w345, textarea.w345, select.w345, 
input.w350, textarea.w350, select.w350, input.w355, textarea.w355, select.w355, 
input.w360, textarea.w360, select.w360, input.w365, textarea.w365, select.w365, 
input.w370, textarea.w370, select.w370, input.w375, textarea.w375, select.w375, 
input.w380, textarea.w380, select.w380, input.w385, textarea.w385, select.w385, 
input.w390, textarea.w390, select.w390, input.w395, textarea.w395, select.w395, 

input.w400, textarea.w400, select.w400, input.w405, textarea.w405, select.w405, 
input.w410, textarea.w410, select.w410, input.w415, textarea.w415, select.w415, 
input.w420, textarea.w420, select.w420, input.w425, textarea.w425, select.w425, 
input.w430, textarea.w430, select.w430, input.w435, textarea.w435, select.w435, 
input.w440, textarea.w440, select.w440, input.w445, textarea.w445, select.w445, 
input.w450, textarea.w450, select.w450, input.w455, textarea.w455, select.w455, 
input.w460, textarea.w460, select.w460, input.w465, textarea.w465, select.w465, 
input.w470, textarea.w470, select.w470, input.w475, textarea.w475, select.w475, 
input.w480, textarea.w480, select.w480, input.w485, textarea.w485, select.w485, 
input.w490, textarea.w490, select.w490, input.w495, textarea.w495, select.w495, 

input.w500, textarea.w500, select.w500, input.w505, textarea.w505, select.w505, 
input.w510, textarea.w510, select.w510, input.w515, textarea.w515, select.w515, 
input.w520, textarea.w520, select.w520, input.w525, textarea.w525, select.w525, 
input.w530, textarea.w530, select.w530, input.w535, textarea.w535, select.w535, 
input.w540, textarea.w540, select.w540, input.w545, textarea.w545, select.w545, 
input.w550, textarea.w550, select.w550, input.w555, textarea.w555, select.w555, 
input.w560, textarea.w560, select.w560, input.w565, textarea.w565, select.w565, 
input.w570, textarea.w570, select.w570, input.w575, textarea.w575, select.w575, 
input.w580, textarea.w580, select.w580, input.w585, textarea.w585, select.w585, 
input.w590, textarea.w590, select.w590, input.w595, textarea.w595, select.w595, 

input.w600, textarea.w600, select.w600, input.w605, textarea.w605, select.w605, 
input.w610, textarea.w610, select.w610, input.w615, textarea.w615, select.w615, 
input.w620, textarea.w620, select.w620, input.w625, textarea.w625, select.w625, 
input.w630, textarea.w630, select.w630, input.w635, textarea.w635, select.w635, 
input.w640, textarea.w640, select.w640, input.w645, textarea.w645, select.w645, 
input.w650, textarea.w650, select.w650, input.w655, textarea.w655, select.w655, 
input.w660, textarea.w660, select.w660, input.w665, textarea.w665, select.w665, 
input.w670, textarea.w670, select.w670, input.w675, textarea.w675, select.w675, 
input.w680, textarea.w680, select.w680, input.w685, textarea.w685, select.w685, 
input.w690, textarea.w690, select.w690, input.w695, textarea.w695, select.w695, 

input.w700, textarea.w700, select.w700, input.w705, textarea.w705, select.w705, 
input.w710, textarea.w710, select.w710, input.w715, textarea.w715, select.w715, 
input.w720, textarea.w720, select.w720, input.w725, textarea.w725, select.w725, 
input.w730, textarea.w730, select.w730, input.w735, textarea.w735, select.w735, 
input.w740, textarea.w740, select.w740, input.w745, textarea.w745, select.w745, 
input.w750, textarea.w750, select.w750, input.w755, textarea.w755, select.w755, 
input.w760, textarea.w760, select.w760, input.w765, textarea.w765, select.w765, 
input.w770, textarea.w770, select.w770, input.w775, textarea.w775, select.w775, 
input.w780, textarea.w780, select.w780, input.w785, textarea.w785, select.w785, 
input.w790, textarea.w790, select.w790, input.w795, textarea.w795, select.w795, 

input.w800, textarea.w800, select.w800, input.w805, textarea.w805, select.w805, 
input.w810, textarea.w810, select.w810, input.w815, textarea.w815, select.w815, 
input.w820, textarea.w820, select.w820, input.w825, textarea.w825, select.w825, 
input.w830, textarea.w830, select.w830, input.w835, textarea.w835, select.w835, 
input.w840, textarea.w840, select.w840, input.w845, textarea.w845, select.w845, 
input.w850, textarea.w850, select.w850, input.w855, textarea.w855, select.w855, 
input.w860, textarea.w860, select.w860, input.w865, textarea.w865, select.w865, 
input.w870, textarea.w870, select.w870, input.w875, textarea.w875, select.w875, 
input.w880, textarea.w880, select.w880, input.w885, textarea.w885, select.w885, 
input.w890, textarea.w890, select.w890, input.w895, textarea.w895, select.w895, 

input.w900, textarea.w900, select.w900 {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 4px !important;
	padding-right: 4px !important;
}

input.w100, textarea.w100, select.w100 { width: 90px !important; } input.w105, textarea.w105, select.w105 { width: 95px !important; }
input.w110, textarea.w110, select.w110 { width: 100px !important; } input.w115, textarea.w115, select.w115 { width: 105px !important; }
input.w120, textarea.w120, select.w120 { width: 110px !important; } input.w125, textarea.w125, select.w125 { width: 115px !important; }
input.w130, textarea.w130, select.w130 { width: 120px !important; } input.w135, textarea.w135, select.w135 { width: 125px !important; }
input.w140, textarea.w140, select.w140 { width: 130px !important; } input.w145, textarea.w145, select.w145 { width: 135px !important; }
input.w150, textarea.w150, select.w150 { width: 140px !important; } input.w155, textarea.w155, select.w155 { width: 145px !important; }
input.w160, textarea.w160, select.w160 { width: 150px !important; } input.w165, textarea.w165, select.w165 { width: 155px !important; }
input.w170, textarea.w170, select.w170 { width: 160px !important; } input.w175, textarea.w175, select.w175 { width: 165px !important; }
input.w180, textarea.w180, select.w180 { width: 170px !important; } input.w185, textarea.w185, select.w185 { width: 175px !important; }
input.w190, textarea.w190, select.w190 { width: 180px !important; } input.w195, textarea.w195, select.w195 { width: 185px !important; }

input.w200, textarea.w200, select.w200 { width: 190px !important; } input.w205, textarea.w205, select.w205 { width: 195px !important; }
input.w210, textarea.w210, select.w210 { width: 200px !important; } input.w215, textarea.w215, select.w215 { width: 205px !important; }
input.w220, textarea.w220, select.w220 { width: 210px !important; } input.w225, textarea.w225, select.w225 { width: 215px !important; }
input.w230, textarea.w230, select.w230 { width: 220px !important; } input.w235, textarea.w235, select.w235 { width: 225px !important; }
input.w240, textarea.w240, select.w240 { width: 230px !important; } input.w245, textarea.w245, select.w245 { width: 235px !important; }
input.w250, textarea.w250, select.w250 { width: 240px !important; } input.w255, textarea.w255, select.w255 { width: 245px !important; }
input.w260, textarea.w260, select.w260 { width: 250px !important; } input.w265, textarea.w265, select.w265 { width: 255px !important; }
input.w270, textarea.w270, select.w270 { width: 260px !important; } input.w275, textarea.w275, select.w275 { width: 265px !important; }
input.w280, textarea.w280, select.w280 { width: 270px !important; } input.w285, textarea.w285, select.w285 { width: 275px !important; }
input.w290, textarea.w290, select.w290 { width: 280px !important; } input.w295, textarea.w295, select.w295 { width: 285px !important; }

input.w300, textarea.w300, select.w300 { width: 290px !important; } input.w305, textarea.w305, select.w305 { width: 295px !important; }
input.w310, textarea.w310, select.w310 { width: 300px !important; } input.w315, textarea.w315, select.w315 { width: 305px !important; }
input.w320, textarea.w320, select.w320 { width: 310px !important; } input.w325, textarea.w325, select.w325 { width: 315px !important; }
input.w330, textarea.w330, select.w330 { width: 320px !important; } input.w335, textarea.w335, select.w335 { width: 325px !important; }
input.w340, textarea.w340, select.w340 { width: 330px !important; } input.w345, textarea.w345, select.w345 { width: 335px !important; }
input.w350, textarea.w350, select.w350 { width: 340px !important; } input.w355, textarea.w355, select.w355 { width: 345px !important; }
input.w360, textarea.w360, select.w360 { width: 350px !important; } input.w365, textarea.w365, select.w365 { width: 355px !important; }
input.w370, textarea.w370, select.w370 { width: 360px !important; } input.w375, textarea.w375, select.w375 { width: 365px !important; }
input.w380, textarea.w380, select.w380 { width: 370px !important; } input.w385, textarea.w385, select.w385 { width: 375px !important; }
input.w390, textarea.w390, select.w390 { width: 380px !important; } input.w395, textarea.w395, select.w395 { width: 385px !important; }

input.w400, textarea.w400, select.w400 { width: 390px !important; } input.w405, textarea.w405, select.w405 { width: 395px !important; }
input.w410, textarea.w410, select.w410 { width: 400px !important; } input.w415, textarea.w415, select.w415 { width: 405px !important; }
input.w420, textarea.w420, select.w420 { width: 410px !important; } input.w425, textarea.w425, select.w425 { width: 415px !important; }
input.w430, textarea.w430, select.w430 { width: 420px !important; } input.w435, textarea.w435, select.w435 { width: 425px !important; }
input.w440, textarea.w440, select.w440 { width: 430px !important; } input.w445, textarea.w445, select.w445 { width: 435px !important; }
input.w450, textarea.w450, select.w450 { width: 440px !important; } input.w455, textarea.w455, select.w455 { width: 445px !important; }
input.w460, textarea.w460, select.w460 { width: 450px !important; } input.w465, textarea.w465, select.w465 { width: 455px !important; }
input.w470, textarea.w470, select.w470 { width: 460px !important; } input.w475, textarea.w475, select.w475 { width: 465px !important; }
input.w480, textarea.w480, select.w480 { width: 470px !important; } input.w485, textarea.w485, select.w485 { width: 475px !important; }
input.w490, textarea.w490, select.w490 { width: 480px !important; } input.w495, textarea.w495, select.w495 { width: 485px !important; }

input.w500, textarea.w500, select.w500 { width: 490px !important; } input.w505, textarea.w505, select.w505 { width: 495px !important; }
input.w510, textarea.w510, select.w510 { width: 500px !important; } input.w515, textarea.w515, select.w515 { width: 505px !important; }
input.w520, textarea.w520, select.w520 { width: 510px !important; } input.w525, textarea.w525, select.w525 { width: 515px !important; }
input.w530, textarea.w530, select.w530 { width: 520px !important; } input.w535, textarea.w535, select.w535 { width: 525px !important; }
input.w540, textarea.w540, select.w540 { width: 530px !important; } input.w545, textarea.w545, select.w545 { width: 535px !important; }
input.w550, textarea.w550, select.w550 { width: 540px !important; } input.w555, textarea.w555, select.w555 { width: 545px !important; }
input.w560, textarea.w560, select.w560 { width: 550px !important; } input.w565, textarea.w565, select.w565 { width: 555px !important; }
input.w570, textarea.w570, select.w570 { width: 560px !important; } input.w575, textarea.w575, select.w575 { width: 565px !important; }
input.w580, textarea.w580, select.w580 { width: 570px !important; } input.w585, textarea.w585, select.w585 { width: 575px !important; }
input.w590, textarea.w590, select.w590 { width: 580px !important; } input.w595, textarea.w595, select.w595 { width: 585px !important; }

input.w600, textarea.w600, select.w600 { width: 590px !important; } input.w605, textarea.w605, select.w605 { width: 595px !important; }
input.w610, textarea.w610, select.w610 { width: 600px !important; } input.w615, textarea.w615, select.w615 { width: 605px !important; }
input.w620, textarea.w620, select.w620 { width: 610px !important; } input.w625, textarea.w625, select.w625 { width: 615px !important; }
input.w630, textarea.w630, select.w630 { width: 620px !important; } input.w635, textarea.w635, select.w635 { width: 625px !important; }
input.w640, textarea.w640, select.w640 { width: 630px !important; } input.w645, textarea.w645, select.w645 { width: 635px !important; }
input.w650, textarea.w650, select.w650 { width: 640px !important; } input.w655, textarea.w655, select.w655 { width: 645px !important; }
input.w660, textarea.w660, select.w660 { width: 650px !important; } input.w665, textarea.w665, select.w665 { width: 655px !important; }
input.w670, textarea.w670, select.w670 { width: 660px !important; } input.w675, textarea.w675, select.w675 { width: 665px !important; }
input.w680, textarea.w680, select.w680 { width: 670px !important; } input.w685, textarea.w685, select.w685 { width: 675px !important; }
input.w690, textarea.w690, select.w690 { width: 680px !important; } input.w695, textarea.w695, select.w695 { width: 685px !important; }

input.w700, textarea.w700, select.w700 { width: 690px !important; } input.w705, textarea.w705, select.w705 { width: 695px !important; }
input.w710, textarea.w710, select.w710 { width: 700px !important; } input.w715, textarea.w715, select.w715 { width: 705px !important; }
input.w720, textarea.w720, select.w720 { width: 710px !important; } input.w725, textarea.w725, select.w725 { width: 715px !important; }
input.w730, textarea.w730, select.w730 { width: 720px !important; } input.w735, textarea.w735, select.w735 { width: 725px !important; }
input.w740, textarea.w740, select.w740 { width: 730px !important; } input.w745, textarea.w745, select.w745 { width: 735px !important; }
input.w750, textarea.w750, select.w750 { width: 740px !important; } input.w755, textarea.w755, select.w755 { width: 745px !important; }
input.w760, textarea.w760, select.w760 { width: 750px !important; } input.w765, textarea.w765, select.w765 { width: 755px !important; }
input.w770, textarea.w770, select.w770 { width: 760px !important; } input.w775, textarea.w775, select.w775 { width: 765px !important; }
input.w780, textarea.w780, select.w780 { width: 770px !important; } input.w785, textarea.w785, select.w785 { width: 775px !important; }
input.w790, textarea.w790, select.w790 { width: 780px !important; } input.w795, textarea.w795, select.w795 { width: 785px !important; }

input.w800, textarea.w800, select.w800 { width: 790px !important; } input.w805, textarea.w805, select.w805 { width: 795px !important; }
input.w810, textarea.w810, select.w810 { width: 800px !important; } input.w815, textarea.w815, select.w815 { width: 805px !important; }
input.w820, textarea.w820, select.w820 { width: 810px !important; } input.w825, textarea.w825, select.w825 { width: 815px !important; }
input.w830, textarea.w830, select.w830 { width: 820px !important; } input.w835, textarea.w835, select.w835 { width: 825px !important; }
input.w840, textarea.w840, select.w840 { width: 830px !important; } input.w845, textarea.w845, select.w845 { width: 835px !important; }
input.w850, textarea.w850, select.w850 { width: 840px !important; } input.w855, textarea.w855, select.w855 { width: 845px !important; }
input.w860, textarea.w860, select.w860 { width: 850px !important; } input.w865, textarea.w865, select.w865 { width: 855px !important; }
input.w870, textarea.w870, select.w870 { width: 860px !important; } input.w875, textarea.w875, select.w875 { width: 865px !important; }
input.w880, textarea.w880, select.w880 { width: 870px !important; } input.w885, textarea.w885, select.w885 { width: 875px !important; }
input.w890, textarea.w890, select.w890 { width: 880px !important; } input.w895, textarea.w895, select.w895 { width: 885px !important; }

input.w900, textarea.w900, select.w900 { width: 890px !important; }


/* Append
-----------------------------------------------------------------------------*/

.append-5 { padding-right: 5px;}
.append-10 { padding-right: 10px;}
.append-20 { padding-right: 20px;}
.append-40 { padding-right: 40px;}
.append-80 { padding-right: 80px;}
.append-120 { padding-right: 120px;}
.append-160 { padding-right: 160px;}
.append-200 { padding-right: 200px;}
.append-240 { padding-right: 240px;}
.append-280 { padding-right: 280px;}
.append-320 { padding-right: 320px;}
.append-360 { padding-right: 360px;}
.append-400 { padding-right: 400px;}
.append-440 { padding-right: 440px;}
.append-480 { padding-right: 480px;}
.append-520 { padding-right: 520px;}
.append-560 { padding-right: 560px;}
.append-600 { padding-right: 600px;}
.append-640 { padding-right: 640px;}
.append-680 { padding-right: 680px;}
.append-720 { padding-right: 720px;}
.append-760 { padding-right: 760px;}
.append-800 { padding-right: 800px;}
.append-840 { padding-right: 840px;}
.append-880 { padding-right: 880px;}
.append-920 { padding-right: 920px;}


/* Prepend
-----------------------------------------------------------------------------*/

.prepend-5 { padding-left: 5px;}
.prepend-10 { padding-left: 10px;}
.prepend-20 { padding-left: 20px;}
.prepend-40 { padding-left: 40px;}
.prepend-80 { padding-left: 80px;}
.prepend-120 { padding-left: 120px;}
.prepend-160 { padding-left: 160px;}
.prepend-200 { padding-left: 200px;}
.prepend-240 { padding-left: 240px;}
.prepend-280 { padding-left: 280px;}
.prepend-320 { padding-left: 320px;}
.prepend-360 { padding-left: 360px;}
.prepend-400 { padding-left: 400px;}
.prepend-440 { padding-left: 440px;}
.prepend-480 { padding-left: 480px;}
.prepend-520 { padding-left: 520px;}
.prepend-560 { padding-left: 560px;}
.prepend-600 { padding-left: 600px;}
.prepend-640 { padding-left: 640px;}
.prepend-680 { padding-left: 680px;}
.prepend-720 { padding-left: 720px;}
.prepend-760 { padding-left: 760px;}
.prepend-800 { padding-left: 800px;}
.prepend-840 { padding-left: 840px;}
.prepend-880 { padding-left: 880px;}
.prepend-920 { padding-left: 920px;}


/* Float element
-----------------------------------------------------------------------------*/

.floatLeft { float: left; }
.floatRight { float: right; }


/* Clearing floats
-----------------------------------------------------------------------------*/

.clearfix:after, 
#container:after, .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden; 
}
.clearfix, 
#container, .container { display: block; }

.clear { clear: both; }


/* Misc
-----------------------------------------------------------------------------*/

hr {
	float: none;
	margin: 0 0 1.4em;
	width: 100%;
	height: 0.1em;
	background-color: #ccc;
	color: #ccc;
	border: none;
	clear: both;
}
hr.space {
  background: #fff;
  color: #fff;
}

.box {
	padding: 1.5em;
	margin-bottom: 1.5em;
	background: #E5ECF9;
}

.overflowHidden { overflow: hidden; }

.marginReset { margin: 0 !important; }
.paddingReset { padding: 0 !important; }
.borderReset { border: 0 !important; }

.margin-5 { margin: 5px; }
.margin-10 { margin: 10px; }
.marginTop-5 { margin-top: 5px; }
.marginTop-10 { margin-top: 10px; }
.marginRight-5 { margin-right: 5px; }
.marginRight-10 { margin-right: 10px; }
.marginBottom-5 { margin-bottom: 5px; }
.marginBottom-10 { margin-bottom: 10px; }
.marginLeft-5 { margin-left: 5px; }
.marginLeft-10 { margin-left: 10px; }

.padding-5 { padding: 5px; }
.padding-10 { padding: 10px; }
.paddingTop-5 { padding-top: 5px; }
.paddingTop-10 { padding-top: 10px; }
.paddingRight-5 { padding-right: 5px; }
.paddingRight-10 { padding-right: 10px; }
.paddingBottom-5 { padding-bottom: 5px; }
.paddingBottom-10 { padding-bottom: 10px; }
.paddingLeft-5 { padding-left: 5px; }
.paddingLeft-10 { padding-left: 10px; }
	
.verticalAlignTop { vertical-align: top; }
.verticalAlignMiddle { vertical-align: middle; }
.verticalAlignBottom { vertical-align: bottom; }
.verticalAlignBaseline { vertical-align: baseline; }
.verticalAlignSub { vertical-align: sub; }
.verticalAlignSuper { vertical-align: super; }

.displayBlock { display: block; }
.displayInline { display: inline; }
.displayNone { display: none; }


/* Custom hr
-----------------------------------------------------------------------------*/

.hrShadow {
	float: none;
	margin: 0 0 10px;
	width: 100%;
	height: 20px;
	background: url(../_img/shadow_divider.gif) center no-repeat #fff;
	border: none;
	clear: both;
}


