﻿html{overflow-y:scroll}
body {font-family:Arial;font-size:.8em;color:#3f3f3f;margin:2px 0px 0px 0px}
.lnk {cursor:pointer;color:#0370d6}
.del {cursor:pointer;color:#ff0000}
.lnkm {color:#0370d6}
.lnkd {cursor:pointer;color:#ff0000}
.b{font-weight:bold}
a {color:#0370d6;text-decoration:none}
.amenu {position:absolute;display:none;background-color:#ffffff;border:2px solid #cccccc}
.amenu a {text-decoration:none;display:block;border-bottom:1px solid #cccccc;padding:4px}
p{margin:0px}
ul{margin:0px}
.diary-bttn 
{
	cursor:pointer;
	width:77px;
	height:28px;
	background-image:url(images/bttn-send.jpg);
	font-weight:bold;
	margin:4px 0 0 0;
	font-size:18px;
}
.btn{border:1px solid #b8c2cd;background-image:url('../images/popup-buttons-tiled-bg.png');background-repeat:repeat-x;font-weight:bold;color:#055888;padding:2px 10px 2px 10px;cursor:pointer}
.tl{background-image:url(../images/popup_top.png);background-repeat:no-repeat;font-size:12px}
.tc{background-image:url(../images/popup_top2.png);background-repeat:repeat-x;font-size:12px}
.tr{background-image:url(../images/popup_top.png);background-position:right;font-size:12px}
.l{background-image:url(../images/popup_left.png);background-repeat:repeat-y;background-color:#ffffff}
.r{background-image:url(../images/popup_right.png);background-position:right;background-repeat:repeat-y;background-color:#ffffff}
.bl{background-image:url(../images/popup_bottom.png);background-repeat:no-repeat;font-size:12px}
.bc{background-image:url(../images/popup_bottom2.png);background-repeat:repeat-x;font-size:12px}
.br{background-image:url(../images/popup_bottom.png);background-repeat:no-repeat;background-position:right top;font-size:12px}
.popuptitle{background-image:url('../images/blue-bar-tiled-bg.png');background-repeat:repeat-x;font-weight:bold;padding:4px;border:2px solid #cfcfcf;margin-bottom:6px}

.calendar_table_close{background-color:#eeeeee;border:1px solid #cccccc;color:#0370d6}
#calendar_table {border:3px solid #aaaaaa;background-color:#ffffff;font-size:.9em}
#calendar_head {background-color:#cccccc;border:1px solid #aaaaaa}
.calendar_weekdays {width:26px;border:0px solid #ffffff;border-bottom:1px solid #aaaaaa}
.calendar_dates {text-align:center;background-color:#ffffff;border:1px solid #cccccc}
#calendar_selected {font-weight:bold;color:rgb(0,180,0);border:1px solid rgb(0,180,0);background-color:rgb(255,255,255)}
#calendar_today {font-weight:bold;color:rgb(255,70,0);border:1px solid rgb(255,70,0);background-color:rgb(221,221,255)}
.hand{cursor:pointer}


.disableLink{color:Gray;cursor:default}

.subTitle
{
    font-weight: bold;
    color: White;
    font-size:13px;
    background-color: Gray;
    margin-top: 10px;
    padding : 5px;
    height:20px;
}

.tb-green:focus {
  outline: none;
  border-bottom:2px solid #0ed145 !important;
}

.mini td {
    padding-bottom:6px;
}

.fixedTable {
    table-layout: fixed;
}

.required:after { content:" *"; color:red; float:right; position: absolute; right:-7px; top:0;}
.required-closer:after { content:" *"; color:red; float:right; position: absolute; right:-1px; top:0;} 

.loader {
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #3498db;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  position: absolute;
  top: 40%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
  display: none;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.msg_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}

.msg_error {
    color: #D8000C;
    background-color: #FFD2D2;
}

.msg_label{
    line-height: 20px;
    font-family: Verdana,sans-serif;
    font-size: 16px;    
    padding: 8px;
    min-width: 300px;    
    margin-left: .2em;
    display:none;    
}
