/*****************************************
	GENERIC
*****************************************/
.fl {float: left;}
.fr {float: right;}
.fn {float: none;}

.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}

.mt-0  {margin-top: 0px;}
.mt-1  {margin-top: 1px;}
.mt-2  {margin-top: 2px;}
.mt-3  {margin-top: 3px;}
.mt-4  {margin-top: 4px;}
.mt-5  {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mb-0  {margin-bottom: 0;}
.mb-1  {margin-bottom: 1px;}
.mb-2  {margin-bottom: 2px;}
.mb-3  {margin-bottom: 3px;}
.mb-4  {margin-bottom: 4px;}
.mb-5  {margin-bottom: 5px;}
.mb-6  {margin-bottom: 6px;}
.mb-7  {margin-bottom: 7px;}
.mb-8  {margin-bottom: 8px;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-30 {margin-bottom: 30px;}
.mr-2  {margin-right: 2px;}
.mr-3  {margin-right: 3px;}
.mr-4  {margin-right: 4px;}
.mr-5  {margin-right: 5px;}
.mr-10 {margin-right: 10px;}
.mr-15 {margin-right: 15px;}
.mr-20 {margin-right: 20px;}
.mr-30 {margin-right: 30px;}

.ml-1  {margin-left: 1px;}
.ml-2  {margin-left: 2px;}
.ml-3  {margin-left: 3px;}
.ml-4  {margin-left: 4px;}
.ml-5  {margin-left: 5px;}
.ml-10 {margin-left: 10px;}
.ml-15 {margin-left: 15px;}
.ml-20 {margin-left: 20px;}
.ml-30 {margin-left: 30px;}

.m-c  {margin-left: auto;margin-right: auto;}
.m-0  {margin: 0px;}
.m-1  {margin: 1px;}
.m-2  {margin: 2px;}
.m-3  {margin: 3px;}
.m-4  {margin: 4px;}
.m-5  {margin: 5px;}
.m-10 {margin: 10px;}

.pt-0  {padding-top: 0;}
.pt-1  {padding-top: 1px;}
.pt-2  {padding-top: 2px;}
.pt-3  {padding-top: 3px;}
.pt-4  {padding-top: 4px;}
.pt-5  {padding-top: 5px;}
.pt-7  {padding-top: 7px;}
.pt-8  {padding-top: 8px;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}
.pt-20 {padding-top: 20px;}
.pt-25 {padding-top: 25px;}
.pt-30 {padding-top: 30px;}
.pt-35 {padding-top: 35px;}
.pb-0  {padding-bottom: 0;}
.pb-1  {padding-bottom: 1px;}
.pb-2  {padding-bottom: 2px;}
.pb-3  {padding-bottom: 3px;}
.pb-4  {padding-bottom: 4px;}
.pb-5  {padding-bottom: 5px;}
.pb-6  {padding-bottom: 6px;}
.pb-7  {padding-bottom: 7px;}
.pb-8  {padding-bottom: 8px;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}
.pb-20 {padding-bottom: 20px;}
.pb-25 {padding-bottom: 25px;}
.pr-1  {padding-right: 1px;}
.pr-2  {padding-right: 2px;}
.pr-3  {padding-right: 3px;}
.pr-4  {padding-right: 4px;}
.pr-5  {padding-right: 5px;}
.pr-7  {padding-right: 7px;}
.pr-10 {padding-right: 10px;}
.pr-15 {padding-right: 15px;}
.pr-20 {padding-right: 20px;}
.pr-25 {padding-right: 25px;}
.pr-30 {padding-right: 30px;}
.pr-35 {padding-right: 35px;}
.pl-1  {padding-left: 1px;}
.pl-2  {padding-left: 2px;}
.pl-3  {padding-left: 3px;}
.pl-4  {padding-left: 4px;}
.pl-5  {padding-left: 5px;}
.pl-6  {padding-left: 6px;}
.pl-7  {padding-left: 7px;}
.pl-8  {padding-left: 8px;}
.pl-10 {padding-left: 10px;}
.pl-15 {padding-left: 15px;}
.pl-20 {padding-left: 20px;}
.pl-25 {padding-left: 25px;}
.pl-30 {padding-left: 30px;}
.p-0  {padding: 0;}
.p-1  {padding: 1px;}
.p-2  {padding: 2px;}
.p-3  {padding: 3px;}
.p-4  {padding: 4px;}
.p-5  {padding: 5px;}
.p-6  {padding: 6px;}
.p-7  {padding: 7px;}
.p-8  {padding: 8px;}
.p-9  {padding: 9px;}
.p-10 {padding: 10px;}

.di {display: inline;}
.db {display: block;}
.dn {display: none;}

/*********************************
 Borders
**********************************/
.b-FFF {border: 1px solid #FFF;}
.b-CCC {border: 1px solid #CCC;}
.b-999 {border: 1px solid #999;}
.b-666 {border: 1px solid #666;}
.b-333 {border: 1px solid #333;}
.b-000 {border: 1px solid #000;}
.b-EEE {border: 1px solid #EEE;}
.b-99B {border: 1px solid #99bbe8;}
.b-233 {border: 1px solid #23386f;}
.b-2E2 {border: 1px solid #2E2E2E;}
.b-99B {border: 1px solid #99bbe8;}
.b-B49 {border: 1px solid #b4975b;}

.bb-dot-CCC {border-bottom: 1px dotted #CCC;}

/*********************************
 backgrounds
**********************************/
.bg-000 {background: #000;}
.bg-666 {background: #666;}
.bg-333 {background: #333;}
.bg-FFF {background: #FFF;}
.bg-F1F {background: #f1f1f1;}
.bg-F7F {background: #f7f7f7;}
.bg-DDD {background: #DDD;}
.bg-EEE {background: #EEE;}
.bg-CCC {background: #CCC;}
.bg-DCE {background: #DCEBFE;}
.bg-206 {background: #2069b4;}
.bg-EFF {background: #eff5f5;}


/*********************************
 backgrounds
**********************************/
.w-70 {width:70px;}
.w-90 {width:90px;}
.w-110 {width:110px;}
.w-150 {width:150px;}
.w-200 {width: 200px;}
.w-220 {width: 220px;}
.w-230 {width: 230px;}
.w-250 {width: 250px;}
.w-300 {width: 300px;}
.w-350 {width: 350px;}
.w-400 {width: 400px;}
.w-500 {width: 500px;}
.w-600 {width: 600px;}
.w-650 {width: 650px;}
.w-700 {width: 700px;}
.w-720 {width: 720px;}
.w-750 {width: 750px;}
.w-100 {width:100%;}

/*********************************
 Foreground colors
**********************************/
.fc-FFF {color:#FFF;}
.fc-CCC {color:#CCC;}
.fc-DDD {color:#DDD;}
.fc-F7F {color:#F7F7F7;}
.fc-666 {color:#666;}
.fc-999 {color:#999;}
.fc-006 {color:#0066cc;}
.fc-009 {color:#ff9900;}



.error {color:#FF0000;}
/*****************************
FONTS
*****************************/

/* LINKS */

a {color: #583218;text-decoration: none;}
a:hover {color: #aa783a;text-decoration: none;}

a.grey {color: #666;text-decoration: none;}
a.grey:hover {color: #583218;text-decoration: none;}

/* FONT SIZE */
.fs-9 {font-size:9px;}
.fs-10 {font-size:10px;}
.fs-11 {font-size:11px;}
.fs-12 {font-size:12px;}
.fs-14 {font-size:14px;}
.fs-15 {font-size:15px;}
.fs-16 {font-size:16px;}
.fs-18 {font-size:18px;}
.fs-20 {font-size:20px;}
.fs-22 {font-size:22px;}
/* WEIGHTS */

.f-italic {font-style: italic;}
.f-bold {font-weight: bold;}
.f-normal {font-weight: normal;}
.f-small {
	font-size:9px;
	line-height:9px;
}

/* FONT TYPE */
.f-times {font-family:"Times New Roman", Times, serif;}
.f-georgia {font-family:Georgia, "Times New Roman", Times, serif;}

.lh-6 {line-height: 6px;}
.lh-8 {line-height: 8px;}
.lh-9 {line-height: 9px;}
.lh-10 {line-height: 10px;}
.lh-11 {line-height: 11px;}
.lh-12 {line-height: 12px;}
.lh-14 {line-height: 14px;}
.lh-16 {line-height: 16px;}
.lh-18 {line-height: 18px;}
.lh-19 {line-height: 19px;}
.lh-20 {line-height: 20px;}
.lh-22 {line-height: 22px;}
.lh-24 {line-height: 24px;}
.lh-26 {line-height: 26px;}
.lh-28 {line-height: 28px;}
.lh-30 {line-height: 30px;}
.lh-32 {line-height: 32px;}
.lh-34 {line-height: 34px;}
.lh-36 {line-height: 36px;}
.lh-38 {line-height: 38px;}
.lh-40 {line-height: 40px;}

/* ALIGNMENT */

.ta-c {text-align: center;}
.ta-l {text-align: left;}
.ta-r {text-align: right;}
.ta-j {text-align: justify;}
.va-t {vertical-align: top;}
.va-m {vertical-align: middle;}
.va-b {vertical-align: bottom;}

.nowrap {
	white-space: nowrap; 
}