body
{
	margin: 0px auto;
	font-family: Arial;
	font-size: 12px;
	color: #313131;
}

td
{
	vertical-align: top;
}

h1
{
	margin: 0px;
	padding: 0px;
	font-size: 15px; 
	color: #3b4da0; 	
}

h2
{
	margin: 0px;
	padding: 0px;
	font-size: 15px; 
	color: #3b4da0; 
	font-style: Italic;
}
ul,ol,li,form, table, tr, td, p, div, h1, h5, h4 {
	margin: 0px;
	padding: 0px;
}
#meranti
{
	width: 1000px;
	
	margin: 0px auto;
}

#header
{
	background: url(../images/bg_top_2.jpg) no-repeat;
}

#header_next
{
	/* background: url(../images/bg_top_2.jpg) repeat-y; */
	width: 1000px;
	height: 203px;
}

#header_main_institute
{
	/* background: url(../images/bg_top_2.jpg) repeat-y; */
	width: 1000px;
	height: 281px;
}

#header_main_partner
{
	/* background: url(../images/bg_top_2.jpg) repeat-y; */
	width: 1000px;
	height: 281px;
}

#menu_left
{
	width: 171px;
}

#menu_left_box
{
	padding: 43px 0px 0px 0px;
}

#logo
{
	width: 100%;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#content_table
{
	background: url(../images/bg_menu.jpg) no-repeat;
	width: 100%;
}

#menu_left
{
	width: 169px;
}

#header_image
{
	background-color: #000000;
	width: 660px;
	height: 276px;
	vertical-align: top;
}
#menu_right_box
{
	padding: 43px 0px 0px 0px;
}

#content
{
	
	width: 100%;	
	padding: 0px 0px 20px 0px;
}

#footer_copy
{
	background: url(../images/bg_footer_home.jpg) no-repeat #565656;
	width: 100%;	
	text-align: center;
	padding: 5px 0px;
	color: #FFFFFF;
}

#welcome_title
{
	color: #22485f;
	font-size: 16px;
	padding: 0px 0px 0px 196px;
}

#content_left
{
	width: 530px;
}

#welcome_content
{
	margin: 0px 0px 0px 186px;
	background: #c9ece1;
}

#welcome_text
{
	color: #22485f;
	padding: 18px;
	
}

#content_right
{
	padding: 20px 0px 0px 3px;
}

.image_box
{
	padding: 0px 0px 0px 5px;
	float: left;
	display: inline;
}

.image_box_top
{
	background: url(../images/home_career_top.jpg) no-repeat;
	text-align: center;
	width: 138px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 3px 0px;
}

.image_box_middle
{
	background: url(../images/home_career_middle.jpg) repeat-y;
	text-align: center;
	width: 138px;
	line-height: 5px;
}

#footer_top
{
	width:100%;
	text-align: center;
}

#submenu_career_left
{
	background: url(../images/bg_career_left.jpg) repeat-x bottom;
	text-align: left;
	width: 197px;
	height: 68px;
}

#submenu_career_right
{
	background: url(../images/bg_career_right.jpg) repeat-x bottom;
	text-align: left;
	width: 600px;
	height: 68px;
}
.submenu_title
{
	color: #22485f;
	font-size: 28px;
	padding: 0px 0px 5px 18px;	
	border-bottom: solid 1px #000000;
	width: 197px;
}

.submenu_title_career
{
	color: #22485f;
	font-size: 26px;
	/* padding: 0px 0px 5px 18px; 
	border-bottom: solid 1px #000000; */
	width: 197px;
}

#content_next
{
	width: 826px;
	margin: 13px auto 13px auto;
}

#submenu_corporate
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 148px;
}

#submenu_corporate li
{
	padding: 0px 15px 5px 0px;
	margin: 0px;
	list-style-type: none;
	text-align: right;
	background: url(../images/list.jpg) right no-repeat;
}

#submenu_content
{
	margin: 10px 0px 0px 0px;
}

.submenu_link,.submenu_link:visited,.submenu_link:hover,.submenu_link:active
{
	color: #565656;
	font-size: 16px;
	text-decoration: none;
	font-weight:bold;
}

#content_next_title
{
	margin: 31px 0px 0px 0px;
	background: url(../images/bg_content_next_title.jpg) repeat-x;
	width: 600px;
}

#content_next_partner
{
	margin: 31px 0px 0px 0px;
	background: url(../images/bg_content_next_partner.jpg) repeat-x;
	width: 600px;
	/* width: 629px;
	background-color: #565656; */
}

.menu_title
{
	padding: 10px 36px 10px 0px;
	text-align: right;
	font-size: 16px;
	color: #22485f;
	font-weight: bold;
}

#content_next_text
{
	padding: 10px;
	text-align: justify;
	font-size: 12px;
}

#content_next_image
{
	padding: 0px 20px 0px 0px;
}

#content_next_content
{
	text-align: justify;
	font-size: 12px;
}

#content_career
{
	text-align: justify;
	vertical-align: middle;
	font-size: 12px;
}

#content_career_life
{
	text-align: justify;
	vertical-align: top;
	font-size: 12px;
}

.corporate_image
{
	float: left;
	padding: 0px 10px 10px 0px;
}

.content_title
{
	color: #3b4da0;
	font-size: 16px;
	font-weight: bold;
}

.content_news_middle
{
	background: url(../images/bg_news_1_middle.jpg) repeat-y;
	padding: 0px 0px 0px 6px;
	height: 227px;
}

.content_news_thumb_middle
{
	background: url(../images/bg_news_middle.jpg) repeat-y;
	padding: 0px 0px 0px 5px;
	display: table;
	width: 581px;
}

.content_news_thumb_arrow
{
	padding: 40px 5px;
	float: left;
}

.content_news_thumb_image
{
	padding: 0px 9px;
	float: left;
}

.back_link,.back_link:visited,.back_link:hover,.back_link:active
{
	color: #3b4da0;
	text-decoration:underline;
	font-weight: bold;
}
.hasil_cari,.hasil_cari:visited,.hasil_cari:hover,.hasil_cari:active
{
	color: #3b4da0;
	font-weight: bold;
	text-decoration:normal;
}
.message_from_director
{
	width: 400px;
}

.career_text
{
	width: 420px;
}

.career_life_text
{
	width: 410px;
}

#facilities_title_awal
{
	width: 187px;
	text-align: center;
}
.facilities_title_awal,.facilities_title_awal:visited
{
	font-size: 15px; 
	color: #3b4da0; 
	font-style: Italic;
	text-decoration: none;
}
.facilities_title_awal:hover,.facilities_title_awal:active
{
	font-size: 15px; 
	color: #3b4da0; 
	font-style: Italic;
	text-decoration: underline;
}
#facilities_img_awal
{
	width: 187px;
	height: 129px;
}

#facilities_pembatas_awal
{
	width: 11px;
}

.email_contact_institute,.email_contact_institute:visited,.email_contact_institute:hover,.email_contact_institute:active
{
	color: #007bd9;
	text-decoration:underline;
	font-weight: bold;
}
.title_institute_contact
{
	color: #3b4da0;
	font-weight: bold;
}
.title_institute_registration
{
	font-weight: bold;
}

.content_text_partner
{
	padding: 20px 0px 20px 18px;
}

.title_partners
{
	color: #3b4da0;
	font-size: 18px;	
}

#partner_img_awal
{
	width: 188px;
	height: 108px;
}

#partner_pembatas_awal
{
	width: 34px;
}

#partner_detail_teks
{
	width: 379px;
	height: 312px;
	vertical-align: top;
}

#partner_pembatas_detail
{
	width: 21px;
}

#partner_detail_video
{
	width: 370px;
	height: 312px;
	text-align: center;
	vertical-align: middle;
	background-color: #666666;
}

#baris_title_partner_detail
{
	width: 379px;
	height: 25px;
	text-align: left;
	vertical-align: top;
	background-color: #565656;
	color: #FFFFFF;
	font-size: 18px;
}

#baris_content_partner_detail
{
	width: 379px;
	height: 269px;
	text-align: justify;
	vertical-align: top;
	background-color: #e9e9e9;
	line-height: 1.5;
}

.link_partner_detail,.link_partner_detail:visited,.link_partner_detail:hover,.link_partner_detail:active
{
	color: #0056f4;
	text-decoration:underline;	
}

#contact_teks
{
	width: 367px;
	height: 312px;
	vertical-align: top;
	text-align: justify;
}

#contact_pembatas
{
	width: 37px;
}

#contact_form
{
	width: 379px;
	height: 312px;
	vertical-align: top;
	text-align: right;
}

.title_contact_office
{
	color: #3b4da0;
	font-weight: bold;
}

#baris_title_contact_form
{
	width: 379px;
	height: 25px;
	text-align: right;
	vertical-align: top;
	background-color: #565656;
	color: #FFFFFF;
	font-size: 18px;
}

#baris_content_contact_form
{
	width: 379px;
	height: 269px;
	text-align: right;
	vertical-align: top;
	background-color: #e9e9e9;	
}

.sub_title_contact_form
{
	color: #3b4da0;
	font-style: italic;
}

#principal_teks
{
	width: 341px;
	height: 119px;
	vertical-align: top;
	text-align: justify;
}

#principal_pembatas
{
	width: 20px;
}

#principal_form
{
	width: 403px;
	height: 119px;
	vertical-align: top;
	text-align: right;
}

#baris_content_principal_form
{
	width: 403px;
	height: 103px;
	text-align: center;
	vertical-align: middle;
	background-color: #e9e9e9;	
}

.box_search_principal
{
	height: 51px;
	background-color: #cccccc;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}

.box_crew_documents
{
	height: auto;
	background-color: #cccccc;
	width: 100%;
	vertical-align: middle;
	padding: 10px;
	text-align: left;
}

.box_search_browse_principal
{
	height: 53px;
	background-color: #cccccc;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}

.box_search_result_principal_white
{
	height: auto;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}

.box_search_result_principal
{
	height: 25px;
	background-color: #cccccc;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}

.hasil_search_principal
{
	height: auto;
	width: 100%;
	vertical-align: top;
	text-align: left;
	color: #3b4da0;
	font-weight: bold;
}
#table_content_crew_schedule
{
	width: 100%;
	height: auto;
	vertical-align: top;
}
#table_content_crew_schedule_tr_title
{
	width: 100%;
	height: 30px;
	vertical-align: top;
	background-color: #3b3a3a;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#table_content_crew_schedule_tr_isi
{
	width: 100%;
	height: 30px;
	vertical-align: top;
	background-color: #ebebeb;
}
#table_content
{
	width: 812px;
	height: auto;
	margin-left: 5px;
	vertical-align: top;
}
#table_content_left_title
{
	width: 197px;
	height: 28px;
	vertical-align: top;
}
#table_content_right_title
{
	width: 615px;
	height: 28px;
}
#table_content_left_title_crew
{
	width: 197px;
	height: 35px;
	vertical-align: top;
}
#table_content_right_title_crew
{
	width: 615px;
	height: 35px;
	text-align: right;
}
#table_content_left_border
{
	width: 197px;
	height: 7px;
	background: url(../images/bg_table_left_border.jpg) repeat-x;
}
#table_content_right_border
{
	width: 615px;
	height: 7px;
	background: url(../images/bg_table_right_border.jpg) repeat-x;
}
#table_content_colspan
{
	width: 812px;
	height: auto;
	vertical-align: top;
}
#table_content_colspan_crew_principal
{
	width: 812px;
	height: auto;
	vertical-align: top;
	text-align: center;
}
#table_content_colspan_career
{
	width: 812px;
	height: 29px;
	background-color: #cccccc;
	vertical-align: middle;
	text-align: right;
}
#table_content_left_menu
{
	width: 197px;
	height: auto;
}
#table_content_right_menu
{
	width: 615px;
	height: auto;
	background: url(../images/bg_table_right_border.jpg) repeat-x;
}
#submenu_content_left_menu
{
	margin: 10px 0px 0px 0px;
}
#table_content_subtitle
{
	width: 615px;
	height: 29px;
	background-color: #cccccc;
	vertical-align: middle;
	text-align: right;
}
#table_content_teks_td
{
	width: 615px;
	height: auto;
	vertical-align: top;
	text-align: left;
}
#table_content_teks_isi
{
	padding: 10px 15px 0px 15px; 
	text-align: left;
	font-size: 12px;
	text-align: justify;
	display: table;
}
#table_content_teks_isi_image
{
	width: 183px;
}
#table_content_teks_isi_pembatas
{
	width: 20px;
}

#table_content_teks_isi_content
{
	text-align: justify;
	width: 100%;
	font-size: 12px;
}

#principal_detail_image
{
	width: 230px;
	height: auto;
	vertical-align: middle;
}
#principal_detail_pembatas
{
	width: 31px;
	height: auto;
}
#principal_detail_teks
{
	width: 379px;
	height: auto;
	vertical-align: middle;
}
#baris_title_principal_form
{
	width: 379px;
	height: 25px;
	text-align: left;
	vertical-align: top;
	background-color: #565656;
	color: #FFFFFF;
	font-size: 18px;
}

#baris_content_principal_form
{
	width: 379px;
	height: 109px;
	text-align: left;
	vertical-align: top;
	background-color: #e9e9e9;	
}
#baris_content_principal_form_login
{
	width: 379px;
	height: auto;
	text-align: right;
	vertical-align: top;
	background-color: #e9e9e9;	
}

.back_to_search,.back_to_search:visited,.back_to_search:hover,.back_to_search:active
{
	color: #1d68a7;
	text-decoration:underline;
	font-weight: bold;
	font-size: 18px;
}
.nav_crew_detail,.nav_crew_detail:visited,.nav_crew_detail:hover,.nav_crew_detail:active
{
	color: #204aaa;
	text-decoration:underline;
	font-weight: bold;
}
.subtitle_pages
{
	padding: 0px 15px 0px 0px;
	font-size: 16px;
	color: #22485f;
	font-weight: bold;
}
.subtitle_pages_white
{
	padding: 0px 15px 0px 0px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
.subtitle_pages_white_crew
{
	padding: 0px 15px 0px 15px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}
.content_left_title
{
	color: #22485f;
	font-size: 27px;
	padding: 0px 0px 0px 0px;
}
.table_content_colspan_text
{
	padding: 20px 0px 20px 20px;
}

.corporate_news_thumb_td
{
	padding: 0px 10px;
}

.cursor
{
	cursor: pointer;
}

#post_blog
{
	width: 100%;
	text-align: left;
}

#blog_content
{
	margin: 10px 0px 0px 0px;
	width: 100%;
	text-align: left;
}

#blog_left
{
	width: 530px;
	float: left;
	text-align: justify;
}

.blog_post
{
	padding: 0px 28px 20px 0px;
}

.tanggal
{
	color: #9299bc;
}

.title
{
	color: #3b4da0;
	font-size: 12px;
	font-weight: bold;
}

.comment_box
{
	background: #ebebeb;
	color: #333333;
}

.comment_column
{
	padding: 10px 0px 0px 0px;
}

.post_column
{
	padding: 10px 20px;
}

.comment_detail
{
	padding: 10px 20px;
	background: #FFFFFF;
}

.blog_link:link, .blog_link:visited ,.blog_link:hover, .blog_link:active
{
	color: #6271b3;
	text-decoration: underline;
}

.comment_tanggal
{
	text-decoration: underline;
	color: #9e9fa0;
}

.comment_line
{
	width: 390px;
	border-top: solid 1px #939393;
	height: 1px;
}

#blog_right
{
	float: left;
}

.previous_post_header
{
	background: url(../images/bg_previous_post.jpg) no-repeat;
	width: 261px;
	height: 31px;
}

.previous_post_title
{
	padding: 10px 20px 0px 20px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.previous_post_content
{
	width: 261px;
	background: #e9e9e9;
	padding: 10px 0px;
}

.previous_post_list
{
	background: url(../images/bullet.jpg) no-repeat left;
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 10px 20px;
}

.previous_post_list_2
{
	background: url(../images/bullet.jpg) no-repeat left;
	margin: 0px 0px 0px 20px;
	padding: 0px 5px 5px 20px;
}

.previous_post_archive
{
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 10px 20px;
}


.tanggal_previous
{
	font-size: 11px;
	color: #848585;
}	

.previous_blog:link , .previous_blog:visited, .previous_blog:hover , .previous_blog:active
{
	color: #6271b3;
	text-decoration: underline;
}	

.search_link:link , .search_link:visited, .search_link:hover , .search_link:active
{
	color: #6271b3;
	text-decoration: none;
	font-weight: bold;
}

.archive
{
	text-align: right;
	width: 100%;
}

.red
{
	color: #FF0000;
}

.paging_archive
{
	width: 100%;
	text-align: center;
	padding: 20px 0px;
}

#blog_meranti
{
	width: 100%;
	text-align: left;
	color: #0f558c;
	display: table;
}

.blog_cat_link, .blog_cat_link:visited ,.blog_cat_link:active
{
	color: #0f558c;
	text-decoration: none;
}

.blog_cat_link:hover
{
	color: #0f558c;
	text-decoration: underline;
}	

#blog_page_right
{
	float: left;
	text-align: justify;
}

#blog_page_left
{
	float: left;
	width: 265px;
	padding: 0px 5px 0px 0px;
}

.login_blog_header
{
	background: url(../images/bg_welcome_box_top.jpg) no-repeat #e9e9e9;
	width: 538px;
}

.login_blog_title
{
	padding: 10px 20px 5px 20px;
	color: #3b4da0;
	font-size: 14px;
}

.login_blog_content
{
	background: #e9e9e9;
	width: 538px;
}

.login_blog_list
{
	padding: 0px 20px 10px 20px;
	color: 565656;
	line-height: 20px;
}

.login_blog_footer
{
	background: url(../images/bg_welcome_box_bottom.jpg) no-repeat;
	width: 538px;
	height: 8px;
}

.table_content_colspan_text_2
{
	padding: 20px 0px 10px 0px;
}

.login_link, .login_link:visited ,.login_link:hover ,.login_link:active
{
	text-decoration: underline;
	color: #565656;
}

#blog_main
{
	margin: 20px 0px 0px 0px;
	background: url(../images/bg_title.jpg) no-repeat left bottom;
	width: 100%;
	text-align: left;
}

#blog_main_category
{
	margin: 20px 0px 0px 0px;
	background: url(../images/bg_title_category.jpg) no-repeat left bottom;
	width: 100%;
	text-align: left;
}

.blog_main_title
{
	padding: 5px;
	color: #22485f;
	font-size: 13px;
	font-weight: bold;
}

.blog_posting
{
	width: 100%;
	margin: 20px 0px;
	border-bottom: solid 1px #000000;
	padding: 0px 0px 0px 0px;
}

.blog_post_content
{
	padding: 0px 10px;
}

.table_blog_posting
{
	width: 100%;
	
}

.table_blog_posting td
{
	vertical-align: top;
}

.more_box
{
	width: 100%;
	background: #e9e9e9;
	margin: 10px 10px;
	display: table;
}

.more_content
{
	padding: 5px 10px;
	float: left;
	width: 200px;
}

.more_link, .more_link:visited ,.more_link:hover ,.more_link:active
{
	text-decoration: none;
	color: #737373;
	font-weight: bold;
}

.login_content
{
	float: right;
	padding: 5px 10px 5px 0px;
	color: #737373;
}

.blog_meranti_title
{
	width: 400px;
	float: left;
}

.my_blog
{
	float: right;
	padding: 0px 10px 0px 0px;
}

.blog_detail_table
{
	vertical-align: top;
}

.blog_detail_td
{
	padding: 0px 10px 0px 0px;
}

.blog_owner
{
	text-decoration: underline;
	color: #2f2f2f;
}

.blog_owner_title
{
	float: left;
	color: #0f558c;
	font-size: 12px;
}

.comment_div
{
	padding: 0px 10px;
}	

#blog_archive
{
	background: url(../images/bg_title.jpg) no-repeat left bottom;
	width: 520px;
	text-align: left;
}

.blog_archive_title
{
	padding: 5px;
	color: #22485f;
	font-size: 13px;
	font-weight: bold;
}

.search_type_box
{
	width: 100%;
	background: #CCCCCC;
	color: #2F2F2F;
}

.search_type_text
{
	padding: 5px 10px;
	font-weight: bold;
}

.paging_link, .paging_link:visited, .paging_link:hover ,.paging_link:active
{
	color: #2F2F2F;
	text-decoration: none;
	font-weight: bold;
}

.blog_search_result
{
	line-height: 18px;
}