/*
Theme Name: Nix Theme Framework
Theme URI: http://www.nixsolutions.com/
Version: 0.2.1
Author: Evgeniy Kotelnitskiy, Anton Shevchuk 
Author URI: http://www.nixsolutions.com/
Description: This theme based on Nix Theme Framework by NixSolutions ltd.
*/
body, h1, h2, h3, h4, h5, h6, p, br, ul, ol, li, form, table, tr, td, img {
	margin:0;
	padding:0;
	border:0;
}
hr {
	border:1px solid #e9e9e9;
}
a, a:hover, a:active {
	outline:0;
}
.clear {
	clear:both;
}
pre {
    font-size:1.0em;
    line-height:1.4em;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
p.paragraph {
	color:#a6484b !important;
	font-size:14px !important;
	margin:5px 0 10px;
}	
/* Layout */
body {
	color:#404041;
	font-family:Georgia,Arial,Trebuchet MS,serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	background:#fff;
	font-size:14px;
	background:#c1c2c4;
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	text-decoration: none;
}
h1, h1 a{
	font-size: 27px;
	color:#5a90a8;
        font-weight:normal;
}
h2, h2 a{
	font-size: 15px;
	color:#5a90a8;
        font-weight:normal;
}
h3, h3 a{
	font-size: 14px;
	color:#5a90a8;
        font-weight:normal;
}
h4, h4 a{
	font-size: 14px;
	color:#5a90a8;
        font-weight:normal;
}
h5, h5 a{
	font-size: 14px;
	color:#5a90a8;
        font-weight:normal;
}
h6, h6 a{
	font-size: 14px;
	color:#5a90a8;
        font-weight:normal;
}

a{
	color:#006fa2;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/* end Layout */


/* WordPress */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   margin:0 10px 5px 0;
	float:left;
}
.alignright {
   float: right;
   margin:0 0 5px 10px;
}
.wp-caption {
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
}
.wp-caption.alignleft{
	margin-right: 10px;
}
.wp-caption.alignright{
	margin-left: 10px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
/* end WordPress */


/* Form validator errors */
input[type=text], textarea, select, *[aria-required]{
	border:1px solid #777;
}
.fv-error input[type=text].requirement, 
.fv-error textarea.requirement, 
.fv-error select.requirement, 
.fv-error *[aria-required]{
	border:1px solid #d00;
}
/* end Form validator errors */


/* edit post button */
a.post-edit-link{
	float: right;
	display: block;
	background: url("images/edit-post.gif") no-repeat scroll 0 0 transparent;
	width: 30px;
	height: 28px;
	margin:2px 0 0;
}
a.post-edit-link:hover{
	text-decoration:none;
	background: url("images/edit-post.gif") no-repeat scroll 0 -28px transparent;
}


/* Post Entry */
.post{
	margin: 10px 0;
}
.entry p{
	text-align:justify;
	font-family: 'Georgia';
	font-size:11px;
	color:#454444;
	margin:7px 0;
}
.entry a{
	text-align:justify;
	font-family: 'Georgia';
	/*font-size:11px;
	color:#ff48ff;*/
}
.entry em{
	text-align:justify;
	font-family: 'Georgia';
	/* font-size:11px; */
	/*color:#4f81bd;*/
}

.entry strong em{
	text-align:justify;
	font-family: 'Georgia';
	font-size:12px;
        font-style:italic;
        line-height:20px;
	/* color:#885880; */
}
/*
.entry strong {
	color:#3267a5;
}
*/
.entry ul{
	list-style: none;
	margin: 5px 0 15px;
	padding:0;
}
.entry ol{
	padding:0;
	margin: 5px 0 15px 5px;
}
.entry ul li,
.entry ol li{
	margin: 5px 0 5px 15px;
	padding:0;
	font-family: 'Georgia';
	font-size:11px;
	/*color:#454444;*/
}
.entry ul li{
	background:transparent url(images/bool.gif) no-repeat 0 4px;
        margin: 5px 0 0px 0;
        padding-left:15px;
}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5{
	margin: 15px 0 10px 0;
}

.entry .wraptext {
	float:left;
	width:245px;
}

.post-meta{
	font-size: 11px;
}
blockquote{
	margin:10px 0;
	padding:2px 26px;
	background:transparent url(images/quotes.gif) no-repeat scroll 0 0;
	color:#555555;
}
#container blockquote p{
	border-left:1px solid #ccc;
	margin:10px;
	padding:0 0 0 7px;	
}
code{
	color:#009900;
}
/* end Post Entry */


/* WP-PageNavi plugin */
.navigation {
    margin: 10px 0;
    clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
}
.wp-pagenavi a, .wp-pagenavi span.current {
	padding: 0 2px;
}
.wp-pagenavi .pages {
	padding: 0 4px 0 0;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
        text-decoration: underline;
}
.wp-pagenavi span.current {
	font-weight: bold;
        text-decoration: underline;
}
.wp-pagenavi span.pages {
	text-transform: lowercase;
        color: #777;
}
/* end WP-PageNavi plugin */


/* Shortcodes */
.entry .nix-attachment-list{
	list-style-type: none;
	float: right;
	padding: 0;
	margin: 0;
}
.entry .nix-attachment-list li{
	float: left;
	text-align:center;
	padding: 0;
	margin: 0 0 5px 10px;
}
.entry .nix-attachment-list li .asc-icon{
	height: 64px;
	display: block;
}
.entry .nix-attachment-list li .asc-icon img{
	max-width: 46px;
	max-height: 60px;
}
/* end Shortcodes */


/* Comments */
.comments{
	float: right;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url("images/comments.gif") no-repeat scroll 0 0 transparent;
	width: 30px;
	height: 24px;
	margin:3px 0 0 4px;
	padding:4px 0 0;
	text-align:center;
	color: #fff;
}
a.comments:hover{
	background: url("images/comments.gif") no-repeat scroll 0 -28px transparent;
	color: #fff;
}
#commentform .comment-form-comment label{
	display: none;
}
#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url {
        float:left;
        /*height:25px;*/
        width:400px;
}
#commentform .comment-form-author input,
#commentform .comment-form-email input,
#commentform .comment-form-url input {
	float:left;        
	margin-right: 155px;
}
#commentform label {
	font-style: italic;
        float:left;
}
span.required {
        float:left;
}
#commentform .comment-notes {
	padding: 0 0 6px;
}
#commentform #comment{
	width:100%;
	height:120px;
}
#commentform .form-submit{
	padding:2px 0;
    height:25px;
}
#commentform #submit{
	float:right;
}
#respond {
    margin:5px 0;
    padding:6px 10px;
}
.commentlist {
    list-style-type:none;
}
    .commentlist li {
        padding:10px;
        position: relative;
        margin: 10px 0;
    }

    .commentlist li .reply{
		font-size:11px;
    }
    .commentlist li .comment-meta{
		font-size:12px;
		position:absolute;
		right:8px;
		top:9px;
    }
    .commentlist li .comment-author {
        border-bottom:1px solid #CCCCCC;
        overflow:hidden;
    	min-height:40px;
        margin-bottom:3px;
        padding-bottom:2px;
    }
	.commentlist li .comment-author .fn {
		display:inline-block;
    	margin-top:28px;
	}
    
    
#body {
	width:952px;
	margin: 0 auto;
}
#header{
	background:#FFFFFF url("images/header-bg.gif") repeat-x 0 0;
	width:908px;
	margin-top:30px;
	/*padding:0 19px;*/
	border-top:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	float:left;
	/*padding-bottom:27px;*/
        padding: 0 19px 7px;
}
#sitelogo {
	float: left;
	margin-top:33px;
	margin-right:25px;
}
.home #sitelogo {
	margin-top:16px;
}

/* Social Icons */

.social-icons {
	/* border:1px solid red;*/
	overflow:hidden;
	margin-bottom:8px;
}
.social-icons a {
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-left:10px;
}

.social-icons a.fb-ic {
	background:#FFFFFF url("images/icons/icon_facebook.png") no-repeat 0 0;
}

.social-icons a.tw-ic {
	background:#FFFFFF url("images/icons/icon_twitter.png") no-repeat 0 0;
}

.social-icons a.yo-ic {
	background:#FFFFFF url("images/icons/icon_youtube.png") no-repeat 0 0;
}

.social-icons a.in-ic {
	background:#FFFFFF url("images/icons/icon_linkedin.png") no-repeat 0 0;
}


/* Social Icons */



#sitelogo span {
	display:block;
	text-indent:-999em;
}

.first{
	float:left;
	width:155px;
	margin-top:31px;
	margin-right:10px;
	border-right:1px solid #acacad;
}
.first ul{
	float:left;
	list-style-type:none;
}
.second {
	float:left;
	width:145px;
	margin-top:32px;
	padding:0 10px 0 0;
	border-right:1px solid #acacad;
	margin-right:19px;
}
.second ul{
	float:left;
	list-style-type:none;
}
.third{
	float:left;
	width:115px;
	margin-top: 32px;
}
.third ul{
	float:left;
	list-style-type:none;
}
.first ul li,
.second ul li,
.third ul li{
	float:left;
	margin:0;
}
.first ul li a,
.second ul li a,
.third ul li a{
	float:left;
	color:#36454F;
	font-size:10px;
	margin-bottom:2px;
	text-transform:uppercase;
	font-family:verdana;
}
.first ul li {
	width:155px;	
}
.second ul li {
	width:145px;
}
.third ul li {
	width:115px;
}
.third ul li:first-child a{
	font-weight:bold;
	color:#4a8c79;
	margin:0 0 10px;
}
.first p,
.second p,
.third p {
	float:left;
	color:#36454F;
	font-size:10px;
	margin:0 0 10px;
	font-weight:bold;
	font-family:Verdana;
	text-transform:uppercase;
}.third p {	margin:0 0 10px;}
.home-image-link {
	background:#FFFFFF url("images/home-image-linkBg.gif") no-repeat 0 0;
	float:left;
	height: 270px;
	width:880px;
	margin:8px 0 0 3px;
	padding:18px;
}
.home-image-link-list {
	float:left;
	list-style-type:none;
}
.home .shedule-and-payment {
	float:left;
	margin-top:10px;
}
.header-phone-email {
	float:left;
    width:113px;
	margin-top:34px;
	margin-left:7px;
	text-align:right;
}
.header-phone-email p,
.header-phone-email p a{
	color:#417f9b;
}
.header-phone-email p a span{
	font-weight:bold;
}
.home-image-link li{
	float:left;
        position:relative;
}
.home-image-link li.image-link-one {
	margin-bottom:18px;
}
.home-image-link li.image-link-two,
.home-image-link li.image-link-three{
	margin-bottom:18px;
}
.home-image-link li.image-link-one,
.home-image-link li.image-link-two{
	margin-right:18px;
}
.home-image-link li.image-link-four,
.home-image-link li.image-link-five{
	margin-right:18px;
}
.home-image-link li a {
    float:left;
}
.stress-management {
    height: 9px;
    left: 65px;
    position: absolute;
    top: 61px;
    width: 35px;
}
.minding-self {
	height: 11px;
    left: 8px;
    position: absolute;
    top: 76px;
    width: 113px;
}
.home-image-link li a:hover {
	text-decoration:none;
}
.home-image-text {
    bottom: 10px;
    color: #5D91A7;
    font-family: Georgia;
    font-size: 21px;
    right: 10px;
    position: absolute;
    text-shadow: 0 0 10px #FFFFFF;

}
#wrapper {
	float:left;
	background:#fff;
	width:925px;
        position:relative;
	border-right:1px solid #f0f0f0;
	padding-left:21px;
}
.home #container {
	width:437px;
	float:left;	
	margin-right:34px;
	margin-top:0;
}
#container h2.blog-home-title{
	color:#ad1e1a;
	font-size:17px;
	font-weight:normal;
	float:left;
	margin-bottom:5px;
}
a.view-all-pd,
a.view-all-blogs {
	float:right;
	color:#ad1e1a;
	font-size:9px;
	text-transform:uppercase;
	margin-top:7px;
	font-family:'Verdana';
}
a.view-all-pd {
    color:#804D78;
}
.recent_posts,
.recent_posts_tvr{
	float:left;
	width:100%;
	padding-bottom:14px;
	padding-top:12px;
	border-bottom:2px solid #ededee;
}
.recent_posts .date,
.recent_posts .date a{
	color:#404041;
	font-family:verdana;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:1px;
}
.recent_posts h3 a{
	font-size:14px;
	color:#ad1e1a;
	font-weight:normal;
	margin-bottom:-1px;
	width:100%;
	float:left;
}
.recent_posts .blog_content,
.recent_posts_tvr .blog_content{
	color:#404041;
	font-size:11px;
	position:relative;	
	float:left;
	width:320px;
}
.recent_posts .blog_content p,
.recent_posts_tvr .blog_content p{
	width:315px;
}
.recent_posts .blog_content p a.more-link,
.recent_posts_tvr .blog_content p a.more-link{
	position:absolute;
	right:0;
	bottom:0;
	margin-right:-120px;
	font-family:'Verdana';
	color:#7f8083;
	font-size:9px;
	text-transform:uppercase;
}
a.mo-us {
    font-family:'Verdana';
	color:#7f8083;
	font-size:9px;
}
#container h2.blog-home-qa {
	color:#4a8c79;
	font-size:17px;
	font-weight:normal;
	float:left;
	margin-top:11px;
}
#container h2.blog-home-qa a{
	color:#4a8c79;
	font-size:17px;
}
.view-all-qa {
	float:right;
	color:#4a8c79;
	font-size:9px;
	margin-top:18px;
	font-family:'Verdana';
	text-transform:uppercase;
}
.recent_posts_qa{
	float:left;
	width:100%;
	padding-bottom:14px;
	padding-top:12px;
	border-bottom:2px solid #ededee;
}
.recent_posts_qa .blog_content,
.recent_posts_tvr p{
	color:#404041;
	float:left;
	font-size:11px;
	position:relative;
	width:320px;
}
.video-description {
        color:#404041;
	float:left;
	font-size:11px;
}
#container .recent_posts_qa h2 strong{
	color:#4a8c79;
	font-size:14px;
}
.recent_posts_qa .blog_content p a.more-link{
	position:absolute;
	right:0;
	bottom:0;
	margin-right:-120px;
	color:#7f8083;
	text-transform:uppercase;
}

.page-template-homepage-php .blog_content p a.more-link{
	font-family:'Verdana';
	font-size:10px;
}
.recent_posts_qa .blog_content p{
	width:315px;
}
.view-all-qa span{
	font-size:12px;
}
.recent_posts .blog-home-qa-item a {
	color:#4a8c79;
}
.recent_posts_tvr {
	min-height:340px;
}
.blog-home-tvr,
.blog-home-pd{
	color:#804d78;
	font-size:17px;
	font-weight:normal;
	float:left;
	margin-top:11px;
}
.blog-home-pd {
    margin-top:0;
}
.blog-home-tvr a{
	color:#804d78;
	font-size:17px;
}
.recent_posts_tvr .blog_content h3 {
	color:#804d78;
	font-size:17px;
	font-weight:normal;
	float:left;
	margin-top:11px;
}
.recent_posts_tvr .blog_content p object {
	width:237px;
	height:206px;
	margin-top:18px;
}
a.view-all-tvr {
        float:right;
        font-family:'Verdana';
        font-size:9px;
        margin-top:18px;
        text-transform:uppercase;
	color:#804d78;	
}
#sidebar-home {
	float:left;
	width:440px;
}
.sidebar-home-top {
	background:#FFFFFF url("images/sidebar-home-top.gif") no-repeat 0 0;
	float:left;
	width:440px;
	height:18px;
}
.sidebar-home-mid {
	background:transparent url("images/sidebar-home-mid.gif") repeat-y 0 0;
	float:left;
	width:397px;
	padding-left:23px;
	padding-right:20px;
}
.sidebar-home-mid h2{
	/*color:#417f9b;*/
        color:#804d78;
	font-size:17px;
	font-weight:normal;
	float:left;
	margin-top:-3px;
	width:170px;
	margin-bottom:12px;
}
a.view-all-articles {
	float:right;
	margin-right:34px;
	margin-top:15px;
	/*color:#417f9b;*/
        color:#804d78;
	font-size:9px;
	font-family:'Verdana';
	text-transform:uppercase;
}
.list-articles {
	float:left;
	width:100%;
	list-style-type: disc;
	margin-left:14px;
}
.list-articles li{
	float:left;
	width:100%;
        /*padding-left:14px;*/
	color:#804d78;
	font-size:11px;
	margin-bottom:9px;
        /*background:transparent url("images/bool.gif") no-repeat 0 4px;*/
}
.list-articles li a{
	color:#804d78;
}
.sidebar-home-bott {
	background:transparent url("images/sidebar-home-bott.gif") no-repeat 0 0;
	float:left;
	width:440px;
	height:13px;
}
.home #footer {
	float:left;
	padding-left:22px;
	/*margin-top:-78px;*/
	position:relative;
    /*    width:auto;*/
        z-index:12;
}
#footer {
	padding-left:22px;
	padding-top:10px;
	float:left;
	padding-left:22px;
        background:#fff;
        padding-bottom:23px;
        width:925px;
	float:left;
}
a.linked_in {
	float:left;
	margin-top:4px;
	margin-right:29px;
}
a.linked_in img{
	width:142px;
	height:30px;
}
#footer a img.facebook{
	width:122px;
}

/**********************Footer new begin************************/
#footer .footer-info {
	border-top:2px solid #EDEDEE;
	width:902px;
	padding-top:15px;
	font-size:11px;
}

#footer .footer-info p span{
	display:inline-block;
	border-left:1px solid #67686a;
	margin:0 0 0 5px;
	padding:0 0 0 6px;
}

#footer .footer-info p {
	margin-left:7px;
}

#footer .footer-links {
	margin-top:10px;
}
#footer .footer-links a {
	border-right:1px solid #EDEDEE;
	border-color:#006FA2;
	display:inline-block;
	padding-right:7px;
	margin-left:7px;
	font-family:'Georgia';
	font-size:11px;
}
#footer .footer-links a.no-border{
	border-right:none;
}

#footer .footer-links a:last-child {
	border:none;
}
#footer .footer-links a:first-child {
	/*margin-left:0px;*/
}

/**********************Footer new end************************/
/***********************************************************************/
.page-image-link {
	width:884px;
	height: 128px;
	float:left;
	margin:23px 0 0 -1px;
	padding:19px 0 0 30px;
	position:relative;
}
.page-image-link img {
    position: absolute;
    right: 29px;
    top: 0;
    z-index: 0;
}
.page-image-link img.default {
	position:absolute;
	z-index:0;
	right:29px;
	width:855px;
	top:0;
	height:128px;
}
.page-image-link .fog{
	background:transparent url("images/fog.png") no-repeat 0 0;
	float:left;
	height: 167px;
	margin:-39px 0 0 -30px;
	width:913px;
	position:relative;
	z-index:2;
}
.archive .page-image-link .fog{
	display:none;
}
.page-image-link h1 {
	color:#6288a0;
	font-family:'Georgia';
	font-size:25px;
	font-weight:normal;
	left:30px;
	margin-left:26px;
	margin-top:1px;
	position:absolute;
	text-transform:capitalize;
	top:37px;
	z-index:3;
}

.page-image-link h1.blog-h-title {
	top:53px;
}


.page-image-link ul{	
	margin:-46px 0 0 20px;
	list-style-type:none;
	z-index:1;
	height:23px;
	position:relative;
	background:transparent url("images/category-listBg.gif") no-repeat 0 0;	
	width:190px;
}
.page-image-link ul li {
	padding:3px 6px;
}
.page-image-link ul li a{	
	color:#6a6a6d;
	font-size:10px;
	font-family:Arial;
        padding-bottom:5px;
}
.page-image-link ul li ul {
	background:#fff;
	margin:0;
	position:absolute;
	top:22px;
	left:-9999em;	  
	list-style-type:none;
	border:1px solid #ccdee7;
	border-top:none;
	width:187px;
	height:auto;
	z-index:10;
}
.page-image-link ul li ul li {
	background:#fff;
}	 
.page-image-link ul li:hover ul {
	margin:0;
	top:22px;
	left:0;
}	  
.page-image-link ul li ul li ul{
	background:none;
	margin:0;
	position:static;
	top:18px;
	width:170px;
	left:0;
	height:auto;
	border:none;
}
.page-image-link ul li ul li ul li{
	position:static;
	padding:3px 10px;
}
.shedule-and-payment {
	color:#fff;
	float:left;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.03em;
	margin-top:-27px;
	padding-left:18px;
	position:relative;
	z-index:10;
	background:transparent url("images/arrows.gif") no-repeat 0 2px;
}
.blog .shedule-and-payment,
.single .shedule-and-payment,
.category .shedule-and-payment{
	margin-top:38px;
	z-index:0;
}
.tag .shedule-and-payment{
	margin-top:15px;
}
#container {
	width:576px;
	float:left;	
	margin-right:41px;
}
#sidebar-page {
	float:left;
	width:295px;
        text-align:center;
}
.sidebar-page-block-well-top {
	background:transparent url("images/sidebar-page-block-well-top.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-block-well-mid {
	background:transparent url("images/sidebar-page-block-well-mid.gif") repeat-y 0 0;
	padding-left: 24px;
    padding-right: 10px;
    width: 261px;
	float:left;
}
.sidebar-page-block-well-mid ul {
	font-size: 11px;
    list-style-type: none;
}
.sidebar-page-block-well-mid ul li {
	float: left;
	margin-bottom: 3px;
	width: 245px;
	padding-left: 13px;
	background:transparent url("images/bool1.gif") no-repeat 0 4px;
}
.sidebar-page-block-well-mid ul li a{
	color: #7c4d79;
    margin-left: 10px;
}
h2.header-well {
	color: #7c4d79;
	font-size: 17px;
	font-weight: normal;
	float: left;
	margin-top: -3px;
	margin-bottom: 16px;
}
.sidebar-page-block-well-bott {
	background:transparent url("images/sidebar-page-block-well-bott.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-block-one,
.sidebar-page-block-well {
	float:left;
	width:295px;
	margin-bottom:15px;
        text-align:left;
}
.sidebar-page-block-one-top {
	background:transparent url("images/sidebar-page-block-one-top.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-block-one-mid {
	background:transparent url("images/sidebar-page-block-one-mid.gif") repeat-y 0 0;
	padding-right:10px;
	width:261px;
	float:left;
	padding-left:24px;
}
.sidebar-page-block-one-mid p.title_sign{
	font-family:Georgia;
	font-size:18px;
	color:#5d839d;
	width:169px;
	letter-spacing:-0.05em;
}
.sidebar-page-block-one-mid p.text_sign {
	font-size:11px;
	color:#5d839d;
	padding-top:11px;
}
.sidebar-page-block-one-mid h2{
	color:#417f9b;
	font-size:17px;
	font-weight:normal;
	float:left;
	margin-top:-3px;
	margin-bottom:16px;
}
.sidebar-page-block-one-mid a.view-all-shedule {
	color:#417f9b;
	font-size:8px;
}
a.view-all-shedule {
	float:right;
	margin-right:30px;
	text-transform:uppercase;
	font-size:8px;
	margin-top:4px;
	color:#417f9b;
}
.sidebar-page-block-one-mid ul {
	float:left;
	list-style-type:none;
	font-size:11px;
	color:#417f9b;	
	width:245px;
}
.sidebar-page-block-one-mid ul li{
	float:left;
	margin-bottom:3px;
        width:245px;
        padding-left:13px;
        background:transparent url("images/bool.gif") no-repeat 0 4px;
}
.sidebar-page-block-one-bott {
	background:transparent url("images/sidebar-page-block-one-bott.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-block-two {
	float:left;
	width:295px;
	margin-bottom:15px;
        text-align:left;
}
.sidebar-page-block-two-top {
	background:transparent url("images/sidebar-page-block-two-top.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-block-two-mid {
	background:transparent url("images/sidebar-page-block-two-mid.gif") repeat-y 0 0;
	padding-left:24px;
	width:271px;
	float:left;
}
.sidebar-page-block-two-mid h2{
	color:#4a8c79;
	font-size:17px;
	font-weight:normal;
	/*float:left;*/
	margin-top:-3px;
	margin-bottom:16px;
}
.sidebar-page-block-two-mid ul li a{
	color:#4a8c79;
        /*float:left;*/
        margin-left: 10px;
}
a.view-all-shedule {
	float:right;
	margin-right:30px;
	text-transform:uppercase;
	font-size:9px;
	font-family:'Verdana';
	margin-top:4px;
	color:#4a8c79;
}
.sidebar-page-block-two-mid ul {
	/*float:left;	*/
        list-style-position:intside;
	font-size:11px;
	color:#4a8c79;
	padding-left:13px;
	width:245px;
        list-style-type:disc;
	padding-left:0;
}
.sidebar-page-block-two-mid ul li{
	/*float:left;*/
        margin-left:20px;
	margin-bottom:3px;
	width:245px;
}
a.view-resources {
	float:right;
	color:#4a8c79;
}
.sidebar-page-block-two-bott {
	background:transparent url("images/sidebar-page-block-two-bott.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-block-three {
	float:left;
	width:295px;
	margin-bottom:15px;
        text-align:left;
}

.sidebar-page-block-three-top {
	background:transparent url("images/sidebar-page-block-three-top.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-block-three-mid {
	background:transparent url("images/sidebar-page-block-three-mid.gif") repeat-y 0 0;
	padding-left:24px;
	width:271px;
	float:left;
}
.sidebar-page-block-three-mid h2{
	color:#804D78;
	font-size:17px;
	font-weight:normal;
	float:left;
	margin-top:-3px;
	margin-bottom:16px;
}
.sidebar-page-block-three-mid .whats-text {
	float:left;
	width:245px;
	font-style:italic;
	color:#804d78;
	font-size:12px;
        font-style:italic;
        line-height:20px;
}
.sidebar-page-block-three-bott {
	background:transparent url("images/sidebar-page-block-three-bott.gif") no-repeat 0 0;
	width:295px;
	height:20px;
	float:left;
}
.sidebar-page-bottom {
    padding-bottom:24px;
}
/********************************************* Table Shedule***************************/
.page-template-shedule-php p.small {
	font-size:10px;
}
.page-template-shedule-php #container{
	width:908px;
}
table.shedule-course {
	margin:10px 0;
}
.shedule-course thead tr th,
.shedule-course tfoot tr th{
	background:#7aa5b9;
        color:#fff;
}
table.shedule-course th,
table.shedule-course td {
	/*border:1px solid #404041;*/
        border:1px solid #ccc;
	padding:5px;
	font-size:11px;
}

table.shedule-course tr.last_tr {
	/*border:1px solid #404041;*/
    border-bottom:3px solid #ccc;
}

table.shedule-course tr:last-child {
	/*border:1px solid #404041;*/
    border-bottom:1px solid #ccc;
}

table.shedule-course td form {
	text-align:center;
	margin:10px 0;
}
table.shedule-course td form select{
	margin-bottom:5px;
}
/***************************************blog**************************************/
.blog #sitelogo,
.single #sitelogo,
.category #sitelogo{
	margin-top:16px;	
}
.blog .page-image-link,
.single .page-image-link,
.archive .page-image-link,
.category .page-image-link{
	background:transparent url("images/page-image-link.gif") no-repeat 0 0;
	padding:20px 0 20px 30px;
	margin:4px 0 0 -1px;
}
.blog .page-image-link img,
.single .page-image-link img,
.archive .page-image-link img,
.category .page-image-link img{
	height:auto;
	width:auto;
	position:relative;	
	right:0;
}
.blog #container .title-blog-home,
.archive #container .title-blog-home,
.category #container .title-blog-home{
	font-family:Georgia;
	font-size:17px;
	font-weight:normal;
	color:#8f1b1e;
	padding-top:2px;
        float:left;
}
.blog #container a.rss,
.archive #container a.rss,
.category #container a.rss{
	background:transparent url("images/rss.gif") no-repeat 0 0;
        width:18px;
        height:18px;
        float:left;
        margin-top:3px;
        margin-left:10px;
}
.blog #container #posts .post,
.archive #container #posts .post,
.category #container #posts .post{
	float:left;
	width:100%;
	position:relative;
	min-height:171px;
	border-bottom:1px solid #CCCCCC;	
	margin:17px 0 0;
	padding:0 0 10px;
}
.blog #container #posts small,
.blog #container #posts small a,
.archive #container #posts small,
.archive #container #posts small a,
.category #container #posts small,
.category #container #posts small a{
	color:#333334;
	font-size:8px;
	font-family:arial;
	text-transform:uppercase;
}
.blog #container #posts h2,
.archive #container #posts h2,
.category #container #posts h2{
	font-size:13px;
	margin-bottom:1px;
	padding-top:1px;
	font-weight:normal;
}
.blog #container #posts h2 a,
.archive #container #posts h2 a,
.category #container #posts h2 a{
	color:#922124;
	font-size:13px;
}
.blog #container #posts h2 a.comments,
.archive #container #posts h2 a.comments,
.category #container #posts h2 a.comments{
	color:#fff;
}
.blog #container #posts a.logo-author,
.archive #container #posts a.logo-author,
.category #container #posts a.logo-author{
	float:left;
	margin:3px 18px 3px 0;
}
.blog #container #posts .entry,
.archive #container #posts .entry,
.category #container #posts .entry{
	font-size:10px;
	font-family:Georgia;
	width:379px;
	line-height:13px;
}
.blog #container #posts .entry img.alignleft,
.archive #container #posts .entry img.alignleft,
.category #container #posts .entry img.alignleft{
	float:none;
}
.blog #container #posts .entry p a.more-link,
.archive #container #posts .entry p a.more-link,
.category #container #posts .entry p a.more-link{
	text-align:left;
	position:absolute;
	bottom:2px;
	right:0;
	color:#939495;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial;
}

.whats-text a.more-link {
	/*text-align:left;*/
	float:right;
	font-style:normal;
	color:#804D78;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana;
}



img.post-thumb {
	position:absolute;
	top:40px;
	right:0;
	height:121px;
}
.post-meta  {
	font-size:11px;
	text-align:justify;
	width:379px;
}
.sidebar-page-block-one-mid .newsletter .newsletterTextInput{
	width:241px;
	height:28px;
        line-height:29px;
	padding-left:10px;
	border:1px solid #cedce4;
	font-size:10px;
	margin-top:18px;
}
.sidebar-page-block-one-mid .newsletter .submit {
	background:transparent url("images/submit.gif") no-repeat 0 0;
	width:84px;
	height:29px;
	text-indent:-9999em;
	margin-top:7px;
	cursor:pointer;
	border:none;
        font-size:0px;
        color:#9fbecc;
        padding-top:10px;
}
.blog .sidebar-page-block-two-mid ul li a.view-resources,
.archive .sidebar-page-block-two-mid ul li a.view-resources,
.category .sidebar-page-block-two-mid ul li a.view-resources{
	margin-top:4px;
}
/**************************articles**************************/
.preamb {
	font-size:11px;
	color:#404041;
}
.page-template-articles-php .list-articles  {
	float:left;
	list-style:none;	
	width:100%;
	margin-top:15px;
        margin-left:0;
        margin-bottom:15px;
}
.page-template-articles-php .list-articles li{
	margin-top:3px;
        float:left;
        padding-left:16px;
        background:transparent url("images/bool.gif") no-repeat 0 4px;
}
.page-template-articles-php .list-articles a{
	float:left;
        margin-right:10px;
}
/*******************************video****************************/
.page-template-videos-php .list-articles{
	list-style-type:none;
	margin-left:0;
	width:576px;
	margin-top:19px;
}
.page-template-videos-php .list-articles li{
	float:left;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:2px solid #EDEDEE;
	width:280px;
        padding-left:0;
        background:none;
	margin-right:8px;
        height:405px;
}
.page-template-videos-php .list-articles li.even {
        margin-right:0;
        float:right;
}
.page-template-videos-php .list-articles li.last{
	margin-left:144px;
}
.page-template-videos-php .list-articles li h2{
/*	float:left;		*/
	height:45px;
	margin-bottom:4px;
	overflow:hidden;
}
.video-entry {
	height:239px;
	padding-bottom:10px;
	position:relative;
}
.video-entry a{
	position:absolute;
	bottom:0;
	left:0;
}
.video-entry object{
	height:233px;
	margin:0 0 10px;
	width:279px;
}
.video-description {
	text-align:justify;
	margin-top:10px;
	float:left;
	height:110px;
	overflow:hidden;
}
.radio {
	text-align: center;
	float: left;
	width: 576px;	
}
.radio .wpa_sub{
	background:transparent url("images/bg.jpg") no-repeat 0 0;
        padding-top:174px;
        width:150px;
}
.linklove {
	display:none;
}
#sendbutton {
	cursor:pointer;
}
/**************************autor****************************/
.author .page-image-link .fog {
    display:block;
}
.author .page-image-link img.default {
    height:128px;
    position:absolute;
    right:29px;
    top:0;
    width:855px;
    z-index:0;
}
.author .page-image-link {
    margin:23px 0 0 -1px;
    padding:20px 0 0 30px;
    background:none;
}
.wpa_container div.wpa_sub a.wpa_dl {
    top:171px !important;
}
.facebook-header {
	display:block;
	margin-left:-32px;
	margin-top:-27px;
}
a.facebook-header img.facebook {
width:122px;
}
.social-conteiner {
	/* border:1px solid red; */
	float:right;
	width:61px;
}
.social-conteiner .fb_share {
	margin-top:10px;
}
.wrap_par_serv {
    display:block;
    margin:10px 0 0;
}


/*********************************Top box begin***************************************/


.top-box-wrap {
    float:left;
    width:908px;
    margin:10px 0 0;
}
.top-top-box {
    background:transparent url("images/top-top-box.jpg") no-repeat 0 0;
    float:left;
    width:908px;
    height: 10px
}
.middle-top-box {
    background:transparent url("images/middle-top-box.jpg") repeat-y 0 0;
    float:left;
    padding: 0 20px;
    width: 868px;
    min-height:103px;
}
.home a.top-box-click-here {
    margin: 0;
}
.home a.top-box-click-here {
    background:transparent url("images/top-box-click-here.png") no-repeat 0 0;
    float:right;
    height: 135px;
    width: 138px;
	margin: -6px 0 0 0;
}
.middle-top-box-margin {
	margin: 0 0 7px;
    position: relative;
	float:left;
}
a.top-box-click-here {
    background:transparent url("images/click.jpg") no-repeat 0 0;
    float:right;
    height: 144px;
    margin: 0 68px 19px;
    width: 152px;
}
.bottom-top-box {
    background:transparent url("images/bottom-top-box.jpg") no-repeat 0 0;
    float:left;
    width:908px;
	margin: -15px 0 0;
    height:18px;
}
table tr td {
    vertical-align: top;
    padding:7px 0 0;
}
table tr td.lastTd {
    vertical-align: middle;
    padding:0;
}
.left-column {
    float:left;
    padding:0 18px 0 0;
	width:430px;
}
.left-column img{
	
}
.left-column h4{
    display:block;
    padding:0 0 10px;
    color:#424244;
    letter-spacing: -0.02em;
}
.left-column p{
    display:block;
    margin: 0 0 8px;
    font-size:11px;
    letter-spacing: -0.03em;
}
.left-column ul{
    display:block;
    padding:0 0 10px 20px;
}
.left-column ul li,
.left-column ul li a{
    font-size:11px;
}
.right-column {
    float:left;
    padding:0 20px 0 0;
	width:260px;
}
.right-column p{
    display:block;
    padding:0 0 14px;
    font-size:11px;
    letter-spacing: -0.07em;
}
span.quote-begin {
    background:transparent url("images/quote-begin.png") no-repeat 0 0;
    width:14px;
    height:17px;
    float:left;
    margin: -3px 0 0;
}
span.quote-end {
    background:transparent url("images/quote-end.png") no-repeat 0 0;
    width:14px;
    height: 12px;
    display: inline-block;
}
.right-column p.it {
    font-size:12px;
    font-style: normal;
    color:#2d7191;
    display:inline;
}
.it {
    font-size:12px;
    font-style: italic;
    color:#2d7191;
    display:inline;
    line-height: 18px;
}
.right-column p img{
    margin:5px 0 0;
}
/********************************Top box end***************************************/
