body {
margin:0;
padding:0;
font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight: normal;
color: #333333;
background-color: #01245c;
}

#bodi-wrap{
margin:0 auto;
padding:0;
width: auto;
background: #01245c url(images/main-bgtile.jpg) repeat-y center top;
}

#middle{
margin:0 auto;
padding:0;
width: auto;
background: transparent url(images/top-bg.jpg) no-repeat center top;
}

#mainwrap{
margin:0 auto;
padding:0;
width: 800px;
border: none;
background-color: #fff;
}

#header{
margin:0;
padding:0;
width: 800px;
height: 155px;
background: #fff url(images/header.jpg) no-repeat;
}

#menuwrap{
margin:0 auto;
padding:0;
width: 800px;
height: 28px;
border: none;
background: #fff url(images/menu_background.jpg) no-repeat;
}

#innerwrap{
margin:0 auto;
padding:0;
width: 800px;
border: none;
background: #fff url(images/header-bot.jpg) no-repeat;
}

#pictwrap{
margin-top: 0px;
margin-right: 10px;
padding: 0;
float: right;
width: 280px;
height: 370px;
border: none;
background: #fff url(images/pict.jpg) no-repeat;
}

#innertophorizontalwrap{
padding: 0;
width: 100%;
height: 32px;
background-color: transparent;
border: none;
}

#imagetext{
padding: 0;
width: 325px;
height: 40px;
background-color: transparent;
border: none;
float: left;
}

#imagebutton{
padding: 0;
width: 61px;
height: 18px;
background-color: transparent;
border: none;
float: left;
}

#datetext{
padding: 3px 0 0 8px;
width: 325px;
height: 25px;
background-color: transparent;
border: none;
float: left;
}

.title{
margin: 10px 0;
padding: 0 0 0 10px;
width: 50%;
height: 38px;
display: block;
overflow: hidden;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 38px;
color: #1098cf;
background: #fff url(images/bg-txt.jpg) no-repeat;
}

.bullet{
margin: 0 0;
padding: 0 0 0 10px;
width: 80%;
height: 20px;
display: block;
overflow: hidden;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 25px;
color: #1098cf;
background-color: transparent;
}

.faqQ{
margin: 0 0;
padding: 0 0 0 10px;
width: 100%;
height: 100%;
display: block;
overflow: hidden;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 25px;
color: #1098cf;
background-color: transparent;
}

.faqA{
margin: 0 0;
padding: 0 0 0 10px;
width: 100%;
height: 100%;
display: block;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
background-color: transparent;
}

.txt-wrap-date{
margin:0 10px;
padding:0;
width: auto;
display: block;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #333;
background-color: transparent;
float:right;
}

.txt-wrap{
margin:0 10px;
padding:0;
width: auto;
display: block;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #333;
background-color: transparent;
}

.txt-wrap a{
font-family: Verdana, Arial, Helvetica, sans-serif;  
color: #1098cf; 
text-decoration: underline; 
font-weight: normal;	
font-size: 12px; 
}

#bot{
margin:0 auto;
padding:0;
width: auto;
height: 36px;
background: #01245c url(images/bot-bg.jpg) no-repeat center top;
}

#tablewrap{
margin: 5px auto 7px auto;
padding-top: 9px;
width: 780px;
background: #e2e2e2 url(images/topbg-tablewrap.jpg) no-repeat;
}

#tablewrap a{
font-family: Verdana, Arial, Helvetica, sans-serif;  
color: #1098cf; 
text-decoration: underline; 
font-weight: normal;	
font-size: 12px; 
}

#tablewrap a:hover{
color: #000cff; 
text-decoration: none; 
}

.menutext{
margin: 0;
padding: 0;
height: 14px;
vertical-align: middle;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 14px;
font-weight: bold;
text-align: left;
line-height: 25px;
background-color: transparent;
}

.menutext a{
color: #fff; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 14px;

}
.menutext-leftab{
padding-left: 10px;
}

.head-tr1{/*merah*/
margin: 0;
padding: 0;
height: 39px;
vertical-align: middle;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 12px;
font-weight: bold;
text-align: left;
line-height: 39px;
background: #a62916 url(images/row1.jpg) repeat-x;
}

.head-leftab{
padding-left: 10px;
}

.head-centertab{
text-align: center;
}

.head-green{
color: #4acf10;
text-align: center;
}

.head-tr2{/*biru muda*/
margin: 0;
padding: 0;
height: 28px;
vertical-align: middle;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 12px;
font-weight: normal;
text-align: left;
line-height: 28px;
background-color: #eef3fa;
}

.boxtext{
margin: 0 auto;
padding: 15px 10px;
width: 760px;
display: block;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
border: 1px solid #e2e2e2;
background: #fff url(images/boxtext-bgtile.jpg) repeat-x;
}

.boxtext a{
color: #1098cf; 
text-decoration: underline; 
font-weight: normal;	
}

.boxtext a:hover{
color: #a32914; 
text-decoration: none; 
}

.titlebox{
margin-bottom: 20px;
padding: 0;
width: auto;
height: 18px;
display: block;
overflow: hidden;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #333;
background-color: transparent;
}

.titlebox a{
color: #1098cf; 
text-decoration: underline; 
font-weight: bold;	
}

.titlebox a:hover{
color: #0c719a; 
text-decoration: none; 
}

#footer{
margin-top: 15px;
padding: 0;
width: 800px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000;
text-align: center;
background-color: transparent;
}

#footer a{
color: #000; 
text-decoration: none; 
font-weight: bold;	
}

#footer a:hover{
color: #0c719a; 
text-decoration: underline; 
}

#searchwrap{
padding: 0;
width: 260px;
height: 32px;
background-color: #CCCCCC;
border: 1px solid #999999;
float: right;
}

#search {
 height: 18px;
 width:65%;
 background-color: #CCCCCC;
 border: none;
 float:left;
 padding: 6px 0 0 6px;
}

#search .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 100px;
}

#buttons{
 height: 18px;
 width:61px;
 background-color: #CCCCCC;
 border: none;
 margin: 3px 10px 0 0;
 float:right;
}

#buttons .button {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
 margin-top: 3px;
 border: 1px solid #999999;
}




