
.tableheader
{
    FONT-FAMILY: verdana, Arial;
	font-size: 18px;
    FONT-WEIGHT: bold;	
	BACKGROUND-COLOR: #062a78;
	COLOR: #ffffff;
	padding: 5px;
	text-align:center;
} 
.tableheaderMain
{
    FONT-FAMILY: verdana, Arial;
	font-size: 18px;
    FONT-WEIGHT: bold;	
	BACKGROUND-COLOR: #062a78;
	COLOR: #ffffff;
	padding: 5px;
	text-align:center;

} 
.shade
{
    FONT-FAMILY: verdana, Arial;
	font-size: 16px;
    FONT-WEIGHT: bold;
	COLOR: #2e3192;
	text-align:right;

} 
.tableheaderSUB
{
    FONT-FAMILY: verdana, Arial;
	font-size: 13px;
    FONT-WEIGHT: bold;	
	BACKGROUND-COLOR: #2e3192;
	COLOR: #ffffff;
	padding: 5px;
	text-align:left;

} 
.header2
{
	BACKGROUND-COLOR: #d0def0;
	padding: 10px;	
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.message 
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
 .tableColor
{
 background-color:#fafafa;
  width:100%
  
}


.demo-container table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
}
 
.demo-container table th,
.demo-container table td {
    padding: 6px 10px;
    border: 1px solid #dddddd;
}
 
.predIcons {
    font-family: "Segoe UI",Arial,Helvetica,Times New Roman;
    font-size: 12px;
    border-collapse: collapse;
    color: #000;
}
 
.predIcons td {
    padding: 6px 6px 6px 10px;
    border: 1px solid #ddd;
}
 
.predIcons tr {
    background-color: #fff;
}
 
.predIcons thead tr {
    background-color: transparent;
}
 
.predIcons tr.dark {
    background-color: #efefef;
}
 
.predIcons tr:hover {
    background-color: #FDFEE3;
}
 
.predIcons tr.head {
    border: 0;
    background: transparent;
}
 
.predIcons tr.head:hover {
    background: none;
}
 
.predIcons tr.head td {
    border: 0;
}
 
.rbPredefinedIcons {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(images/rbPredefinedIcons.png);
}
 
.text {
    display: block;
    width: 100px;
    float: right;
    text-align: left;
    padding-right: 15px;
}
 
.predIcons .rborder {
    border-right: 3px solid #ddd;
    padding-right: 10px;
}
 
.vTextTop .rbDecorated {
    padding-top: 30px !important;
}
 
/* IE7 fix */
* + html .vTextTop .rbDecorated {
    padding-top: 20px !important;
}
 
.vTextBot .rbDecorated {
    padding-bottom: 30px !important;
}
 
/* IE7 fix */
* + html .vTextBot .rbDecorated {
    line-height: 30px !important;
}
.Pictureoval {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border-width: medium;
    border-style: double;
    border-color: #0099ff;
    box-shadow: inset;
    background: url("image/empty.png");
  
}
.Pictureoval:preview 
{
  position: absolute;
  top: -18px;
  right: 12px;
  border-radius: 50%;
  background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  box-shadow: 0 0 0 2px #fff;
  -webkit-box-shadow: 0 0 0 2px #fff;
}
.Pictureoval:dr {
  opacity: 1;
}

 .glass_effect
{

 margin: 0px;
 background: inherit; 
 filter:alpha(opacity=20);
}
  