

body,table,img,button,iframe,ul,li {margin:0;padding:0;border:0;color:#222;font-size:11px}

select,input,textarea { width:206px;background:#fff;border:0;border-radius:3px;font-size:11px; padding:4px 8px;border-radius:4;font-size:11px;font-family: arial, helvetica, sans-serif, MS Sans Serif;border:1px solid #ddd
}

select:invalid, select:focus:invalid {background:#fff;border-radius:5px}
select:focus:invalid {background:#fff;border-radius:5px}
input:invalid {background:#fff;border-radius:5px:background:#ddd}
input:focus:invalid {background:#fff;;border-radius:5px}
input:focus,select:focus,textarea:focus,button:focus { outline: none }

input:focus,textarea:focus {}
a { color:#2495EA }
h2 { font-size:12px }


@media print,projection { .noprint,#edian_menubar { d\isplay:none; }}

body {background:#fff;font-size:11px;font-family: arial, helvetica, sans-serif, MS Sans Serif;padding:0;margin:0;
    padding:0px 0px 0px 0px}


#popup { position:fixed;width:100%;height:100%;background:#000;display:inline;top:0;left:0;opacity:0.5;z-index:1000;color:#fff;text-align:right;font-size:15px;font-weight:bold;text-align:center }
#iframe { display:block;position:fixed;width:auto;width:98%;top:1%;height:93%;height:98%;left:1%;right:1%;bottom:15px;border:0;background:white;z-index:1001 }
#modalframe {margin-left:auto;margin-right:auto;display:block;position:fixed;left:auto;right:auto;top:60px;left:15px;border:0;background:white;z-index:1001 }
#documentpreview { padding:5px; background:#fff;border:2px solid #000;position:absolute; 

-moz-box-shadow: 0px 6px 6px #555;
-webkit-box-shadow: 0px 6px 6px #555;
box-shadow: 0px 6px 6px #555;

}


.options { width:100% }
.options td { width:3px; height: 1px; background:#888}


#synaps-navigationmenu {background:#fff }


.synaps-notifymessage { text-align:left;padding:5px 0px;margin:0px 0px 0px 0px;color:#000;width:100%;background:#fff;border:2px solid #888;border-radius:5px;opacity:0.6 }
.synaps-notifymessage td { border-bottom:1px solid #ddd;padding: 5px 5px 5px 10px }

.synaps-jobwaiting { background:#fff;text-align:left;padding:20px 50px 20px 50px;vertical-align:middle;padding-right:50px;
-moz-box-shadow: 0px 1px 6px #555;
-webkit-box-shadow: 0px 1px 6px #555;
box-shadow: 0px 1px 6px #555;
}

.dashboardcommentblock { 
-moz-box-shadow: 1px 1px 2px #ddd;
-webkit-box-shadow: 0px 1px 2px #555;
box-shadow: 0px 0px 2px #888;
}


.synaps-notifyerror { 
    background:#fee;
    color:#000;text-align:center;padding:10px 5px;margin:2px 0px 10px 0px;font-size:11px ;
border:1px solid #DB0404;
     border-radius:5px;
     padding:10px 20px;
     width:100%;


}


.synaps-checkbox-off { display:inline-block;width:14px;height:16px;background:red;background:url(images/safari-checkbox.png) }
.synaps-checkbox-on { display:inline-block;width:14px;height:16px;background:red;background:url(images/safari-checkbox.png);background-position:0 -15px }


.synaps-notifyinfo { background:#eef;border:blue solid 1px;border-radius:5px;color:#000;text-align:center;padding:10px 5px;margin:2px 0px 10px 0px;font-size:11px }
.synaps-tag { display:inline-block;padding:0px 3px;font-weight:bold;margin:0px 0px;}


.synaps-searchinput { background-color:#fff;background-image:url(images/small-search.png);background-repeat:no-repeat;
    background-position:11px 8px;padding-left:25px;border-radius: 3px;width:130px; border:1px solid #ccc;
padding:8px 10px 8px 30px;margin-left:10px;margin-right:10px;border-radius:15px 
width:100;border:1px solid #ddd;border-radius:5px
}
.synaps-searchinput:focus { background-color:#fff }

.synaps-widgetmodal { width:100%;font-size:11px;z-index:0;border-top:2px solid #d0e0f5}
.synaps-widgetmodal th { font-weight:bold;text-align:left;padding:4px 4px 4px 4px;color:#1368D6;color:#2495EA}




.synaps-widget { width:100%;font-size:11px;z-index:0 }
.synaps-widget input { margin:0 }
.synaps-widget td { margin:0;padding: 0px 2px 0px 1px }
.synaps-widget th { text-align:left;color:#0F61D1;color:#2495EA}
.synaps-widget h2 { padding-left:5px}
.synaps-widget p { padding:0px 1px 0px 25px;}
.synaps-widget th { text-align:left;
    padding: 2px 5px;color:#2495EA }

.synaps-list { color:#000;width:100%;font-size:11px;border-spacing:0;border-right:1px solid #eee;border-top:1px solid #eee }
.synaps-list th { 
color:#2495EA;
background:#eee;
 
    text-align:left;
    border-top:1px solid #fff;
    border-left:1px solid #eee;
    border-bottom:1px solid #eee;color:#2495EA;
padding:8px 12px;
        font-weight:normal;
           border-bottom:1px solid #ccc;
}

.synaps-list td { height:14px;padding: 8px 10px }
.synaps-list input, .synaps-list select { border:0;background:none }
.synaps-list .div { width:15px }

.synaps-list .brrr { background:#eee; }
.synaps-list .brrr td { border-bottom:1px solid #ddd }


.synaps-list .grrr { background:none;border-bottom:1px solid #000 }

.synaps-list .grrr:hover { background:#48ADEB;color:#fff; }
.synaps-list .grrr:hover a { color:#fff }


#edian-dock
{
}


/* falls away */
#synaps-dock {
position:fixed;
left:0px;
top:0;
width:100%;
height:36px; 
margin:0;
background: #eee;
padding:0;
vertical-align:middle;
color:blue;
border-bottom:1px solid #eee;
            z-index:800;


}

#synaps-dock .icon-button {
border:0;
vertical-align:middle;
background:none;
display:inline-block;
padding:3px;margin:0px;
width:31px;height:31px;
text-align:center;
margin-right:5px;
border:1px solid #ddd;
border-radius:6px;
        background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff, #eee ); /* for firefox 3.6+ */

}

#synaps-dock .icon-button .tooltip 
{ 
display:none;
        text-align:left;
            z-index:999
color:blue;
z-index:1000;

}

#synaps-dock .icon-button:hover {
background:#fff;
background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ddd, #ccc ); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a4ddfb)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff, #a4ddfb ); /* for firefox 3.6+ */

}

#synaps-dock .icon-button:hover .tooltip {
position:absolute;
display:block;
margin:0;
background:#333;
color:#fff;
padding:4px 25px;
-moz-box-shadow: 0px 3px 3px #000;
-webkit-box-shadow: 0px 3px 3px #000;
box-shadow: 0px 3px 3px #000;
border-radius:5px;
opacity:0.9
}

#synaps-dock input {
    vertical-align:middle;
}


.rq { font-weight:bold;color:red }
.applicationstats { margin-top:25px;color:#000;width:100%;color:#ccc;text-align:right }




select { width:208px }


.button
{
border-radius:4px;
cursor:pointer;
display:inline-block;
color:#000;
text-decoration:none;
margin:1px 1px;
border:1px solid #ccc;
padding:6px 5px 6px 5px ;
color:#fff;
background:#eee;
font-size:11px;

}

.button:hover 
{
border:1px solid #0E3C6F;
        background: -webkit-gradient(linear, left top, left bottom, from(#3EACEB), to(#3177B3)); /* for webkit browsers */
   -moz-box-shadow: 0px 1px 2px #333;
           -webkit-box-shadow: 0px 1px 2px #333;
           box-shadow: 0px 1px 2px #333;

}

.cyanbutton
{
           border-radius:4px;
   cursor:pointer;
display:inline-block;
color:#000;
text-decoration:none;
margin:1px 1px;
border:1px solid #ccc;
padding:6px 5px 6px 5px ;
color:#fff;
background:#eee;
font-size:11px;
color:#2495EA;
}
.cyanbutton:hover { 
border:1px solid #0E3C6F;



        background: -webkit-gradient(linear, left top, left bottom, from(#3EACEB), to(#3177B3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #3EACEB, #3177B3 ); /* for firefox 3.6+ */
color:#fff;
   -moz-box-shadow: 0px 1px 2px #333;
           -webkit-box-shadow: 0px 1px 2px #333;
           box-shadow: 0px 1px 2px #333;



}



.clearbutton{
background:none;
border:1px solid #fff;
color:#000;
text-shadow: 1px 1px 1px #ddd;
text-align:left;

border-radius:4px;
cursor:pointer;
display:inline-block;
color:#000;
text-decoration:none;
margin:1px 1px;
padding:6px 5px 6px 5px ;
font-size:11px;
border-left: 3px solid #eee;
}

.clearbutton:hover {
border-left: 3px solid #2495EA;
background:#eee;
}


.bluebutton {
background:#2a3ce5;
background:#456481;
border:1px solid #2a3ce5;
}
.bluelist
{
border:1px solid #2a3ce5;
}

.bluelist th
{
color:#2a3ce5;
}
.bluelist tr:hover
{
background:#2a3ce5;
}


.bluelist a
{
color:#2a3ce5;
}

.bluebutton:hover { 
background: -moz-linear-gradient(top,  #8d8de5, #2a3ce5 ); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#8d8de5), to(#2a3ce5)); /* for webkit browsers */
color:#fff;
}

.bluebutton:active
{
background: -moz-linear-gradient(top,  #8d8de5, #2a3ce5 ); /* for firefox 3.6+ */
color:#fff;
}
.orangebutton {
background:#b14809;
border:1px solid #b14809
          ;
}

.orangelist
{
border:1px solid #b14809;
}

.orangelist th
{
color:#b14809;
}
.orangelist tr:hover
{
background:#b14809;
}
.orangelist a
{
color:#b14809;
}

.orangebutton:hover { 
background: -moz-linear-gradient(top,  #e7a076, #b14809); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#e7a076), to(#b14809)); /* for webkit browsers */

color:#fff;
}

.orangebutton:active
{
background: -moz-linear-gradient(top,  #e7a076, #b14809); /* for firefox 3.6+ */
color:#fff;
}

.yellowbutton {
background:#7b711b;
border:1px solid #7b711b;
}

.yellowbutton:hover { 
background: -moz-linear-gradient(top,  #ecd82c, #7b711b); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#ecd82c), to(#7b711b)); /* for webkit browsers */

color:#fff;
}

.yellowbutton:active
{
background: -moz-linear-gradient(top,  #ecd82c, #7b711b); /* for firefox 3.6+ */
color:#fff;
}
.yellowlist
{
border:1px solid #7b711b;
}

.yellowlist th
{
color:#7b711b;
}
.yellowlist a
{
color:#7b711b;
}

.greenbutton {
background:#3b8521;
border:1px solid #3b8521;
}
.greenlist
{
border:1px solid #3b8521;
}

.greenlist th
{
color:#3b8521;
}
.greenlist tr:hover
{
background:#3b8521;
}


.greenlist a
{
color:#3b8521;
}

.greenbutton:hover { 
background: -moz-linear-gradient(top,  #4de517, #3b8521); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#4de517), to(#3b8521)); /* for webkit browsers */

color:#fff;
}

.greenbutton:active
{
background: -moz-linear-gradient(top,  #4de517, #3b8521); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#4de517), to(#3b8521)); /* for webkit browsers */

color:#fff;
}

.redbutton {
background:#a00b0b;
border:1px solid #a00b0b;

}

.redlist
{
border:1px solid #a00b0b;
}

.redlist th
{
color:#a00b0b;
}


.redlist a
{
color:#a00b0b;
}



.redbutton:hover { 
background: -moz-linear-gradient(top,  #f12a2a, #a00b0b); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#f12a2a), to(#a00b0b)); /* for webkit browsers */

color:#fff;
}

.redbutton:active
{
background: -moz-linear-gradient(top,  #f12a2a, #a00b0b); /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#f12a2a), to(#a00b0b)); /* for webkit browsers */

color:#fff;
}


.clearbutton .tooltip {
display:none;z-index:999
position:absolute;
background:#fff;
border:1px solid #ddd;
color:#000;
padding:5px 5px;
        margin-left:100px;
        margin-top:0px;
text-align:left;
border-left: 3px solid #2495EA;
background:#eee;
margin:0;
padding:0;
background:#fff;
padding:5px 15px;
border-radius:5px
}

.clearbutton .tooltip a {
padding:5px 0px;
display:block;
}


.submenu:hover .tooltip {
position:absolute;
display:block;
}














.widgetorder { border-bottom: 1px solid #000 }
.widgetorder li { padding:3px 15px }
.widgetorder li *  { display:inline-block;vertical-align:middle;padding: 2px 10px  }
.widgetorder .button { border:0;background:0;height:13px }
.widgetorder  img { height:11px }


.smallcontrol { width:100px }


.synaps-ajaxlookup-input {background-image:url(images/dropdown.png);background-repeat:no-repeat;background-position:203px 6px;cursor:pointer;z-index:05;width:192px;padding-right:22px;padding-left:8px}
.synaps-ajaxlookup-input:focus { background-image:url(images/search.png);padding-left:22px;background-repeat:no-repeat;background-position:5px 5px;border-color:#000;padding-right:8px}

#synaps-dock .synaps-ajaxlookup-input {
    border-radius:15px;
padding:6px 6px;
background-position:185px 7px;
width:200px;
}

#synaps-dock .synaps-ajaxlookup-input:focus {
    background-position:8px 6px;
    padding-left:30px;
width:176px;
}


.synaps-ajaxlookup-table { position:absolute;background:#fff;border:1px solid #000;max-height:200px;overflow-x:hidden;overflow-y:scroll;width:222px;display:none;box-shadow: 0 15px 15px #222;
    -webkit-box-shadow: 0 15px 15px #222;
    border-bottom: 2px solid blue;
    border-top: 2px solid blue;
    background:#fff;
    margin:0 2px 0 0;
           z-index:999;


}
.synaps-ajaxlookup-table td { 
    display:block;
    width:180px;
    cursor:pointer;
    padding: 5px 5px 5px 5px;
    margin:0;
    height:auto;
    border-bottom:1px solid #ccc;

}
.synaps-ajaxlookup-table tr:hover { background:#c6daff 
;background:#48ADEB;
color:#fff;


}
.synaps-ajaxlookup-table .selected { background:blue;color:white }
.synaps-ajaxlookup-table .selected:hover {}
.synaps-datecontrol { background-image:url(images/calendar.png);background-repeat:no-repeat;background-position:202px 5px;cursor:pointer;z-index:05;width:192px;padding-right:22px}


#actionwidget {
width:100%;border:1px solid #c6daff;background:#fff;padding:15px 0px 15px 0px
}

#actionwidget .actionwidgetoption {
background:#f6f9ff;border-right:5px solid #d0e0f5;
display:block;padding:2px 5px;
cursor:pointer;
       text-decoration:none;
}
#actionwidget .actionwidgetoption:hover {
background:#eee;
background:#d0e0f5
}
#actionwidget .hilioption {
    font-weight:bold;
          text-align:right;
color:#000;
      border-right:5px solid blue ;
background:#d0e0f5

}
#actionwidget .hilioption:hover {
background:#f6f9ff;
background:#d0e0f5

}

.dashboardblock {
display:inline-block;text-align:center;margin:2px 5px;

width:80px;
      text-align:center;
}


.dblock {
    display:inline-block;
    width:100px;
    height:100px;
    vertical-align:middle;
    text-align:center;
    text-decoration:none;
}


.dashboardblock table {
width:100%;
height:100%;
}


.dashboard table:hover {
color:#fff;
}

.synaps-dashboard {
}

.synaps-dashboard th {
    text-align:right;
    font-weight:normal;
    padding:2px 5px 2px 25px;

}

#synaps-navigationmenu a {
background:#fff;
display:inline-block;
padding:5px 5px;
text-decoration:none;
}

.aperture {
background:#fff;
padding:0;
z-index:-500;
}
.aperture td {
padding:1px 3px ;
}

.aperture th {
border-right: 2px solid #d0e0f5;
background: #e3eeff;
padding:0;
width:30px;
text-align:right;
}

.aperture a {
width:100%;
display:inline-block;
text-decoration:none;
    padding:6px 10px;
}

.aperture button {
    font-size:11px;
padding:2px 4px
}

.aperture td:hover {
background:#d0e0f5;
background:#48ADEB;
color:#fff;
}
.aperture a:hover {
color:#fff;
}

.contactwidgettr:hover
{
background:#d0e0f5;
border-bottom:1px solid blue
}
select { width:210px}


.synaps_preview
{
    border:1px solid #ccc;
    height:420px;
    overflow:scroll;
    width:100%;
    border-radius:5px;
background:#fff;

}

.synaps_preview img {
    max-height:380px;
    max-width:450px
}
.synaps_preview .title {
width:100%;
display:block;
padding:4px 10px;
text-decoration:none;

}


.synaps_preview .hititle, .synaps_preview .title:hover {
background:#48ADEB;color:#fff
}

.synaps_preview .actions {
display:none;
color:#000;
padding:4px 25px;
border-radius:5px;
;text-align:right
;height:28px;

}


#dictionaryhelp {
    display:none;
    background:#eef;
    width:100%;
    border:1px solid blue;
    margin:5px;
}

h2 {
 
}




h1 {
}


.colorit {
text-align:right;width:5px;padding:0;margin:0;
    background:red;
border:1px solid #000;
    width:8px;
}

.colorit .tooltip {
    display:none;
}

.colorit:hover .tooltip {
    position:absolute;background:#333;opacity:.8; display:block;height:15px;
}




#menubackground {

    position:fixed;display:none;width:100%;height:100%;background:none;z-index:100;left:0;top:0}
#menu {
        -moz-box-shadow: 6px 6px 6px #222;
-webkit-box-shadow: 6px 6px 6px #222;
box-shadow: 6px 6px 6px #222;


    position:fixed;left:0px;top:40px;width:500px;height:550px;background:#fff;color:#040d2c;text-align:left;z-index:9999;border:1px solid #000}
#menu #containerl1 {position:absolute;top:0;left:0px;width:170px;padding:0;margin:0;height:100%;overflow-x:hidden;overflow-y:auto}
#menu #containerl2 {position:absolute;top:0;left:170px;width:330px;padding:0;margin:0;height:100%;overflow:auto}
#menu .l1 {cursor:pointer;width:100%;border-spacing:0px;border-right:5px solid #e1ecff;font-size:13px}
#menu .l2 {width:100%;border-spacing:0px;display:none}
#menu .hd {padding:10px 3px 10px 3px;background:#e1ecff;font-size:12px;font-weight:bold;padding:2px 15px 2px 15px}
#menu .im {padding:0;margin:0;width:52px;text-align:center;background:#e1ecff}
#menu .an {padding:2px 4px 2px 4px}
#menu .an a {width:100%;text-decoration:none;display:block}
#menu .rw {background:#fff;font-size:12px;cursor:pointer}
#menu .rw:hover {background:#2495EA;color:#fff}
#menu .rw:hover a {color:#fff}
#menu .ov {background:#2495EA;color:#fff}




.ui_form {width:100%;display:inline-block;vertical-align:top;width:100%;}
.ui_formwidget td { padding:15px;border-bottom:1px solid #ddd }
.ui_form input,.ui_form textarea { border:0; }


.wplist {  }
.wplist th { text-align:left;padding:15px;background:#00533B;color:#fff;font-size:15px;font-weight:normal }
.wplist td { text-align:left;padding:5px  }
.wplist_total { position:absolute;top:300px;right:100px;background:#fff;font-size:20px;padding:20px;width:300px}
