a:link, a:visited{
color: #0000bb;
text-decoration: underline;
}

a:hover{
color: #ff6600;
text-decoration: none;
}

a:active{
color: #666600;
text-decoration: underline;
}

body{
margin: 0px;
padding: 0px;
background-color: #f8ffcf;
color: #000000;
font-family: Arial, Tahoma, sans-serif;
font-size: small;
}

form{
padding: 0px;
margin: 0px;
font-size: small;
}
hr{
margin: 0;
border: 0;
border-top: 1px solid gray;
}

.a{
border: 1px solid #b5bec7;
margin-bottom: 3px;
padding: 2px;
background-color: #ffffff;
}

.alarm{
background-color: Red;
color: #ffffff;
font-weight: bold;
border: 1px solid white;
padding: 3px 0px 3px 4px;
}

.alarm a:link, .alarm a:visited{
font-size: x-small;
color: white;
}

.b{
padding: 2px;
margin: 0px;
background-color: #e8e8e8;
}
.bmenu{
margin: 0px;
padding: 2px 4px 4px 4px;
background-color: #cfc6cf;
border: 1px solid white;
}

.c{
padding: 2px;
margin: 0px;
background-color: #ffffff;
}

.end{
text-align: center;
}

.fmenu{
margin: 0px;
padding: 3px 1px 5px 3px;
color: white;
background-color: #d86776;
}

.footer{
margin: 0px;
background-color: black;
color: #d0d7dd;
padding: 3px 0px 4px 4px;
background-image: url(images/bg.gif);
border-bottom: 1px solid red;
}

.footer a:link, .footer a:visited{
color: #D2D2D2;
text-decoration: none;
}

.func{
color: gray;
padding: 2px 0px 2px 4px;
border-left: 4px solid #9acd32;
}

.gmenu{
margin: 0px;
padding: 2px 0px 3px 4px;
background-color: #c7e8d5;
border: 1px solid white;
}

.hdr{
padding-left: 2px;
background-color: #f1f1f1;
font-weight: bold;
border-bottom: 1px solid #595959;
}

.header{
margin: 0px;
background-color: black;
color: #d0d7dd;
padding: 5px 0px 6px 4px;
border: 1px solid silver;
background-image: url(images/bg.gif);
border-top: 1px solid red;
}

.list1{
margin: 0px;
padding: 3px 4px 4px 4px;
background-color: #eeecd9;
border: 1px solid white;
}
.list2{
margin: 0px;
padding: 3px 4px 4px 4px;
background-color: #f5f5f5;
border: 1px solid white;
}

.maintxt{
margin: 0px;
font-weight: normal;
padding: 3px 3px 3px 3px;
border: 1px solid #586776;
}
.menu{
margin: 0px;
padding: 2px 0px 3px 4px;
background-color: #eeecd9;
border: 1px solid white;
}
.bawah{border: 1px solid #efefef;text-align: center;}

.phdr{
color: black;
padding: 2px 0px 4px 4px;
background-color: #bfc6cf;
border: 1px solid white;
}

.quote{
font-size: x-small;
padding: 2px 0px 2px 4px;
color: #878787;
border-left: 3px solid #c0c0c0;
}

.red{
color: red;
}

.redhr{
margin: 0;
border: 0;
border-top: 3px solid red;
}

.reply{
padding: 2px 0px 2px 4px;
border-left: 4px solid red;
color: red;
}

.rmenu{
margin: 0px;
padding: 2px 0px 3px 4px;
background-color: #e9ccd2;
border: 1px solid white;
}

.status{
color: #CD853F;
font-weight: bold;
}

.sub{
font-size: x-small;
border-top: 1px dotted #c6c17f;
padding: 0px 0px 0px 20px;
margin-top: 4px;
}

.sub a:link, .sub a:visited{
text-decoration: none;
}

.tmn{
padding: 5px 0px 5px 4px;
margin: 0px;
color: white;
background-color: #586776;
border-top: 3px solid #45515d;
}

.tmn a:link, .tmn a:visited, .fmenu a:link, .fmenu a:visited{
color: white;
text-decoration: none;
}

.tmn a:hover, .fmenu a:hover{
text-decoration: underline;
}

.news{
font-size: x-small;
color: #333333;
padding: 3px 4px 4px 4px;
background-color: #EEEEEE;
border: 1px solid white;
}
