.fontArial { font-family: Arial, Helvetica, sans-serif; }



.font1  { font-size:  1px; }
.font2  { font-size:  2px; }
.font3  { font-size:  3px; }
.font4  { font-size:  4px; }
.font5  { font-size:  5px; }
.font6  { font-size:  6px; }
.font7  { font-size:  7px; }
.font8  { font-size:  8px; }
.font9  { font-size:  9px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; } /* size=2 */
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; } /* size=3 */
.font17 { font-size: 17px; }
.font18 { font-size: 18px; } /* size=4 */
.font19 { font-size: 19px; }
.font20 { font-size: 20px; } /* size=5 */
.font22 { font-size: 22px; }
.font24 { font-size: 24px; }
.font26 { font-size: 26px; }
.font28 { font-size: 28px; }
.font30 { font-size: 30px; }


.fontLight { font-weight: 100; }
.fontNorm  { font-weight: 400; }
.fontBold  { font-weight: 800; }



.fontBlack      { color: #000000; }
.fontBlue       { color: #0000FF; }
.fontGrayLight  { color: #EEEEEE; }
.fontGray       { color: #ACAFB0; }
.fontGrayDark   { color: #616363; }
.fontGreenLight { color: #CCFF99; }
.fontGreen      { color: #73A364; }
.fontGreenDark  { color: #295E19; }
.fontMaroon     { color: #800000; }
.fontOrange     { color: #FFA500; }
.fontRed        { color: #FF0000; }
.fontSalmon     { color: #FA8072; }
.fontYellow     { color: #FFFF99; }
.fontWhite      { color: #FFFFFF; }



.textRenderAuto       { text-rendering: auto; }
.textRenderSpeed      { text-rendering: optimizeSpeed; }
.textRenderLegibility { text-rendering: optimizeLegibility; }
.textRenderPrecision  { text-rendering: geometricPrecision; }



.bgBlack          { background-color: #000000; }
.bgBlue           { background-color: #0000FF; }
.bgGrayLight      { background-color: #EEEEEE; }
.bgGray           { background-color: #ACAFB0; }
.bgGrayDark       { background-color: #616363; }
.bgGreenLight     { background-color: #CCFF99; }
.bgGreen          { background-color: #73A364; }
.bgGreenDark      { background-color: #295E19; }
.bgMaroon         { background-color: #800000; }
.bgOrange         { background-color: #FFA500; }
.bgRed            { background-color: #FF0000; }
.bgSalmon         { background-color: #FA8072; }
.bgYellow         { background-color: #FFFF99; }
.bgWhite          { background-color: #FFFFFF; }
.bg_normal_light  { background-color: #FFFFFF; }
.bg_normal_shaded { background-color: #ECEC99; }
.bg_new_light     { background-color: #99FF66; }
.bg_new_shaded    { background-color: #99CC00; }



.appearanceNone { appearance:none; -moz-appearance:none; -webkit-appearance:none; }



.hAlignLeft   { text-align: left; }
.hAlignCentre { text-align: center; }
.hAlignRight  { text-align: right; }

.hCentreInlineBlock { text-align: center; }



.vAlignTop        { vertical-align: top; }
.vAlignMiddle     { vertical-align: middle; }
.vAlignBottom     { vertical-align: bottom; }
.vAlignTextTop    { vertical-align: text-top; }
.vAlignTextBottom { vertical-align: text-bottom; }



.bord0   { border:   0px; }
.bord1   { border:   1px; }
.bord2   { border:   2px; }
.bord3   { border:   3px; }
.bord4   { border:   4px; }
.bord5   { border:   5px; }
.bord6   { border:   6px; }
.bord7   { border:   7px; }
.bord8   { border:   8px; }
.bord9   { border:   9px; }
.bord10  { border:  10px; }
.bord20  { border:  20px; }
.bord30  { border:  30px; }
.bord40  { border:  40px; }
.bord50  { border:  50px; }
.bord60  { border:  60px; }
.bord70  { border:  70px; }
.bord80  { border:  80px; }
.bord90  { border:  90px; }
.bord100 { border: 100px; }

.bordRad1   { border-radius:   1px; }
.bordRad2   { border-radius:   2px; }
.bordRad3   { border-radius:   3px; }
.bordRad4   { border-radius:   4px; }
.bordRad5   { border-radius:   5px; }
.bordRad6   { border-radius:   6px; }
.bordRad7   { border-radius:   7px; }
.bordRad8   { border-radius:   8px; }
.bordRad9   { border-radius:   9px; }
.bordRad10  { border-radius:  10px; }
.bordRad20  { border-radius:  20px; }

.pad0   { padding:   0px; }
.padding1 { padding: 1px; }
.pad1   { padding:   1px; }
.pad2   { padding:   2px; }
.pad3   { padding:   3px; }
.pad4   { padding:   4px; }
.pad5   { padding:   5px; }
.pad6   { padding:   6px; }
.pad7   { padding:   7px; }
.pad8   { padding:   8px; }
.pad9   { padding:   9px; }
.pad10  { padding:  10px; }
.pad20  { padding:  20px; }
.pad30  { padding:  30px; }
.pad40  { padding:  40px; }
.pad50  { padding:  50px; }
.pad60  { padding:  60px; }
.pad70  { padding:  70px; }
.pad80  { padding:  80px; }
.pad90  { padding:  90px; }
.pad100 { padding: 100px; }

.margin0   { margin:   0; }
.margin1   { margin:   1px; }
.margin2   { margin:   2px; }
.margin3   { margin:   3px; }
.margin4   { margin:   4px; }
.margin5   { margin:   5px; }
.margin6   { margin:   6px; }
.margin7   { margin:   7px; }
.margin8   { margin:   8px; }
.margin9   { margin:   9px; }
.margin10  { margin:  10px; }
.margin20  { margin:  20px; }
.margin30  { margin:  30px; }
.margin40  { margin:  40px; }
.margin50  { margin:  50px; }
.margin60  { margin:  60px; }
.margin70  { margin:  70px; }
.margin80  { margin:  80px; }
.margin90  { margin:  90px; }
.margin100 { margin: 100px; }



.width0    { width:    0; }
.width1    { width:    1px; }
.width2    { width:    2px; }
.width3    { width:    3px; }
.width4    { width:    4px; }
.width5    { width:    5px; }
.width6    { width:    6px; }
.width7    { width:    7px; }
.width8    { width:    8px; }
.width9    { width:    9px; }
.width10   { width:   10px; }
.width20   { width:   20px; }
.width30   { width:   30px; }
.width40   { width:   40px; }
.width50   { width:   50px; }
.width60   { width:   60px; }
.width70   { width:   70px; }
.width80   { width:   80px; }
.width90   { width:   90px; }
.width100  { width:  100px; }
.width200  { width:  200px; }
.width300  { width:  300px; }
.width400  { width:  400px; }
.width500  { width:  500px; }
.width600  { width:  600px; }
.width700  { width:  700px; }
.width800  { width:  800px; }
.width900  { width:  900px; }
.width1000 { width: 1000px; }

.widthHalf { width: 50%; }
.widthFull { width: 100%; }

.minWidth0    { min-width:    0; }
.minWidth1    { min-width:    1px; }
.minWidth2    { min-width:    2px; }
.minWidth3    { min-width:    3px; }
.minWidth4    { min-width:    4px; }
.minWidth5    { min-width:    5px; }
.minWidth6    { min-width:    6px; }
.minWidth7    { min-width:    7px; }
.minWidth8    { min-width:    8px; }
.minWidth9    { min-width:    9px; }
.minWidth10   { min-width:   10px; }
.minWidth20   { min-width:   20px; }
.minWidth30   { min-width:   30px; }
.minWidth40   { min-width:   40px; }
.minWidth50   { min-width:   50px; }
.minWidth60   { min-width:   60px; }
.minWidth70   { min-width:   70px; }
.minWidth80   { min-width:   80px; }
.minWidth90   { min-width:   90px; }
.minWidth100  { min-width:  100px; }
.minWidth200  { min-width:  200px; }
.minWidth300  { min-width:  300px; }
.minWidth400  { min-width:  400px; }
.minWidth500  { min-width:  500px; }
.minWidth600  { min-width:  600px; }
.minWidth700  { min-width:  700px; }
.minWidth800  { min-width:  800px; }
.minWidth900  { min-width:  900px; }
.minWidth1000 { min-width: 1000px; }

.maxWidth0    { max-width:    0; }
.maxWidth1    { max-width:    1px; }
.maxWidth2    { max-width:    2px; }
.maxWidth3    { max-width:    3px; }
.maxWidth4    { max-width:    4px; }
.maxWidth5    { max-width:    5px; }
.maxWidth6    { max-width:    6px; }
.maxWidth7    { max-width:    7px; }
.maxWidth8    { max-width:    8px; }
.maxWidth9    { max-width:    9px; }
.maxWidth10   { max-width:   10px; }
.maxWidth20   { max-width:   20px; }
.maxWidth30   { max-width:   30px; }
.maxWidth40   { max-width:   40px; }
.maxWidth50   { max-width:   50px; }
.maxWidth60   { max-width:   60px; }
.maxWidth70   { max-width:   70px; }
.maxWidth80   { max-width:   80px; }
.maxWidth90   { max-width:   90px; }
.maxWidth100  { max-width:  100px; }
.maxWidth200  { max-width:  200px; }
.maxWidth300  { max-width:  300px; }
.maxWidth400  { max-width:  400px; }
.maxWidth500  { max-width:  500px; }
.maxWidth600  { max-width:  600px; }
.maxWidth700  { max-width:  700px; }
.maxWidth800  { max-width:  800px; }
.maxWidth900  { max-width:  900px; }
.maxWidth1000 { max-width: 1000px; }

.height0    { height:    0; }
.height1    { height:    1px; }
.height2    { height:    2px; }
.height3    { height:    3px; }
.height4    { height:    4px; }
.height5    { height:    5px; }
.height6    { height:    6px; }
.height7    { height:    7px; }
.height8    { height:    8px; }
.height9    { height:    9px; }
.height10   { height:   10px; }
.height20   { height:   20px; }
.height30   { height:   30px; }
.height40   { height:   40px; }
.height50   { height:   50px; }
.height52   { height:   52px; }
.height60   { height:   60px; }
.height70   { height:   70px; }
.height80   { height:   80px; }
.height90   { height:   90px; }
.height100  { height:  100px; }
.height200  { height:  200px; }
.height300  { height:  300px; }
.height400  { height:  400px; }
.height500  { height:  500px; }
.height600  { height:  600px; }
.height700  { height:  700px; }
.height800  { height:  800px; }
.height900  { height:  900px; }
.height1000 { height: 1000px; }

.heightHalf { height: 50%; }
.heightFull { height: 100%; }

.minHeight0    { min-height:    0; }
.minHeight1    { min-height:    1px; }
.minHeight2    { min-height:    2px; }
.minHeight3    { min-height:    3px; }
.minHeight4    { min-height:    4px; }
.minHeight5    { min-height:    5px; }
.minHeight6    { min-height:    6px; }
.minHeight7    { min-height:    7px; }
.minHeight8    { min-height:    8px; }
.minHeight9    { min-height:    9px; }
.minHeight10   { min-height:   10px; }
.minHeight20   { min-height:   20px; }
.minHeight30   { min-height:   30px; }
.minHeight40   { min-height:   40px; }
.minHeight50   { min-height:   50px; }
.minHeight52   { min-height:   52px; }
.minHeight60   { min-height:   60px; }
.minHeight70   { min-height:   70px; }
.minHeight80   { min-height:   80px; }
.minHeight90   { min-height:   90px; }
.minHeight100  { min-height:  100px; }
.minHeight200  { min-height:  200px; }
.minHeight300  { min-height:  300px; }
.minHeight400  { min-height:  400px; }
.minHeight500  { min-height:  500px; }
.minHeight600  { min-height:  600px; }
.minHeight700  { min-height:  700px; }
.minHeight800  { min-height:  800px; }
.minHeight900  { min-height:  900px; }
.minHeight1900 { min-height: 1000px; }

.maxHeight0    { max-height:    0; }
.maxHeight1    { max-height:    1px; }
.maxHeight2    { max-height:    2px; }
.maxHeight3    { max-height:    3px; }
.maxHeight4    { max-height:    4px; }
.maxHeight5    { max-height:    5px; }
.maxHeight6    { max-height:    6px; }
.maxHeight7    { max-height:    7px; }
.maxHeight8    { max-height:    8px; }
.maxHeight9    { max-height:    9px; }
.maxHeight10   { max-height:   10px; }
.maxHeight20   { max-height:   20px; }
.maxHeight30   { max-height:   30px; }
.maxHeight40   { max-height:   40px; }
.maxHeight50   { max-height:   50px; }
.maxHeight52   { max-height:   52px; }
.maxHeight60   { max-height:   60px; }
.maxHeight70   { max-height:   70px; }
.maxHeight80   { max-height:   80px; }
.maxHeight90   { max-height:   90px; }
.maxHeight100  { max-height:  100px; }
.maxHeight200  { max-height:  200px; }
.maxHeight300  { max-height:  300px; }
.maxHeight400  { max-height:  400px; }
.maxHeight500  { max-height:  500px; }
.maxHeight600  { max-height:  600px; }
.maxHeight700  { max-height:  700px; }
.maxHeight800  { max-height:  800px; }
.maxHeight900  { max-height:  900px; }
.maxHeight1900 { max-height: 1000px; }


.displayNone        { display: none; }
.displayBlock       { display: block; }
.displayInline      { display: inline; }
.displayInlineBlock { display: inline-block; }
.displayRow         { display: table-row; }
.displayCell        { display: table-cell; }



.visShow
{
	visibility: visible;
}

.visHide
{
	visibility: hidden;
	display: none;
}




/* Links - Standard */
a {
	color: black; 
	text-decoration:underline;
}

a img {
	border-color: black;
	border-width: 2px;
}
a:link {
	color: black; 
	text-decoration:underline;
}
a:link img {
	border-color: black;
	border-width: 2px;
}

a:visited {
	color: black; 
	text-decoration:underline;
}
a:visited img {
	border-color: black;
	border-width: 2px;
}

a:hover {
	color: maroon; 
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
}
a:hover img {
	border-color: maroon;
	border-width: 2px;
}

a:active {
	color: maroon; 
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
}
a:active img {
	border-color: maroon;
	border-width: 2px;
}



/* Links - Link Images With No Border */
a.imgNoBorder img {
	border-width: 0px;
}
a.imgNoBorder:link img {
	border-width: 0px;
}
a.imgNoBorder:visited img {
	border-width: 0px;
}
a.imgNoBorder:hover img {
	border-width: 1px;
	border-color: #800000;
}



/* Paragraphs - Form Category Headings */
p.formCatHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12pt;
	font-weight: bold;
	font-style: normal;
	color: maroon;
	margin:0;
}
p.formContentPlaceholder{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin:0;
}



/* Paragraphs - Tables*/
p.searchEngineTableColumnHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: black;
	margin:0;
}
p.searchEngineTableRowHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: maroon;
	margin:0;
}
p.searchEngineTableContents{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin: 0;
}



/* Paragraphs - Tables*/
p.tableHeadings{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: black;
	margin: 0;
}
p.tableRowHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: maroon;
	margin: 0;
}
p.tableContents{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin: 0;
}



/* Tables - Borders */
table.noBorder{
	padding:0px;
	margin: 0px;
	border: 0px;
}
table.minBorder{
	padding:5px;
	margin: 0px;
	border: 0px;
}

td.alignTopLeft{
	vertical-align: top;
	text-align: left;	
}
td.alignTopRight{
	vertical-align: top;
	text-align: right;	
}
td.alignTopCenter{
	vertical-align: top;
	text-align: Center;
}

td.alignCenterLeft{
	vertical-align: middle;
	text-align: left;
}
td.alignCenterRight{
	vertical-align: middle;
	text-align: right;
}
td.alignCenterCenter{
	vertical-align: middle;
	text-align: Center;
}

td.alignBottomLeft{
	vertical-align: bottom;
	text-align: left;
}
td.alignBottomRight{
	vertical-align: bottom;
	text-align: right;
}
td.alignBottomCenter{
	vertical-align: bottom;
	text-align: Center;
}

td.width0    { min-width:      0; width:      0; max-width:      0; }
td.width1    { min-width:    1px; width:    1px; max-width:    1px; }
td.width2    { min-width:    2px; width:    2px; max-width:    2px; }
td.width3    { min-width:    3px; width:    3px; max-width:    3px; }
td.width4    { min-width:    4px; width:    4px; max-width:    4px; }
td.width5    { min-width:    5px; width:    5px; max-width:    5px; }
td.width6    { min-width:    6px; width:    6px; max-width:    6px; }
td.width7    { min-width:    7px; width:    7px; max-width:    7px; }
td.width8    { min-width:    8px; width:    8px; max-width:    8px; }
td.width9    { min-width:    9px; width:    9px; max-width:    9px; }
td.width10   { min-width:   10px; width:   10px; max-width:   10px; }
td.width20   { min-width:   20px; width:   20px; max-width:   20px; }
td.width30   { min-width:   30px; width:   30px; max-width:   30px; }
td.width40   { min-width:   40px; width:   40px; max-width:   40px; }
td.width50   { min-width:   50px; width:   50px; max-width:   50px; }
td.width60   { min-width:   60px; width:   60px; max-width:   60px; }
td.width70   { min-width:   70px; width:   70px; max-width:   70px; }
td.width80   { min-width:   80px; width:   80px; max-width:   80px; }
td.width90   { min-width:   90px; width:   90px; max-width:   90px; }
td.width100  { min-width:  100px; width:  100px; max-width:  100px; }
td.width150  { min-width:  100px; width:  100px; max-width:  150px; }
td.width200  { min-width:  200px; width:  200px; max-width:  200px; }
td.width210  { min-width:  210px; width:  210px; max-width:  210px; }
td.width250  { min-width:  210px; width:  210px; max-width:  250px; }
td.width300  { min-width:  300px; width:  300px; max-width:  300px; }
td.width350  { min-width:  300px; width:  300px; max-width:  350px; }
td.width390  { min-width:  390px; width:  390px; max-width:  390px; }
td.width400  { min-width:  400px; width:  400px; max-width:  400px; }
td.width450  { min-width:  400px; width:  400px; max-width:  450px; }
td.width500  { min-width:  500px; width:  500px; max-width:  500px; }
td.width550  { min-width:  500px; width:  500px; max-width:  550px; }
td.width600  { min-width:  600px; width:  600px; max-width:  600px; }
td.width650  { min-width:  600px; width:  600px; max-width:  650px; }
td.width700  { min-width:  700px; width:  700px; max-width:  700px; }
td.width750  { min-width:  700px; width:  700px; max-width:  750px; }
td.width800  { min-width:  800px; width:  800px; max-width:  800px; }
td.width850  { min-width:  800px; width:  800px; max-width:  850px; }
td.width900  { min-width:  900px; width:  900px; max-width:  900px; }
td.width950  { min-width:  900px; width:  900px; max-width:  950px; }
td.width1000 { min-width: 1000px; width: 1000px; max-width: 1000px; }

/* Paragraphs - Lists*/
p.listHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	font-style: italic;
	color: maroon;
	margin:0;
}
p.listContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-style: normal;
	color: black;
	margin:0;
}
span.listHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	font-style: italic;
	color: maroon;
	margin:0;
}
span.listContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-style: normal;
	color: black;
	margin:0;
}



/* Administration Syles - Lists*/
span.adminTiny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  6pt;
	font-weight: normal; /* normal, bold, bolder, lighter */
	font-style: normal; /* normal, italic, oblique */
	color: black;
	margin:0;
}
span.adminSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin:0;
}
span.adminNorm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin:0;
}
span.adminBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	font-style: normal;
	color: black;
	margin:0;
}
span.adminGreen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: normal;
	font-style: normal;
	color: green;
	margin:0;
}
span.adminCaution
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12pt;
	font-weight: bold;
	font-style: normal;
	color: orange;
	margin:0;
}
span.adminAlert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  16pt;
	font-weight: bolder;
	font-style: normal;
	color: red;
	margin:0;
}



textarea.scrollShowVertical   { overflow-y: scroll;   }
textarea.scrollHideVertical   { overflow-y: hidden; }
textarea.scrollShowHorizontal { overflow-x: scroll;   }
textarea.scrollHideHorizontal { overflow-x: hidden; }



.truncate
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.truncate1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 1px;
	line-height: 3px;
	height: 3px;
}
.truncate2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 2px;
	line-height: 4px;
	height: 4px;
}
.truncate3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 3px;
	line-height: 5px;
	height: 5px;
}
.truncate4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 4px;
	line-height: 6px;
	height: 6px;
}
.truncate5 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 5px;
	line-height: 7px;
	height: 7px;
}
.truncate6 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
}
.truncate7 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 7px;
	line-height: 9px;
	height: 9px;
}
.truncate8 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 8px;
	line-height: 10px;
	height: 10px;
}
.truncate9 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 9px;
	line-height: 11px;
	height: 11px;
}
.truncate10 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 10px;
	line-height: 12px;
	height: 12px;
}
.truncate12 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 12px;
	line-height: 14px;
	height: 14px;
}
.truncate14 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
}
.truncate16 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 16px;
	line-height: 18px;
	height: 18px;
}
.truncate18 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 18px;
	line-height: 20px;
	height: 20px;
}
.truncate20 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 20px;
	line-height: 22px;
	height: 22px;
}



.tsborderpink {
	border: pink 1px solid;
}
.tsborderyellow {
	border: yellow 1px solid;
}
.tsborderred {
	border: red 1px solid;
}
.tsborderorange {
	border: orange 1px solid;
}
.tsborderpurple {
	border: purple 1px solid;
}
.tsbordergreen {
	border: green 1px solid;
}


