/**
 * @package     Expose
 * @version     3.0.0
 * @author      ThemeXpert http://www.themexpert.com
 * @copyright   Copyright (C) 2010 - 2011 ThemeXpert
 * @license     http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
 **/

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}

/* Clear Float
---------------------------------------*/
.clearfix:before, .clearfix:after, .tx-row:before, .tx-row:after, .ex-block:before, .ex-block:after,.ex-content:after, .ex-content:before {content: '';display: table;}
.clearfix:after, .tx-row:after, .ex-block:after, .ex-content:after{clear: both;}

/* Layout 
----------------------------------------*/
html{overflow-y:scroll;min-height:100%}
body{font:normal 14px/20px Arial,Helvetica,sans-serif; position:relative;color: #444;}
/* hides from IE-mac \*/
* html, * html .ex-block{height: 1%;}
/* end hide from IE-mac */

.tx-row, .tx-wrapper {margin-right: auto; margin-left: auto; text-align: left; position :relative; clear:left;}
    .ex-column {float:left;}
        .ex-block {padding-left: 25px; padding-top: 25px; padding-right: 25px; padding-bottom:10px; margin:10px; position: relative; display: block;}
		.ex-block1{padding-left: 25px; padding-top: 25px; padding-right: 25px; margin:10px; position: relative; display: block;}
            .no-title > .ex-header{display: none;}
            .ex-title{margin: 0 0 7px;padding: 0 0 7px;}
    * html .ie6-offset {margin-right: -4px;}

#tx-mainbody, #tx-sidebar-a, #tx-sidebar-b{position: relative;}
    #tx-sidebar-a .ex-column, #tx-sidebar-b .ex-column{width:100%}
#ex-copyright .ex-block{padding: 0px 15px;margin: 0;}

/* Core Widgets
-------------------------------------------*/
.expose-logo, .expose-logo a{width: 152px;height: 40px;display: block}
    .expose-logo-light{background: url(../../../libraries/expose/interface/images/expose_logo_light.png) no-repeat;}
    .expose-logo-dark{background: url(../../../libraries/expose/interface/images/expose_logo_dark.png) no-repeat;}
    .expose-logo span{display: none}

#ex-menu{position: relative;z-index: 99}

/* RTL */
body.align-rtl *{text-align: right}
body.align-rtl #ex-mainbody, body.align-rtl #ex-sidebar-a, body.align-rtl #ex-sidebar-b, body.align-rtl .ex-column{float: right}
body.align-rtl .ex-megamenu ul.level-0 > li.mega,
body.align-rtl #exdl-mainnav li,
body.align-rtl #ex-splitmenu li,
body.align-rtl #exdl-subnav > ul > li,
body.align-rtl #ex-subnav .sublevel > ul > li{float: right}
body.align-rtl {min-width: inherit;}
body.align-rtl .ex-menu ul li:hover ul, body.align-rtl .ex-menu ul li.over ul{right: 0;}
body.align-rtl .ex-menu ul li:hover li ul, body.align-rtl .ex-menu ul li.over li ul{right: -999em;}
body.align-rtl .ex-menu ul li li:hover ul, body.align-rtl .ex-menu ul li li.over ul{right:13em;}
body.align-rtl .ex-menu ul li li li:hover ul,body.align-rtl .ex-menu ul li li li.over ul {right: 10em;top:0;}

body.align-rtl .ex-megamenu ul.level-0 li.has-submenu a.mega span.menu-title,
body.align-rtl .ex-megamenu ul.level-0 li.has-submenu span.mega.level-0 span.menu-title {padding-right: 12px;background-position: right center;}
body.align-rtl .ex-megamenu ul.level-0 li.has-submenu a.mega span.menu-desc,
.ex-megamenu ul.level-0 li.has-submenu span.mega span.menu-desc{padding-right: 12px;}
body.align-rtl .ex-megamenu ul.level-0 li.mega .has-image{padding-right: 35px;padding-left: 0; background-position: 100%;}