/* CSS RESET */
@import url("reset.css");
@import url("redefine.css"); 

/* REUSABLE CLASS*/
@import url("reusable.css"); 


body {
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
	line-height:17px;
	background:#3b221a;
}

#wrap {
	
}

#container {
	width:921px;
	margin:auto;
}

#header {
	background:url("../images/header-bg.jpg") top left no-repeat;
	width:921px;
	display:block;	
	/*margin-top:27px;*/
	padding-top:267px;	
	overflow:hidden;
	height:46px;
}

#header h1 a{
	background:url("../images/logo.jpg") top left no-repeat;
	width:133px;
	height:98px;
	display:block;
	margin:-200px 0px 0px 60px;
	position:absolute;
}

#header h1 em{
	display:none;
}

#search-area {
	background:url("../images/search-bg.jpg") top left no-repeat;
	width:921px;
	height:48px;
	display:block;
	margin:0px 0px 0px 0px;
	border-top:solid 1px #af9466;
	overflow:hidden;
}

#search-area-wrap {
	padding:10px 10px 10px 20px;
	width:251px;	
	float:left;
}

#login-register-wrap {
	margin-left:300px;
	margin-top:3px;
	display:block;
	height:500px;
	
}

#search-area-inside #login-register-wrap {
	margin-left:300px;
	margin-top:3px;
	display:block;
	height:500px;
	
}



#login-register-wrap #selection-wrap {
	background:url("../images/logn-start.jpg") top left no-repeat;
	width:242px;
	height:21px;
	margin:10px 10px -10px 362px;
	position:absolute;
}

#search-area-inside  #login-register-wrap #selection-wrap {
	background:url("../images/login-start-inside.jpg") top left no-repeat;
	}

#login-register-wrap #selection-wrap-logout a.logout{
	background:url("../images/button-logout.jpg") top left no-repeat;
	width:110px;
	height:21px;
	margin:9px 10px -10px 500px;
	position:absolute;
}

#login-register-wrap #selection-wrap-logout a.change_password{
	background:url("../images/button-change-password.jpg") top left no-repeat;
	width:140px;
	height:21px;
	margin:9px 10px -10px 350px;
	position:absolute;
}


#login-register-wrap #selection-wrap-logout a.edit_profile{
	background:url("../images/button-edit-profile.jpg") top left no-repeat;
	width:110px;
	height:21px;
	margin:9px 10px -10px 229px;
	position:absolute;
}


#login-register-wrap #selection-wrap-logout a.my_account{
	background:url("../images/button-account.jpg") top left no-repeat;
	width:110px;
	height:21px;
	margin:9px 10px -10px 108px;
	position:absolute;
}

#login-register-wrap #selection-wrap #button_login {
	background:none;
	width:91px;
	height:21px;
	float:left;
	display:block;
	border:none;
	
}

#login-register-wrap #selection-wrap #button_login em{
	display:none;
}

#login-register-wrap #selection-wrap #button_create {
	background:none;
	width:135px;
	height:21px;
	float:left;
	display:block;
	margin-left:15px;
	border:none;
}

#button_create em{
	display:none;
}

#login-area {
	margin:40px 0px 0px -12px;
	
	position:absolute;
	overflow:hidden;
	width:333px;
	height:500px;
	display:none;
}

#login-register-wrap #login-wrap {
	
	padding:0px;
	background:black;
	display:block;
	
	
	width:333px;
	height:93px;
	display:block;
	background:black url("../images/login-bg.jpg") top left no-repeat;
	position:absolute;
	
}



.input_text {
	width:155px;
	float:left;
	border:none;
	background:none;
	color:#af9466;
	padding:5px;
}

#login-register-wrap #login-wrap #email{
	background:none;
	margin:41px 0px 0px 27px;
	width:110px;
	height:14px;
	float:left;
	display:block;
}

#login-register-wrap #login-wrap #password{
	background:none;
	margin:-23px 0px 0px 150px;
	width:102px;
	height:14px;
	display:block;
	float:left;	
}

#login-register-wrap #login-wrap .login{
	background:none;
	margin:-24px 0px 0px 244px;
	width:50px;
	height:22px;
	display:block;
	float:left;	
	border:none;
	cursor:pointer;
}

.go{
	width:40px;
	height:20px;
	background:none;
	display:block;
	cursor:pointer;
	border:none;
}

#content {
	width:921px;
	overflow:hidden;
	display:block;
	background:white url("../images/page-bg.jpg") top left repeat-y;
}

#side_content{
	width:251px;
	display:block;
	float:left;
	
	background:#f7f7f7;
}

#wrap-home #side_content{
	
}

#menu_container{
	background:#ffc20e;
}

ul .main_menu {
}

ul.main_menu   li{
	background:url("../images/menu-list.jpg") bottom left repeat-x;
	padding:5px 0px 5px 0px;
}

ul.main_menu   li a, ul.main_menu   li a:visited{
	color:#705401;
	font-size:11px;
	font-weight:bold;
	padding-left:30px;
}

ul.main_menu  li a:hover{
	color:#000000;
	text-decoration:none;
}

ul.main_menu   li.selected{
	background:white;
	padding:6px 0px 6px 0px;
}

#link_container {
	padding:10px 10px 10px 10px;	
	background:#F7F7F7;
	margin-top:20px;
}
#link_container h2 {
	color:#B69C6F;
	font-size:12px;
	margin-top:0px;
	margin:0 0 7px;
}
#link_container a {
	width:200px;
	height:70px;
	/*border-top:1px solid #e5e5e5;*/
	display:block;
	float:left;
}

#link_container a em{
	display:none;
}


#link_container_kiri {
	margin-top:10px;
}

#link_container_kiri a em{
	display:none;
}

#link_container_kiri h2 {
	color:#B69C6F;
	font-size:12px;
	margin-top:0px;
	margin:0 0 7px;
}
#link_container_kiri a {
	width:247px;
	height:100px;
	border-top:1px solid #e5e5e5;
	display:block;
	float:left;
}

#link_container_kiri a em{
	display:none;
}

#link_container_kiri a#link_volunteer {
	width:247px;
	margin-left:2px;
	background:url("../images/volunteer.jpg") top center no-repeat;	
}

#link_container_kiri a#link_register {
	width:247px;
	background:url("../images/register.jpg") top center no-repeat;	
	margin-left:2px;
}


#link_container_kiri a#link_facebook {
	width:247px;
	height:46px;
	background:url("../images/facebook.jpg") top center no-repeat;	
	margin-left:2px;
}

#link_container_kiri a#link_twitter {
	width:247px;
	height:46px;
	background:url("../images/banner-twitter.jpg") top center no-repeat;	
	margin-left:2px;
}

#link_container_kiri a#link_one_evolution{
	background:url("../images/banner one evolution.jpg") top center no-repeat;	
	margin-left:2px;
}

#link_container_kiri a#oneevolution{
	background:url("../images/oneevolition.jpg") top center no-repeat;	
	margin-left:2px;
	height:42px;
}


#link_container a#link_ministry_welfare {
	width:200px;
	background:url("../images/sponsor-ministry-welfare.jpg") 10px center no-repeat;	
}
#link_container a#link_ministry_health{
	width:200px;
	background:url("../images/sponsor-ministry-health.jpg") 0px center no-repeat;		
}
#link_container a#link_kpa{
	width:160px;
	background:url("../images/sponsor-kpa.jpg") -10px center no-repeat;		
}
#link_container a#link_info{
	width:200px;
	background:url("../images/sponsor-budpar.jpg") 0px center no-repeat;		
}
#link_container a#link_asap{
	width:180px;
	background:url("../images/sponsor-asap.jpg") 0px center no-repeat;		
}
#link_container a#link_unaids{
	width:180px;
	background:url("../images/sponsor-unaids.jpg") 0px center no-repeat;		
}

#link_container a#link_ias{
	width:180px;
	background:url("../images/sponsor-aids-society.jpg") 0px center no-repeat;		
}
#main_content {
	display:block;
	margin-left:252px;
	background:white;
	
}
#welcome {
	width:301px;
	height:277px;
	display:block;
	float:left;
	
}

#welcome  h2{
	border-bottom:1px solid #EEE3D0;
	padding:20px 0px 5px 20px;
}

#welcome-wrap {
	padding:0px 10px 10px 20px;
	text-align:justify;
}

#event_description {
	margin-left:302px;
	height:310px;
	display:block;
	background:url("../images/map.jpg") top left no-repeat;
}
#event_countdown {
	padding:20px 20px 50px 200px;
	color:white;
}
.countdown_days {
	font-size:30px;
}
.countdown_text {
	font-size:13px;
}
#event_loation {
	display:none;
}
.button_participate {
	background:url("../images/button-participate.jpg") top left no-repeat;
	width:187px;
	height:28px;
	display:block;
	margin:170px 0px 0px 65px;
}

.button-register-online em{
	display:none;
}


.button-register-online {
	background:url("../images/button-register-online.jpg") top left no-repeat;
	width:184px;
	height:27px;
	display:block;
	margin:5px 0px 5px 0px;
}

.button-create-account {
	background:url("../images/button-create-account.jpg") top left no-repeat;
	width:184px;
	height:27px;
	display:block;
	margin:5px 0px 5px 0px;
}

.button-create-account em{
	display:none;
}

.button_sponsor {
	background:url("../images/button-sponsor.jpg") top left no-repeat;
	width:187px;
	height:28px;
	display:block;
	margin:7px 0px 0px 66px;
}


.button_participate em{
	display:none;
}

.button_sponsor em{
	display:none;
}


.block_separator {
	clear:both;
}
#news {
	margin-top:20px;
}

#news-wrap {
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	/*height:130px;*/
	padding-bottom:30px;
}
#news h2 {
	border-bottom:solid 1px #eee3d0;
	padding-left:20px;
	
}
#news_long {
	width:274px;	
	display:block;
	float:left;	
	text-align:justify;
	overflow:hidden;
}



#news_item {
	margin-left:320px;	
	display:block;	
	
}
ul .news_list {
}

ul.news_list  li{
	background:url("../images/list-blog.jpg") top left no-repeat;
	border-bottom:solid 1px #dfdcda;
	padding:2px 0px 2px 10px;
}

ul.news_list  li a, ul.news_list   li a:visited{
	color:#3b3b3b;
	font-weight:normal;
}

ul.news_list  li a:hover{
	color:#3b3b3b;
	font-weight:normal;
}

#info_area {
	margin:0px 0px 3px 0px;
	padding:20px 20px 20px 20px;
	background:#c60001;
	color:#f4c4c4;
	text-align:justify;
	height:160px;
}

#info_area h2{
	color:#ff9c00;
}


#general_information {
	width:274px;	
	display:block;
	float:left;	
}

#general_information a{
	font-weight:bold;
	color:#f4c4c4;
}

#gallery-wrap {
	/*margin-left:320px;*/
	margin-left:7px;
	margin-right:7px;
	display:block;
	
}
#gallery-wrap h2{}

#about_bali {
	background:url("../images/about-bali.jpg") top left no-repeat;	
	display:block;	
}

#about_bali a, #about_bali a:hover, #about_bali a:visited{
	color:white;
	font-weight:bold;
	margin-top:5px;
	
}
#about_bali p{
	padding:70px 30px 50px 365px;
	color:#d4d7d9;
	text-align:justify;
}

.information_block {
	width:160px;
	/*height:250px;*/
	display:block;
	float:left;
	margin:4px 3px 4px 3px;
}

#block_container {
	background:white;
	/*height:260px;*/
	height:150px;
	display:block;
	margin-top:5px;
}

#block_container a{
	color:#523c33;
}

#scholarship{
	background:#e6e2da url("../images/block-scholarship.jpg") top left no-repeat;
	margin-left:6px;
}
#abstract_subscription{
	background:#e6e2da url("../images/block-abstract.jpg") top left no-repeat;
} 
#hotel_reservation{
	background:#e6e2da url("../images/block-hotel.jpg") top left no-repeat;	
	background-color:#e6e2da;
}
#media_registration{
	background:#e6e2da url("../images/block-media.jpg") top left no-repeat;	
	background-color:#e6e2da;
}


.information_block h2 {
	display:none;
}

.information_block p {
	padding:110px 10px 10px 10px;
}

.information_block a {
	text-align:center;
	display:block;
}

#visit{
	background:white;
	height:298px;
	display:block;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#f6d1b6;
	text-align:center;
	vertical-align:center;
}
#visit h2{
	font-size:14px;
	padding:90px 10px 10px 10px;
	text-align:left;
	font-weight:normal;
}

#visit1{
	background:#f6d1b6 url("../images/travel.jpg") top center no-repeat;
	margin-left:8px;
	margin-top:6px;
	float:left;
	width:222px;
	height:139px;
	color:white;
}

#visit1 h2{
	color:white;
	padding-bottom:0px;
	margin-bottom:0px;	
}

#visit1 p{
text-align: left;
	padding: 0px 6px 0px 0px;
	margin-left:11px;
	margin-right:6px;
	line-height: 14px;
	color:#FFFFFF;
}

#visit2{
	background:#f6d1b6 url("../images/visa.jpg") top center no-repeat;
	margin-left:6px;
	margin-top:6px;
	float:left;
	width:222px;
	height:139px;
	color:black;
}

#visit2 h2{
	color:black;
	padding-bottom:0px;
	margin-bottom:0px;
}

#visit2 p{
text-align: left;
	padding: 0px 6px 0px 0px;
	margin-left:11px;
	margin-right:6px;
	line-height: 14px;
	color:#FFFFFF;
}

#visit3{
	background:#f6d1b6 url("../images/maps.jpg") top center no-repeat;
	float:right;
	margin-right:6px;
	margin-top:6px;
	width:195px;
	height:285px;
	color:white;
}

#visit3 h2{
	color:white;
	padding:180px 10px 0px 10px;
	margin:0px;
}

#visit3 p{
text-align: left;
	padding: 0px 6px 0px 0px;
	margin-left:11px;
	margin-right:6px;
	line-height: 14px;
	color:#FFFFFF;
}

#visit4{
	background:#f6d1b6 url("../images/hotel.jpg") top center no-repeat;
	margin-left:8px;
	float:left;
	width:222px;
	height:139px;
	color:white;
}

#visit4 h2{
	color:white;
	padding-bottom:0px;
	margin-bottom:0px;	
}

#visit4 p{
text-align: left;
	padding: 0px 6px 0px 0px;
	margin-left:11px;
	margin-right:6px;
	line-height: 14px;
	color:#FFFFFF;
}

#visit5{
	background:#f6d1b6 url("../images/transportation.jpg") top center no-repeat;
	margin-left:6px;
	float:left;
	width:222px;
	height:139px;
	color:black;
}

#visit5 h2{
	color:black;
	padding-bottom:0px;
	margin-bottom:0px;	
}

#visit5 p{
text-align: left;
	padding: 0px 6px 0px 0px;
	margin-left:11px;
	margin-right:6px;
	line-height: 14px;
	color:#FFFFFF;
}
.information_block2 {
	display:block;
	float:left;
	margin:4px 3px 4px 3px;
}


.information_block2 p {
	padding:90px 10px 10px 10px;
}




#footer {
	background:url("../images/footer.jpg") top center no-repeat;
	height:166px;
	display:block;
	text-align:center;
}

#footer a{
	width:200px;
	height:120px;
	display:block;
	margin:0px 0px 0px 700px;
}

#footer #anchor_container a em {
	display:none;
}

#footer #anchor_container {
	width:921px;
	margin:auto;
}

/* LEVEL 2*/
#content-detail {
	width:370px;
	display:block;
	float:left;	
}

#content-detail   h2{
	border-bottom:1px solid #EEE3D0;
	padding-bottom:5px;
}

#content-detail   img{
	margin:5px 0px 10px 0px;
}

#content-detail   p{
	margin:0px 0px 10px 0px;
}

#content-detail-wrap {
	padding:20px 10px 10px 20px;
	text-align:justify;
}



hr.gold {
	
	background-color:#B69C6F;
	border:0 none;
	color:#B69C6F;
	height:1px;
}

#content-detail-wrap-media {
	padding:20px 0px 10px 20px;
	text-align:justify;
}
#content-detail-wrap-media h2{
	margin-bottom:0px;
	padding-bottom:0px;
}

#event_description_inside{
	margin-left:355px;
	height:766px;
	display:block;
	background:url("../images/map-inside.jpg") top left no-repeat;
}
#event_description_inside #event_countdown {
	padding:20px 20px 20px 150px;
	color:white;
}

#event_description_inside #news {
	
}

#event_description_inside #news-wrap {
	padding:20px;
	padding-left:40px;
}
#event_description_inside #news h2 {
	border-bottom:solid 1px #eee3d0;
}

#event_description_inside #news_item {
	margin-top:30px;
	margin-left:50px;	
	display:block;
	width:240px;	
}
#event_description_inside ul .news_list {
}

#event_description_inside ul.news_list  li{
	background:url("../images/border-news.jpg") bottom left repeat-x;
	border-bottom:none;
	padding:3px 0px 3px 0px;
}

#event_description_inside ul.news_list  li a, ul.news_list   li a:visited{
	color:#3b3b3b;
	font-weight:normal;
}

#event_description_inside ul.news_list  li a:hover{
	color:#3b3b3b;
	font-weight:normal;
}

.button_participate_inside {
	background:url("../images/button-participate-inside.jpg") top left no-repeat;
	width:187px;
	height:28px;
	display:block;
	margin:220px 0px 0px 45px;
}

.button_participate_inside em{
	display:none;
}

.button_sponsor_inside {
	background:url("../images/button-sponsor-inside.jpg") top left no-repeat;
	width:187px;
	height:28px;
	display:block;
	margin:10px 0px 0px 45px;
}

.button_sponsor_inside em{
	display:none;
}

#search-area-inside {
	background:url("../images/search-bg-inside.jpg") top left no-repeat;
	height:48px;
	display:block;
	margin:0px 0px 0px 0px;
	border-top:solid 1px #af9466;	
	width:921px;
	float:left;
	overflow:hidden;
}

/* LEVEL 2 TWO COLUMN */

/* LEVEL 2*/
#content-detail-two-column {
	width:650px;
	display:block;
	float:left;	
}

#content-detail-two-column   h2{
	border-bottom:1px solid #EEE3D0;
	padding-bottom:5px;
}

#content-detail-two-column   img{
	margin:5px 0px 10px 0px;
}

#content-detail-two-column   p{
	margin:0px 0px 10px 0px;
}

#search-area-inside-two {
	background:url("../images/search-bg-inside-two.jpg") top left no-repeat;
	width:921px;
	height:48px;
	display:block;
	margin:0px 0px 0px 0px;
	border-top:solid 1px #af9466;
}

/*  REGISTRATION FORM*/
form#register_member {
	color:#937136;
}

form#register_member .label{
	text-align:right;
	padding-right:5px;
	color: #B69C6F;
	font-size:11px;
	width:190px;
}

form#register_member input, form#register_member select, form#register_member textarea{
	border:solid 1px #ddcbb1;
	padding: 0px 0px 0px 3px;
	margin: 2px 2px 2px 0px;
	width:215px;
	color:#937136;
	line-height:23px;
}

form#register_member select {
	width:220px;
}

form#register_member input, form#register_member select, form#register_member option{
	height:17px;
}


form#register_member select{
	padding: 0px 0px 0px 3px;	
}

table tr.block_top {
	background:#f9f7f3;
	margin-top:20px;
}

table tr.block {
	background:#f9f7f3;
}

.form_subtitle {
	border-bottom:solid 1px #e9e1d4;
	padding-top:8px;
}

.subtitle_area {
	width:625px;
}

form#register_member .input_date {
	width:60px;
}

form#register_member .input_month {
	width:80px;
}

form#register_member .input_year {
	width:70px;
}

form#register_member input.button_create {
	background:url("../images/button-create.gif") top left no-repeat;
	width:137px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	cursor:pointer;
}

form#register_member input.button_sign_in {
	background:url("../images/button-sign-in.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	cursor:pointer;
}

form#register_member input.button_next {
	background:url("../images/button-next.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	cursor:pointer;
}

form#register_member input.button_back, form#register_member a.button_back {
	background:url("../images/button-back.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}



form#register_member input.button_cancel,form#register_member a.button_cancel{
	background:url("../images/button-cancel.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

form#register_member input.button_submit,form#register_member a.button_submit{
	background:url("../images/button-submit.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

form#register_member input.button_blank {
	background:url("../images/button.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	font-weight:bold;
}

#register_member a.button_scholarship {
	background:url("../images/button_edit_scholarship.jpg") top left no-repeat;
	width:185px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	font-weight:bold;
}



form#register_member input.button_blank2 {
	background:url("../images/button-long.jpg") top left no-repeat;
	width:126px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	font-weight:bold;
}

form#register_member input.button_delete {
	background:url("../images/button-deletejpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

form#register_member input.button_finish,form#register_member a.button_finish {
	background:url("../images/button-finish.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

form#register_member .input_listbox {
	width:100px;
}

form#register_member input.check{
	border:none;
	width:20px;
}

form#register_member input.option{
	
	width:20px;
}

form#register_member input.kode{
	
	width:35px;
}

form#register_member input.phone{
	
	width:125px;
}

form#register_member input.phone_hp{
	
	width:170px;
}

form#register_member .areatext{
	
	width:400px;
}


/* BLANK */
#register_member {
	color:#937136;
}

#register_member .label{
	text-align:right;
	padding-right:5px;
	width:190px;
}

#register_member input, #register_member select, #register_member textarea{
	border:solid 1px #ddcbb1;
	padding: 0px 0px 0px 3px;
	margin: 2px 2px 2px 0px;
	width:215px;
	color:#937136;
	line-height:23px;
}

#register_member select {
	width:220px;
}

#register_member input, #register_member select, #register_member option{
	height:17px;
}


#register_member select{
	padding: 0px 0px 0px 3px;	
}

table tr.block2 {
	background:#f9f7f3;
	margin:12px 0px 2px 0px;
}

._subtitle {
	border-bottom:solid 1px #e9e1d4;
	padding-top:8px;
}

.subtitle_area {
	width:625px;
}

#register_member .input_date {
	width:60px;
}

#register_member .input_month {
	width:80px;
}

#register_member .input_year {
	width:70px;
}

#register_member input.button_create {
	background:url("../images/button-create.gif") top left no-repeat;
	width:137px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

#register_member input.button_next {
	background:url("../images/button-next.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

#register_member input.button_back {
	background:url("../images/button-back.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

#register_member input.button_cancel {
	background:url("../images/button-cancel.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

#register_member input.button_submit {
	background:url("../images/button-submit.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

#register_member input.button_blank {
	background:url("../images/button.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	font-weight:bold;
}


#register_member input.button_long {
	background:url("../images/button_long.jpg") top left no-repeat;
	width:400px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	font-weight:bold;
}



#register_member input.button_blank2 {
	background:url("../images/button-long.jpg") top left no-repeat;
	width:126px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	font-weight:bold;
}

#register_member input.button_delete {
	background:url("../images/button-deletejpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

#register_member input.button_finish {
	background:url("../images/button-finish.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
}

#register_member input.check{
	
	width:20px;
}

#register_member input.option{
	
	width:20px;
}

#register_member .areatext{
	
	width:400px;
}

#register_member .paypal{
	height:31px;
	width:62px;
	border:none;
}

#register_member .Rows td{
	width:20px;
	text-align:right;
}

#register_member .label2{
	text-align:right;
	width:60px;
}

#register_member .Rows td.label3{
	text-align:right;
	padding-right:5px;
	width:80px;
}

#register_member .list td{
	text-align:left;
	padding-right:5px;
	width:80px;
}
#register_member .list{
	background:#f9f7f3;
}
/*Irwan*/
#register_member .row_grid{
	border-bottom:solid 1px #f9f7f3;
}
#register_member .caption_grid{
	background:#f9f7f3;
}
#register_member .caption_grid th#title{
	width:350px;
}
/*End Irwan*/
/* FORM DELEGATE */
form#delegate input.button_blank {
	background:url("../images/button.jpg") top left no-repeat;
	width:92px;
	height:29px;
	display:block;
	border:none;
	margin-top:15px;
	font-weight:bold;
	color:#937136;
	cursor:pointer;
}

form#delegate .Controls td select{
	text-align:left;
	padding-left:3px;
	color:#937136;
	border:solid 1px #ddcbb1;
}

form#delegate .Controls td select.national{
	text-align:left;
	padding-left:3px;
	color:#937136;
	width:100px;
	border:solid 1px #ddcbb1;
}

form#delegate .Controls td{
	text-align:left;
	padding-left:3px;
	color:#937136;
}

form#delegate .Controls td input{
	text-align:left;
	padding-left:3px;
	border:solid 1px #ddcbb1;
	color:#937136;
}
h2.subtitle{
font-size:13px;
font-weight:bold;
}

/* MEDIA CENTRE */
#media_main {
	width:330px;
	display:block;
	float:left;
	overflow:hidden;
}
#media-side {
	background:#f7f4ef;
	display:block;
	margin-left:346px;
	padding:20px;
	min-height:1000px;
	
}

#media_main h2 {
	margin-bottom:0px;
	padding-bottom:0px;
}

#content-detail-wrap-media h3 {
	color:#B69C6F;
	margin:25px 0px 0px 0px;
	border-bottom:1px solid #EEE3D0;
}

#content-detail-wrap-media a {
	font-size:11px;
	font-weight:normal;
	color:#97763D;
}

#content-detail-wrap-media li.odd {
	background:#f7f4ef;
	padding:5px 10px;
}

#content-detail-wrap-media li.even {
	background:white;
	padding:5px 10px;
}

#content-detail-wrap-media ul.media_center_list li a:link, #content-detail-wrap-media ul.media_center_list li a:hover, #content-detail-wrap-media ul.media_center_list li a:visited{
	color:#585858;
	font-weight:normal;
	
}

#banner_area {
	padding-top:13px;
	background:white url(../images/banner-bg.jpg) repeat-y scroll left top;
	display:block;
	overflow:hidden;
	border:none;
}

#address_area {
	padding-top:13px;
	background:white url(../images/address-bg.jpg) repeat-y scroll left top;
	display:block;
	overflow:hidden;
	border:none;
}
#address_area  strong{
	color:#B69C6F;
}

#address_area #address{
	width:330px;
	float:left;
	display:block;
	margin-left:285px;
}

#address_area #contact{
	display:block;
	margin-left:360px;
}
ul.media_center_list {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.media_center_menu {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.media_center_menu li {
	border-bottom:solid 1px #d9ccb6;
	margin:0px;
	padding:0px;
	padding: 3px 0px;
}
ul.media_center_menu li a:link, ul.media_center_menu li a:hover, ul.media_center_menu li a:visited{
	color:#97763d;
	text-decoration:none;
	font-weight:normal;
	
}

.media_photo_list {
}

#content-detail-two-column .media_photo_list img {
	margin:0px;
	border:none;
}

.media_photo_list a.photo{
	border:none;
	width:52px;
	height:40px;
	border:solid 3px white;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 3px 3px 0px;
}

.newspaper_link {
	border:solid 1px #d5cfc4;
	width:107px;
	height:140px;
	display:block;
	float:left;
	margin-top:5px;
}
#content-detail-two-column .newspaper_link img{
	margin:0px;
}

.newspaper_detail {
	display:block;
	margin-left:120px;
	text-align:left;
	padding-top:15px;
}

/*Virtual Media Center*/

#vmc{
	background:transparent url(../images/icaap_aids_05.jpg) no-repeat scroll left top;
	display:block;
	width:669px;
	height:73px;
}

#vmc-kiri{
	float:left;
	width:290px;
	margin:50px 10px 10px 10px;
}

#vmc-tengah{
	border:0px;
	border-left:solid 1px;
	height:1100px;
	float:left;
	margin:50px 10px 10px 10px;
}

#vmc-kiri ul{
	padding-left:25px;
}

#vmc-kanan{
	width:290px;
	float:right;
	margin:50px 10px 10px 10px;
}

#vmc-kanan ul{
	padding-left:25px;
}
/* LEFT MENU */
#headerMenu1Container {
	padding:0px 0px;
	
}

#headerMenu1Container li{
	text-align:left;
	line-height:22px;
	
}

#headerMenu1Container li a, #headerMenu1Container li a:link, #headerMenu1Container li a:visited{
	color:#705401;
	height:22px;
	display:block;
	text-decoration:none;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
	background:#FFC20E url(../images/menu-list.jpg) repeat-x scroll left bottom;
}

#headerMenu1Container li a:hover{
	color:#705401;
	height:22px;
	display:block;
	background:#ffad0e;
	text-decoration:none;
	padding-top:4px;
	padding-left:20px;
	padding-bottom:4px;
	background:#ffa200 url(../images/menu-list.jpg) repeat-x scroll left bottom;
}

#headerMenu1Container li.selected{
}

#headerMenu1Container li.selected a, #headerMenu1Container li.selected a:visited{
}

#headerMenu1Container li.selected a:hover{
}

#headerMenu1Container li ul{
	position:absolute;
	display:block;
	width:230px;
	border-top: solid 1px #e7b00b;
	border-right: solid 1px #e7b00b;
	border-left: solid 1px #e7b00b;
	visibility:hidden;
}

#headerMenu1Container li ul li{
	text-align:left;
	background:#ffedd1;
	
}

#headerMenu1Container li ul li a, #headerMenu1Container li ul li a:visited{
	
}

#headerMenu1Container li ul li a:hover{
	color:#705401;
	height:22px;
	display:block;
	background:#ffad0e;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	background:#ffa200 url(../images/menu-list.jpg) repeat-x scroll left bottom;
}

#headerMenu1Container li:hover ul {
	visibility:visible;
	
}

#opening-banner{
	margin-top:20px;
}

#banner-vmc{
	margin-top:0px;
}

