/* customisation of gaia controls */
/*	.gaia-window-mc
{
    background: #e0e1e1 0px 0px !important;
}

.gaia-window-tc
{
    display: none !important;	
}*/
            
.messagebox-window{margin:0;padding:0;_left:775px !important;_top:325px !important; /* IE 6 and below */}
 /* *html .messagebox-window{margin:0;padding:0;left:200px;top:200px; } */
.messagebox-window-draggable{cursor:move;}
.messagebox-window-tl{border-color:#15428B;border-style:outset;border-width:2px 2px 0;padding-left:1px;position:relative;}
.messagebox-window-tc{background-color:#E6F0FF;overflow:hidden;display:none;}
.messagebox-window-top,.messagebox-window-top-text{color:#15428B;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-weight:700;height:19px;margin-top:3px;padding:2px;}
.messagebox-window-icon{background-position:0 4pt;background-repeat:no-repeat;padding-left:25px;}
.messagebox-window-contentwrapper{position:relative;}
.messagebox-window-ml{border-color:#15428B;border-style:outset;border-width:0 1px 1px;padding-left:0;}
.messagebox-window-mr{padding-right:0;}
.messagebox-window-mc{background: #e0e1e1 0px 0px;border-color:#6593cf;border-style:solid none none solid;border-width:1px 0 0 1px;}
.messagebox-window-content{background:transparent none repeat scroll 0 0;border-color:#6593cf;border-style:none solid solid none;border-width:0 1px 1px 0;}
.messagebox-window-bl{padding-left:1px;}
.messagebox-window-bc{height:6px;}
.messagebox-window-tr,.messagebox-window-br{padding-right:1px;}

.gaia-calendar-container{background:#fff none repeat scroll 0 0;border:1px solid #1b376c;padding:2px;position:relative;}
.gaia-calendar-container a{-moz-outline:0;outline:0;outline-style:none;}
.gaia-calendar-input-text{font-size:11px;font-family:verdana;background-color:#fdffc9;border-style:solid;border-width:thin;border-color: #c7d6b7;width:75px;}
.gaia-calendar-previous-year,.gaia-calendar-previous-month,.gaia-calendar-current-month,.gaia-calendar-next-month,.gaia-calendar-next-year{background:#cde none repeat scroll 0 0;color:#fff;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:700;overflow:hidden;}
.gaia-calendar-previous-month,.gaia-calendar-next-month{width:18px;}
.gaia-calendar-next-month{text-align:right;}
.gaia-calendar-previous-month a,.gaia-calendar-next-month a{color:#666;cursor:pointer;display:block;height:15px;text-decoration:none;width:15px;}
.gaia-calendar-previous-month a{background-position:0 -15px;margin-left:5px;}
.gaia-calendar-current-month{padding:2px 0;}
.gaia-calendar-current-month a.gaia-calendar-month{color:#666;text-decoration:none;}
.gaia-calendar-next-month a{background-position:0 -30px;margin-right:5px;text-align:right;}
table.gaia-calendar-daywrapper{table-layout:fixed;width:100%;}
.gaia-calendar-daywrapper,.gaia-calendar-daywrapper td,.gaia-calendar-daywrapper th{border-collapse:separate;}
.gaia-calendar-daywrapper th{background-color:#E6F0FF;border-bottom:1px solid #727272;color:#2D2D2D;cursor:gaia;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:10px;font-weight:400;text-align:right;width:25px;}
.gaia-calendar-daywrapper th span{display:block;margin-right:7px;padding:2px;}
.gaia-calendar-active{color:#2E2E2E;cursor:pointer;}
.gaia-calendar-day{color:#333;display:block;font-family:verdana, arial, helvetica, sans-serif;font-size:11px;font-style:normal;padding:2px 5px 0 0;text-align:center;text-decoration:none;}
.gaia-calendar-daywrapper a{border:1px solid #FFF;}
.gaia-calendar-daywrapper a:hover{background-color:#E6F0FF;border:solid 1px #abc0e5;color:#000;text-decoration:none;}
.gaia-calendar-selected a{background-color:#eee;border:1px solid #333;font-weight:700;padding:1px 4px 2px 3px;}
.gaia-calendar-selected span{font-weight:700;}
.gaia-calendar-next-day a,.gaia-calendar-previous-day a{color:#777;text-decoration:none;}
.gaia-calendar-bottom{background-color:#cde;border-top:1px solid #aaa;padding:2px;}
.gaia-calendar-ympicker{background:#FFF none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:auto;}
.gaia-calendar-ympicker td{font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:400;}
td.gaia-calendar-ympicker-month,td.gaia-calendar-ympicker-year,td.gaia-calendar-ympicker-yearbutton{border:0 none;cursor:pointer;text-align:center;vertical-align:middle;width:25%;}
td.gaia-calendar-ympicker-month a,td.gaia-calendar-ympicker-year a{color:#154154;display:block;padding:2px 4px 0 0;text-align:center;text-decoration:none;}
.gaia-calendar-ympicker-yearbutton a{cursor:pointer;display:block;font-size:12px;height:15px;width:15px;}
.gaia-calendar-ympicker-yearbutton a.gaia-calendar-ympicker-next{float:right;font-size:12px;margin-right:10px;}
.gaia-calendar-ympicker-yearbutton a.gaia-calendar-ympicker-previous{float:left;font-size:12px;margin-left:10px;}
td.gaia-calendar-ympicker-selected a{background-color:#E6F0FF;border:1px solid #888;padding:1px 3px;}
input.gaia-calendar-withtime-part{border:none;font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:12px;height:14px;text-align:center;width:22px;}
.gaia-calendar-withtime-nav{text-align:center;width:12px;}
.gaia-calendar-withtime-nav a,.gaia-calendar-withtime-nav span{color:#666;font-size:12px;font-weight:400;height:16px;text-decoration:none;}
.gaia-datetimepicker-button span,.gaia-calendar-bottom span{height:12px;}
.gaia-datetimepicker-button button span,.gaia-calendar-bottom button span{font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:12px;}
.gaia-button .first-child{border-color:gray;border-style:solid;border-width:0 0px;display:block;height:100%;margin:0 0px;width:50px;}
.gaia-button .first-child button{text-align: center;}
