body { margin-top: 0px; background-color: white; } body, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } img { border-width: 0px; } form, fieldset { margin: 0px; padding: 0px; border-width: 0px; } label { font-weight: bold; } input.field.text, textarea.field { background-color: white; border: 1px solid #bbbca1; padding: 4px; margin-bottom: 10px; width: 100%; } input.field.checkbox, input.field.radio { border-width: 0px; } div.buttons { text-align: center; } div.buttons input { border: 1px solid #c38d80; background-color: #880100; background-image: url('http://www.bsm.ac.th/images/core/button_bg.png'); background-repeat: repeat-x; font-weight: bold; text-align: center; color: white; height: 24px; padding-left: 12px; padding-right: 12px; margin-bottom: 15px; margin-top: 10px; } a { color: #115eae; font-weight: bold; text-decoration: none; } a:hover { color: #124f8e; text-decoration: underline; } p, h1, h2, h3, h4 { margin: 0px; } ul { margin: 0px; padding: 0px; } div.curve { position: absolute; font-size: 0px; background-repeat: no-repeat; } div.curve.nw { top: 0px; left: 0px; background-position: bottom right; } div.curve.ne { top: 0px; right: 0px; background-position: bottom left; } div.curve.se { bottom: 0px; right: 0px; background-position: top left; } div.curve.sw { bottom: 0px; left: 0px; background-position: top right; } div#page { margin-left: auto; margin-right: auto; width: 930px; } div#tab_navigation { height: 28px; margin-top: 15px; position: relative; } div#tab_navigation ul { list-style: none; position: absolute; left: 25px; } div#tab_navigation li { display: inline; } div#tab_navigation a { float: left; display: inline; background-image: url('http://www.bsm.ac.th/images/core/top_tabs.png'); background-repeat: no-repeat; background-position: bottom left; text-decoration: none; padding-left: 14px; color: #033b76; font-weight: bold; } div#tab_navigation a:hover { background-position: center left; } div#tab_navigation a span { background-image: url('http://www.bsm.ac.th/images/core/top_tabs.png'); background-repeat: no-repeat; background-position: bottom right; float: left; height: 28px; padding-right: 15px; line-height: 28px; cursor: pointer; } div#tab_navigation a:hover span { background-position: center right; } div#tab_navigation li.selected a { background-position: top left; color: white; } div#tab_navigation li.selected a span { background-position: top right; } div#tab_navigation li.selected a:hover { background-position: top left; } div#tab_navigation li.selected a:hover span { background-position: top right; } div#tab_navigation div#social_icons a { float: right; display: inline; background-image: none; padding: 0px 0px 0px 10px; color: #000000; font-weight: normal; } div#logo_bar { position: relative; overflow: hidden; height: 95px; background-image: url('http://www.bsm.ac.th/images/core/logo_bar_bg.png'); background-repeat: repeat-x; } div#logo_bar .curve.nw { width: 18px; height: 95px; background-image: url('http://www.bsm.ac.th/images/core/logo_bar_curves.png');} div#logo_bar .curve.ne { width: 18px; height: 95px; background-image: url('http://www.bsm.ac.th/images/core/logo_bar_curves.png');} div#logo_bar img.logo { position: absolute; top: 17px; left: 19px; } div#home_header { display: none; position: relative; } div.page_home div#home_header { width: 930px; height: 160px; display: block; background-image: url('http://www.bsm.ac.th/images/core/home_header.jpg');} div.page_home div#home_header img.home_header_ext { position: absolute; right: 0px; top: -95px; } div#header_tabs_container { height: 0px; position: relative; } div#header_tabs { width: 288px; height: 36px; position: absolute; right: 37px; top: -36px; } div.page_home div#header_tabs { } div#header_tabs ul { list-style: none; } div#header_tabs li { display: inline; } div#header_tabs a { float: left; display: inline; text-decoration: none; color: white; font-weight: bold; } div#header_tabs a span { background-image: url('http://www.bsm.ac.th/images/core/header_tab.png'); background-repeat: no-repeat; background-position: top right; float: left; height: 22px; width: 144px; padding-top: 14px; text-align: center; cursor: pointer; } div.page_home div#header_tabs a span.left { background-image: url('http://www.bsm.ac.th/images/core/header_tab_l.png');} div.page_home div#header_tabs a span.right { background-image: url('http://www.bsm.ac.th/images/core/header_tab_r.png');} div#header_tabs a:hover { color: #980d0c; } div#header_tabs a:hover span { background-position: bottom right; } div#twoplusone_header { border-top: 1px solid #b0b0a8; } div.page_home div#twoplusone_header { border-width: 0px; } div#navigation { padding: 8px 20px 12px 20px; color: #a0a0a0; font-weight: bold; } div#navigation a { color: #a0a0a0; text-decoration: none; } div#navigation a:hover { text-decoration: underline; } div#navigation a.current { color: #054b94; } div.page_home div#navigation { display: none; } div#main { margin-top: 0px; margin-bottom: 25px; } div.page_home div#main { margin-top: 20px; } div#sidebar { float: left; width: 193px; display: none; } div#content { float: left; width: 930px; display: inline; } div#content .content_inner ul { margin-bottom: 12px; } div.with_sidebar div#sidebar { display: inline; } div.with_sidebar div#content { width: 736px; } div.sub_content div.content_inner { padding: 18px 20px 18px 20px; } div#sidebar_menu { width: 180px; background-image: url('http://www.bsm.ac.th/images/core/sidebar_menu_bg.png'); background-repeat: repeat-y; margin-bottom: 25px; } div#sidebar_menu h1 { background-image: url('http://www.bsm.ac.th/images/core/sidebar_menu_header.png'); background-repeat: no-repeat; font-size: 18px; padding: 6px 12px 6px 12px; color: #03366c; } div#sidebar_menu ul { list-style: none; background-image: url('http://www.bsm.ac.th/images/core/sidebar_menu_sep.png'); background-repeat: repeat-y; } div#sidebar_menu li { height: 36px; padding: 4px 16px 0px 10px; background-image: url('http://www.bsm.ac.th/images/core/sidebar_menu_item.png'); background-repeat: repeat-y; margin-bottom: 1px; } div#sidebar_menu li:hover { background-image: url('http://www.bsm.ac.th/images/core/sidebar_menu_item_hover.png'); background-repeat: no-repeat; cursor: pointer; } div#sidebar_menu li.selected { background-image: url('http://www.bsm.ac.th/images/core/sidebar_menu_item_selected.png'); background-repeat: no-repeat; } div#sidebar_menu li.selected a { color: white; } div#sidebar_menu a { text-decoration: none; color: #023f80; font-weight: bold; } div#sidebar_menu a span { cursor: pointer; width: 180px; } div#sidebar_menu div#sidebar_menu_footer { height: 18px; background-image: url('http://www.bsm.ac.th/images/core/sidebar_menu_footer.png'); background-repeat: no-repeat; } div#sidebar div#sidebar_buttons img { float: left; margin-bottom: 10px; } div#content { background-color: #eaead5; color: #464646; } div#content h3 { font-weight: bold; font-size: 12px; } div#content h4 { font-weight: bold; font-size: 12px; margin-bottom: 12px; } div.content_inner { padding: 20px 40px 20px 30px; } div.content_inner.hidden { display: none; } div.content_inner ul { margin-left: 20px; } div.content_inner li { list-style-type: none; list-style-image: url('http://www.bsm.ac.th/images/core/bullet_red.png');} div.sub_content { float: left; position: relative; display: inline; } div.header { position: relative; overflow: hidden; height: 38px; } div.header { background-image: url('http://www.bsm.ac.th/images/core/h1_blue_bg.png'); background-repeat: repeat-x; } div.header.red { background-image: url('http://www.bsm.ac.th/images/core/h1_red_bg.png');} div.header .curve.nw { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/h1_blue_curves.png');} div.header .curve.ne { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/h1_blue_curves.png');} div.header.red .curve.nw { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/h1_red_curves.png');} div.header.red .curve.ne { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/h1_red_curves.png');} div.header ul { list-style: none; position: absolute; right: 3px; bottom: 0px; } div.header li { display: inline; } div.header a { float: left; display: inline; background-image: url('http://www.bsm.ac.th/images/core/inner_tabs_blue.png'); background-repeat: no-repeat; background-position: bottom left; text-decoration: none; padding-left: 12px; color: white; font-weight: bold; } div.header.red a { background-image: url('http://www.bsm.ac.th/images/core/inner_tabs_red.png');} div.header a:hover { background-position: top left; text-decoration: none; color: #054b94; } div.header li.selected a { background-position: top left; color: #054b94; } div.header a span { background-image: url('http://www.bsm.ac.th/images/core/inner_tabs_blue.png'); background-repeat: no-repeat; background-position: bottom right; float: left; height: 31px; padding-right: 12px; line-height: 31px; cursor: pointer; } div.header.red a span { background-image: url('http://www.bsm.ac.th/images/core/inner_tabs_red.png');} div.header a:hover span { background-position: top right; } div.header li.selected a span { background-position: top right; } div.header h1 { color: white; font-size: 16px; padding-left: 15px; padding-top: 9px; } div.content_inner h2 { color: #034488; font-size: 16px; padding-bottom: 14px; } div#content p { padding-bottom: 15px; } div#content_footer { position: relative; height: 1%; background-color: #d3cfb4; overflow: hidden; border-top: 1px solid white; color: #434a4e; } div#content_footer div.content_inner { padding: 18px 20px 18px 20px; } div#content_footer .curve.sw { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/content_footer_curves.png');} div#content_footer .curve.se { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/content_footer_curves.png');} div#footer_navigation { height: 50px; background-color: #032c57; text-align: center; font-weight: bold; line-height: 50px; color: white; position: relative; overflow: hidden; } div#footer_navigation .curve.nw { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/footer_curves.png');} div#footer_navigation .curve.ne { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/footer_curves.png');} div#footer_navigation .curve.se { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/footer_curves.png');} div#footer_navigation .curve.sw { height: 12px; width: 12px; background-image: url('http://www.bsm.ac.th/images/core/footer_curves.png');} div#footer_navigation a { color: white; text-decoration: none; padding: 0px 10px 0px 10px; } div#footer_navigation a:hover { text-decoration: underline; } div#copyright { margin-top: 30px; color: #545454; text-align: center; } div.sep { height: 0px; font-size: 0px; clear: both; } img.more_information { position: relative; bottom: 15px; left: 60px; } form.form_contact { width: 180px; } div#map_navigation { } div#map_navigation img { float: left; } div#map_navigation ul { list-style: none; } div#map_navigation li { display: inline; } div#map_navigation li img { margin-left: 5px; margin-right: 5px; margin-top: 4px; } div#map_navigation a { float: left; display: inline; background-image: url('http://www.bsm.ac.th/images/core/buttons.png'); background-repeat: no-repeat; background-position: bottom left; text-decoration: none; padding-left: 14px; color: #5b5b42; font-weight: bold; position: relative; top: -4px; } div#map_navigation a:hover { background-position: center left; } div#map_navigation li.selected a, div#map_navigation li.selected a:hover { background-position: top left; color: white; } div#map_navigation a span { background-image: url('http://www.bsm.ac.th/images/core/buttons.png'); background-repeat: no-repeat; background-position: bottom right; float: left; height: 26px; padding-right: 14px; line-height: 26px; cursor: pointer; } div#map_navigation a:hover span { background-position: center right; } div#map_navigation li.selected a span, div#map_navigation li.selected a:hover span { background-position: top right; } div#map { clear: both; border: 1px solid #cccccc; position: relative; top: 15px; height: 450px } span.form_error { font-size: 11px; color: #a00c0d; } span.form_required_mark { font-size: 18px; color: #a00c0d; font-weight: bold; position: relative; top: 2px; } form.form_prospectus{ width: 40%; } div#extra_21bd_checks, div#extra_tpt_checks, div#extra_sc_checks { margin-left: 20px; margin-bottom: 10px; } fieldset#apply_step_1 { width: 40%; } fieldset#apply_step_2 { width: 40%; } fieldset#apply_step_3 { width: 40%; } div.buttons.next { display: none; } /* "Apply Online Now!" form styles */ div.row_container { clear: both; } a.rm_row { position: relative; top: 5px; } a#add_row { display: none; } div#add_row_container { clear: both; } input#field_first_name { width: 30%; } input#field_last_name { width: 30%; } input#field_email_address { width: 40%; } input#field_nationality { width: 30%; } input#field_phone_number { width: 30%; } textarea#field_current_address { width: 100%; } textarea#field_previous_address { width: 100%; } input#field_hear_about { width: 80%; } input[type=checkbox] { vertical-align: middle; position: relative; top: -1px; } div.container_edu_background_institution { width: 200px; float: left; } div.container_edu_background_subject { width: 140px; float: left; } div.container_edu_background_year { width: 80px; float: left; } div.container_edu_background_qualification { width: 100px; float: left; } input.text.field.field_edu_background_institution { width: 170px; } input.text.field.field_edu_background_subject { width: 110px; } input.step1, input.step2, input.step3 { display: none; } fieldset.apply_online_now { margin-bottom: 20px; } select.field { margin-bottom: 10px; } #fph1{font-size:18px; padding:3px; text-align:center; color:#033465;} #fph2{color:white;font-size:16px; margin-left:20px; margin-top:8px;}