/* animations */
.time { /*behavior: url(#default#time2);*/ }
/* Popup dialogs */
.dialog_containter{ background-color: transparent; position: absolute; }
.dialog_modal{ background-color: black; position: absolute; opacity:0.4; }
.dialog_sapphire{ background-color: transparent; position: absolute; }
.dialog_shadow{ background-color: black; position: absolute; opacity:0.2; }
.dialog_contents_headl{height:24px;width:5px;background-image:url(../../WEB-CORE/images/dlgheadbgleft.gif);background-repeat:no-repeat;background-color: #0F577F;}
.dialog_contents_head{height:24px;background-image:url(../../WEB-CORE/images/dlgheadbg.jpg);background-repeat:repeat-x;cursor:move;background-color: #0F577F;}
.dialog_contents_title{font-size:10pt;font-weight:bold;color:#FFFFFF;}
.dialog_contents_headr{height:24px;width:40px;background-image:url(../../WEB-CORE/images/dlgheadbgright.gif);background-repeat:no-repeat;background-position:top right;background-color: #0F577F;}
.dialog_contents_body{background-image:url(../../WEB-CORE/images/dlgbodybg.jpg);background-repeat:repeat-x;background-color:#C1D1E0;border-left-style:solid; border-left-width: 1px; border-left-color: #6593CF; border-right-style:solid; border-right-width: 1px; border-right-color: #6593CF; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #6593CF;}
.dialog_contents_body_msg{margin-top:10px;  border-left-style:solid; border-left-width: 1px; border-left-color: #6593CF; border-right-style:solid; border-right-width: 1px; border-right-color: #6593CF; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #6593CF; border-top-style: solid; border-top-width: 1px; border-top-color: #6593CF; background-color:#FFFFFF;font-size:9pt;}
.dialog_contents_body_html{margin-top:10px;border-left-style:solid; border-left-width: 1px; border-left-color: #6593CF; border-right-style:solid; border-right-width: 1px; border-right-color: #6593CF; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #6593CF; border-top-style: solid; border-top-width: 1px; border-top-color: #6593CF;background-color:#FFFFFF;}
.dialog_contents_body_btn{padding-top:10px;}
.dialog_contents_headbtn{border-left-style:none; border-right-style:none; border-bottom-style:none; border-top-style:none; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px;}
.dialog_contents_headbtn_over{border-left-style:solid; border-left-width: 1px; border-left-color: #FFBD59; border-right-style:solid; border-right-width: 1px; border-right-color: #FFBD59; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #FFBD59; border-top-style: solid; border-top-width: 1px; border-top-color: #FFBD59;}
.dialog_contents_btn{}
/* Resize feature */
.resize_div{ border-left-style:dashed; border-left-width: 1px; border-left-color: black; border-right-style:dashed; border-right-width: 1px; border-right-color: black; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: black; border-top-style: dashed; border-top-width: 1px; border-top-color: black; }
/* Code completion */
.cc_div{ background-color:#EBF4FE; z-index: 200; width:200px;height:150px; overflow-y:scroll; overflow-x: visible; border-left-style:inset; border-left-width: 1px; border-left-color: gray; border-right-style:inset; border-right-width: 1px; border-right-color: gray; border-bottom-style: inset; border-bottom-width: 1px; border-bottom-color: gray; border-top-style: inset; border-top-width: 1px; border-top-color: gray; }
.ccRow{ background-color:#EBF4FE; color: #000000; cursor:pointer; }
.ccRowSelected{ background-color: #0052A4; color: #FFFFFF; cursor:pointer; }
.ccRowError{ background-color: #FFDCDC; color: #000000; cursor:default; }
/* link feature */
.linkDescription{ background-color: #FFFFFF; border-left-style:solid; border-left-width: 1px; border-left-color: black; border-right-style:solid; border-right-width: 1px; border-right-color: black; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: black; border-top-style: solid; border-top-width: 1px; border-top-color: black; font-size: 7pt; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }
/*bug fixer*/
.keyfocussink{ position: absolute; background-color: transparent; border-color: transparent; width:1px; height: 1px; top: 0; left: 0; }
.hint_area{
    border-radius: 25px;
    border: solid 1px #7F9DB9 !important;
    opacity: 0.95;
    overflow: visible !important;
    padding: 8px 8px 8px 8px;
    -webkit-box-shadow: 5px 5px 10px #044; /*webkit*/
    -moz-box-shadow: 5px 5px 10px #044; /*FF*/
    box-shadow: 5px 5px 10px #044; /* w3c & IE */
    min-height:50px;
    min-width: 100px;
}
