﻿@charset "utf-8";
html, body {
	font: Arial, Helvetica, sans-serif 8pt;
	margin:0;
	padding:0;
	border:0 none;
	overflow:hidden;	
	height:100%;	
}

.msg-button{
font-family:Tahoma, Geneva, sans-serif;
vertical-align:middle;
cursor:pointer;
background-color: #62a3da;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 2px;    
padding-left:5px;
padding-right:5px; 
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
COLOR: black;text-decoration: none; font-size: 8pt; height:20px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CCFFFF', EndColorStr='silver');
background: -webkit-gradient(linear, left top, left bottom, from(#CCFFFF), to(silver)); /* for webkit browsers */
background: -moz-linear-gradient(top, #CCFFFF, silver); /* for firefox 3.6+ */
}
.msg-button-mobile
{
font-family:Tahoma, Geneva, sans-serif;
vertical-align:middle;
cursor:pointer;
background-color: silver;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 2px;    
padding-left:5px;
padding-right:5px; 
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
COLOR: black;text-decoration: none; font-size: 11pt; height:30px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CCFFFF', EndColorStr='silver');
background: -webkit-gradient(linear, left top, left bottom, from(#CCFFFF), to(silver)); /* for webkit browsers */
background: -moz-linear-gradient(top, #CCFFFF, silver); /* for firefox 3.6+ */
}

.msg-panel{
font-family: Tahoma, Geneva, sans-serif;
background-color: #FEFEFE;
border-radius: 3px;    
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
COLOR: black;text-decoration: none; font-size: 8pt; /*height:100%;*/
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#D5D6E1');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5D6E1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFFFF,  #D5D6E1); /* for firefox 3.6+ */
}

.msg-upanel{
font-family: Tahoma, Geneva, sans-serif;
background-color: #FEFEFE;
border-radius: 3px;    
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
COLOR: black;text-decoration: none; font-size: 8pt; /*height:100%;*/
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D5D6E1', EndColorStr='#FFFFFF');
background: -webkit-gradient(linear, left top, left bottom, from(#D5D6E1), to(#FFFFFF)); /* for webkit browsers */
background: -moz-linear-gradient(top, #D5D6E1 , #FFFFFF ); /* for firefox 3.6+ */
}

.msg-button-down{
font-family:Arial, Helvetica, sans-serif;
background-color: #FEFEFE;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
cursor:pointer;
overflow: hidden;
padding-left: 1px;
padding-right: 1px;
-webkit-border-radius: 0.1em;
-moz-border-radius: 0.1em;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
COLOR: black;text-decoration: none; font-size: 8pt;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00FFFFFF', EndColorStr='#66eeeeee');
background: -webkit-gradient(linear, left top, left bottom, from(#00FFFFFF), to(#66eeeeee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #00FFFFFF,  #66eeeeee); /* for firefox 3.6+ */
}

.msg-button-over{
font-family:Arial, Helvetica, sans-serif;
background-color: #FFFF99;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 1px;   
cursor:pointer;
padding-left:1px;
padding-right:1px; 
-webkit-border-radius: 0.1em;
-moz-border-radius: 0.1em;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
COLOR: black;text-decoration: none; font-size: 8pt;
background-color: #00F;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFF99', EndColorStr='#D5D6E1');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#D5D6E1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFF99,  #D5D6E1); /* for firefox 3.6+ */
}

.msg-textbox 
{
font-family:Arial, Helvetica, sans-serif; 
color: blue;text-decoration: none; font-size: 8pt; height: 24px;
vertical-align:middle;
background-color: white;
border: 2px silver ridge;
padding-top:3px;
padding-left:3px;
padding-right:3px;  
padding-bottom:3px; 
}
.msg-textbox-mobile
{
font-family:Arial, Helvetica, sans-serif; 
color: blue;text-decoration: none; font-size: 12pt; height: 30px;
vertical-align:middle;
background-color: white;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 3px;   
padding-top:0px;
padding-left:3px;
padding-right:1px;  
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}

.msg-numbox 
{
font-family:Arial, Helvetica, sans-serif; 
color: blue;text-decoration: none; font-size: 8pt; height: 20px;
text-align:right;
vertical-align: top;
background-color: white;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 3px;   
padding-top:0px;
padding-left:3px;
padding-right:3px;  
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}
.msg-numbox-mobile
{
font-family:Arial, Helvetica, sans-serif; 
color: blue;text-decoration: none; font-size: 12pt; height: 30px; width: 60px;
text-align:right;
vertical-align: top;
background-color: white;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 3px;   
padding-top:0px;
padding-left:3px;
padding-right:3px;  
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}

.msg-editing {
background: #00F;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFF99', EndColorStr='#D5D6E1');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#D5D6E1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFF99,  #D5D6E1); /* for firefox 3.6+ */
}

.msg-disabled {
border: 0px solid gray;	
background: !important;
}

.msg-link {
color: blue;
text-decoration:underline; cursor: pointer;
}

.msg-date 
{
font-family:Arial, Helvetica, sans-serif;
color: black;text-decoration: none; font-size: 8pt; height: 16px; text-align:center;
background-color:#e5eecc;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 3px;   
padding-left:3px;
padding-right:3px;  
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}

.msg-showbox 
{
font-family: Tahoma, Geneva, sans-serif;
color: blue;text-decoration: none; font-size: 8pt; height: 24px;
background-color: ButtonFace;
border: 2px silver ridge;
padding-top:3px;
padding-left:3px;
padding-right:3px;  
padding-bottom:3px; 
}
.msg-showbox-mobile
{
font-family: Tahoma, Geneva, sans-serif;
color: blue;text-decoration: none; font-size: 12pt; height: 30px;
background-color: silver;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
border-radius: 3px;   
padding-top:0px;
padding-left:3px;
padding-right:1px;  
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
}

.msg-label
{
font-family:Arial, Helvetica, sans-serif;
color: black;text-decoration: none; font-size: 8pt; font-weight: bold;
}
.msg-label-mobile
{
font-family:Arial, Helvetica, sans-serif;
color: white;text-decoration: none; font-size: 12pt; font-weight: bold;
text-shadow: 2px 2px black;
}

.msg-display
{
padding: 2px 2px 2px 2px;
font-family: Arial, Helvetica, sans-serif;
color: blue;text-decoration: none; font-size: 8pt;
vertical-align:middle;
border: 2px silver ridge;
}
.msg-display-mobile
{
font-family: Arial, Helvetica, sans-serif;
color: yellow;text-decoration: none; font-size: 12pt;
vertical-align:middle;
text-shadow: 2px 2px black;
}

.msg-select{
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
text-transform: capitalize;
background-color: #e5eecc;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray; 
border-radius: 3px;    
padding-left: 0px;
padding-right: 1px; 
COLOR: blue;text-decoration: none; font-size: 8pt; height: 20px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFF', EndColorStr='#D5D6E1');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5D6E1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFFFF,  #D5D6E1); /* for firefox 3.6+ */
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}
.msg-select-mobile
{
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
text-transform: capitalize;
background-color: #e5eecc;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray; 
border-radius: 3px;    
padding-left: 10px;
padding-right: 10px; 
COLOR: blue;text-decoration: none; font-size: 12pt; height: 30px;

-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}

.msg-select-default{
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
text-transform: capitalize;
background-color: #e5eecc;
border-top: 1px solid red;
border-left: 1px solid red;
border-bottom: 1px solid red;
border-right: 1px solid red; 
border-radius: 3px;    
padding-left: 0px;
padding-right: 1px; 
COLOR: blue;text-decoration: none; font-size: 8pt; height: 20px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFF00', EndColorStr='#FFFFFF');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFF00), to(#FFFFFF)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFF00,  #FFFFFF); /* for firefox 3.6+ */
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}
.msg-select-default-mobile
{
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
text-transform: capitalize;
background-color: #FFFF00;
border-top: 1px solid red;
border-left: 1px solid red;
border-bottom: 1px solid red;
border-right: 1px solid red; 
border-radius: 3px;    
padding-left: 10px;
padding-right: 10px; 
COLOR: blue;text-decoration: none; font-size: 12pt; height: 30px;

-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}

.msg-small{
  font-family: Arial, Helvetica, sans-serif; font-size: 7pt;
}

.msg-large{
  font-family: Arial, Helvetica, sans-serif; font-size: 12pt;
}

.msg-tip{
  font-family:Arial, Helvetica, sans-serif;
  color: black; text-decoration: none; font-size: 8pt;border-style: outset; border-width: 1;
  background-color: #FEFEFE;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#D5D6E1');
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5D6E1)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #FFFFFF,  #D5D6E1); /* for firefox 3.6+ */
  border-radius: 5px;   
  padding-left: 5px;
  padding-right: 5px; 
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .5);  
}

.msg-menu{
  font-family: Tahoma, Geneva, sans-serif;
  color: black; text-decoration: none; font-size: 8pt;border-style: outset; border-width: 1;
  border-radius: 5px;   
  padding-left: 5px;
  padding-right: 5px; 
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .5);  
}

.msg-caption{
  font-family:Arial, Helvetica, sans-serif;
  color: white; text-decoration: none; font-size: 8pt;;word-break:break-all;border-style: outset; border-width: 1;font-weight: bold;
  background-color: #cc9c9c;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cc9c9c', EndColorStr='#3a3a3a');  /* for ie */
  background: -webkit-gradient(linear, left top, left bottom, from(#cc9c9c), to(#3a3a3a)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #cc9c9c,  #3a3a3a); /* for firefox 3.6+ */
  border-radius: 2px;   
  padding-left: 2px;
  padding-right: 2px; 
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);  
}

.msg-header{
  font-family: Verdana, Geneva, sans-serif;
  vertical-align:middle;text-align:left;font-size:8pt;font-weight:500; height:30;
  color: white; text-decoration: none; border: 0;
  background-color: #99FF66;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a9a9a9', EndColorStr='#7a7a7a');  /* for ie */
  background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #a9a9a9,  #7a7a7a); /* for firefox 3.6+ */
  border-radius: 3px;   
  padding-left: 3px; 
  padding-right: 3px; 
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);  
}

.msg-title{
  font-family: Verdana, Geneva, sans-serif;
  color: black; text-decoration: none; font-size: 8pt;border-style: outset; border-width: 1;
  background-color: #FEFEFE;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#D5D6E1');
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5D6E1)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #FFFFFF,  #D5D6E1); /* for firefox 3.6+ */
}

.msg-footer{
  font-family: Tahoma, Geneva, sans-serif; font-size: 8pt;
  color: yellow; text-decoration: none; 
  background-color: #B0C4DE;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#59a9a9', EndColorStr='#7a7a7a');  /* for ie */
  background: -webkit-gradient(linear, left top, left bottom, from(#59a9a9), to(#7a7a7a)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #59a9a9,  #7a7a7a); /* for firefox 3.6+ */
}