BODY{

    font-family:tahoma;    

    font-size:12px;  

}



TD{

    font-size:11px;

}



TABLE{

    margin-top:-5px;

    width:460px;

}



.selected{
  font-weight:bold;
  color:#000;
}



A { 
    color:#009900;
    cursor:pointer;
    text-decoration:none;
}



A:Hover {

    color:red;

}



.img_p_class{

    width:240px;

    height:600px;

}



h1{

    margin-bottom:3px;

}



h4{

    margin-top:0px;

    font-weight:normal;

}



u strong, u{

    font-family:'Segoe UI';

    font-size:14px;

    color:#0099AA;

    text-decoration:underline;

}



.frm h1,h2 {

    font-size:12px;

}



.frm h1{           

    color:red;

}



.wrapper{

    width:100%;

    margin:0 auto;

}



.content{

    width:900px;

    height:1155%;

    margin:0 auto;

    background-color:#FFFFFF;

    padding:5px;

}



#topBackgroundImg{

    width:900px;

    height:100px;

    background-repeat:no-repeat;

}



#main_menu{   

    background-image:url('../images/menuHeaderBg.gif');
    background-repeat:repeat-x;
    height:17px;
    padding:5px;

}



#main_menu ul{

    margin:0;

    padding:0px 0px 0px 5px;

}



#main_menu ul li{

    padding:0;

    list-style-type: none;

    float:left;

    margin-right:10px;

}



#main_menu ul li a{

    color:#FFF;

    border-right:1px solid #DDD;

    margin-right:9px;

    padding-right:17px;

    font-size:11px;

}



.menu_root{

  height:20px;

}



.sub_menu{

  position:absolute;

  background-color:#990000;

  border:1px solid #FF6600;

  padding:4px;

}



.home_left{

    width:200px;    

    float:left;

}



.home_center{

    width:480px;   

    height:100px;

    padding-left:10px;

    padding-right:10px;

    float:left;

    font-size:11px;

}



.home_right{

    width:200px;   

    float:left;

}



.smallBgHeader{

    background:url('../images/activeal_o.gif') repeat-x;

    width:200px;

    height:22px;

}



.smallBgHeader1{

    background:url('../images/activeal_o1.gif') repeat-x;

    width:200px;

    height:22px;

}



.smallBgTitle{

    color:white;

    font-size:11px;

    font-weight:bold;

    padding:4px 2px 2px 10px;

    text-transform:capitalize;

}



.smallContent{

    border-right:1px solid #FF6600;

    border-left:1px solid #FF6600;

    border-bottom:1px solid #FF6600;

    padding-top:10px;

    padding-left:10px;

    padding-bottom:5px;

    background-color:#fffffff;

}


.smallContent1{
	border-top:1px solid #FF6600;

    border-right:1px solid #FF6600;

    border-left:1px solid #FF6600;

    border-bottom:1px solid #FF6600;

    padding-top:3px;

    padding-left:0px;

    padding-bottom:3px;

    background-color:#eaeaea;

}



.smallContent table{

    width:180px;

}



.bank_table{

    margin-bottom:5px;

    margin-top:1px;

}



#sponsoredImage img{

    width:480px;

    margin-left:10px;



	

}



.centerSmallHeader{

    background-image:url('../images/bgCommon.png');

    background-repeat:repeat-x;

    width:480px;

    height:21px;

}



.centerSmallTitle{

    padding:3px 2px 2px 5px;

}



#info_terbaru{

    border-right:1px solid #661e7c;

    border-left:1px solid #661e7c;

    border-bottom:1px solid #661e7c;

    width:478px;

}



.small_purple_content{

    border-right:1px solid #661e7c;

    border-left:1px solid #661e7c;

    border-bottom:1px solid #661e7c;

}



.info_item{

    border-bottom:1px solid #555;

    padding:5px;

    margin-left:10px;    

    width:450px;

}



.info_date{           

    font-size:11px;

    color:#777;

}



.info_img{

    float:left;

}



.info_img img{

    width:50px;    

}



.info_wrapper{

    margin-left:70px;

}



.info_title{

    text-transform:capitalize;

    font-weight:bold;

}



.info_desc{

    font-size:11px;

}



.info_member_item{

    border-bottom:1px solid #555;

    width:180px;

    padding-bottom:3px;

    padding-top:3px;

}



.info_member_item a{

    font-size:11px;

    font-weight:bold;                

}



.new_member_item{

	height:60px;

	width:180px;

	border-bottom:1px solid #61256b;

	margin-bottom:10px;

}



.name_city_wrapper{

	margin-left:60px;

	padding-top:5px;

}



.loading_small{

    display:none;

    font-size:11px;

}



.member_main_menu{

  margin-top:0px;

  padding-left:0px;

}



.member_main_menu li{

  border-bottom:1px solid #DFDFDF;

  margin-bottom:6px;

  padding-bottom:3px;

  width:180px;

  list-style-type:none;

}



.diagram_item_wrapper{

  background-color:#FFFFDF;

  height:142px;

}



.diagram_item{

  padding-top:20px;

  text-align:center;

}



.diagram_item img{

  height:80px;

  width:80px;

}



.style1{

	color:#000;

}



.clear{

    height:10px;

    display:block;

    float:none;

}

.harga_pulsa{

	padding-left:10px;

}



#footer{

	width:910px;

	clear:both;

	text-align:center;

	font-size:10px;

	line-height:0.1;

	margin-left:auto;

	margin-right:auto;

	margin-top:10px;

	background-color:#2587c6;

	padding-top:5px;

	padding-bottom:5px;

}



.arrowlistmenu{
width: 198px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Tahoma;
color: white;
background: black url('../images/titlebar.png') repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url('../images/titlebar-active.png');
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url('../images/arrowbullet.png') no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
font: 12px Tahoma;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


#menu{font-family: Tahoma;  font-size: 0.9em;}
ul#menu, ul#menu ul {
	
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

ul#menu a {
  display: block;
  text-decoration: none;
  
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #2179b8;
  color: #fff;	
  padding: 0.5em;
  padding-left:10px;
}

ul#menu li a:hover {
  background: #ff6600;
}

ul#menu li ul li a {
  background:#F7F7F7;
  color: #000;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 14px;
  background-image: url('../images/arrow.gif');
  background-repeat: no-repeat;
  padding-left: 20px;
   border-bottom:0px;
}

ul#menu li ul li a:hover {
  background: #BFBFBF;
  border-left: 5px #ff6600 solid;
  padding-left: 10px;
}
