/**--------------------------------------------------------
# BT Soccerlift - 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=soccerlift
# Website: http://www.bonusthemes.com
# Support: support@bonusthemes.com
-------------------------------------------------------- **/

/* Typography Page
-------------------------------------------------------------- */
.outer { margin: 0; overflow: hidden; padding: 0; width: 900px; }
div.typo_title { background: transparent url("../images/skin1/typography/dashed.png") repeat-x bottom center; color: #0094D4; font-family: helvetica, sans-serif; font-size: 25px; font-weight: bold; margin: 5px 0 15px 0; padding: 5px 0 5px 0; overflow: hidden; }
div.typo_title span.title { float: left; display: inline; }
div.typo_title span.gotop { float: right; display: inline; font-size: 12px; padding: 18px 4px 0 0; margin: 0; }
div.typo_title span.gotop a { text-decoration: none; color: #999; }
div.typo_title span.gotop a:hover { text-decoration: underline; color: #333; }

/* Typography Page: List styles */
.list_col_outer { float: left; margin: 15px 0; width: 300px; }
.list_col_inner { margin: 0 0 0 5px; }
.list_col_inner_no_title { margin: 0 0 0 5px; padding: 10px 0 0 0; }
span.list_title { background: #EEEEEE; color: #666666; font-size: 10px; font-weight: bold; padding: 5px; }
span.list_no_title { background: #fff; font-size: 10px; font-weight: bold; padding: 5px; }
span.list_desc { color: #666666; display: block; font-size: 10px; margin: 15px 0 10px 3px; }
.block_numbers_col_inner_no_title { margin: 10px 0 0 5px; }
span.block_numbers_desc { color: #666666; display: block; font-size: 10px; margin: 0 0 0 3px; }
div.bt_blockquote { margin: 0 0 35px 15px; padding: 0; }
div.block_number_width { width: 270px; }

/* General
-------------------------------------------------------------- */
* { font-size:100.01% }
html { height: 100%; font-size: 68.5%; }
body { margin:0; font-size: 13px; /*line-height: 1.3;*/min-height: 100%; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }
* html body { height: 100%; }

/* Paragraph, Heading
-------------------------------------------------------------- */
p { padding: 0; margin: 8px 0; line-height: 1.6; /*margin-top: .5em;*/ }
.bt_clearfix { clear: both; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; line-height: 120%; font-weight: normal; }
h1 { font-size: 250%; }
h2 { font-size: 220%; }
h3 { font-size: 170%; }
h4 { font-size: 140%; }
h5 { font-size: 120%; }
h6 { font-size: 100%; }

/* Table, Links, Image
-------------------------------------------------------------- */
table { border: none; }
img { border: none; }

/* MODPOS 1, 2 bg */
#bt_body_outer #bt_modpos1_div a:link, #bt_body_outer #bt_modpos2_div a:link, 
#bt_body_outer #bt_modpos1_div a:active, #bt_body_outer #bt_modpos2_div a:active, 
#bt_body_outer #bt_modpos1_div a:visited, #bt_body_outer #bt_modpos2_div a:visited, /*a*/
#bt_body_outer #bt_modpos1_div span.separator span, #bt_body_outer #bt_modpos2_div span.separator span { color: #fff; text-decoration: none; cursor: pointer; } /*span*/
#bt_body_outer .bt_sub_modpos1 ul li.active a span, #bt_body_outer .bt_sub_modpos2 ul li.active a span { color: #FF9900; } /*a active*/
#bt_body_outer .bt_sub_modpos1 ul li.active span.separator span, #bt_body_outer .bt_sub_modpos2 ul li.active span.separator span { color: #FF9900; } /*span active*/
#bt_body_outer .bt_sub_modpos1 ul li.active.item1 a span, #bt_body_outer .bt_sub_modpos2 ul li.active.item1 a span { color: #fff; } /*first item*/
/*hover*/
#bt_body_outer #bt_modpos1_div a:hover, #bt_body_outer #bt_modpos2_div a:hover, 
#bt_body_outer #bt_modpos1_div a:focus, #bt_body_outer #bt_modpos2_div a:focus, /*a*/
#bt_body_outer #bt_modpos1_div span.separator span:hover, #bt_body_outer #bt_modpos2_div span.separator span:hover { color: #FF9900; }/*span*/
#bt_body_outer .bt_sub_modpos1 ul li.active.item1 a span:hover, #bt_body_outer .bt_sub_modpos2 ul li.active.item1 a span:hover { color: #FF9900; }/*span active*/

/* menu bg */
#bt_body_outer #bt_menu_div a:link, 
#bt_body_outer #bt_menu_div a:active, 
#bt_body_outer #bt_menu_div a:visited,
#bt_body_outer #bt_menu_div span.separator span { color: #fff; text-decoration: none; }
#bt_body_outer #bt_menu_div a:hover, 
#bt_body_outer #bt_menu_div a:focus,
#bt_body_outer #bt_menu_div span.separator span:hover { color: #FFFF99; }

/* btmstyle2 */
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:link, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:active, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:visited,
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:link, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:active, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:visited { color: #07151F; }
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:hover, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:focus, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:hover, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:focus { color: #FF9900; }

/* btmstyle5 */
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:link, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:active, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:visited,
#bt_body_outer #bt_outer_right div.moduletable_btmstyle5 a:link, 
#bt_body_outer #bt_outer_right div.moduletable_btmstyle5 a:active, 
#bt_body_outer #bt_outer_right div.moduletable_btmstyle5 a:visited { color: #07151F; }
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:hover, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:focus, 
#bt_body_outer #bt_outer_right div.moduletable_btmstyle5 a:hover, 
#bt_body_outer #bt_outer_right div.moduletable_btmstyle5 a:focus { color: #FF9900; }

/* btmstyle2 */
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:link, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:active, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:visited { color: #fff; }
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:hover, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 a:focus { color: #FF9900; }

#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 span a:link, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 span a:active, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 span a:visited { color: #FFFF99; }
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 span a:hover, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle2 span a:focus { color: #FF9900; }

/* btmstyle4 */
#bt_body_outer div.moduletable_btmstyle4 span a:link, 
#bt_body_outer div.moduletable_btmstyle4 span a:active, 
#bt_body_outer div.moduletable_btmstyle4 span a:visited { color: #FFFF99; }
#bt_body_outer div.moduletable_btmstyle4 span a:hover, 
#bt_body_outer div.moduletable_btmstyle4 span a:focus { color: #FF9900; }

/* contact_data */
#bt_body_outer #bt_outer_center #bt_contact_data a:link, 
#bt_body_outer #bt_outer_center #bt_contact_data a:active, 
#bt_body_outer #bt_outer_center #bt_contact_data a:visited { color: #07151F; }
#bt_body_outer #bt_outer_center #bt_contact_data a:hover, 
#bt_body_outer #bt_outer_center #bt_contact_data a:focus{ color: #FF9900; }

/* dark bg */
/* body outer */
#bt_top_div_outer a:link, #bt_body_outer a:link, 
#bt_top_div_outer a:active, #bt_body_outer a:active, 
#bt_top_div_outer a:visited, #bt_body_outer a:visited,
#bt_top_div_outer span.separator span, #bt_body_outer span.separator span { color: #0092D2; font-weight: bold; text-decoration: none; cursor: pointer; }
#bt_top_div_outer a:hover, #bt_body_outer a:hover, 
#bt_top_div_outer a:focus, #bt_body_outer a:focus,
#bt_top_div_outer span.separator span:hover, #bt_body_outer span.separator span:hover { color: #FF9900; }
/* outer left, outer right */
#bt_body_outer #bt_outer_left a:link, #bt_outer_right a:link, 
#bt_body_outer #bt_outer_left a:active, #bt_outer_right a:active, 
#bt_body_outer #bt_outer_left a:visited, #bt_outer_right a:visited,
#bt_body_outer #bt_outer_left span.separator span, #bt_outer_right span.separator span { color: #0092D2; font-weight: bold; text-decoration: none; cursor: pointer; }
#bt_body_outer #bt_outer_left a:hover, #bt_outer_right a:hover, 
#bt_body_outer #bt_outer_left a:focus, #bt_outer_right a:focus, 
#bt_body_outer #bt_outer_left span.separator span:hover, #bt_outer_right span.separator span:hover { color: #FF9900; }

/* contact category header */
#bt_body_outer #bt_outer_center #bt_contact_category_head a:link, 
#bt_body_outer #bt_outer_center #bt_contact_category_head a:active, 
#bt_body_outer #bt_outer_center #bt_contact_category_head a:visited { color: #fff; }
#bt_body_outer #bt_outer_center #bt_contact_category_head a:hover, 
#bt_body_outer #bt_outer_center #bt_contact_category_head a:focus { color: #FF9900; }

/* weblinks category header */
#bt_body_outer #bt_outer_center #bt_com_weblinks_items_head a:link, 
#bt_body_outer #bt_outer_center #bt_com_weblinks_items_head a:active, 
#bt_body_outer #bt_outer_center #bt_com_weblinks_items_head a:visited { color: #fff; }
#bt_body_outer #bt_outer_center #bt_com_weblinks_items_head a:hover, 
#bt_body_outer #bt_outer_center #bt_com_weblinks_items_head a:focus { color: #FF9900; }

/* weblinks category header */
#bt_body_outer #bt_outer_center .bt_content_category_list_head a:link, 
#bt_body_outer #bt_outer_center .bt_content_category_list_head a:active, 
#bt_body_outer #bt_outer_center .bt_content_category_list_head a:visited { color: #fff; }
#bt_body_outer #bt_outer_center .bt_content_category_list_head a:hover, 
#bt_body_outer #bt_outer_center .bt_content_category_list_head a:focus { color: #FF9900; }

/* white bg */
#bt_body_outer #bt_outer_center a:link, 
#bt_body_outer #bt_outer_center a:active, 
#bt_body_outer #bt_outer_center a:visited { color: #0092D2; font-weight: bold; text-decoration: none; }
#bt_body_outer #bt_outer_center a:hover, 
#bt_body_outer #bt_outer_center a:focus { color: #FF9900; }

/* btmstyle5 */
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:link, #bt_outer_right div.moduletable_btmstyle5 a:link, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:active, #bt_outer_right div.moduletable_btmstyle5 a:active, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:visited, #bt_outer_right div.moduletable_btmstyle5 a:visited,
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 span.separator span, #bt_outer_right div.moduletable_btmstyle5 span.separator span { color: #fff !important; }
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:hover, #bt_outer_right div.moduletable_btmstyle5 a:hover, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 a:focus, #bt_outer_right div.moduletable_btmstyle5 a:focus, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 span.separator span:hover, #bt_outer_right div.moduletable_btmstyle5 span.separator span:hover { color: #FF9900 !important; }

#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 span a:link, #bt_outer_right div.moduletable_btmstyle5 span a:link, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 span a:active, #bt_outer_right div.moduletable_btmstyle5 span a:active, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 span a:visited, #bt_outer_right div.moduletable_btmstyle5 span a:visited { color: #FFFF99 !important; }
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 span a:hover, #bt_outer_right div.moduletable_btmstyle5 span a:hover, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle5 span a:focus, #bt_outer_right div.moduletable_btmstyle5 span a:focus{ color: #FF9900 !important; }

/* btmstyle6 */
#bt_body_outer #bt_outer_left div.moduletable_btmstyle6 span a:link, #bt_outer_right div.moduletable_btmstyle6 span a:link, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle6 span a:active, #bt_outer_right div.moduletable_btmstyle6 span a:active, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle6 span a:visited, #bt_outer_right div.moduletable_btmstyle6 span a:visited { color: #FFFF99 !important; }
#bt_body_outer #bt_outer_left div.moduletable_btmstyle6 span a:hover, #bt_outer_right div.moduletable_btmstyle6 span a:hover, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle6 span a:focus, #bt_outer_right div.moduletable_btmstyle6 span a:focus{ color: #FF9900 !important; }

/* btmstyle7 */
#bt_body_outer #bt_outer_left div.moduletable_btmstyle7 span a:link, #bt_outer_right div.moduletable_btmstyle7 span a:link, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle7 span a:active, #bt_outer_right div.moduletable_btmstyle7 span a:active, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle7 span a:visited, #bt_outer_right div.moduletable_btmstyle7 span a:visited { color: #FFFF99 !important; }
#bt_body_outer #bt_outer_left div.moduletable_btmstyle7 span a:hover, #bt_outer_right div.moduletable_btmstyle7 span a:hover, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle7 span a:focus, #bt_outer_right div.moduletable_btmstyle7 span a:focus{ color: #FF9900 !important; }

/* btmstyle8 */
#bt_body_outer #bt_outer_left div.moduletable_btmstyle8 span a:link, #bt_outer_right div.moduletable_btmstyle8 span a:link, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle8 span a:active, #bt_outer_right div.moduletable_btmstyle8 span a:active, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle8 span a:visited, #bt_outer_right div.moduletable_btmstyle8 span a:visited { color: #FFFF99 !important; }
#bt_body_outer #bt_outer_left div.moduletable_btmstyle8 span a:hover, #bt_outer_right div.moduletable_btmstyle8 span a:hover, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle8 span a:focus, #bt_outer_right div.moduletable_btmstyle8 span a:focus{ color: #FF9900 !important; }

/* btmstyle9 */
#bt_body_outer #bt_outer_left div.moduletable_btmstyle9 span a:link, #bt_outer_right div.moduletable_btmstyle9 span a:link, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle9 span a:active, #bt_outer_right div.moduletable_btmstyle9 span a:active, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle9 span a:visited, #bt_outer_right div.moduletable_btmstyle9 span a:visited { color: #FFFF99 !important; }
#bt_body_outer #bt_outer_left div.moduletable_btmstyle9 span a:hover, #bt_outer_right div.moduletable_btmstyle9 span a:hover, 
#bt_body_outer #bt_outer_left div.moduletable_btmstyle9 span a:focus, #bt_outer_right div.moduletable_btmstyle9 span a:focus{ color: #FF9900 !important; }

/* btmstyle 1 */
#bt_body_outer #bt_outer_center div.moduletable_btmstyle1 span a:link, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle1 span a:active, 
#bt_body_outer #bt_outer_center div.moduletable_btmstyle1 span a:visited { color: #FFFF99 !important; }
#bt_body_outer #bt_outer_center div.moduletable_btmstyle1 span a:hover,  
#bt_body_outer #bt_outer_center div.moduletable_btmstyle1 span a:focus { color: #FF9900 !important; }

/* btmstyle */
#bt_body_outer #bt_outer_left div.moduletable span a:link, #bt_outer_right div.moduletable span a:link, 
#bt_body_outer #bt_outer_left div.moduletable span a:active, #bt_outer_right div.moduletable span a:active, 
#bt_body_outer #bt_outer_left div.moduletable span a:visited, #bt_outer_right div.moduletable span a:visited { color: #FFFF99 !important; }
#bt_body_outer #bt_outer_left div.moduletable span a:hover, #bt_outer_right div.moduletable span a:hover, 
#bt_body_outer #bt_outer_left div.moduletable span a:focus, #bt_outer_right div.moduletable span a:focus{ color: #FF9900 !important; }

/* a.readmore */
#bt_body_outer a.readmore:link, 
#bt_body_outer a.readmore:active, 
#bt_body_outer a.readmore:visited { color: #FFFF99 !important; }
#bt_body_outer a.readmore:hover, 
#bt_body_outer a.readmore:focus { color: #FF9900 !important; }

/* Forms
-------------------------------------------------------------- */
/* default */
form { margin: 0; padding: 0 }
input.text, input, textarea, select, radio, checkbox, button { font-size: 14px; vertical-align: middle; margin: 0; padding: 5px; outline: none; }
textarea:focus, input:focus { outline: none; } /* remove border around text/input boxes */
label { padding: 0; margin: 0; cursor: pointer; }

/* fieldset */
fieldset.bt_fieldset-1, fieldset.bt_fieldset-2 { margin: 0 0 10px 0; padding: 10px 15px; }
fieldset p, fieldset.bt_fieldset-1 p, fieldset.bt_fieldset-2 p { margin: 0; padding: 10px 0; } 
fieldset.bt_fieldset-1 legend { margin: 0; padding: 0 10px; font-weight: bold; }

/* inputs */
input[type="text"], input[type="password"] { height: 20px; margin: 5px 5px 5px 0; padding: 5px; }
input[type="checkbox"], input[type="radio"] { vertical-align: middle; border: none; margin: 0 3px 3px 8px; padding: 0; }

/* textarea */
textarea { margin: 5px 0; padding: 5px; overflow: hidden; }

/* default button */
button, input.button, input[type="submit"], input[type="button"], input[type="reset"] { overflow: visible; cursor: pointer; font-size: 13px; margin: 0; font-weight: bold; height: 31px; padding: 4px 15px 6px 15px; text-decoration: none; }

/* List styles
-------------------------------------------------------------- */
/* menu */
ul#bt_nav_menu { margin: 0; padding: 0; }
ul#bt_nav_menu li { margin: 0; list-style: none; padding: 0; }

/* default */
ul, ol { margin: 0 0 0 20px; padding: 0; }
ul { margin: 10px 0; padding: 0; }
ul li { margin: 2px 0; list-style: none; padding: 1px 0 0 13px;}
ol li {margin: 2px 0; padding: 2px 0 0 0; }

/* normal */
ul.bt_ul { list-style: outside; }
ol.bt_ol { list-style: decimal; }
ul.bt_dl { list-style: none; }
ul.bt_dl li { list-style: none; background: none; }

/* arrow, circle, quad, check */
ul.bt_arrow_list-1, ul.bt_arrow_list-2, ul.bt_arrow_list-3, ul.bt_circle_list-1, ul.bt_circle_list-2, ul.bt_circle_list-3, ul.bt_quad_list-1, ul.bt_quad_list-2, ul.bt_quad_list-3, ul.bt_star_list-1, ul.bt_star_list-2, ul.bt_star_list-3, ul.bt_check_list-1, ul.bt_check_list-2, ul.bt_check_list-3 { margin: 0 0 15px 0; padding: 0; }

ul.bt_arrow_list-1 li, ul.bt_arrow_list-2 li, ul.bt_arrow_list-3 li, ul.bt_circle_list-1 li, ul.bt_circle_list-2 li, ul.bt_circle_list-3 li, ul.bt_quad_list-1 li, ul.bt_quad_list-2 li, ul.bt_quad_list-3 li, ul.bt_star_list-1 li, ul.bt_star_list-2 li, ul.bt_star_list-3 li, ul.bt_check_list-1 li, ul.bt_check_list-2 li, ul.bt_check_list-3 li { margin: 2px 0; list-style: none; padding: 1px 0 0 13px; }

/* arrow */
ul.bt_arrow_list-1 li { padding: 4px 0 0 19px; }
ul.bt_arrow_list-2 li { padding: 1px 0 0 13px; }
ul.bt_arrow_list-3 li { padding: 0 0 0 11px; }

/* circle */
ul.bt_circle_list-1 li { padding: 2px 0 0 16px; }
ul.bt_circle_list-2 li { padding: 2px 0 0 15px; }
ul.bt_circle_list-3 li { padding: 1px 0 0 13px; }

/* quad */
ul.bt_quad_list-1 li { padding: 2px 0 0 13px; }
ul.bt_quad_list-2 li { padding: 2px 0 0 14px; }
ul.bt_quad_list-3 li { padding: 2px 0 0 17px; }

/* star */
ul.bt_star_list-1 li { padding: 2px 0 0 16px; }
ul.bt_star_list-2 li { padding: 0 0 0 12px; }
ul.bt_star_list-3 li { padding: 2px 0 0 16px; }

/* check */
ul.bt_check_list-1 li { padding: 1px 0 0 22px; }
ul.bt_check_list-2 li { padding: 1px 0 0 19px; }
ul.bt_check_list-3 li { padding: 2px 0 0 19px; }

/* Block Numbers
-------------------------------------------------------------- */
/* circles, quads, oval, triangle */
p.bt_circle_s1_n1, p.bt_circle_s1_n2, p.bt_circle_s1_n3, p.bt_circle_s2_n1, p.bt_circle_s2_n2, p.bt_circle_s2_n3, p.bt_circle_s3_n1, p.bt_circle_s3_n2, p.bt_circle_s3_n3, 
p.bt_quad_s1_n1, p.bt_quad_s1_n2, p.bt_quad_s1_n3, p.bt_quad_s2_n1, p.bt_quad_s2_n2, p.bt_quad_s2_n3, p.bt_quad_s3_n1, p.bt_quad_s3_n2, p.bt_quad_s3_n3, 
p.bt_oval_s1_n1, p.bt_oval_s1_n2, p.bt_oval_s1_n3, p.bt_oval_s2_n1, p.bt_oval_s2_n2, p.bt_oval_s2_n3, p.bt_oval_s3_n1, p.bt_oval_s3_n2, p.bt_oval_s3_n3, 
p.bt_triangle_s1_n1, p.bt_triangle_s1_n2, p.bt_triangle_s1_n3, p.bt_triangle_s2_n1, p.bt_triangle_s2_n2, p.bt_triangle_s2_n3, p.bt_triangle_s3_n1, p.bt_triangle_s3_n2, p.bt_triangle_s3_n3 { margin: 5px 0; }

/* circles */
p.bt_circle_s1_n1 { padding: 0 0 0 50px; min-height: 50px; }
p.bt_circle_s1_n2 { padding: 0 0 0 50px; min-height: 50px; }
p.bt_circle_s1_n3 { padding: 0 0 0 50px; min-height: 50px; }

p.bt_circle_s2_n1 { padding: 0 0 0 50px; min-height: 50px; }
p.bt_circle_s2_n2 { padding: 0 0 0 50px; min-height: 50px; }
p.bt_circle_s2_n3 { padding: 0 0 0 50px; min-height: 50px; }

p.bt_circle_s3_n1 { padding: 0 0 0 45px; min-height: 40px; }
p.bt_circle_s3_n2 { padding: 0 0 0 45px; min-height: 40px; }
p.bt_circle_s3_n3 { padding: 0 0 0 45px; min-height: 40px; }

/* quads */
p.bt_quad_s1_n1 { padding: 0 0 0 50px; min-height: 40px; }
p.bt_quad_s1_n2 { padding: 0 0 0 50px; min-height: 40px; }
p.bt_quad_s1_n3 { padding: 0 0 0 50px; min-height: 40px; }

p.bt_quad_s2_n1 { padding: 0 0 0 50px; min-height: 40px; }
p.bt_quad_s2_n2 { padding: 0 0 0 50px; min-height: 40px; }
p.bt_quad_s2_n3 { padding: 0 0 0 50px; min-height: 40px; }

p.bt_quad_s3_n1 { padding: 0 0 0 45px; min-height: 40px; }
p.bt_quad_s3_n2 { padding: 0 0 0 45px; min-height: 40px; }
p.bt_quad_s3_n3 { padding: 0 0 0 45px; min-height: 40px; }

/* oval */
p.bt_oval_s1_n1 { padding: 0 0 0 45px; min-height: 30px; }
p.bt_oval_s1_n2 { padding: 0 0 0 45px; min-height: 30px; }
p.bt_oval_s1_n3 { padding: 0 0 0 45px; min-height: 30px; }

p.bt_oval_s2_n1 { padding: 0 0 0 50px; min-height: 37px; }
p.bt_oval_s2_n2 { padding: 0 0 0 50px; min-height: 37px; }
p.bt_oval_s2_n3 { padding: 0 0 0 50px; min-height: 37px; }

p.bt_oval_s3_n1 { padding: 0 0 0 45px; min-height: 35px; }
p.bt_oval_s3_n2 { padding: 0 0 0 45px; min-height: 35px; }
p.bt_oval_s3_n3 { padding: 0 0 0 45px; min-height: 35px; }

/* triangle */
p.bt_triangle_s1_n1 { padding: 0 0 0 35px; min-height: 50px; }
p.bt_triangle_s1_n2 { padding: 0 0 0 35px; min-height: 50px; }
p.bt_triangle_s1_n3 { padding: 0 0 0 35px; min-height: 50px; }

p.bt_triangle_s2_n1 { padding: 0 0 0 50px; min-height: 35px; }
p.bt_triangle_s2_n2 { padding: 0 0 0 50px; min-height: 35px; }
p.bt_triangle_s2_n3 { padding: 0 0 0 50px; min-height: 35px; }

p.bt_triangle_s3_n1 { padding: 0 0 0 45px; min-height: 45px; }
p.bt_triangle_s3_n2 { padding: 0 0 0 45px; min-height: 45px; }
p.bt_triangle_s3_n3 { padding: 0 0 0 45px; min-height: 45px; }

/* Blockquote
-------------------------------------------------------------- */
blockquote, blockquote p { margin: 0; padding: 0; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }

blockquote.bt_blockquote-1 { font-size: 14px; font-weight: bold; padding: 0 0 0 23px; }

blockquote.bt_blockquote-2 { font-size: 14px; font-weight: bold; padding: 0 0 0 35px; }
blockquote.bt_blockquote-2 p { display: inline-block; padding: 0 35px 0 0; }

blockquote.bt_blockquote-3 { font-size: 15px; font-weight: normal; }
blockquote.bt_blockquote-3 div { min-height: 69px; }
blockquote.bt_blockquote-3 div div { min-height: 69px; }
blockquote.bt_blockquote-3 div div p { padding: 10px 50px 0 50px; }

blockquote.bt_blockquote-4 { font-size: 14px; font-weight: bold; height: 69px; padding: 0 0 0 75px; font-style: normal; }

blockquote.bt_blockquote-5 { font-size: 18px; font-weight: normal; padding: 25px 100px 25px 30px; font-style: normal; }

blockquote.bt_blockquote-6 { font-size: 14px; font-weight: bold; }
blockquote.bt_blockquote-6 p { margin: 0 0 0 55px; padding: 10px 15px; }

blockquote.bt_blockquote-7 { font-size: 14px; font-weight: bold; }
blockquote.bt_blockquote-7 p { padding: 20px 30px 20px 110px; }

/* Message Boxes with Icons
-------------------------------------------------------------- */
p.bt_box_message { padding: 15px 10px 15px 95px; min-height: 80px; }

/* Dropcaps
-------------------------------------------------------------- */
div.bt_dropcap-1 span, div.bt_dropcap-2 span, div.bt_dropcap-3 span, div.bt_dropcap-4 span, div.bt_dropcap-5 span, div.bt_dropcap-6 span { float: left; font-size: 4em; font-weight: bold; text-transform: uppercase; }
div.bt_dropcap-1 p, div.bt_dropcap-2 p, div.bt_dropcap-3 p, div.bt_dropcap-4 p { padding: 7px 0 0 0; }
div.bt_dropcap-5 p, div.bt_dropcap-6 p { margin: 0; }

div.bt_dropcap-1 span { padding: 0 15px 0 0; margin: 0 15px 0 0; }
div.bt_dropcap-2 span { padding: 0; margin: 0 15px 0 0; }
div.bt_dropcap-3 span { padding: 0 15px 0 0; margin: 0; }
div.bt_dropcap-4 span { padding: 0 15px 0 0; margin: 0; text-transform: none; }
div.bt_dropcap-5 span { padding: 0 10px; margin: 0 10px 0 0; }
div.bt_dropcap-6 span { padding: 0 10px; margin: 0 10px 0 0; }

/* Highlights
-------------------------------------------------------------- */
p.bt_highlight { padding: 0 0 0.5em 0; }
span.bt_highlight-1, span.bt_highlight-2, span.bt_highlight-3, span.bt_highlight-4, span.bt_highlight-5, span.bt_highlight-6 { margin: 0 4px; padding: 3px 7px; font-weight: bold; }

/* Codes
-------------------------------------------------------------- */
div.bt_code-1, div.bt_code-2, div.bt_code-3, div.bt_code-4, div.bt_code-5, div.bt_code-6 { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 5px 17px 10px 17px; font-weight: normal; font-size: 12px; } 

fieldset.bt_code-7, fieldset.bt_code-8, fieldset.bt_code-9, fieldset.bt_code-10 { margin: 0; padding: 0 15px; } 
fieldset.bt_code-7 p, fieldset.bt_code-8 p, fieldset.bt_code-9 p, fieldset.bt_code-10 p { margin: 0; padding: 10px 0; } 
fieldset.bt_code-7 legend, fieldset.bt_code-8 legend, fieldset.bt_code-9 legend, fieldset.bt_code-10 legend { margin: 0; padding: 0 10px; font-weight: bold; }

/* Buttons
-------------------------------------------------------------- */
/* large */
.bt_large_button { overflow: visible; height: 31px; line-height: 27px; display: inline-block; padding: 0 15px !important; font-size: 13px; font-weight: bold; text-decoration: none; }

/* small */
.bt_small_button { overflow: visible !important; height: 20px !important; line-height: 16px !important; display: inline-block !important; padding: 0 15px !important; font-size: 11px !important; font-weight: normal !important; text-decoration: none; }

/* arrow */
.bt_right_arrow_button { overflow: visible; height: 31px; line-height: 27px; display: inline-block; padding: 0 40px 0 12px !important; text-decoration: none; font-weight: bold; font-size: 13px; }
.bt_right_arrow_button_rounded { overflow: visible; height: 31px; line-height: 27px; display: inline-block; padding: 0 40px 0 12px !important;}

/* ICON Buttons
-------------------------------- */
.bt_icon_button { overflow: visible; height: 31px; line-height: 27px; display: inline-block; padding: 0 12px 0 31px !important; text-decoration: none; font-size: 13px; font-weight: bold; }

/* special */
.bt_special_button-a { height: 34px; line-height: 34px; display: inline-block; font-size: 13px; font-weight: bold; text-decoration: none; border: none; }
.bt_special_button-b { width: 151px; height: 133px; border: none; display: inline-block; font-size: 13px; font-weight: bold; text-decoration: none; }

.special_button-1 { padding: 0 20px 0 45px; width: 180px; }
.special_button-2 { padding: 0 20px 0 50px; width: 185px; }
.special_button-3 { padding: 0 20px 0 50px; width: 185px; }

/* Icons Tips
-------------------------------------------------------------- */
.bt_download, .bt_user, .bt_search, .bt_tick, .bt_clock, .bt_plus, .bt_save, .bt_rss, .bt_pen, .bt_negative, .bt_positive, .bt_lock, .bt_email, .bt_openemail, .bt_folder-1, .bt_folder-2, .bt_folder-3, .bt_blank, .bt_arrow-up, .bt_arrow-right, .bt_arrow-down, .bt_arrow-left, .bt_doc, .bt_remove, .bt_cloud, .bt_cancel { padding: 1px 0 2px 20px; margin: 0 0 0.5em 0; }

/* Special Module Styles
-------------------------------------------------------------- */
.bt_special_module_style { padding: 10px 15px; margin: 10px 0; }
.bt_special_module_style span { display: block; padding: 0 0 5px 0; font-size: 14px; font-weight: bold; margin: 0; }

.special_mod_style-21 span, .special_mod_style-22 span, .special_mod_style-23 span, .special_mod_style-24 span, .special_mod_style-25 span, .special_mod_style-26 span, .special_mod_style-27 span, .special_mod_style-28 span { display: block; margin: 0; padding: 10px 10px 20px 10px; font-size: 14px; font-weight: bold; margin: 0; }

.special_mod_style-21 { padding: 0; margin: 10px 0; }
.special_mod_style-21-bg { padding: 0px 25px 10px 10px; }

.special_mod_style-22 { padding: 0; margin: 10px 0; }
.special_mod_style-22-bg { padding: 0px 25px 10px 10px; }

.special_mod_style-23 { padding: 0; margin: 10px 0; }
.special_mod_style-23-bg { padding: 0px 25px 10px 10px; }

.special_mod_style-24 { padding: 0; margin: 10px 0; }
.special_mod_style-24-bg { padding: 0px 25px 10px 10px; }

.special_mod_style-25 { padding: 0; margin: 10px 0; }
.special_mod_style-25-bg { padding: 0px 25px 10px 10px; }

.special_mod_style-26 { padding: 0; margin: 10px 0; }
.special_mod_style-26-bg { padding: 0px 25px 10px 10px; }

.special_mod_style-27 { padding: 0; margin: 10px 0; }
.special_mod_style-27-bg { padding: 0px 25px 10px 10px; }

.special_mod_style-28 { padding: 0; margin: 10px 0; }
.special_mod_style-28-bg { padding: 0px 25px 10px 10px; }

/* Bubbles
-------------------------------------------------------------- */
/* bubble 1,2 */
div.bt_bubble-1 p, div.bt_bubble-2 p { font-style: normal; padding: 15px; margin: 0; }
div.bt_bubble_author-1, div.bt_bubble_author-2 { height: 37px; margin: 0; padding: 7px 0 0 0; font-weight: bold; text-align: center; text-transform: uppercase; }

/* bubble 3, 4 */
div.bt_bubble-3, div.bt_bubble-4 { }
div.bt_bubble-3 p, div.bt_bubble-4 p { font-style: normal; padding: 15px; margin: 0; }
div.bt_bubble_author-3, div.bt_bubble_author-4 { height: 37px; margin: 0; padding: 6px 9px 0 0; font-weight: bold; text-align: center; text-transform: uppercase; }

/* bubble 5,6 */
div.bt_bubble-5, div.bt_bubble-6 { padding: 0 15px; margin: 0; }
div.bt_bubble-5 p, div.bt_bubble-6 p { font-style: normal; padding: 10px; margin: 0; }
div.bt_bubble_author-5, div.bt_bubble_author-6 { height: 37px; margin: 0; padding: 7px 0 0 0; font-weight: bold; text-align: center; text-transform: uppercase; }

/* bubble 7 */
.bt_bubble_clip { padding: 0 15px; margin: 0; }
.bt_bubble_clip p { padding: 5px 5px 10px 5px; margin: 0; }
.bt_bubble_clip_tl { height: 24px; }
.bt_bubble_clip_tr { text-align: center; height: 24px; }
.bt_bubble_author-7 { margin: 0; padding: 15px 0 0 0; font-weight: bold; text-align: center; text-transform: uppercase; }

/* bubble 8, 9 */
.bt_bubble_top { }
.bt_bubble_top p { font-weight: bold; font-style: italic; padding: 10px 15px 15px 15px; margin: 0; }
.bt_bubble_top_tl { height: 32px; margin: 10px 0 0 0; }
.bt_bubble_top_tr { text-align: center; height: 32px; }
.bt_bubble_top_txt { line-height: 32px; font-weight: bold; text-transform: uppercase; }

/* bubble 10, 11 */
div.bt_bubble-10, div.bt_bubble-11 { padding: 5px; }
div.bt_bubble-10 div, div.bt_bubble-11 div { padding: 5px 12px; }
div.bt_bubble-10 div p, div.bt_bubble-11 div p { font-weight: bold; font-style: italic; padding: 5px 0; margin: 0; }
div.bt_bubble_author-10, div.bt_bubble_author-11 { height: 37px; margin: 0; padding: 6px 75px 0 0; font-weight: bold; text-align: right; text-transform: uppercase; }