@charset "utf-8";
/* Reset default browser style=====================================================================>  */
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, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}

/* Body Page style=====================================================================>  */
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #63636b;
	background: #ffffff url(../images/bkg.jpg) repeat-x 0 0;
	line-height: 20px;
	text-align: center;
}

html, body {
  height: 100%;	
}

a, a:active {color: #a5b310; text-decoration: none; outline:0;}

a:hover {color: #63636b; text-decoration: underline;}

.clear {clear: both}

h1, h2, h3 {
  color:#a5b310;	
}

/* Page Layout style=====================================================================>  */
#container {
  background: url(../images/logo_tm_watermark.png) no-repeat 0% 15%;
  height: 100%;
  min-height: 100% /*For real browsers.*/
}

#wrapper {
  width: 850px;
  margin: 0px auto;
  text-align: left;
  position: relative;
}

.header {
  width: 850px;
  height: 106px;
  position: relative;
}

.logo {
  position: absolute;
  float: left;
  top: 12px;
  height: 80px;
  width: 278px;
  height: 124px;
  background: url(../images/logo.png) no-repeat 0 0;
}

.logo a {
  display: block;
  height: 94px;
}

.top-leftwrap {
  float: right;
  width:300px;
}

.top-leftwrap .toplinks {
  margin: 15px 0px 0px 0px;	
  font-size: 13px;
  width: 300px;
  text-align: right;
}

.top-leftwrap .toplinks img {
  margin: 0px 2px;
}

.top-leftwrap .toplinks a, .top-leftwrap .toplinks a:hover  {
  color: #63636b;
  text-decoration: none;
}

.tagline {
  margin-top: 40px;
  font-size:17px;
  font-style: italic;
  color: #afbc22;
  display: block;
  text-align: right;
}

.menu {
  width: 830px;
  height: 40px;
  position:absolute;
  z-index: 100;
  padding-left: 30px;
}

.menu ul li {
  display: inline;	
}

.menu ul li a {
  float: left;
  padding: 6px 30px;
  background:  url(../images/menu_dot.gif) no-repeat 0 50%;
  line-height: 30px;
  text-align: center;
  font-size: 15px;
  color: #63636b;
}

.menu ul li a:active, .menu ul li a:visited {
  color: #63636b;	
}

.menu ul li a:hover {
  color: #a5b310;
  text-decoration: none;
}

.menu ul li .current_page_item {
  color: #a5b310!important;
}

.menu ul li .rm_menubkgimg {
  background: none;
}

.top-header {
  width: 852px;
  height: 223px;
  background: url(../images/topheader.jpg) no-repeat 0 0;
  position: relative;
  top: 43px;
}

.top-header .would_u_like {
  margin: 10px 0px 0px 20px;
  float: left;
  font-size: 17px;
  color: #fff;
  width: 225px;
}

* html .would_u_like {
  margin: 6px 0px 0px 10px!important;
}

.top-header .would_u_like p {
   padding-top: 13px;
   line-height:20px;
}

.top-header .would_u_like p span {
  font-weight: bold;	
}

.content-wrap {
  margin-top: 50px;
  width: 850px;
  padding-bottom:15px;
}

.left-colmun {
  float: left;
  width: 257px;
}

.testimonial_wrap {
  width: 256px;
}

.testimonial_wrap .tm_topwrap {
  width: 256px;
  display:block;
  height: 10px;
  background: url(../images/tm_topbkg.jpg) no-repeat 0 0;
}

.testimonial_wrap .tm_middlewrap {
  width: 256px;
  height: auto;
  background: url(../images/tm_middlebkg.jpg) repeat-y 0 0;
}

.testimonial_wrap .tm_botomwrap {
  width: 256px;
  display:block;
  height: 10px;
  background: url(../images/tm_bottombkg.jpg) no-repeat 0 0;
}

.testimonial_wrap h2{
  padding: 0px 0px 8px 12px;
  font: 18px Tahoma, Geneva, sans-serif;
}

.testimonial_wrap img {
  border: 4px solid #7c8616;
  margin: 0px 0px 8px 15px;
}

.testimonial_wrap p {
  padding: 0px 15px 8px 15px;
  line-height: 15px;
  text-align: left;
}

.testimonial_wrap p span {
  color: #a5b310;
  font-weight: bold;
  padding-left: 4px;
}

.practice_accredited {
  padding: 10px 0px 0px 10px;	
}

.right-column {
  float: right;
  width: 585px;
}

.right-column .rcolumn-inner {
  padding: 0px 0px 20px 10px;	
}

.right-column .rcolumn-inner h2 {
  padding: 5px 0px 5px 0px;
  font: 20px Tahoma, Geneva, sans-serif; 	
}

.rcolumn-inner h2 {
  padding: 5px 0px 5px 0px;
  font: 18px Arial, Geneva, sans-serif; 	
}

.rcolumn-inner p {
  line-height: 17px;
  text-align: justify;
}

.how_do_i_transform {
  font-weight: bold;
  padding-bottom: 6px;
}

.rcolumn-inner ul {
  padding-bottom: 8px;	
}

.rcolumn-inner ul li {
  padding-left: 17px;
  line-height: 22px;
  background: url(../images/menu_dot.gif) no-repeat 1% 50%;
}

.support_for {
  margin-top: 5px;	
}

.support_for div {
   display: inline;
   float: left;
   width: 182px;
   margin-right: 13px;
}

.support_for div h3 {
  font: normal 17px Arial, Geneva, sans-serif;
  padding-left:4px;
}

.support_for .for_men {
  margin-right:0px;	
}

.support_for div h3 span {
  font-weight: bold;	
}

.support_for div p {
  line-height: 16px;	
}

.support_for div p a {
  padding-top: 10px;
  float: left;
}

.backtotop {
  text-align: right;
  padding-right:10px;
  float: right;
  margin-top:22px;
}

.discussing_issues {
  margin: 0px 50px;
  text-align: center!important;
  font-style: italic;
  font-size: 11px;
}

.list_site li {	
  background: none!important;
  padding: 0px!important;
  display: block;
}

.list_site li a {
  float: left;
  padding-right: 20px;
}




/* Inner page style=====================================================================>  */
.top-innerheader {
  width: 852px;
  height: 115px;
  background: url(../images/topinnerheader.jpg) no-repeat 0 0;
  position: relative;
  top: 43px;
}

.top-innerheader h2 {
   padding: 85px 0px 0px 15px;
   color: #fff;
   font-size: 25px;
}

.list_items li {
  background: url(../images/list_txt.gif) no-repeat 2% 20%!important;
  padding-left: 30px!important;
}

/* Form style=====================================================================>  */
.customer_form {
  padding: 5px 0px 0px 0px;	
}

.customer_form p {
  display: block;
  padding: 4px 0px;
  clear: both;
}

.customer_form p label {
  float: left;
  width: 120px;
  text-align: left;
}

.customer_form p .error { float: none; color: red; padding-left: .5em; text-align: left!important; vertical-align: top; }


.customer_form p label span {
  color: #ff0000;
}

.customer_form p .input {
  width: 260px;
  padding: 4px 2px;
  border:2px solid #c5c5c5;
  
}
.customer_form p .input:hover {
  border:2px solid #a8b521;
  background: #f6f6f6;
}

.customer_form p textarea {
  width: 280px;
  padding: 4px 2px;
  height: 130px;
  border:2px solid #c5c5c5;
}

.customer_form p textarea:hover {
  border:2px solid #a8b521;
  background: #f6f6f6;
}

.buttom {
  width:92px!important;
  height:30px!important;
  border:0px!important;
  background: url(../images/button.gif) no-repeat 0 0;
  color:#fff;
  font-weight: bold;
  padding: 1px 0 6px 0px!important;
  font-size:12px;
  cursor: pointer;
}

/* Footer style=====================================================================>  */
#footer {
  clear: both;
  border-top: 1px solid #e5e9b9;
  margin-top:8px;
  padding: 6px 0px;
  line-height: 22px;
  text-align: center;
}

#footer .footerlinks a {
  padding: 0 15px;
  font-size: 13px;
  color: #63636b;
  background: url(../images/menu_dot.gif) no-repeat 100% 50%;
}

#footer .footerlinks a:hover {
  color: #a5b310!important;
  text-decoration: none;
}

#footer .footerlinks .rm_menubkgimg {
  background: none;
}

#footer .footerlinks a:active, #footer .footerlinks a:visited {
  color: #63636b;
}

#footer .footerlinks .current_page_item {
  color: #a5b310!important;
}

.copyright {
  padding: 2px 0px;	
}

.copyright span {
  color: #a5b310;
  font-weight: bold;
}

