/**************************************************************************/
    /* Base styles                                                            */
    /**************************************************************************/
* {
	outline:none;
	line-height:150%;
}
body {
	margin:0px;
	padding:0px;
	background:#483F3B url('../image/page_background.png') 0px 0px repeat-x;
}
body, input, textarea, a {
	color:#CBBAAF;
	font:13px Arial;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
textarea {
	resize:none;
	overflow:hidden;
}
a, textarea, input {
	outline:none;
}
.clear-fix:after {
	height:0;
	clear:both;
	content:" ";
	font-size:0;
	display: block;
	visibility: hidden;
}
* html .clear-fix {
	zoom: 1;
}
*:first-child+html .clear-fix {
	zoom: 1;
}
.overflow-fix {
	height:100%;
	overflow:hidden;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.box-center {
	margin-left:auto !important;
	margin-right:auto !important;
}
.top-0 {
	margin-top:0px !important;
	padding-top:0px !important;
}
.margin0 {
	margin:0px !important;
}
.margin-top-10 {
	margin-top:10px !important;
}
.margin-bottom-10 {
	margin-bottom:10px !important;
}
.margin-bottom-20 {
	margin-bottom:20px !important;
}
.margin-bottom-30 {
	margin-bottom:30px !important;
}
.padding0 {
	padding:0px !important;
}
.text-right {
	text-align:right;
}
.position-relative {
	position:relative !important;
}
p {
	margin:0px;
	padding:15px 0px 0px 0px;
}
a img {
	border:none;
}
a {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.image-link {
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
.preloader {
	top:0px;
	width:100%;
	height:100%;
	position:absolute;
	background:url('../image/preloader.html') 50% 50% no-repeat;
}
/**************************************************************************/
    /*	Layouts                                                               */
    /**************************************************************************/

        /**********************************************************************/
        /*	Layout 33x33x33                                                   */
        /**********************************************************************/

        .layout-33 {
}
.layout-33-left,  .layout-33-right,  .layout-33-center {
	width:32%;
}
.layout-33-left,  .layout-33-center {
	float:left;
	margin-right:1.9%;
}
.layout-33-left {
	clear:both;
}
.layout-33-right {
	float:right;
}
/**********************************************************************/
        /*	Layout 50x50                                                      */
        /**********************************************************************/
    
        .layout-50 {
}
.layout-50-left {
	clear:both;
	float:left;
}
.layout-50-right {
	float:right;
}
.layout-50-left {
	width:30%;
}
.layout-50-right{
	width: 68%;
}

/**********************************************************************/
        /*	Layout 60x40                                                      */
        /**********************************************************************/

        .layout-6040 {
}
.layout-6040-left {
	width:58%;
	clear:both;
	float:left;
}
.layout-6040-right {
	width:38%;
	float:right;
}
/**********************************************************************/
        /*	Layout 40x60                                                      */
        /**********************************************************************/
    
        .layout-4060 {
}
.layout-4060-left {
	width:39%;
	clear:both;
	float:left;
}
.layout-4060-right {
	width:59%;
	float:right;
}
/**********************************************************************/
        /*	Layout 70x30                                                      */
        /**********************************************************************/

        .layout-7030 {
}
.layout-7030-left {
	width:69%;
	clear:both;
	float:left;
}
.layout-7030-right {
	width:29%;
	float:right;
}
/**********************************************************************/
        /*	Layout 90x10                                                      */
        /**********************************************************************/

        .layout-9010 {
}
.layout-9010-left {
	width:89%;
	clear:both;
	float:left;
}
.layout-9010-right {
	width:9%;
	float:right;
}
/**********************************************************************/
        /*	Layout 30x70                                                      */
        /**********************************************************************/

        .layout-3070 {
}
.layout-3070-left {
	width:29%;
	clear:both;
	float:left;
}
.layout-3070-right {
	width:69%;
	float:right;
}
/**************************************************************************/
    /*	Headers                                                               */
    /**************************************************************************/

    h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	line-height:1;
	font-weight:400;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size:30px;
	padding-bottom:10px;
}
h2 {
	font-size:26px;
}
h3 {
	font-size:24px;
}
h4 {
	font-size:22px;
}
h5 {
	font-size:20px;
}
h6 {
	font-size:16px;
}
/**************************************************************************/
    /*	List                                                                  */
    /**************************************************************************/

    ul.no-list {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
/**********************************************************************/
        /*	List / List 1                                                     */
        /**********************************************************************/
        
        ul.list-1 {
}
ul.list-1 li {
	margin-bottom:30px;
}
ul.list-1 li h6 {
	padding-left:25px;
	background-repeat:no-repeat;
	background-position:center left;
	background-image:url('../image/bullet_big.png');
}
/**********************************************************************/
    /* Form                                                                   */
    /**************************************************************************/

    form,  input,  textarea {
	margin:0px;
	padding:0px;
}
textarea,  input[type="text"] {
	float:left;
	width:250px;
	border:none;
	padding:10px;
	background:none;
	border:solid 1px #5D514B;
}
input[type="password"] {
	float:left;
	width:250px;
	border:none;
	padding:10px;
	background:none;
	border:solid 1px #5D514B;
}
textarea {
	height:70px;
}
.form-line {
	clear:both;
	float:left;
	height:100%;
	overflow:hidden;
	margin-bottom:8px;
 #float:none;
}
a.button {
	width:80px;
	height:27px;
	display:block;
	padding-top:8px;
	text-align:center;
	margin-left:192px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url('../image/button.png');
}
a.button:hover {
	text-decoration:none;
	background-position:0px -35px;
}
/**************************************************************************/
    /*	Main                                                                  */
    /**************************************************************************/

    div.main {
	width:990px;
}
/**************************************************************************/
    /*	Header                                                                */
    /**************************************************************************/
    
    div.header {
	padding:10px 0px 10px 0px;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-image:url('../image/header_divider.png');
}
div.header span.title,  div.header span.subtitle {
	display:block;
	line-height:1;
	font-weight:400;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.header h5 {
	font-size:16px;
}
div.header span.title {
	font-size:30px;
	margin-left: 35px;
}
div.header span.subtitle {
	font-size:18px;
	margin-left: 35px;
}
div.header h5 span,  div.header span.subtitle {
	color:#CBBAAF;
}
div.header div.header-logo,  div.header div.header-quote,  div.header div.header-phone {
	background-repeat:no-repeat;
	background-position:center left;
}
div.header div.header-logo,  div.header div.header-quote {
	float:left;
	padding:50px 0px 30px 0px;
}
div.header div.header-logo a {
	display:block;
}
div.header div.header-logo a,  div.header div.header-logo a:hover {
	text-decoration:none;
}
div.header div.header-logo {
}
div.header div.header-quote {
	padding:38px 0px 30px 30px;
	background-image:url('../image/header_vertical_divider.png');
}
div.header div.header-phone {
	float:right;
	margin:38px 0px 0px 0px;
	padding:0px 0px 0px 60px;
	background-image:url('../image/icon_contact.png');
}
/**************************************************************************/
    /*	Content                                                               */
    /**************************************************************************/
    
div.content {
	  margin-bottom:30px;
}
/**********************************************************************/
        /*	Content / Themis                                                  */
        /**********************************************************************/
    
div.content,  #themis {
	min-height:460px;
}
#themis {
	padding-top:10px;
	margin-bottom: 20px;
}
/******************************************************************/
            /*	Content / Themis / Vertical Menu                              */
            /******************************************************************/
        
            /******************************************************************/
            /*	Content / Themis / Vertical Menu - BX Slider	              */
            /******************************************************************/
            
.bx-wrapper.bx-wrapper-vertical-menu,  .bx-wrapper.bx-wrapper-vertical-menu .bx-window {
	width:990px !important;
}
.bx-wrapper.bx-wrapper-vertical-menu .bx-prev,  .bx-wrapper.bx-wrapper-vertical-menu .bx-next {
	top:212px;
	right:0px;
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.bx-wrapper.bx-wrapper-vertical-menu .bx-prev:hover,  .bx-wrapper.bx-wrapper-vertical-menu .bx-next:hover {
	background-position:0px -25px;
}
.bx-wrapper.bx-wrapper-vertical-menu .bx-prev {
	left:-40px;
	background-image:url('../image/navigation_arrow_left.png');
}
.bx-wrapper.bx-wrapper-vertical-menu .bx-next {
	right:-40px;
	background-image:url('../image/navigation_arrow_right.png');
}
#themis-vertical-menu {
	margin:0px;
	padding:0px;
	width:1000px;
	position:relative;
	list-style-type:none;
}
#themis-vertical-menu li {
	float:left;
	width:200px;
	height:450px;
	overflow:hidden;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper {
	width:190px;
	height:445px;
	display:block;
	overflow:hidden;
	position:relative;
	border-bottom:solid 5px #5D514B;
}
#themis-vertical-menu li:hover div.themis-vertical-menu-box-wrapper {
	border-bottom-color:#009ee3;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover {
	width:200px;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover {
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper a,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper h3,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper h6,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover {
	top:0px;
	position:absolute;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 #filter:alpha(opacity=0);
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background {
	top:-30px;
	height:310px;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover {
	height:450px;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground {
	background-image:url('../image/box_overlay.png');
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover {
	background-image:url('../image/box_overlay_hover.png');
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover {
	left:75px;
	top:300px;
	width:40px;
	height:40px;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h3,  #themis-vertical-menu li div.themis-vertical-menu-box-wrapper h6 {
	width:100%;
	display:block;
	text-align:center;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h3 {
	top:350px;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h6 {
	top:380px;
	color:#CBBAAF;
}
#themis-vertical-menu li div.themis-vertical-menu-box-wrapper a {
	width:100%;
	height:100%;
	display:block;
}
/**************************************************************/
                /*	Content / Themis / Vertical Menu / Box Menu 1             */
                /**************************************************************/
                
                #themis-vertical-menu li.themis-vertical-menu-box-1 {
}
#themis-vertical-menu li.themis-vertical-menu-box-1 .themis-vertical-menu-box-icon {
	background-image:url('../image/icon_about.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-1 .themis-vertical-menu-box-icon-hover {
	background-image:url('../image/icon_about_hover.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-1 .themis-vertical-menu-box-background {
	background-image:url('../image/tab1_img.jpg');
}
/**************************************************************/
                /*	Content / Themis / Vertical Menu / Box Menu 2             */
                /**************************************************************/
                
                #themis-vertical-menu li.themis-vertical-menu-box-2 {
}
#themis-vertical-menu li.themis-vertical-menu-box-2 .themis-vertical-menu-box-icon {
	background-image:url('../image/icon_services.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-2 .themis-vertical-menu-box-icon-hover {
	background-image:url('../image/icon_services_hover.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-2 .themis-vertical-menu-box-background {
	background-image:url('../image/tab2_img.jpg');
}
/**************************************************************/
                /*	Content / Themis / Vertical Menu / Box Menu 3             */
                /**************************************************************/
                
                #themis-vertical-menu li.themis-vertical-menu-box-3 {
}
#themis-vertical-menu li.themis-vertical-menu-box-3 .themis-vertical-menu-box-icon {
	background-image:url('../image/icon_clients.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-3 .themis-vertical-menu-box-icon-hover {
	background-image:url('../image/icon_clients_hover.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-3 .themis-vertical-menu-box-background {
	background-image:url('../image/tab3_img.jpg');
}
/**************************************************************/
                /*	Content / Themis / Vertical Menu / Box Menu 4             */
                /**************************************************************/
                
                #themis-vertical-menu li.themis-vertical-menu-box-4 {
}
#themis-vertical-menu li.themis-vertical-menu-box-4 .themis-vertical-menu-box-icon {
	background-image:url('../image/icon_practice.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-4 .themis-vertical-menu-box-icon-hover {
	background-image:url('../image/icon_practice_hover.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-4 .themis-vertical-menu-box-background {
	background-image:url('../image/tab4_img.jpg');
}
/**************************************************************/
                /*	Content / Themis / Vertical Menu / Box Menu 5             */
                /**************************************************************/
                
                #themis-vertical-menu li.themis-vertical-menu-box-5 {
}
#themis-vertical-menu li.themis-vertical-menu-box-5 .themis-vertical-menu-box-icon {
	background-image:url('../image/icon_contact.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-5 .themis-vertical-menu-box-icon-hover {
	background-image:url('../image/icon_contact_hover.png');
}
#themis-vertical-menu li.themis-vertical-menu-box-5 .themis-vertical-menu-box-background {
	background-image:url('../image/tab5_img.jpg');
}
/******************************************************************/
/**************************************************************************/
/*	Footer                                                                */
   

/**********************************************************************/
    /*	Footer bottom                                                         */
    /**************************************************************************/
    
    div.footer-bottom {
/*	background:#241F1D; */
	padding:15px 0px 15px 0px;
	margin-top: 20px;
	position: relative;
	height: 20px;
	bottom:0;
	
}
/**********************************************************************/
        /*	Footer bottom / Line                                              */
        /**********************************************************************/
    
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	zoom: 1;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
	zoom: 1;
	height: auto;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-left-radius: 4px/*{cornerRadius}*/;
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-right-radius: 4px/*{cornerRadius}*/;
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/;
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
div#accordion h3 {
	font-size: 16px;
}


    /**************************************************************************/

