/**--------------------------------------------------------
# BT Education - Joomla! Template
# --------------------------------------------------------
# For Joomla! 2.5
# Copyright (C) 2012 Bonusthemes.com. All Rights Reserved.
# @license Copyrighted Commercial Software
# Demo: http://www.bonusthemes.com/demo/?template=education
# Website: http://www.bonusthemes.com
# Support: support@bonusthemes.com
-------------------------------------------------------- **/
/* TEMPLATE LAYOUT
-------------------------------------------------------------- */
* { font-size: 100.01%; padding: 0; margin: 0; }
* html body { height: 100%; }

html, body { width: 100%; height: 100%; margin: 0; padding: 0; background: #ECE6DF url("../images/skin1/layout/bg.png") repeat-x left top; color: #78716B; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 1.6; min-height: 100%; border: none; font-weight: 400; }

/* areas */
/*header*/
#bt_header_div { color: #FFF; }
/*left*/
#bt_left_div { color: #7D6C56; }
/*footer & bottom*/
#bt_bottom_div, 
#bt_footer_one_div, 
#bt_footer_two_div { color: #34280C; }

/* clearfix */
.clearfix { display: block; clear: both; }
* html .clearfix { height: 1%; }

/*default*/
#outer { min-height: 100%; background: #F0EBE6 url("../images/skin1/layout/inner_bg.png") repeat-x left top; margin: 0 auto; }
* html #outer { height: 100%; }
#inner { margin: 0 auto; padding: 5px 0 20px 0; min-height: 100%; }
#bottom_line_bg { border-bottom: 5px solid #FF9800; position: relative; clear: both; }

/* SOCIAL, TOP, TOOLBAR
------------------------------------------------------------- */
#bt_logo_top_social_div { overflow: hidden; background: #fff; min-height: 105px; border-radius: 0px 0px 15px 15px; -moz-border-radius: 0px 0px 15px 15px; -webkit-border-radius: 0px 0px 15px 15px; }
.bt_logo { }
.bt_sub_logo { padding: 10px 20px; }
.bt_top {}
.bt_sub_top {}
.bt_social { float: right !important; }
.bt_sub_social { }

/* MENU
------------------------------------------------------------- */
#bt_menu_div { overflow: hidden; }
.bt_menu {}
.bt_sub_menu { margin: 20px 20px 0 20px; }

/* SLIDESHOW
------------------------------------------------------------- */
#bt_slideshow_div_rounded_corners { overflow: hidden; margin: 0; padding: 0; background: #fff; }
#bt_slideshow_div { }
.bt_slideshow {  }
.bt_sub_slideshow { padding: 15px 15px 0 15px; margin: 0; }

/* HEADER
------------------------------------------------------------- */
#header_with_slideshow { margin: 0 0 20px 0 !important; padding: 0 !important; background: #FFA200 url("../images/skin1/layout/top_header_bg.png") repeat-x left top; border-radius: 0px 0px 15px 15px; -moz-border-radius: 0px 0px 15px 15px; -webkit-border-radius: 0px 0px 15px 15px;}
#only_header { background: #FFA200; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin: 0 0 20px 0 !important; padding: 0 !important; }
#bt_header_div { overflow: hidden; margin: 0; padding: 0; }
.bt_header1 { }
#header_with_slideshow .bt_sub_header1 { padding: 35px 15px 15px 15px; }
#only_header .bt_sub_header1 { padding: 15px 15px 15px 15px; }
.bt_header2 { }
#header_with_slideshow .bt_sub_header2 { padding: 35px 15px 15px 15px; }
#only_header .bt_sub_header2 { padding: 15px 15px 15px 15px; }
.bt_header3 { }
#header_with_slideshow .bt_sub_header3 { padding: 35px 15px 15px 15px; }
#only_header .bt_sub_header3 { padding: 15px 15px 15px 15px; }

/* MAIN
------------------------------------------------------------- */
.left_top_right_top_rounded_corners  { border-radius: 15px 15px 0px 0px; -moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px; }
.full_rounded_corners { border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
.left_rounded_corners { border-radius: 15px 0px 0px 15px; -moz-border-radius: 15px 0px 0px 15px; -webkit-border-radius: 15px 0px 0px 15px; }
.right_rounded_corners { border-radius: 0px 15px 15px 0px; -moz-border-radius: 0px 15px 15px 0px; -webkit-border-radius: 0px 15px 15px 0px; }
.topleft_rounded_corners { border-radius: 15px 0px 0px 0px; -moz-border-radius: 15px 0px 0px 0px; -webkit-border-radius: 15px 0px 0px 0px; }
.topright_rounded_corners { border-radius: 0px 15px 0px 0px; -moz-border-radius: 0px 15px 0px 0px; -webkit-border-radius: 0px 15px 0px 0px; }

.left_brdr { border-left: 1px solid #C0B6AD; }
.right_brdr { border-right: 1px solid #C0B6AD; }
.no_brdr { border: none; }

/* MAIN
------------------------------------------------------------- */
#main { margin: 0 0 10px 0; height: 100%; background: transparent !important; }
#body { background: transparent !important; }

#main #main_table { padding: 0; margin: 0; background: transparent; border-collapse: collapse; border-spacing: 0; }

#main #main_table td#left_col { background: #DCD5CC; padding: 15px 0 0 0; }
#main #main_table td#main_col { background: #fff; }
#main #main_table td#right_col { background: #DCD5CC; padding: 15px 0 0 0; }

#main table#main_table td.edu:first-child { -moz-border-radius: 15px 0 0 15px; -webkit-border-radius: 15px 0 0 15px; border-radius: 15px 0 0 15px; }
#main table#main_table td.edu:last-child { -moz-border-radius: 0 15px 15px 0; -webkit-border-radius: 0 15px 15px 0; border-radius: 0 15px 15px 0; }
#main table#main_table td.edu:only-child { -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; }
#main table#main_table td.edu_full:only-child { border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }

/* MAINBODY
-------------------------------------------------------------- */
#bt_mainbody_div { overflow: hidden; }
.bt_mainbody { }
.bt_sub_mainbody { }

/* LEFT
------------------------------------------------------------- */
#bt_left_div { }
.bt_left { }
.bt_sub_left { padding: 0 15px 15px 15px; }

/* RIGHT
------------------------------------------------------------- */
#bt_right_div { }
.bt_right { }
.bt_sub_right { padding: 0 15px 15px 15px; }

/* NEWSFLASH
-------------------------------------------------------------- */
#bt_newsflash_div { overflow: hidden; }
.bt_newsflash { }
.bt_sub_newsflash {  }

#bt-ml{
  position: absolute;
  top: 0px;
  left: -5500px;
  }
/* NEWS
-------------------------------------------------------------- */
#bt_news_div { overflow: hidden; }
.bt_news1 { }
.bt_sub_news1 { }
.bt_news2 { }
.bt_sub_news2 { }
.bt_news3 { }
.bt_sub_news3 { }

/* PATHWAY
-------------------------------------------------------------- */
#bt_pathway_div { overflow: hidden; }
.bt_pathway { }
.bt_sub_pathway { }

/* NOTICE
-------------------------------------------------------------- */
#bt_notice_div { overflow: hidden; } 
.bt_notice1 { }
.bt_sub_notice1 { }
.bt_notice2 { }
.bt_sub_notice2 { }
.bt_notice3 { }
.bt_sub_notice3 { }

/* BANNER
-------------------------------------------------------------- */
#bt_banner_div { overflow: hidden; }
.bt_banner { }
.bt_sub_banner { }

/* BOTTOM
-------------------------------------------------------------- */
#bt_bottom_div { overflow: hidden; }
.bt_bottom1 { }
.bt_sub_bottom1 { }
.bt_bottom2 { }
.bt_sub_bottom2 { }
.bt_bottom3 { }
.bt_sub_bottom3 { }

/* FOOTER ONE
-------------------------------------------------------------- */
#bt_footer_one_div { overflow: hidden; }
.bt_footer1 { }
.bt_sub_footer1 { }
.bt_footer2 { }
.bt_sub_footer2 { }
.bt_footer3 { }
.bt_sub_footer3 { }

/* FOOTER TWO
-------------------------------------------------------------- */
#bt_footer_two_div { overflow: hidden; border-top: 1px solid #E0D6CA; }
.bt_btlogo { padding: 15px 15px 0 9px !important; }
.bt_sub_btlogo { }
.bt_footer4 { }
.bt_sub_footer4 { }
.bt_footer5 { }
.bt_sub_footer5 { }

/* powered by small logo */
div.bt_powered_by_logo.bt_fade_img { position: relative; width: 27px; height: 20px; background: transparent url("../images/skin1/layout/bt_powered_by_logo.png") no-repeat left top; }
div.bt_powered_by_logo.bt_fade_img a { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: transparent url("../images/skin1/layout/bt_powered_by_logo.png") no-repeat left bottom; }

/* go top */
.bt_go_top_button_img a { width: 62px; height: 57px; background: url("../images/skin1/layout/gotop_button.png") no-repeat; background-position: 0 0; }
.bt_go_top_button_img a:hover { background-position: 0 -57px; }

/* based on http://briancray.com/2009/10/06/scroll-to-top-link-jquery-css/ */
#bt_gotop_message a { display: none; z-index: 999; position: fixed; top: 100%; margin-top: -80px; left: 95%; margin-left: -20px; }