body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	
}
body {
	background-image:url(../image/bg.gif);
	background-position:top;
	background-repeat:repeat-x;

	background-color: #11abf0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


a:link { font-size: 12px; color: #0c9ae5; text-decoration: none}
a:visited { font-size: 12px; color: #0c9ae5; text-decoration: none}
a:hover { font-size: 12px; color: #000; text-decoration: underline}

a.email:link { font-size: 12px; color: #e96b05; text-decoration: none}
a.email:visited { font-size: 12px; color: #e96b05; text-decoration: none}
a.email:hover { font-size: 12px; color: #000; text-decoration: underline}

a.footers:link { font-size: 11px; color: #99e2fc; text-decoration: underline}
a.footers:visited { font-size: 11px; color: #99e2fc; text-decoration: underline}
a.footers:hover { font-size: 11px; color: #000; text-decoration: none}

a.menu:link { font-size: 11px; color: #180902; text-decoration: none}
a.menu:visited { font-size: 11px; color: #180902; text-decoration: none}
a.menu:hover { font-size: 11px; color: #000; text-decoration: underline}

a.news:link { font-size: 18px; color: #f6a309; text-decoration: none}
a.news:visited { font-size: 18px; color: #f6a309; text-decoration: none}
a.news:hover { font-size: 18px; color: #000; text-decoration: underline}

a.menuss:link { font-size: 12px; color: #fff; padding: 0px 30px; display: block; border: 1px solid #1baef1; margin:2px; text-decoration: none}
a.menuss:visited { font-size: 12px; color: #fff; padding: 0px 30px; display: block; border: 1px solid #1baef1; margin:2px; text-decoration: none}
a.menuss:hover { font-size: 12px; color: #fff; padding: 0px 30px; display: block; background-color:#057dd7; border: 1px solid #1baef1; margin:2px; text-decoration: none}

a.menuss1:link { font-size: 12px; color: #fff; text-decoration: none}
a.menuss1:visited { font-size: 12px; color: #fff; text-decoration: none}
a.menuss1:hover { font-size: 12px; color: #fff; text-decoration: none}
a.menuss1:active { font-size: 12px; color: #fff; text-decoration: none}

a.menuss h2 { padding: 5px 0; margin:0; font-size: 12px; font-weight: normal;}

.footer {
	font-size: 11px;
	color: #99e2fc;
}
.footer2 {
	font-size: 11px;
	color: #7c7056;
}
.title {
	font-size: 18px;
	color: #e46715;
}
h1{font-size:18px; color:#FF6600;}
h3{
	padding: 0;
	margin: 0;
	font-size: 13px;
}
.textMenu {
	font-size: 10px;
	color: #231f20;
	}
.textPutih {
	color: #fff;
	}
.kotak {
	border: 4px #362f2b solid;

}
.kotakimg{
	border: 1px #1baef1 solid;
}

.garis{
	border-bottom: 1px #1baef1 solid;
}

.small{
	font-size: 10px;
}


.button {
	border: #000 1px double; padding: 1px 5px; background-color: #2d2a2b; font-size:11px; color:#fff;; font-family:Arial, Helvetica, sans-serif;
}
.input {
	border: #999999 1px double; padding: 2px 5px; background-color: #fff; font-size:11px; color:#000;; font-family:Arial, Helvetica, sans-serif;
}


/*- Menu Tabs 3--------------------------- */

    #tabs3 {
      float:left;
      width:100%;
      font-size:12px;
      line-height:normal;
      }
    #tabs3 ul {
          margin:0;
          padding:0;
          list-style:none;
      }

    #tabs3 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs3 a {
      float:left;
      background:url("tableft3.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
	  font-size:10px;
      text-decoration:none;
      }
    #tabs3 a span {
      float:left;
      display:block;
      background:url("tabright3.gif") no-repeat right top;
      padding:15px 10px 12px 0;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs3 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs3 a:hover span {
      color:#FFF;
      }
    #tabs3 a:hover {
      background-position:0% -43px;
      }
    #tabs3 a:hover span {
      background-position:100% -43px;
      }

      #tabs3 #current a {
              background-position:0% -43px;
      }
      #tabs3 #current a span {
              background-position:100% -43px;
      }



.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right;
font-size: 12px;
color:#312e2f;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 3px 5px;
border: 1px solid #cccccc;
text-decoration: none; 
background-color: #e8dfd5;
color: #000000;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #cccccc;
color: #000;
background-color: lightyellow;
padding: 3px 5px;
}

.pagination li.currentpage{
font-weight: bold;
border: 1px solid #cccccc;
background-color: #ffffff;
color: #000000;
padding: 3px 5px;
}

.pagination li.disablepage{
padding: 3px 5px;
border: 1px solid #A2978B;
color: #A2978B;
}

.pagination li.prevpage{
font-weight: bold;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ 
margin-right: 3px;
padding-right: 0;
}

.ctnImg{
	padding-right: 10px;
}

.ClearFloats{clear:both;}

/*image positioning*/
.ImageLeft{float:left; margin:0 5px 5px 0;}
.ImageRight{float:right; margin:0 0 5px 5px;}

/*image styles*/
.ImageBordered{border:1px solid; padding:2px;}

/*border color*/
.BorderSoftGrey{border-color:#999;}

/* background img */
.td_bg-main {background-image:url(/image/bg-main.png);}

/* margin.padding */
.mgn_btm100{margin-bottom:100px;}
