/**
 * ELS Website Stylesheet
 *
 * @author Javier Morales (Zemoga)
 * @date 06/27/2008
 */


/* LAYOUT STYLES */

*
{
    margin:0px;
    padding:0px;
}

.clear_box
{
    clear:both;
} 

.block_box
{
    display:block;
}

.description
{
    display:none;
}

.extra_info
{
    font-style:italic;
    color:#666666;
}

body {
	background:#E6E6E6 url(../assets/images/body-bkg-home.gif) repeat-y scroll center;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	margin:0px;
}

div#wrapper 
{
    margin:0px auto 0px auto;
	width:750px;
}

div#content
{
    margin:12px 12px 12px 12px;
}

#breadcrumb {
	background-color: #CCCCCC;
	height: 22px;
	color: #999999;
	background: url(../assets/images/breadcrumb_bg.png) repeat-x;
	margin-bottom:12px;
}

#breadcrumb p 
{
	color: #333333;
	height:22px;
	padding-left: 15px;
	padding-top: 3px;
	background: url(../assets/images/breadcrumb_begin.png) no-repeat;
}

div.cols_2 #main_column
{
    width:545px;
    float:left;
    margin-right:10px;
}

div.cols_2 #secondary_column
{
    width:170px;
    float:left;
}

/* MAIN CONTENT COLUMNS */

#main_column div.cols_2
{
    margin-top:10px;
}

#main_column div.cols_2 div.col
{
    float:left;
    width:250px;
    margin:0px 10px 0px 10px;
    padding-top:8px;
    background:#F3F3F3 url(../assets/images/column_bg.gif) no-repeat top;
}

#main_column div.cols_2 div.col .end
{    
    height:10px;
    background:#F3F3F3 url(../assets/images/column_end_bg.gif) no-repeat bottom;
}

#main_column div.cols_2 div.col p,
#main_column div.cols_2 div.col li
{
    margin-right:8px;
}

#main_column div.cols_3 
{
    padding-top:63px;
    margin-left:10px;
}

#main_column #quick_program.cols_3
{
    background:url(../assets/images/home_progs.gif) no-repeat top left;
}

#main_column div.cols_3 div.content
{   
    background:url(../assets/images/cols_3_bg.gif) repeat-y top left;
}

#main_column div.cols_3 div.end
{   
    height:7px;
    background:url(../assets/images/cols_3_end_bg.gif) no-repeat top left;
}

#main_column div.cols_3 div.content ul
{
    margin-top:5px;
    margin-right:10px;
    width:140px;
    float:left;
}


/* HEADER STYLES */

#header #logo
{
    float:left;
}

#choose_language {
	float:left;
	background-image:url(../assets/images/choose_language_bkg.gif);
	background-repeat:repeat-x;
	height:27px;
	line-height:10px;
	margin:0px;
	text-align:left;
	vertical-align:middle;
	width:615px;
}
#choose_language img {
	float:left;
}
#choose_language a {
	text-align:center;
	line-height:27px;
	color:#CCCCCC;
	margin:7px 6px 0px 6px;
	text-decoration:none;
	vertical-align:middle;
}
#choose_language a:hover {
	color:#FFFFFF;
}
#topBar {
	float:left;
	display:inline;
	width:605px;
	height:16px;
	color:#EF7013;
	margin:0px;
	padding:10px 10px 16px 0px;
	text-align:right;
	background-color:#EFEFEF;
}
#topBar a {
	color:#EF7013;
	font-weight:normal;
	margin:0px 5px 0px 5px;
	text-decoration:none;
}
#topBar a:hover {
	color:#CA5B26;
}

/* FOOTER STYLES */

#footer {
	background-color:#FFFFFF;
	border-top:5px solid #4F5150;
	color:#4F5150;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:40px;
	padding-right:15px;
	padding-top:10px;
	text-align:right;
	vertical-align:top;
}
#footer a:link, #footer a:visited {
	color:#F06F11;
	margin:0px 5px;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/* LINKS AND BUTTONS */

a
{
    color:#F06F11;
    cursor:pointer;
    font-size:11px;
}

a.back
{
    float:right;
    margin-top:5px;
}

.left_icon
{
    padding-left:16px;
    background-repeat:no-repeat;
    background-position:left 0px;
    padding-bottom:2px;
}

.right_icon
{
    padding-right:16px;
    background-repeat:no-repeat;
    background-position:right 0px;
    padding-bottom:2px;
}

a.down_arrow
{
    background-image:url(../assets/images/down_arrow_small.gif);
}
a.up_arrow
{
    background-image:url(../assets/images/up_arrow_small.gif);
}
a.right_arrow
{
    background-image:url(../assets/images/right_arrow_small.gif);
}
a.left_arrow
{
    background-image:url(../assets/images/left_arrow_small.gif);
}
a.download
{
    background-image:url(../assets/images/download_small.gif);
}
a.print
{
    padding-left:22px;
    background:url(../assets/images/print_icon.gif) no-repeat top left;
    height:20px;
    display:block;
    vertical-align:middle;
}

a.button
{   
    height:26px;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    text-decoration:none;
    margin-right:5px;
    padding:0px 6px 0px 0px;
    background:transparent url(../assets/images/button_end_bg.gif) no-repeat top right;
}

a.button span
{
    line-height:26px;
    padding:0px 3px 4px 9px;
    display:block;
    background:transparent url(../assets/images/button_bg.gif) no-repeat top left;
}

#main_column a.action
{
    float:right;
}

#main_column a.action span
{
    padding-left:26px;
    background:transparent url(../assets/images/action_bg.gif) no-repeat top left;
}

/* HIERARCHY AND TAGS STYLES (MAIN COLUMN) */

#main_column h1 {
	color: #F06F11;
	font-size: 18px;
	margin-bottom:5px;
}

#main_column h1 a{
    float:right;
}

#main_column h2 {
	color: #FFFFFF;
	font-size: 15px;
	background:url(../assets/images/h2_bg.gif) repeat-x;
	padding: 2px 0px 2px 10px;
	margin-bottom: 5px;
}

#main_column h3 {
	font-size: 13px;
	border-bottom:solid 1px #DBDDE3;
	color:#333333;
    margin: 0px 0px 5px 11px;
    width:520px;
}

#main_column h4 {
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-left:11px;
	width:510px;
	line-height:25px;
    background:url(../assets/images/table_hdr_bg.gif) repeat-x top;
}

#main_column p,
#main_column .p_div
{
    margin:10px;
}

#main_column ul
{
    padding-left:11px;
    margin-left:11px;
}

#main_column ol
{
    padding-left:11px;
    margin-left:15px;
}

#main_column ul ul,
#main_column ol ul,
#main_column ul ol,
#main_column ol ol
{
    padding-left:6px;
    margin-left:6px;
}

#main_column ul.cols_2 li,
#main_column ol.cols_2 li
{
    float:left;
    width:230px;
    padding-right:15px;
}

/* LISTS TYPES */

ul li
{
	list-style-image:url(../assets/images/ul_first_bg.gif);
}
ul li li
{
	list-style-image:url(../assets/images/ul_second_bg.gif);
}

ul li li li
{
    list-style-image:url(../assets/images/ul_third_bg.gif);
}

ol li li
{
    list-style-type:lower-alpha;
}

ol li li li
{
    list-style-type:lower-roman;
}


/* TABS */

#tabs_wrapper
{
    background:url(../assets/images/tab_bar_bg.png) no-repeat bottom left;
    height:31px;
    margin-bottom:10px;
    padding-bottom:1px;
}

#tabs_wrapper span
{
    display:block;
    float:left;
}

#tabs_wrapper .tab_on
{
    color:#FFFFFF;
    text-decoration:none;    
    float:left;
    display:block;
    background:url(../assets/images/tab_on_bg.png) no-repeat bottom left;
    height:29px;
    margin:2px 1px 0px 0px;
    cursor:pointer;
}

#tabs_wrapper .tab_on span.title
{
    padding:10px 0px 0px 9px;
}

#tabs_wrapper .tab_on span.end
{
    background:url(../assets/images/tab_on_end.png) no-repeat bottom right;
    height:29px;
    width:9px;
}

#tabs_wrapper .tab_off
{
    color:#FFFFFF;
    text-decoration:none;    
    float:left;
    display:block;
    background:url(../assets/images/tab_off_bg.png) no-repeat bottom left;
    height:27px;
    margin:4px 1px 0px 0px;
    cursor:pointer;
}

#tabs_wrapper .tab_off span.title
{
    padding:8px 0px 0px 9px;
}

#tabs_wrapper .tab_off span.end
{
    background:url(../assets/images/tab_off_end.png) no-repeat bottom right;
    height:27px;
    width:9px;
}

.tab_content
{
    display:none;
}

.tab_content_visible
{
    display:block;
}

#tab_anchors_wrapper
{
    display:none;
}

/* MODULES */

#secondary_column .extra_info
{
    font-size:10px;
}

#secondary_column div.box
{
    background: transparent url(../assets/images/right_bar_box_end.gif) no-repeat bottom left;
    padding:0px 0px 6px 0px;
    margin-bottom:10px;
    width:170px;
    font-size:10px;
    color:#474B5A;
}

#secondary_column div.box strong
{
    font-size:12px;
}

#secondary_column div.box div.inner_box
{
    padding:10px;
    background-color:#AED2EB;
    border-top:solid 1px #FFFFFF;
}

#secondary_column a
{
    text-decoration:underline;
}

#secondary_column h2
{
    color:#333333;
    font-size:13px;
    line-height:18px;
    padding:2px 0px 5px 3px;
    background:transparent url(../assets/images/right_bar_hdr.gif) no-repeat top;
}

#secondary_column h2.collapsable
{
    background:transparent url(../assets/images/right_bar_close_hdr.gif) no-repeat top;
    cursor:pointer;
}

#secondary_column h2.collapsed
{
    background-position:0px -56px;
    border-bottom:solid 1px #FFFFFF;
}

h2 span
{
    padding-left:26px;
    height:18px;
    display:block;
    float:left;
    margin:2px 0px 0px 0px;
    background-position:left !important;
    background-repeat:no-repeat !important;
}

h2 span.light
{
    width:auto;
    height:auto;
    float:right;
    margin:2px 5px 0px 0px;
    padding:0px;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    background-image:none !important;
}

h2.change span
{
    background:url(../assets/images/change_icon.gif);
}

h2.pin span
{
    background:url(../assets/images/pin_icon.gif);
}

h2.video span
{
    background:url(../assets/images/video_icon.gif);
}

h2.flag span
{
    background:url(../assets/images/flag_icon.gif);
}

h2.news span
{
    background:url(../assets/images/news_icon.gif);
}

h2.download span
{
    background:url(../assets/images/download_icon.gif);
}

h2.help span
{
    background:url(../assets/images/help_icon.gif);
}

h2.timezone span
{
    background:url(../assets/images/timezone_icon.gif);
}

h2.weather span
{
    background:url(../assets/images/weather_icon.gif);
}

h2.photo span
{
    background:url(../assets/images/photo_icon.gif);
}

h2.map span
{
    background:url(../assets/images/map_icon.gif);
}

#secondary_column div.box hr
{
    border-top:solid 1px #FFFFFF;
}

#secondary_column div.box a.action_button
{
    display:block;
    line-height:18px;
    background:url(../assets/images/cta_end_bg.gif) no-repeat bottom left;
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;    
    padding:1px 0px 5px 0px;
}

#secondary_column div.box a.action_button span
{
    display:block;
    padding:2px 0px 0px 26px;
    background:url(../assets/images/cta_bg.gif) no-repeat;
}

#secondary_column div.box #gallery_preview
{
    text-align:center;
    padding-right:0px;
    padding-left:0px;
}

#secondary_column div.box #gallery_preview img
{
    height:60px;
    width:60px;
    margin:8px 8px 7px 7px;
}

#secondary_column img
{
    border:solid 1px #FFFFFF;
    margin-bottom:5px;
}

#secondary_column div.box #mini_map_holder
{
    text-align:center;
    padding-bottom:5px;
}

#secondary_column div.box #mini_map_holder img
{
    margin-bottom:5px;
}

#secondary_column ul,
#secondary_column ol
{
    padding-left:8px;
    margin-left:8px;
    font-size:11px;
}

#secondary_column ul ul,
#secondary_column ol ul,
#secondary_column ul ol,
#secondary_column ol ol
{
    padding-left:5px;
    margin-left:5px;
}

#secondary_column label
{
    float:right;
    vertical-align:middle;
    margin:0px 0px 5px 0px;
}

#secondary_column label select
{
    width:110px;
}

#secondary_column div.actions_holder
{
    float:right;
}

#secondary_column a.button
{
    font-size:13px;
    text-decoration:none;
}

/* WEATHER */

#secondary_column #current_weather
{
    border:solid 1px #FFFFFF;
    text-align:right;
    padding:5px 10px 3px 10px;
}

#secondary_column #current_weather img
{
    float:left;
}

#secondary_column #current_weather strong
{
    font-size:24px;
    font-weight:bold;
    display:block;
    height:55px;
}

#secondary_column #today_weather,
#secondary_column #tomorrow_weather
{
    width:70px;
    float:left;
    height:120px;
    text-align:center;    
    margin-bottom:10px;
    margin-top:10px;
    overflow:hidden;
}

#secondary_column #tomorrow_weather
{
    border-left:solid 1px #FFFFFF;
    padding-left:5px;
}

#secondary_column #today_weather h3,
#secondary_column #tomorrow_weather h3
{
    color:#3B78A8;
    font-weight:bold;
    font-size:11px;
}

#secondary_column .weather img
{
    border:none;
}

#secondary_column #current_weather .inactive
{
    text-decoration:none;
    color:#474B5A;
}

/* TABLES */

#main_column table
{
    width:520px;
    text-align:left;
    margin:10px 0px 5px 11px;    
    border-collapse:collapse;
}

#main_column table th,
main_column table td
{
    line-height:14px;
    vertical-align:top;
}

#main_column th
{
    color:#FFFFFF;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    background:#3171A4 url(../assets/images/table_hdr_bg.gif) repeat-x top;    
}

#main_column td 
{
    height:20px;
    padding:5px 10px 3px 10px;
    background:#F3F3F3;
    border-bottom:solid 1px #FFFFFF;
}

/* FORMS */

div.form_holder
{
    color:#3B78A8;
    width:380px;
    margin-left:11px;
    background-color:#F3F3F3;
    padding:20px 130px 20px 10px;    
}

div.form_holder label
{
    clear:both;
    float:left;
    width:170px;
    text-align:right;
    margin-right:5px;
}


div.form_holder label.no_label
{
    width:200px;
    margin-left:175px;
    text-align:left;
}

div.form_holder .no_label input
{
    width:auto;
    float:left;
    margin-right:10px;
    margin-bottom:20px;
    border:0px;
}

div.form_holder input,
div.form_holder select,
div.form_holder textarea
{
    width:200px;
    margin-bottom:5px;
    border-color:#999999;
    border-width:1px;
}

div.form_holder input.second
{
    margin-left:175px;
    margin-right:3px;
}

div.form_holder .calendar
{
    display:block;
    float:left;
    width:200px;
    margin-left:0px;
}

div.form_holder .calendar input 
{
    width:165px;
}

div.form_holder .group
{
    float:left;
    padding-bottom:5px;
    width:200px;
}

div.form_holder .group input
{
    width:auto;
    border:none;
    margin-bottom:0px;
}

div.form_holder div.group label
{
    float:none;
    width:auto;
}

div.form_holder .warning
{
    color:#F06F11;
}

#main_column h3.form
{
    background-color:#F3F3F3;
    margin-bottom:0px;
    padding-left:10px;
    width:510px;
} 

/* REVIEW BOX */ 

div.review_holder
{
    width:490px;
    margin-left:11px;
    background-color:#F3F3F3;
    padding:20px 20px 20px 10px;    
}

div.review_holder a.button
{
    float:right;
    margin-top:15px;
}

div.review_holder .col
{
    width:135px;
    float:left;
    margin-right:15px;
}

div.review_holder .col input,
div.review_holder .col select
{
    width:135px;
}

div.review_holder .group
{
    float:right;
}

div.review_holder .group img
{
    margin-bottom:5px;
}

/* OVERLAY */

div.overlay
{
    display:none;
    position:absolute;    
}

div.overlay h2
{
    cursor:pointer;
    width:460px;
	color: #FFFFFF;
	font-size: 15px;
	background:url(../assets/images/h2_bg.gif) repeat-x;
	padding: 2px 0px 2px 3px;
    background:url(../assets/images/overlay_hdr_bg.gif);
}

div.overlay .content,
div.overlay .content_text
{
    width:419px;
    padding:20px;
    text-align:center;
    border:solid 2px #F06F11;
    background-color:#FFFFFF;
}

div.overlay .content_text
{
    text-align:left;
    overflow:auto;
    height:300px;
}

/* IMAGES / ICONS */

#main_column  div.support_1
{
    width:60px;
    height:60px;
    float:left;
    display:block;
    padding:10px;
    background:url(../assets/images/support_img_bg.gif) no-repeat 50% 50%;
}

#main_column  div.support_1 img
{
    width:60px;
    height:60px;
}

#main_column div.support_2
{
    float:left;
    width:440px;
    margin-top:5px;
}

#main_column div.support_2 h3
{
    width:100%;
}

#main_column div.support_2 p
{
    margin-top:2px;
}

#main_column div.wide
{
    margin-left:11px;
}

#main_column div.wide div.support_1
{
    text-align:center;
    width:200px;
    padding-left:0px;
    background-image:none;
}

#main_column div.wide div.support_1 img
{
    width:auto;
    height:auto;
}

#main_column div.wide div.support_2
{
    width:305px;
    padding-bottom:10px;
}

/* SPECIAL STYLES */

/* IELTS */
.ielstContactInfo {
	width: 400px;
    height: 350px;
	display:none; 
	overflow:auto;
	background-color:#FFFFFF;
	border: solid 2px #3E4A75;
}
#main_column .ielstContactInfo table
{
    width:370px;
}

/* LOCATIONS DETAIL */
#main_column #general_tab div.review_holder
{
    margin:0px 0px 10px 0px;
    width:520px;
    background-color:#DBDDE3;
}

div.gallery_container
{
    width:375px;
    margin:20px auto 0px auto;
}


.description div.col_1
{
    float:left;
    width:420px;
    border-right: solid 1px #CCCCCC;
}

.description div.col_2
{
    float:right;
    display:block;
    width:90px;
    padding-left:10px;
}

/* PAGER STYLES */

#secondary_column div.paged
{
    background-image:none !important;
    padding-bottom:0px !important;
}

#secondary_column div.pager /* Hide the pager if the container is no paged */
{
    display:none;
}

#secondary_column div.paged div.pager
{
    display:block;
    background: transparent url(../assets/images/pager_bg.gif) no-repeat;
    height:16px;
    padding:4px 15px 4px 15px;
    border-top:solid 1px #FFFFFF;
}

#secondary_column div.paged div.pager a
{
    color:#3171A4;
}

#secondary_column div.paged div.pager a.next
{
    background-image:url(../assets/images/next_icon.gif);
    float:right;
}

#secondary_column div.paged div.pager a.prev
{
    background-image:url(../assets/images/prev_icon.gif);
    float:left;
}

/* Student Tube */
div.overflow
{
    height:300px;
    overflow:auto;
}

div.specifications
{
    display:none;
}

/* PRINT VERSION */

body.print 
{
    background:#FFFFFF none !important;
    color:#666666 !important;
}

body.print #wrapper
{
    margin:0px !important;
}

body.print .box
{
    float:left;
}

body.print embed,
body.print object,
body.print #header *,
body.print h2 span,
body.print .no_print,
body.print script,
body.print style,
body.print #footer,
body.print #banner,
body.print #breadcrumb, 
body.print #secondary_column,
body.print a.button,
body.print #tabs_wrapper
{
    display:none !important;
}

body.print #header a#logo,
body.print #header a#logo *,
body.print .content,
body.print .description
{
    display:block !important;
}

/* MULTILANGUAGE MENU */

.menu_btns .active,
.menu_btns a:hover
{
    background-position:bottom !important;
}

.menu_btns #programs,
.menu_btns #locations,
.menu_btns #agentfinder,
.menu_btns #enroll,
.menu_btns #faq {
	float:left;
	display:block;
	height:38px;
	margin-right:1px;
}

/* SPANISH */

.menu_btns_ES #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_es.gif);
}
.menu_btns_ES #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_es.gif);
}
.menu_btns_ES #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_es.gif);
}
.menu_btns_ES #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_es.gif);
}
.menu_btns_ES #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_es.gif);
}

/* ENGLISH */

.menu_btns_EN #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_en.gif);
}
.menu_btns_EN #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_en.gif);
}
.menu_btns_EN #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_en.gif);
}
.menu_btns_EN #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_en.gif);
}
.menu_btns_EN #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_en.gif);
}

/* Türkçe */

.menu_btns_TR #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_tr.gif);
}
.menu_btns_TR #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_tr.gif);
}
.menu_btns_TR #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_tr.gif);
}
.menu_btns_TR #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_tr.gif);
}
.menu_btns_TR #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_tr.gif);
}

/* Português */

.menu_btns_PT #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_pt.gif);
}
.menu_btns_PT #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_pt.gif);
}
.menu_btns_PT #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_pt.gif);
}

.menu_btns_PT #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_pt.gif);
}

.menu_btns_PT #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_pt.gif);
}


/* KO */

.menu_btns_KO #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_ko.gif);
}
.menu_btns_KO #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_ko.gif);
}
.menu_btns_KO #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_ko.gif);
}
.menu_btns_KO #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_ko.gif);
}
.menu_btns_KO #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_ko.gif);
}

/* JA */

.menu_btns_JA #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_ja.gif);
}
.menu_btns_JA #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_ja.gif);
}
.menu_btns_JA #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_ja.gif);
}
.menu_btns_JA #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_ja.gif);
}
.menu_btns_JA #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_ja.gif);
}

/* ZH */

.menu_btns_ZH #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_zh.gif);
}
.menu_btns_ZH #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_zh.gif);
}
.menu_btns_ZH #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_zh.gif);
}
.menu_btns_ZH #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_zh.gif);
}
.menu_btns_ZH #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_zh.gif);
}

/* ZS */

.menu_btns_ZS #programs {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/programs_zs.gif);
}
.menu_btns_ZS #locations {
	width:117px;
	background:no-repeat top url(../assets/images/menu_buttons/locations_zs.gif);
}
.menu_btns_ZS #agentfinder {
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/agentfinder_zs.gif);
}
.menu_btns_ZS #enroll{
	width:145px;
	background:no-repeat top url(../assets/images/menu_buttons/howtoenroll_zs.gif);
}
.menu_btns_ZS #faq {
	width:87px;
	background:no-repeat top url(../assets/images/menu_buttons/faq_zs.gif);
}
