﻿a:hover
{
   color: #EE0000;
   text-decoration: underline;
}
img
{
	display: inline-block;
	border-style: none;
	max-width: 100%;
	height: auto;
}


p
{
   color: black; font-size: 13px; margin: 0pt; line-height: 120%;
}
.p1
{
   font-size: 11px;
}
.p2
{
   font-size: 13px;
}
.p3
{
   font-size: 15px;
}
.p4
{
   font-size: 18px;
}
.p5
{
   font-size: 21px;
}


.light
{
   font-weight: 300;
}
.normal
{
   font-weight: 400;
}
.medium
{
   font-weight: 500;
}
.bold
{
   font-weight: 600;
}
.italic
{
   font-style: italic;
}
.underline
{
   text-decoration: underline;
}
.inactive
{
   font-style: italic; text-decoration: line-through; color: red !important;
}
.truncate
{
   overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}

.left
{
   text-align: left;
}
.right
{
   text-align: right;
}
.center
{
   text-align: center;
}
.hide
{
   display: none !important;
}
.clear
{
   clear: both;
}
.floatl
{
   float: left;
}
.floatr
{
   float: right;
}
.hauto
{
   height: auto;
}
.h100p
{
   height: 100%;
}
.h100vh
{
   height: 100vh;
}
.wauto
{
   width: auto;
}
.w200
{
   width: 200px;
}
.w400
{
   width: 400px;
}
.w600
{
   width: 600px;
}
.w800
{
   width: 800px;
}
.w33p
{
   width: 33%;
}
.w50p
{
   width: 50%;
}
.w66p
{
   width: 66%;
}
.w100p
{
   width: 100%;
}
.w100vh
{
   width: 100vh;
}
.pb05
{
   padding-bottom: 5px;
}
.pt05
{
   padding-top: 5px;
}
.pt10
{
   padding-top: 10px;
}
.pt20
{
   padding-top: 20px;
}
.pt40
{
   padding-top: 40px;
}
.pl20
{
   padding-left: 20px;
}
.pr20
{
   padding-right: 20px;
}
.ml00
{
   margin-left: 0;
}
.ml05
{
   margin-left: 5px;
}
.mt05
{
   margin-top: 5px;
}
.mr05
{
   margin-right: 5px;
}
.mb05
{
   margin-bottom: 5px;
}
