body
{
    margin:auto;
    overflow:visible;
}
body,td
{
    *font-family:Tahoma,"Trebuchet MS",Verdana;
	font-family:"Times New Roman";
    font-size:11px;
    color:#555555;
}
img,form
{
    border:0px;
    margin:0;
}
img
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
textarea
{
    border:1px #777777 solid;
}
.paging
{
    color:#009900;
}
.btnNav,.btnNav:link,.btnNav:hover,.btnNav:visited
{
    text-decoration:none;
    font-size:20px;
    color:#009900;
}
.subtitle
{
    font-weight:bold;
    font-size:16px;
    color:#0077ff;
    font-family:Verdana;
    padding:3px;
    display:block;
}
.messageItem,.messageItem:link,.messageItem:visited
{
    display:block;
    background:#ffffff;
    color:#353535;
    /*border:1px #ccccc0 solid;*/
    padding:3px;
    text-decoration:none;
    width:100%;
}
.messageItem:hover
{
    display:block;
    background:#ffffdf;
    color:#353535;
    /*border:1px #ffcc55 solid;*/
    padding:3px;
    text-decoration:none;
    width:100%;
}
.messageItem2
{
    display:block;
    background:#f0f0f0;
    /*border-bottom:2px #e5e5e5 solid;*/
    padding:6px;
    text-decoration:none;
    width:100%;
}
.messageTitle,.messageTitle:link,.messageTitle:visited
{
    font-size:13px;
    font-weight:bold;
    font-family:"Trebuchet MS",Georgia,Sans-serif;
    color:#0055cc;
    text-decoration:none;
}
.messageTitle2,.messageTitle2:link,.messageTitle2:visited
{
    font-size:13px;
    font-weight:bold;
    font-family:"Trebuchet MS",Georgia,Sans-serif;
    color:#666678;
    text-decoration:none;
}
.messageSuperTitle,.messageSuperTitle:link,.messageSuperTitle:visited
{
    font-size:18px;
    font-family:"Trebuchet MS",Georgia,Sans-serif;
    color:#0056cd;
    font-weight:bold;
    text-decoration:underline;
}
.messageContainer
{
    /*
             -moz-border-radius: 8px;
             -webkit-border-radius: 8px;
             border-radius: 8px;*/

    /*behavior: url("css/border-radius.htc");*/
    /*border:2px #959590 solid;
    background:#ccccc0;*/
    margin:8px;
    padding:10px;
    position:relative;top:0;left:0;
}
.messageGroup
{
    /*background:#e5e5e5;*/
    padding:3px;
}
.msgHeader
{
    color:#999999;
    font-style:italic;
    font-size:10px;
    line-height:11px;
    text-align:justify;
}
.msgContent
{
    background:#c9f9d9;
    color:#353537;
    margin-left:15px;
    margin-right:10px;
    margin-top:2px;
    margin-bottom:2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    border:1px #afcfbf solid;
    padding:5px;
    font-family:"Trebuchet MS","Verdana";
    font-size:12px;
    width:95%;
}
.msgReply
{
    background:#f9f9d9;
    color:#353537;
    margin-left:15px;
    margin-right:10px;
    margin-top:2px;
    margin-bottom:2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    border:1px #dfcfbf solid;
    padding:5px;
    font-family:"Trebuchet MS","Verdana";
    font-size:12px;
    width:95%;
}
.replyLabel
{
    color:#777777;
    font-size:12px;
    font-family:Georgia;
    margin-top:10px;
}
.mainButton
{
    background:#005678;
    font-size:11px;
    color:#f0f0f0;
    border:1px #e5e5e5 solid;
}
.title
{
    color:#000000;
    font-family:Sans-serif,"Trebuchet MS";
    font-weight:bold;
}
.author
{
    color:#799557;
    /*color:#449900;*/
    font-family:Georgia;
    /*font-weight:bold;*/
    text-transform:uppercase;
    font-style:italic;
}
.timeDescription
{
    color:#cc4599;
    font-weight:bold;
    font-family:Sans-serif;
}
.timeDescription2
{
    color:#cc4599;
    font-weight:bold;
    font-family:Sans-serif;
}
.linkBtn,.linkBtn:link,.linkBtn:visited
{
    font-size:12px;
    padding:2px;
    margin:0;
    border:1px #ffffff solid;
    font-family:Georgia;
    font-weight:bold;
    color:#ffffff;
    background:#005689;
    text-decoration:none;
}
.linkBtn:hover
{
    font-size:12px;
    padding:2px;
    border:1px #ffffff solid;
    font-family:Georgia;
    font-weight:bold;
    color:#ffffff;
    background:#005689;
    text-decoration:none;
}
.linkHead,.linkHead:link,.linkHead:visited
{
    color:#5f5f5f;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.msgType,.msgType:link,.msgType:visited
{
    font-family:Tahoma;
    font-size:11px;
    color:#eeeee0;
    vertical-align:center;
    text-decoration:none;
    padding:4px;

}
.subSubTitle
{
    padding:1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    /*background:#cccccc;*/
    display:block;
    /*border:1px #777777 solid;*/
    /*height:24px;*/
}
.subSubTitle img
{
    vertical-align:middle;
}
#mainTgl
{
    padding:3px;
    color:#f5f5f5;
    font-size:13px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    border:1px #007700 solid;
    background:#0077ff;
    display:inline-block;
    font-weight:bold;
}
.topTable
{
    background:#ffff00 url('../../Assets/Images/background.png');
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    margin-bottom:2px;
    padding:10px 0px 10px 0px;
    border-left:1px #ff7700 solid;
    border-bottom:1px #ff7700 solid;
    border-right:1px #ff7700 solid;
    width:100%;
}
.topTable2
{
    background:#006900;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    margin-bottom:2px;
    padding:10px 0px 10px 0px;
    border-left:1px #007700 solid;
    border-bottom:1px #007700 solid;
    border-right:1px #007700 solid;
    width:100%;
}
.linkTable
{
    padding:2px 2px 2px 2px;
    margin-top:2px;
    width:98%;
}
.linkTable a,.linkTable a:visited,.linkTable a:link
{
    font-family:Verdana,Sans-serif;
    font-size:10px;
    color:#0056cd;
    text-decoration:none;
    padding-right:5px;
    text-transform:lowercase;
}
.linkTable a:hover
{
    color:#0077ff;
    text-decoration:underline;
}
.bodyTable
{

    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    /*behavior: url("css/border-radius.htc");*/

    position:relative;top:0;left:0;
    width:100%;
    /*background:#e5e5e5;*/
    background:#ffffff;
}
input,button,textarea,select
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    border:1px #777777 solid;
    background:#ffffff;
    cursor:hand;
    padding:2px 4px 2px 4px;
    font-family:"Trebuchet MS",Georgia;
    font-size:12px;
}
input,button,select
{
    height:24px;
}
.compose,.compose:link,.compose:visited
{
    background:#f0f0f0;
    color:#454545;
    font-weight:bold;
    border:1px #999999 solid;
    /*behavior: url("css/border-radius.htc");*/


}
.compose:hover
{
    background:#e5e5e5;
    color:#454545;
    font-weight:bold;
    border:1px #999999 solid;
    /*behavior: url("css/border-radius.htc");*/

}
.container
{
    width:95%;
    height:90%;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:1px #009900 solid;
    padding:2px;
    background:#cccccc;
    overflow:auto;
    position:relative;
    left:0;
}
.icon
{
    width:60px;
    height:50px;
    border:1px #777777 solid;
    display:inline-table;
    text-align:center;
    font-family:Tahoma;
    font-size:11px;
    margin:20px;
    text-decoration:none;
    background:#cccccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.icon a:link,.icon a:visited
{
    width:60;
    height:50;
    color:#000000;
    text-decoration:none;
    position:relative;
    left:0;
    /*filter:dropshadow(offx=1,offy=2,color=#bfbfbf);*/

}
.icon a:hover
{
    width:60;
    height:50;
    color:#0056cd;
    text-decoration:none;
    position:relative;
    left:0;
    /*filter:dropshadow(offx=0,offy=1,color=#cccccc);*/

}
.ip
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*behavior: url("css/border-radius.htc");*/
    position:relative;top:0;left:0;
    border:1px #ababab solid;
    background:#cccccc;
    color:#444444;
    padding:1px 1px 1px 1px;
    font-family:Sans-serif;
    font-size:9px;
}
.cuplikan
{
    font-family:"Trebuchet MS","Verdana";
    font-size:11px;
    color:#999999;
    text-decoration:none;
}
.dialogError
{
    display:block;
    background:#ffff00;
    border:1px #ff7700 solid;
    padding:4px;
    text-align:center;
    font-weight:bold;
    font-size:14px;
}
.msgCount
{
    color:#ffffff;
    background:#dd3300;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:2px #ffcc44 solid;
    padding:2px;
}
.msgCountEmpty
{
    color:#dd3300;
    background:transparent;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:0px #dd3300 solid;
    padding:2px;
}

.todoCount
{
    color:#ffffff;
    background:#008800;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:2px #ffcc44 solid;
    padding:2px;
}
.todoCountEmpty
{
    color:#008800;
    background:transparent;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:0px #009900 solid;
    padding:2px;
}
