/*
Theme Name: WordPress theraphymatch
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
*{
 margin:0px; 
 padding:0px;
}
.clear {
	clear: both;
}

body {
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
}
#main {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 72px;
}
#logo {
	float: left;
	width: 372px;
	padding-top: 13px;
	padding-left:10px;
}
#top_links {
	float: right;
	margin-top: 35px;
	padding-right: 15px;
	font-weight: bold;
}
#top_links ul {
	display:inline;
	margin:0;
	padding:0;
}
#top_links li {
	list-style-type: none;
	display:inline;
}
#top_links a {
	margin-left: 30px;
	color: #025589;
	text-decoration: none;
}
#top_links a:hover {
	text-decoration: underline;
}
#top_links .color {
	color: #fe1c04;
}


#banner_links #current a
{
color: #fe1c04;
padding-left:18px;
}

#menu {
	height: 50px;
	font-size: 16px;
    padding-left:5px;
	width:100%;
}
#menu ul {
	width: 1000px;
}
#menu li {
	float: left;
	list-style-type: none;
	height: 44px;
}
#menu .divider {
	background-image: url(./images/divider.jpg);
	width: 2px;
	background-repeat: no-repeat;
}

#menu .menu_left {
	width: 10px;
	background-image: url(./images/menu_left.jpg);
	background-repeat: no-repeat;
}
#menu .menu_right {
	width: 10px;
	background-image: url(./images/menu_right.jpg);
	background-repeat: no-repeat;
}
#menu a {
	display: block;
	padding-right: 60px;
	padding-left: 60px;
	background-image: url(./images/menu_bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 13px;
	width:205px;
	text-align:center;
	text-transform:uppercase;
}
#menu a:hover {
	background-image: url(./images/menu_bg1.jpg);
	background-repeat: repeat-x;
}

#menu .itemcurrent91 a
{
       color:#000000;
}
#menu .itemcurrent92 a
{
		color:#000000;
}
#menu .itemcurrent93 a
{
	    color:#000000;
}

#banner {
	height: 189px;
	clear: both;
	margin-left:8px;
}
#banner_links {
	width: 200px;
	line-height: 22px;
}
#banner_links a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:18px;
}

#banner_links ul {
	padding-top: 25px;
}

#banner_links li {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left center;
}
#banner_links a:hover {
	text-decoration: underline;
}



#banner1 {
	height: 178px;
	clear: both;
	background-image: url(./images/banner1.jpg);
	background-repeat: no-repeat;
	margin-left:10px;
}
#banner2 {
	height: 178px;
	clear: both;
	background-image: url(./images/banner2.jpg);
	background-repeat: no-repeat;
	margin-left:10px;
}#banner3 {
	height: 178px;
	clear: both;
	background-image: url(./images/banner3.jpg);
	background-repeat: no-repeat;
	margin-left:10px;
}
#banner4 {
	height: 178px;
	clear: both;
	background-image: url(./images/banner4.jpg);
	background-repeat: no-repeat;
	margin-left:10px;
}
#banner5 {
	height: 178px;
	clear: both;
	background-image: url(./images/banner5.jpg);
	background-repeat: no-repeat;
	margin-left:10px;
}
#home_content {
	padding-top: 25px;
	font-size: 13px;
	height: 175px;
	width:1000px;
}
#home_content .button {
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
#home_content  .button a {
	display: block;
	background-image: url(./images/learn_more_a.jpg);
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
	text-transform: uppercase;
	color: #CCCCCC;
	padding-top: 9px;
	text-align: left;
	padding-left:9px;
	font-weight: bold;
	text-decoration: none;
}
#home_content  .button a:hover {

	background-repeat: no-repeat;
	text-decoration:underline;

}


#home_content ul {
	margin-top: 15px;
	margin-bottom: 15px;
}
#home_content li {
	list-style-type: none;
	background-image: url(./images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 20px;
	font-size:14px;
}



#home_content li a
{
	color:#025589;
	text-decoration:none;
}
	
#home_content li a:hover
{
	color:#025589;
	text-decoration:underline;
}


#home_content .box {
	border-right:0.2px solid #C0C0C0;
	_border-right:1px solid #C0C0C0;
	float:left;
	height:110px;
	padding-left:15px;
	padding-right:5px;
	width:227px;
}
#home_content  h3 {
	color: #025589;
	font-size: 17px;
	text-align: left;
	margin-top:-4px;
	_margin-top:0px;
}

#home_content .box1 {
	float: left;
	width: 228px;
	height: 100px;
	padding-right: 10px;
	padding-left: 15px;
}
#home_content .box1 ul li a span {
 color:#000000 !important;
 text-decoration:underline;
}
#inner_content {
	font-size: 10pt;
	line-height: 13.5pt;
	padding-top: 15px;
	padding-right: 23px;
	padding-bottom: 15px;
	padding-left: 23px;
	color: #000000;
	font-family:tahoma,arial,helvetica,sans-serif;
}
#inner_content h3 {
	font-size: 18px;
	color: #025589;
	font-weight:normal;
	margin-bottom:12px;
}

#inner_content .contentheading
{
    font-size: 18px;
	color: #025589;
}
#inner_content .componentheading
{
    font-size: 18px;
	color: #025589;
}
#inner_content .menutitle
{
    font-size: 14px;
	color: #025589;
	padding-top:10px;
	padding-bottom:10px;
}
#inner_content .contentpaneopen ul li a
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#inner_content .contentpaneopen ul
{
	margin-left:17px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}
#inner_content .contentpaneopen #lipsum  ol
{
	margin-left:17px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#inner_content .contentpaneopen #lipsum ol li
{ 
    list-style-image:none;
    list-style-position:inside;
    list-style-type: decimal;
	padding:0px;
	margin:0px;
	
}
#inner_content .contentpaneopen ol
{
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#inner_content .contentpaneopen ol li
{ 
    list-style-image:none;
    list-style-position:inside;
    list-style-type: decimal;
	padding:0px;
	margin:0px;
}

#inner_content .contentpaneopen #lipsum ol
{ 
	padding:0px;
	margin-left:3px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
}

#inner_content .contentpaneopen ul li
{
	display:list-item;
	padding-left:2px;
}
#inner_content h4 {
	color: #025589;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#inner_content p {
	margin-top: 8px;
	margin-bottom: 8px;
}



#footer {
}
#footer_links {
	font-size: 13px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-weight: bold;
}
#footer_links ul {
	display:inline;
	margin:0;
	padding:0;
}
#footer_links li {
	list-style-type: none;
	display:inline;
}
#footer_links a {
	text-decoration: none;
	color: #666666;
	margin-right: 15px;
	margin-left: 15px;
}
#footer_links a:hover {
	text-decoration: underline;
}


#copyrights {
	text-align: center;
	font-size: 11px;
	color: #666666;
	height: 40px;
}

.sitemap ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
}
.sitemap ul li {
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
}
.sitemap a img {
	border		: none;
}
.sitemap ul.level_0 ul {
	list-style	: inside square;
	padding		: 0;
}
.sitemap ul.level_1 li {
	padding		: 0 0 0 2em;
	white-space	: nowrap;
}
.sitemap li.active a {
	font-style	: italic;
}

#inner_content #component-contact{
	width:400px; 
	
}
#inner_content #component-contact_form
{
	width:1000px; 
}
#inner_content #component-contact_form table
{ 
    padding:0px;
	margin:0px;
}
#component-contact_form #contact_email_copy
{
	margin-top:10px;
}
#component-contact_form #button_validate
{

}
#inner_content #contact_message{

	margin-top:10px;
	
}
#welcome_msg
{
float:left;
padding-top:15px;
width:300px;
color:#FE1C04;
}

#inner_content #contact_label
{
height:22px;
}

#inner_content #contact_field
{
padding-bottom:20px;
}

#inner_content #contact_field .input_field
{
height:25px;
width:250px;
}
#inner_content .input_field
{
height:25px;
width:250px;
}
#inner_content #contact_form_right #contact_text
{
height:1.8in;
width:450px;
}

#inner_content #button_validate
{
margin-top:10px;
}
.head{
font-family:tahoma;
font-size:10pt;
font-weight:bold;
}

#inner_content ol{
margin-left:20px;
}
#inner_content ul{
margin-left:15px;
}
#menu  .current_page_parent a{
color:#000000;

}
#banner_links .current_page_item a{
color:red;
}
.contact_email{
	float: left; 
	width: 364px; 
	padding-left: 0.5in;
}
.required{
color:red;
}
#contact_form_right{
	float: right;
	padding-right: 0.8in;
	/*width: 400px;*/
}

.ddsg-wrapper a{
color:#666666;
}
.ddsg-wrapper li{
list-style:none;
margin-bottom:5px;
}
.ddsg-wrapper h2{
color:#025589;
font-size:14px;
padding-bottom:10px;
padding-top:10px;
}
#top_links .page-item-44 a{
color:#FE1C04;
}
.sitemap ul{
 margin:0 0 0 17px;
 }
 .sitemap ul a{
 color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
 }
 #inner_content_left{
	float:left;
	padding-right:25px;
	width:725px;
 }
#inner_content_right{
	border-left:1px dotted #666666;
	float:left;
	padding-left:10px;
	width:190px;
margin-bottom:10px;
}
.education_box {
/*	margin-top:10px;*/
}
#inner_content .education_box ul {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:13.5px;
	margin-left:30px;
	padding-top:10px;
}
#inner_content .education_box li {
	margin-bottom:5px;
}
#inner_content .profesional_box {
	margin-bottom:35px;
	margin-top:10px;
}
#inner_content .profesional_box ul {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:13.5px;
	margin-bottom:23px;
	margin-left:20px;
	padding-left:10px;
	padding-top:10px;
}
#inner_content .profesional_box li {
	margin-bottom:5px;
}
.pagetitle{
font-family:Georgia,"Times New Roman",Times,serif;
margin-bottom:10px;
}
.education_box a {
color:#666666;
text-decoration:none;
}
.profesional_box a {
color:#666666;
text-decoration:none;
}
.education_box a:hover {
text-decoration:underline;
}
.profesional_box h2{
color:#025589;
font-family:Georgia,"Times New Roman",Times,serif;
}
.education_box h2{
color:#025589;
font-family:Georgia,"Times New Roman",Times,serif;
}
.profesional_box  a:hover {
text-decoration:underline;
}
#inner_content #inner_content_left h2 a{
font-family:Georgia,"Times New Roman",Times,serif;
color:#025589;
text-decoration:none;
}
.navigation{
	margin-bottom:10px;
}
.navigation a{
	color:#025589;
	text-decoration:none;
}
.navigation a:hover{
	text-decoration:underline;
}
/*.menu .item100 a
{
color:#025589;
}
.menu .item100 a span
{ 
color:#025589;
}

.menu .item100 a:hover
{ 
color:#025589 !important;
}

.menu .item99 a
{
color:#025589;
}
.menu .item99 a span
{ 
color:#025589;
}

.menu .item99 a:hover
{ 
color:#025589 !important;
}



.menu #current a span
{ 
color:#FE1C04 !important;
}
.menu #current a:hover
{ 
color:#FE1C04 !important;
}


*/#inner_content_left h2{font-size:18px;}
