body {margin:0; padding:0;font-family:Arial,Helvetica, sans-serif; font-size:12px; color:#342961; background:#fff; }
form {margin:0; padding:0;}
small {font-size:10px; }
a {outline:none; text-decoration:underline; color:#342961; }
a:hover {color:#00bfdf; }
a img {border:0; }
p {margin:0; padding:0 0 14px 0; }
ul {margin:0 auto; padding:0 0 14px 14px; }
ol {margin:0 auto; padding:0 0 14px 20px; }
input {outline:none; }

.HeadlineParagraph {margin:0; padding:0; font-size:12px; color:#00bfdf; font-weight:bold; }
.HeadlineParagraphSub {margin:0; padding:0; font-size:12px; color:#342961; font-weight:bold; }

.ContentRightSpace {padding-right:70px;}

.ColorBlue {color:#00bfdf !important; }
.ColorLilac {color:#342961 !important; }
.ColorPink {color: #ed2a80 !important; }
.ColorBrown {color:#c3ba9d !important;  }
.ColorWhite {color:#999999 !important;  }

.AlignLeft {text-align:left; }
.AlignCenter {text-align:center; }
.AlignRight {text-align:right; }
.AlignTop {vertical-align:top;}
.AlignMiddle {vertical-align:middle; }
.AlignBottom {vertical-align:bottom; }

.FontSize11px {font-size:11px; line-height:13px; }
.FontSize15px {font-size:15px; line-height:17px; }
.FontSize18px {font-size:18px; line-height:20px; }
.FontSize38px {font-size:38px; line-height:40px; }
.TxtBold {font-weight:bold; }

.ImgAlignLeft {float:left; margin:0 10px 10px ; }
.ImgAlignRight {float:right; margin:0 0 10px 10px; }

.TableInfo {border-collapse:collapse; empty-cells: show; }
.TableInfo td,
.TableInfo th {padding:5px; border-bottom:1px solid #fff; font-size:12px; vertical-align:top; }
.TableInfo thead * {font-weight:bold; font-size:16px; vertical-align:middle; }
.TableInfo thead th,
.TableInfo thead td {padding:10px 5px; border-bottom:2px solid #fff; }
.TableInfo tbody th {font-weight:bold; text-align:left; background-color:#e5f9fc; }

.tdBackground1 {background-color:#e5f9fc; }
.tdBackground2 {background-color:#ccf2f9; }
.tdBackground3 {background-color:#b2ecf5; }
.tdBackground4 {background-color:#99e5f2; }
