.logo img {
	height:40px
}
.button-include {
	border-collapse: collapse;
	border:0px;
	box-sizing: border-box;
	padding:20px;
}
.button-include td {
	padding:5px 10px 20px 10px
}
.italic {
	font-style:italic;
}
input.no-arrows::-webkit-outer-spin-button,
input.no-arrows::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number].no-arrows {
  -moz-appearance: textfield;
}
textarea {
	outline:0;
	resize:vertical;
	font: inherit;
}
textarea.textbox {
	min-height:150px;
}
textarea.form-textarea {
	min-height:150px;
	resize: vertical;
}
.textL {
	text-align:left;
}
.textLI {
	text-align:left;
	font-style:italic;
}
.textLB {
	text-align:left;
	font-weight:bold;
}
.textLBT {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}
.textLB12 {
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
.textC8 {
	font-size:6px;
	text-align:center;
	color:#FFF;
}
.textLB14 {
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
.text8 {
	font-size:8px;
}
.text12 {
	font-size:12px;
}
.text14 {
	font-size:14px;
}
.text24 {
	font-size:24px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
.textLBblue {
	text-align:left;
	font-weight:bold;
	color:#00F;
}
.textLblue {
	text-align:left;
	color:#00F;
}
.textRB12 {
	font-size:12px;
	text-align:right;
	font-weight:bold;
}
.textRB14 {
	font-size:14px;
	text-align:right;
	font-weight:bold;
}
.textCB14 {
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.textCB18 {
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
.textCBwhite {
	font-size:12px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
.textCBblack {
	font-size:12px;
	color:#000;
	text-align:center;
	font-weight:bold;
}
.borderOrange{
	border:#F60;
	border-style:solid;
	border-width:2pt;
	text-align:center;
}
.textLred {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	color:#F00;
}
.textLBred {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	color:#F00;
	font-weight:bold;
}
.textLBgreen {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	font-weight:bold;
	color:#390;
}
.textLgreen {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	color:#390;
}

.textCgreen2 {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#390;
}
.textCBgreen {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#390;
	font-weight:bold;
}
.textCBred {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#F00;
	font-weight:bold;
	font-size:14x;
}
.textCredF {
	color:#F00;
}
.textCBwhite {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
}
.textLBwhite {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
}
.textCwhite {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
}
.subtitle {
	font-size: 12px;
	font-weight:600;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
}
.textCBwhiteborderGREEN{
	border:#339900;
	border-style:solid;
	text-align:center;
	border-width:2pt;
	font-weight:bold;
	font-size:10px;
	color:#FFF;
}
.textLB12borderBLACK{
	border:#000;
	border-style:solid;
	text-align:left;
	border-width:0.5pt;
	font-weight:bold;
	font-size:12px;
}
.button_mobile {
  border: none;
  color:#000;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 100%;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
}
.button {
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 12px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
}
@-webkit-keyframes glowing {
  0% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; -webkit-box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
}

@-moz-keyframes glowing {
  0% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; -moz-box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
}

@-o-keyframes glowing {
  0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}

@keyframes glowing {
  0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}



@-webkit-keyframes glowing-orange {
  0% { background-color: #d86000; -webkit-box-shadow: 0 0 3px #d86000; }
  50% { background-color: #ff9744; -webkit-box-shadow: 0 0 10px #ff9744; }
  100% { background-color: #d86000; -webkit-box-shadow: 0 0 3px #d86000; }
}

@-moz-keyframes glowing-orange {
  0% { background-color: #d86000; -moz-box-shadow: 0 0 3px #d86000; }
  50% { background-color: #ff9744; -moz-box-shadow: 0 0 10px #ff9744; }
  100% { background-color: #d86000; -moz-box-shadow: 0 0 3px #d86000; }
}

@-o-keyframes glowing-orange {
  0% { background-color: #d86000; box-shadow: 0 0 3px #d86000; }
  50% { background-color: #ff9744; box-shadow: 0 0 10px #ff9744; }
  100% { background-color: #d86000; box-shadow: 0 0 3px #d86000; }
}

@keyframes glowing-orange {
  0% { background-color: #d86000; box-shadow: 0 0 3px #d86000; }
  50% { background-color: #ff9744; box-shadow: 0 0 10px #ff9744; }
  100% { background-color: #d86000; box-shadow: 0 0 3px #d86000; }
}




@-webkit-keyframes glowing-red {
  0% { background-color: #96000e; -webkit-box-shadow: 0 0 3px #96000e; }
  50% { background-color: #ff0000; -webkit-box-shadow: 0 0 10px #ff0000; }
  100% { background-color: #96000e; -webkit-box-shadow: 0 0 3px #96000e; }
}

@-moz-keyframes glowing-red {
  0% { background-color: #96000e; -moz-box-shadow: 0 0 3px #96000e; }
  50% { background-color: #ff0000; -moz-box-shadow: 0 0 10px #ff0000; }
  100% { background-color: #96000e; -moz-box-shadow: 0 0 3px #96000e; }
}

@-o-keyframes glowing-red {
  0% { background-color: #96000e; box-shadow: 0 0 3px #96000e; }
  50% { background-color: #ff0000; box-shadow: 0 0 10px #ff0000; }
  100% { background-color: #96000e; box-shadow: 0 0 3px #96000e; }
}

@keyframes glowing-red {
  0% { background-color: #96000e; box-shadow: 0 0 3px #96000e; }
  50% { background-color: #ff0000; box-shadow: 0 0 10px #ff0000; }
  100% { background-color: #96000e; box-shadow: 0 0 3px #96000e; }
}

.glowing-red {
	-webkit-animation: glowing-red 1500ms infinite;
  -moz-animation: glowing-red 1500ms infinite;
  -o-animation: glowing-red 1500ms infinite;
  animation: glowing-red 1500ms infinite;
	color:#fff;
	background-color:red;
	border:0;
}
.glowing-orange {
	-webkit-animation: glowing-orange 1500ms infinite;
  -moz-animation: glowing-orange 1500ms infinite;
  -o-animation: glowing-orange 1500ms infinite;
  animation: glowing-orange 1500ms infinite;
	color:#fff;
}

.button {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
/*End New CSS */
.headermenuW {
	padding-left: 10px 0;
	background: #FFFFFF;
	border-top: 1px solid #000;
}

.title2 {
	padding-left: 10px 0;
	font-size:18px;
}

.textLBT {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	vertical-align:top;	
	font-weight:bold;
}
.textLB006 {
	padding-top: 8px;
	padding-bottom: 4px;
	text-align:left;
	font-weight:bold;
	color:#006;
}
.textF0F {
	color:#CCCCCC;
}
.text14LB006 {
	padding-top: 8px;
	padding-bottom: 4px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#006;
}
.textC8white {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:10px;
	text-align:center;
	color:#FFF;
}
.textC8black {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:10px;
	text-align:center;
	color:#000;
}

.textLwhite {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	color:#FFF;
}
.textCred {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#F00;
}
.textCgreen {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	color:#390;
}

.textRed {
	padding-top: 4px;
	padding-bottom: 4px;
	color:#F00;
}
.textBlack {
	padding-top: 4px;
	padding-bottom: 4px;
	color:#000;
}
.textR {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:right;
}
.textRB {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:right;
	font-weight:bold;
}
.textCB {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	font-weight:bold;
}
.textCB14 {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.textC {
	text-align:center;
}
.textLBred {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	font-weight:bold;
	color:#F00;
}
.red_link {
	color:#F00;
	
}
.blue_link {
	color:#00F;
}
.section {
	background-color:#6C6;
	font-size:14px;
	border-color:red;
	border-width:thick;
}
.subpart {
	background-color:#F93;
	font-size:14px;
	font-weight:bold;
	border-color:red;
	border-width:thick;
}
.subpartR {
	background-color:#999;
	font-size:14px;
	font-weight:bold;
	color:#F00;
}
.part {
	background-color:#FFFF00;
	font-size:16px;
	font-weight:bold;
	border-color:red;
	border-width:thick;
}
.expiry {
	background-color:#FF0000;
	color:#FFF;
}
.compliantx {
	background-color:#339900;
	color:#FFF;
}
.renewal {
	background-color:#FF6600;
	color:#FFF;
}
.title {
	font: 100%/1.8  Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:10px;
	line-height:20px ;
}
.titlelite {
	font: 100%/1.8  Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:100;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:10px;
	line-height:18px ;
}

.subtitleBU{
	font-size: 12px;
	font-weight:900;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
}
.subtitleR {
	font-size: 12px;
	font-weight:600;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
	text-align:right;
}
.areatextL {
	margin-top: 0;
	font: 100%/1.8  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-left:10px;
	padding-right:10px;
}
.SRrowtextRed {
	font-size: 12px;
	font-weight:normal;
	color: #CC0000;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.SRrowtextL {
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
.rowtextL {
	font: 100%/1.8  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
}
.rowtextR {
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
	text-align:right;
}
.rowtextRed {
	font-size: 12px;
	font-weight:normal;
	color: #CC0000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
	text-align:left;
}
.rowtextRed14 {
	font-size: 14px;
	font-weight:normal;
	color: #CC0000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
	text-align:left;
}
.rowtextC {
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
	text-align:center;
}
.rowtextBC {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
	text-align:center;
}
.subtitle2 {
	font-size: 12px;
	font-weight:600;
	color: #000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}
.titletext {
	font-size: 12px;
	color: #000000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	line-height:14px ;
}
.fieldtext {
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	line-height:30px ;
}

.fieldtextR {
	font-size: 12px;
	font-weight:normal;
	color: #CC0000;
}
.fieldtextG {
	font-size: 12px;
	font-weight:normal;
	color:#33CC33;
}
.borderY{
	border:
	border-style:solid;
	border-width:2pt;
}
.borderYellow{
	border:#FF0;
	border-style:solid;
	border-width:2pt;
	text-align:center;
}
.borderPurple{
	border:#F0F;
	border-style:solid;
	border-width:2pt;
	text-align:center;
}
.borderYCB{
	border:#0000CC;
	border-style:solid;
	border-width:2pt;
	text-align:center;
	font-weight:bold;
}
.borderB{
	border:#CCCCCC;
	border-style:solid;
	border-width:1pt;
}
.borderRED{
	border:#F00;
	border-style:solid;
	text-align:center;
	border-width:2pt;
}
.borderBLUE{
	border:#00F;
	border-style:solid;
	text-align:center;
	border-width:3pt;
}
.borderGREY{
	border:#999;
	border-style:solid;
	text-align:center;
	border-width:2pt;
}
.borderGREEN{
	border:#0F0;
	border-style:solid;
	text-align:center;
	border-width:2pt;
}
.borderORANGE{
	border:#F60;
	border-style:solid;
	text-align:center;
	border-width:2pt;
}
.matrix1 {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
}
.matrix2 {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	text-align:center;
}

.matrixY {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#FFFF00;
	text-align:center;
}
.matrixDR {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#FF3366;
	text-align:center;
}

.matrixLR {
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#990000;
	text-align:center;
}
.matrixDG {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#009900;
	text-align:center;
	
}
.matrixLG {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#66CC00;
	text-align:center;
	
}
.smsRED {
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#F00;
	text-align:center;
	
}
.smsGREEN {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#090;
	text-align:center;
	
}
.smsYELLOW {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#FF0;
	text-align:center;
	
}
.smsORANGE {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#F60;
	text-align:center;
	
}
.smsWHITE {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#FFF;
	text-align:center;
	
}
.smsGREY {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#999;
	text-align:center;
	
}
.smsWHITERED {
	font-size: 12px;
	font-weight:normal;
	color:#F00;
	background-color:#FFF;
	text-align:center;
	
}
.smstitle {
	font-size: 14px;
	font-weight:600;
	color: #000000;
	background-color:#CCCCCC;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
}
.kpititle {
	font-size: 18px;
	font-weight:600;
	color: #000000;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px ;
}
.textLBwhite {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
}
.reg:link {
	color:#FFFFFF;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
