/*
Theme Name: Trauma Micro Site
*/

/* =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, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;	
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 0px 0;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
	color:#5A5A5A;
	font-size:16px;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}

.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
/*********************Font Face*****************************************/

@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic-webfont.woff') format('woff'),
         url('fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 2, 2013 */



@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*********************Font Face*****************************************/
a											{color:#fff; text-decoration:none; outline:0 none;}
a:hover										{color:#fff;  text-decoration:none;}

/*----------------------------------------------------------------------------------*/
html 										{ min-width:100%;}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.homebody   								{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:url(images/wesite_bg.jpg) no-repeat top center; margin:0px; padding:0px;}
.inner1body   								{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:url(images/inner-one_bg.jpg) no-repeat top center;margin:0px; padding:0px;}

.homebody .wrapper_main  {background:none; }

.inner1body   								{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:url(images/bg-repeat.jpg) repeat-x top center;margin:0px; padding:0px;}
.wrapper_main   								{ background:url(images/inner-one_bg.jpg) no-repeat top center;}

.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
.wrapper_main h1    						{ font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:42px; line-height:42px; color:#fff; text-align:center; }
.wrapper_main h2    						{ font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size: 36px; line-height: 42px; color:#5a5a5a; padding-bottom: 24px;}
.wrapper_main h3    						{ font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size: 30px; line-height: 36px; color:#5a5a5a; padding-bottom: 18px; }
.wrapper_main h4    						{ font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size: 22px; line-height: 28px; color:#5a5a5a; padding-bottom: 10px;}
.wrapper_main h5    						{ font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color:#5a5a5a; padding-bottom: 10px;}
.wrapper_main p, .wrapper_main  					     	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5a5a5a; line-height:24px;}

/* ----------------------- layout ----------*/
.wrapper_main								{ width:100%;margin:0 auto;}
.play							            {display:inline-block;margin:0px 0px 0 0   }


/* ------------------------- HEADER Wrapper HERE -------------------*/
#header_wrapper				{ width:100%; background:url(images/head_green_strip.jpg) repeat-x left top; position:relative; z-index:500;}
.headerarea                                 { width:100%; margin:0px; padding:15px 0px;}

 a.logo                                     { margin:0px; padding:0px; display:block; height:auto;width:22.8%; float:left;  }
 a.logo img                                 { width:100%; height:auto; max-width:220px;}

.head_r                                     { width:74%; float:right; border:0px solid red; padding:0 1% 0 0;}
.topnav                                     { width:79%; margin:0px; padding:20px 0 0 0; float:left; font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:15px; color:#fff; position:relative; z-index:9999;}
.topnav  ul                                 { margin:0px; padding:0px; list-style:none;}
.topnav  ul li                              { margin:0px; padding:0px 1.0% 12px 1.0%; float:left; position:relative;}
.topnav  ul li a                            { color:#fff; text-decoration:none; padding:0 0 28px; cursor: pointer; }
.topnav  ul li a:hover,ul li a.active       { color:#fff; text-decoration:none; background:url(images/active_arrow.jpg) no-repeat center bottom;}
.topnav .nopad                              { padding:0px 1.3% 12px 0;} 
.topnav .addpad                             { padding:8px 10px 0px 10px !important;border-top:#c3c3c3 solid 0px} 

.topnav  ul li ul                           { margin:0px; padding:8px 0px 0px 0px ;  position:absolute; left:0px; top:100%; display:none; width:180px; background: url(images/sub_nav_arrow.png) no-repeat center 0px ; border:#c3c3c3 solid 0px;border-bottom:#c3c3c3 solid 1px; }

.topnav  ul li ul li                        { margin:0px !important ; padding:0px 10px  0px 10px !important; float:none; background:#FFF;border-left:#c3c3c3 solid 1px;border-right:#c3c3c3 solid 1px;}
.topnav  ul li ul li a                      { color:#076c98; text-decoration:none;  display:block; padding:8px 0 12px;border-bottom:#adcfdd solid 1px; background:none;}
.topnav  ul li ul li a:hover                { color:#076c98; text-decoration:none;background:none;}
.topnav  ul li:hover ul                     { display:block;}

.topnav ul li ul li.menu-item:hover	{ background-color:#0C8CAE; }
.topnav ul li ul li.menu-item  a:hover	{ color:#fff!important; }

.search input[type="text"]                  { width:19.3% ; float:right; background:#a8cc9e; border:solid 1px #91b588; outline:0 !important; display:block; padding:8px 0 8px 1.1%; margin:13px 0 0 0; font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:14px; color:#5d7f54; font-weight:bold;  }

/* ------------------------- Container Wrapper HERE -------------------*/
#container_wrapper							{ width:100%; position:relative;}
.homerea                                    { width:100%; padding:37px 0 0 0;}
*+html .homerea                             { width:100%; padding:15px 0 0 0;}
.homerea h1                                 { margin:0px; padding:0px;}

.videbbox                                   { width:80%; margin:0 auto;max-width:100%; height:auto; padding:46px 0 40px 0; text-align:center; }
.videbbox img                               {max-width:600px;height:auto; border:#0a6e88 solid 4px; width:100%}
.videbbox iframe {
    border: 4px solid #0A6E88;
}

.homerea h2                                 { margin:0px; padding:0px; }
.homerea h2 a                               {color:#0c8cae; text-decoration:underline;}
.homerea h2 a:hover                         {color:#0c8cae; text-decoration:none;}

.inner_full_width			{ width:100%; margin: 0 auto; }

.inner1_r a, .inner_full_width a		{ color:#0c8cae; }


.servicesbox                                { margin:0 auto  !important; padding:72px 0 50px 0 !important; border:#F00 solid 0px; float:none !important;  }
.servicesbox ul                             { margin:0px; padding:0px; list-style:none;} 
.servicesbox ul li                          { margin:0px; padding:0px 0 1.0%; border-bottom:#dbdbdb solid 1px;}

.trauma                                     { margin:0px; padding:0px; font-size:54px; line-height:54px; color:#0c8cae; padding:0 0 50px; display:block; text-align:center; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-weight:bold;}
.resiliency                                 { margin:0px; padding:0px; font-size:54px; line-height:54px; color:#85bd4a; padding:84px 0 50px; display:block; text-align:center; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-weight:bold;}
.recovery                                   { margin:0px; padding:0px; font-size:54px; line-height:54px; color:#7358a8; padding:83px 0 50px; display:block; text-align:center; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-weight:bold;}

.servicesbox_l                              { width:36.5%; float:left;}
.servicesbox_l img                          {max-width:348px;height:auto; width:100%; }

.servicesbox_r                              { width:60.6%; float:right;}
.servicesbox_r img                          { width:100%; height:auto; max-width:526px;}
.servicesbox_r p                            { margin:0px; padding:0px;}

.servicesbox_r ul                           { margin:0px; padding:37px 0 0 0; list-style:none;}
.servicesbox_r ul  li                       { margin:0px;  border-bottom:#dbdbdb solid 1px; padding:16px 0 25px;}
.servicesbox_r .nopad                       { padding:16px 0 0 0; border:0px;}  

.reco_l                                     { width:10%; float:left;} 
.reco_r                                     { width:85%; float:right;} 
*+html .reco_r                              { width:82%; float:right; margin:-40px 0 0 0;} 

.reco_r h1                                  { font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#7358a8; padding:0 0 15px; text-align:left; margin:0px; padding:0px;}
.reco_r p                                   {color:#7358a8; padding:0 0 0px; margin:0px; color:#646464;}
.reco_r img                                 { width:100%; height:auto; max-width:57px;}

.phtopad                                    { padding:50px 0 0 0;} 

.learn-but                                  { width:34.1%; height:51px; margin: 0 auto; position:relative; bottom:-38px; background:url(images/Blue_but.png) no-repeat left top; display:block; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; line-height:45px;}
.learn-but a                                { color:#fff; text-decoration:none;}
.learn-but a:hover                          { color:#fff; text-decoration:underline;}

.learn1-but                                  { width:25.1%; height:51px; background:url(images/green_but.png) no-repeat left top; margin: 0 auto; position:relative; bottom:-35px;font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; line-height:45px;}
.learn1-but a                                { color:#fff; text-decoration:none;}
.learn1-but a:hover                          { color:#fff; text-decoration:underline;}



.learn2-but                                  { width:25.1%; height:51px; margin: 0 auto; position:relative; bottom:-36px; background:url(images/purpal_but.png) no-repeat left top;font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; line-height:45px;}
.learn2-but a                                { color:#fff; text-decoration:none;}
.learn2-but a:hover                          { color:#fff; text-decoration:underline;}

.massage                                     { margin:0px auto !important; padding:22px 0 37px 0;  float:none !important; border:#F00 solid 0px; } 
.massage h1                                  { font-family:open_sansitalic,Arial, Helvetica, sans-serif !important; font-size:24px !important; color:#85bd4a !important; line-height:30px !important; text-align:center !important; letter-spacing:-1px;}
.massage h1 span                             { font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:18px; display:block;}


/* ------------------ FOOTER Wrapper HERE --------------------------*/
#footer_wrapper								{ width:100%; background:#85bd4a; border-top:#628b36 solid 1px; padding:34px 0 40px 0;}
.footerarea                                 { margin:0 auto !important; float:none !important; padding: 0px;}
.greenbox                                   {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #6c993c;behavior: url(PIE.htc); position:relative; z-index:1; padding:13px 35px 10px 12px;} 
.greenbox_l                                 { width:6%; margin:0px; padding:4px 0 0 0;float:left;}
.greenbox_l img                             { width:100%; height:auto; max-width:39px;}  
.greenbox_r                                 { width:93%; float:right;}   
.greenbox_r p                               { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:21px;} 
.copy                                       { margin: 0 px; padding:42px 0 0 0px;}
.copy_l                                     { width:27%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.copy_l a                                   { color:#fff; text-decoration:none;}
.copy_l a:hover                             { color:#fff; text-decoration:underline;}

.copy_r                                     { width:77%; float:right;font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-align:right; } 


#language-switcher {
    float: left;
    padding-left: 5px;
	margin-left:5px;
	border-style:solid;
	border-width:0 0 0 1px;
}

#language-switcher a{
    text-decoration:underline;
}


#footer_wrapper .footerarea .copy .textwidget {
    float: left;
}
/* ----------Lightbox----------------------------*/

		
.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: none;top: 0;left: 0; }
	
.reveal-modal {visibility: hidden;top: 100px; left: 50%;margin-left: -20%;width: 40%;background: #1e1e1e;position: absolute;z-index: 101;padding: 1%;}
		
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;} 
.big-link { display:block; margin-top: 0px; text-align: center; font-size: 70px; color: #06f; }
		
.lightboxarea                               { background:#1e1e1e; margin:0px;  border:#161616 solid 0px; padding:0; width:100%;}
.lightboxarea  h1                           { font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:54px; color:#fff; text-align:center; line-height:54px; padding:0 0 15px;}
.videobox                                   { margin:0px; padding:0px; width:100%; }
.videobox img                               { width:100%; height:auto; max-width:773px;}
.lightboxarea  p                            { font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; padding:0 0 25px;}

.green1-but                                  { width:54%; margin: 0 0 0 0%; position:relative; left:34%}
.green1-but a                                { color:#fff; text-decoration:none;}
.green1-but a:hover                          { color:#fff; text-decoration:underline;}
.green_l                                     { background:url(images/green_l.png) no-repeat left top; width:25px; height:50px; float:left;}
.green_m                                     { background:url(images/green_m.png) repeat-x left top; height:50px; float:left;font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; line-height:40px;}
.green_r                                     { background:url(images/green_r.png) no-repeat left top; width:24px; height:50px; line-height:40px; float:left;}

/********Inner1********/
.innerone-area                               { margin:0px 0 55px;  width:100%; padding:124px 0 0 0; border-bottom:#dbdbdb solid 1px;}

*+html .innerone-area                        { margin:0px 0 55px;  width:100%; padding:100px 0 0 0; border-bottom:#dbdbdb solid 1px;}
.innerone-area h1                            { font-size:48px; line-height:48px; color:#2984a9; margin:0px; padding:0px 0 35px; text-shadow:#fff 1px 1px;}

.inner1_l                                    {width:25%; margin:0px; padding:14px 0 0 1%; float:left; } 

.leftnav                                     { font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:16px; color:#08779d; padding:8px 0 0 0;background:url(images/inner_lnav-bg.png) repeat-y 10px 0;}
.leftnav ul                                  { margin:0px; padding:0px; list-style:none;}
.leftnav ul li                               { margin:0px;  padding:6.4% 0 ; background:url(images/left_nav_line.jpg) no-repeat 10px bottom ;}
.leftnav ul li a                             { color:#08779d; text-decoration:none; text-align:right; line-height:24px; display:block; padding:0 10.8% 0 10px;}
.leftnav ul li a:hover,ul li a.active1       { color:#08779d; text-decoration:none; background:url(images/left_nav-arrow.png) no-repeat right top} 

 
.inner1_r                                    { width:69.4%; float:right; padding: 0 0 0 2.2%;}
.bigphoto                                    { width:100%; margin:0px; padding:0px 0 9px;} 
.bigphoto  img                               { width:100%; height:auto; max-width:676px;}
.inner1_r p                                  { margin:0px; padding:0px 0 21px;}
.greencontent                                { width:55%; margin:0px; float:right; border-left:#85bd4a solid 6px; padding:0 0 35px 3%; display:block; font-size:24px; line-height:30px; color:#85bd4a;}
.inner1_r.no-left-menu  {  float:none; margin: 0 auto; }

.learn-but1                                  { 
    bottom: -29px;
    color: #FFFFFF;
    display: table;
    font-family: open_sanssemibold,Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 51px;
    line-height: 40px;
    margin: 0 auto;
    position: relative;
    text-align: center;
     max-width: 615px;
	width: auto;
	display:inline-block;
	text-align:center;
}

.learn-but1 a{
	cursor:pointer;
}

.learn-but1 .learn-button-center {
    display: table;
    float: left;
    min-width: 285px;
	height: 50px;
    text-align: center;
	background: url("images/blue-m.png") repeat-x scroll 0 0 transparent;
}
.learn-but1 .learn-button-left {
    background: url("images/blue_l.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    width: 27px;
}
.learn-but1 .learn-button-right {
    background: url("images/blue-r.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    width: 27px;
}

.learn-but a                                { color:#fff; text-decoration:none;}
.learn-but a:hover                          { color:#fff; text-decoration:underline;}


.inner1_r ul {
    
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 21px 20px;
}


/****Home page*********/
.mob-nav                                    { display:none;}
.img1                                       { padding:0px 0 0 0;} 
.img3                                       { padding:0px; } 
.search1 input[type="text"]                  { width:100% ; float:right; background:#a8cc9e; border:solid 1px #91b588; outline:0 !important; display:none; padding:18px 0 19px 2%; margin:0px 0 0 0; font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:18px; color:#082800;  }
/********Inner1 page********/
.leftnavsub                               { display:none;}

/********responsive.css file********/
	/* Smaller than standard 999 (devices and browsers) */
	@media only screen and (max-width: 999px) {
		.mobnav                                    { display:none;}
	
		
		
}

	/* Tablet Portrait size to standard 999 (devices and browsers) ipad port */
	@media only screen and (min-width: 768px) and (max-width: 999px) {
.topnav                                      { width:79%; margin:0px; padding:20px 0 0 0; float:left; font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:15px; color:#fff; position:relative; z-index:9999; display:none;}
 a.logo                                      { margin:0px; padding:0px 0 0 20px; display:block; height:auto;width:28%; float:left;   }
 .head_r                                     { width:51%; float:right; border:0px solid red; padding:0 2.5% 0 0;}

.mob-nav									 { display:block; float:left; width:40%; margin:0px; background:#2d5c1f ; padding:0 21px 0 0; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:15px;}
.mob-nav a.menu								 {display:block;  background:url(images/768_menu-bg.png) no-repeat right 40%;  color:#fff; padding:22px 0px 22px 27px; color:#fff;}
.mob-nav ul.navi							 { background: url(images/768_nav_bg.png) repeat left top; border:#3c3c3c solid 1px; display:block; padding:10px 0 0 0 ; width:97%; position:absolute; top:87px; right:1.5%; z-index:9999}
.mob-nav ul	li							 { display:table; padding:10px; border-bottom:#707070 solid 1px; }
.mob-nav ul li:last-child 					{ border-bottom: 0 none;     border-right: 0 none;}
.mob-nav ul	li a							 { font-size:18px; font-family:'open_sanssemibold'; color:#fff; display:block;}
.mob-nav ul	ul li							 { float:left; padding:0 5px; border-right:#808080 solid 1px; border-bottom:none;}
.mob-nav ul	ul li.first						 { padding-left:0;}
.mob-nav ul li.last							 { padding-right:0; border:none;}
.mob-nav ul	ul 								 { float:left; display:block; width:100%; border:none; padding:0;}
.mob-nav ul	ul li a							 { color:#fff; font-family:'open_sansregular'; font-size:15px; display:block; font-weight:normal;}
.mob-nav ul.navi b							 { font-size:18px;}


#menu-mobile-header-menu 					{   background: url(images/768_nav_bg.png) repeat left top grey; border:#3c3c3c solid 1px; left: 2%; line-height: 25px; padding: 10px 10px 20px;  position: absolute;  width: 93%; z-index: 9999;  }

.search input[type="text"]                  { width:51.1% ; float:right; background:#a8cc9e; border:solid 1px #91b588; outline:0 !important; display:block; padding:18px 0 15px 2%; margin:0px 0 0 0; font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:18px; color:#082800;  }

.homerea h1                                 { margin:0px; padding:0px 8%; line-height:60px; font-size:45px;}
.homerea h2                                 { margin:0px; padding:0px 8%;line-height:30px; font-size:25px; }


.servicesbox_l                              { width:48.3%; float:left; padding:0 0 0 3%;}
.servicesbox_l img                          {max-width:348px;height:auto; width:100%; }

.servicesbox_r                              { width:45%; float:right; padding:0 1% 0 0}
.servicesbox_r img                          { width:100%; height:auto; max-width:526px;}
.servicesbox_r p                            { margin:0px; padding:0px;}
.learn-but                                  { width:42.5%; margin: 0 auto; position:relative; bottom:-36px;}
.learn1-but                                  { width:30.1%; margin: 0 auto; position:relative; bottom:-33px;}
.learn2-but                                  { width:30.5%; margin: 0 auto; position:relative; bottom:-34px;}
.green1-but                                  { width:70%; margin: 0 0 0 0%; position:relative; left:20%}



.reco_l                                     { width:20%; float:left; padding:0 0 0 0;} 
.img1                                       { padding:15px 0 0 0;} 
                                   
.reco_r                                     { width:77%; float:right;} 
.reco_r img                                 { width:100%; height:auto; max-width:57px;}
.reco_r h1                                  { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#7358a8; padding:0 0 15px; text-align:left; margin:0px; padding:0px;}
.massage h1                                  { font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:24px; color:#85bd4a; line-height:30px; text-align:center; letter-spacing:-1px; padding:0px;}
.reco_r h1                                  { font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:normal; font-weight:bold; color:#7358a8; padding:0 0 15px; text-align:left; margin:0px; padding:0px;}

.copy_l                                     { width:18%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

.copy_r                                     { width:78%; float:right;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; }





		
}
	

	/* All Mobile Sizes (devices and browser) iphn*/
	@media only screen and (max-width: 767px) {
		.topnav                                      { width:79%; margin:0px; padding:20px 0 0 0; float:left; font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:15px; color:#fff; position:relative; z-index:9999; display:none;}
 a.logo                                      { margin:0px; padding:0px 0 0 20px; display:block; height:auto;width:25%; float:left; border:#F00 solid 0px;  }
 .head_r                                     { width:68%; float:right; border:0px solid red; padding:0 2.5% 0 0;}

.mob-nav									 { display:block; float:left; width:40%; margin:0px; background:#2d5c1f ; padding:0 21px 0 0; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:15px;}
.mob-nav a.menu								 {display:block;  background:url(images/768_menu-bg.png) no-repeat right 40%;  color:#fff; padding:22px 0px 22px 27px; color:#fff;}
.mob-nav ul.navi							 { background: url(images/768_nav_bg.png) repeat left top; border:#3c3c3c solid 1px; display:block; padding:10px 0 0 0 ; width:97%; position:absolute; top:87px; right:1.5%; z-index:9999}
.mob-nav ul	li							 { display:table; padding:10px; border-bottom:#707070 solid 1px; }
.mob-nav ul li:last-child 					{ border-bottom: 0 none;    border-right: 0 none; }
.mob-nav ul	li a							 { font-size:15px; font-family:'open_sanssemibold'; color:#fff; display:block;}
.mob-nav ul	ul li							 { float:left; padding:0 5px; border-right:#808080 solid 1px; border-bottom:none;}
.mob-nav ul	ul li.first						 { padding-left:0;}
.mob-nav ul li.last							 { padding-right:0; border:none;}
.mob-nav ul	ul 								 { float:left; display:block; width:100%; border:none; padding:0;}
.mob-nav ul	ul li a							 { color:#fff; font-family:'open_sansregular'; font-size:15px; display:block; font-weight:normal;}
.mob-nav ul.navi b							 { font-size:18px;}

#menu-mobile-header-menu 					{   background: url(images/768_nav_bg.png) repeat left top grey; border:#3c3c3c solid 1px; left: 2%; line-height: 25px; padding: 10px 10px 20px;  position: absolute;  width: 93%; z-index: 9999;  }

.search input[type="text"]                  { width:50.1% ; float:right; background:#a8cc9e; border:solid 1px #91b588; outline:0 !important; display:block; padding:18px 0 15px 2%; margin:0px 0 0 0; font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:18px; color:#082800;  }

.homerea h1                                 { margin:0px; padding:0px 8%; line-height:60px;}
.homerea h2                                 { margin:0px; padding:0px 8%; }


.servicesbox_l                              { width:48.3%; float:left; padding:0 0 0 3%;}
.servicesbox_l img                          {max-width:348px;height:auto; width:100%; }

.servicesbox_r                              { width:45%; float:right; padding:0 1% 0 0}
.servicesbox_r img                          { width:100%; height:auto; max-width:526px;}
.servicesbox_r p                            { margin:0px; padding:0px 0 0 6px;}
.learn-but                                  { width:43.5%; margin: 0 auto; position:relative; bottom:-33px;}
.learn1-but                                  { width:31.1%; margin: 0 auto; position:relative; bottom:-29px;}
.learn2-but                                  { width:31.5%; margin: 0 auto; position:relative; bottom:-32px;}


.reco_l                                     { width:20%; float:left; padding:0 0 0 0;} 
.img1                                       { padding:15px 0 0 0;} 
                                   
.reco_r                                     { width:77%; float:right;} 
.reco_r img                                 { width:100%; height:auto; max-width:57px;}
.reco_r h1                                  { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#7358a8; padding:0 0 15px; text-align:left; margin:0px; padding:0px;}
.massage h1                                  { font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:24px; color:#85bd4a; line-height:30px; text-align:center; letter-spacing:-1px; padding:0px;}
.reco_r h1                                  { font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:normal; font-weight:bold; color:#7358a8; padding:0 0 15px; text-align:left; margin:0px; padding:0px;}

.copy_l                                     { width:100%;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;padding:0 0 10px 0;margin:0 0 0 1%;}


.copy_r                                     { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:left; margin:0 0 0 1%; }
.reveal-modal {visibility: hidden;top: 100px; left: 3%;margin-left: 0%;width: 93%;background: #1e1e1e;position: absolute;z-index: 101;padding: 1%;}

/****************************Inner1 Here--*************************/
.inner1_l                                    {width:29%; margin:0px; padding:14px 0 0 0; float:left; } 
.inner1_r                                    { width:64.6%; float:right; padding:0 4.2% 0 0;}

.leftnav ul li                               { margin:0px;  padding:6.4% 0 ; background:url(images/left_nav_line.jpg) no-repeat -22px bottom ;}
.leftnav                                     { font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:16px; color:#08779d; padding:8px 0 0 0;background:url(images/inner_lnav-bg.png) repeat-y -11px 0;}
.learn-but1                                  { width:66%; margin: 0 auto; position:relative; bottom:-29px;}

.greenbox                                   {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #6c993c;behavior: url(PIE.htc); position:relative; z-index:1; padding:13px 35px 14px 12px; margin:0 1%} 

		
}
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 481px) and (max-width: 599px) {
.learn-but                                  { width:76.5%; margin: 0 auto; position:relative; bottom:-33px;}
.learn1-but                                  { width:55.1%; margin: 0 auto; position:relative; bottom:-29px;}
.learn2-but                                  { width:55.5%; margin: 0 auto; position:relative; bottom:-32px;}

	}
	
		/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 600px) and (max-width: 767px) {
.learn-but                                  { width:76.5%; margin: 0 auto; position:relative; bottom:-33px;}
.learn1-but                                  { width:55.1%; margin: 0 auto; position:relative; bottom:-29px;}
.learn2-but                                  { width:55.5%; margin: 0 auto; position:relative; bottom:-32px;}

#footer_wrapper .footerarea .copy .textwidget {
    margin: 0 auto;
    text-align: center;
}
#language-switcher{
    border: medium none;
    float: none;
    text-align: center;
    width: auto;
}


	}
	
		/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 800px) and (max-width: 600px) {
.learn-but                                  { width:76.5%; margin: 0 auto; position:relative; bottom:-33px;}
.learn1-but                                  { width:55.1%; margin: 0 auto; position:relative; bottom:-29px;}
.learn2-but                                  { width:55.5%; margin: 0 auto; position:relative; bottom:-32px;}
	}
	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

.reveal-modal {visibility: hidden;top: 100px; left: 38%;margin-left: -34%;width:91%;background: #1e1e1e;position: absolute;z-index: 101;padding: 1%;}
.green1-but                                  { width:100%; margin: 0 0 0 0%; position:relative; left:0%}
.lightboxarea  h1                           { font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:33px; color:#fff; text-align:center; line-height:33px; padding:0 0 15px;}
.lightboxarea  p                            { font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; padding:0 0 25px 3px;}

		
.topnav                                      { width:79%; margin:0px; padding:20px 0 0 0; float:left; font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:15px; color:#fff; position:relative; z-index:9999; display:none; }
 a.logo                                      { margin:0px; padding:0px; display:block; height:auto;width:45.2%; float:left;    }
.head_r                                     { width:50.4%; float:right; border:0px solid red; padding:0 2.5% 0 0;}

.mob-nav									 { display:block; float:left; width:80%; margin:0px; background:#2d5c1f ; padding:0 15px 0 0; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:14px;border:#F00 solid 0px;}
.mob-nav a.menu								 {display:block;  background:url(images/768_menu-bg.png) no-repeat right 40%;  color:#fff; padding:22px 0px 22px 10px; color:#fff;}
.mob-nav ul.navi							 { background: url(images/768_nav_bg.png) repeat left top; border:#3c3c3c solid 1px; display:block; padding:10px 0 0 0 ; width:95%; position:absolute; top:87px; right:2.2%; z-index:9999}

.mob-nav ul.menu							 { background: url(images/768_nav_bg.png) repeat left top grey; border:#3c3c3c solid 1px; display:block; padding:10px 0 0 0 ; width:95%; position:absolute; top:87px; right:2.2%; z-index:9999}

.mob-nav ul	li								 { display:block; padding:15px 12px; border-bottom:#707070 solid 1px; }
.mob-nav ul.menu	li							 { display:block; padding:1px 6px; border-bottom:0px; }
.mob-nav ul	li a							 { font-size:16px; font-family:'open_sanssemibold'; color:#fff; display:block;}
.mob-nav ul.menu li.menu-item > a			{ font-size: 18px;	}
.mob-nav ul.menu ul.sub-menu li.menu-item > a { font-size: 15px; }
.mob-nav ul	ul li							 { float:left; padding:0 5px; border-right:#808080 solid 1px; border-bottom:none;}
.mob-nav ul	ul li.first						 { padding-left:0;}
.mob-nav ul li.last							 { padding-right:0; border:none;}
.mob-nav ul	ul 								 { float:left; display:block; width:100%; border:none; padding:0;}
.mob-nav ul	ul li a							 { color:#fff; font-family:'open_sansregular'; font-size:15px; display:block; font-weight:normal;}
.mob-nav ul.navi b							 { font-size:18px;}
.mob-nav .menu-mobile-header-menu-container > .menu > li {
    border-bottom: 1px solid #707070;
    float: left;
    padding: 20px 10px;
}

.mob-nav ul.menu li:last-child {
    border-right: 0 none;
}


.search input[type="text"]                  { width:51.1% ; float:right; background:#a8cc9e; border:solid 1px #91b588; outline:0 !important; display:none; padding:18px 0 19px 2%; margin:0px 0 0 0; font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:18px; color:#082800;  }

.search1 input[type="text"]                  { width:93% ; float:right; background:#e1ebf7; border:solid 1px #91b588; outline:0 !important; display:block; padding:18px 0% 19px 1%; margin:0px 3% 0 0; font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:18px; color:#082800;  }

 a.logo                                     { margin:0px; padding:0px; display:block; height:auto;width:46% ; float:left;  }
 a.logo img                                 { width:100%; height:auto; max-width:220px;}

.head_r                                     { width:25.7%; float:right; border:0px solid red; padding:0 1% 0 0;}
.reco_r h1                                  { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#7358a8; padding:0 0 15px; text-align:left; margin:0px; padding:0px;}
.massage h1                                  { font-family:open_sansitalic,Arial, Helvetica, sans-serif; font-size:24px; color:#85bd4a; line-height:30px; text-align:center; letter-spacing:-1px; padding:0px;}
.reco_r h1                                  { font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:normal; font-weight:bold; color:#7358a8; padding:0 0 15px; text-align:left; margin:0px; padding:0px;}
.homerea h1                                 { margin:0px; padding:0px 8%; line-height:60px;}
.homerea h2                                 { margin:0px; padding:0px 8%; }
.copy_l                                     { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 0 10px;}

.copy_r                                     { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; }
#language-switcher 			{ float: none; margin: 0 auto; border:none;}
.servicesbox_l                              { width:100%; float:left; padding:0 0 0 0;}
.servicesbox_l img                          {max-width:348px;height:auto; width:100%; text-align:center;}

.servicesbox_r                              { width:100%; float:right; padding:0 0 0 0}
.greenbox_l                                 { width:6%; margin:0px; padding:0px;float:left; display:none;}
.greenbox_l img                             { width:100%; height:auto; max-width:39px;}  
.greenbox_r                                 { width:93%; float:right;} 
.blue_m                                     { background:url(images/blue-m.png) repeat-x left top; float:left;height:50px; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; line-height:40px;}

.learn-but                                  { width:95%; margin: 0 auto; position:relative; bottom:-32px; background:url(images/Blue_but1.png) no-repeat left top; display:block; font-family:open_sanssemibold,Arial, Helvetica, sans-serif; font-size:15px; color:#fff; text-align:center; line-height:40px;}
.learn-but a                                { width:100%; height:auto; max-width:321px;}
.learn1-but                                 { width:77%; margin: 0 auto; position:relative; bottom:-28px;}
.learn2-but                                 { width:77%; margin: 0 auto; position:relative; bottom:-30px;}
.img1                                       { padding:15px 0 0 0;} 
.img3                                       { padding:25px 0 0 0;} 



/***********************Inner1***************************/
.inner1_l                                    {width:25%; margin:0px; padding:14px 0 0 1%; float:left; display:none; } 
.inner1_r                                    { width:100%; float:right; padding:0 0 0 0; }

.innerone-area                              { margin:0px 0 55px;  width:100%; padding:16px 0 0 0; border-bottom:#dbdbdb solid 1px;}
.innerone-area h1                           { font-size:38px; line-height:38px; color:#2984a9; margin:0px; padding:0px 0 12px 5%; text-shadow:#fff 1px 1px; border-bottom:#2984a9 solid 1px; text-align:left;}

.leftnavsub                                 { margin:0px 0 16px; padding:0px 0 11px 5%;font-family:open_sansregular,Arial, Helvetica, sans-serif; font-size:16px; color:#08779d;display:block; border-bottom:#2984a9 solid 1px; }
.leftnavsub ul                              { margin:0px; padding:0px; list-style:none;} 
.leftnavsub ul li                           { margin:0px; padding:0px 3.3% 0 3.3%; display: inline; border-left:#2984a9 solid 1px; line-height:24px;} 
.leftnavsub ul li a                         {color:#08779d; text-decoration:none;}
.leftnavsub ul li a:hover                   {color:#08779d; text-decoration:underline;}
.leftnavsub .noborder                       { border:0px;padding:0px 3.3% 0 0;}
.learn-but1                                  { width:97%; margin: 0 auto; position:relative; bottom:-29px;}
.innerone-area                               { margin:0px 0 55px;  width:92%; padding:15px 0 0 0; border-bottom:#dbdbdb solid 1px;}
.greencontent                                { width:47%; margin:0px; float:right; border-left:#85bd4a solid 6px; padding:0 0 35px 3%; display:block; font-size:24px; line-height:30px; color:#85bd4a;}
.bigphoto                                    { width:95%; margin:0px; padding:0px 0 9px 5%;} 
.bigphoto  img                               { width:100%; height:auto; max-width:676px; text-align:center;}
.inner1_r p                                  { margin:0px; padding:0px 0 21px 5%;}
}


/***********************Wordpress Custom CSS***************************/
.leftnav ul li.current-menu-item a           { color:#08779d; text-decoration:none; background:url(images/left_nav-arrow.png) no-repeat right top}
.topnav  ul li.current-menu-item a     { color:#076c98; text-decoration:none; background:url(images/active_arrow.jpg) no-repeat center bottom;}
.topnav ul li ul li a                  {background: none repeat scroll 0 0 transparent !important; color: hsl(198, 91%, 31%) !important;text-decoration: none !important;} 



em, i {
	font-style: italic;
}



.tabs													{ float:left; display:block; width:100%; }
.tabs li													{ float:left; display:block; border:#e0e0e0 solid; border-width:1px 1px 0 0;}
.tabs li:first-child										{ border-left:#e0e0e0 solid 1px;}
.tabs li.last												{ border:none;}
.tabs li a													{ background:#eee; color:#333333; padding:0 10px; min-width:94px; text-align:center; line-height:40px; height:40px; display:block; font-size:15px; color:#333333; font-family:'open_sansregular';}
.tabs li a:hover											{ background-color:#0C8CAE; color:#fff; }
.tabs li.active a											{ background:#0C8CAE; color:#fff;  position:relative; bottom:0px; margin-top:-1px; border:#f1f1f1 solid 1px; border-bottom:none; border-right:none;}
.tabbs p													{ color:#5A5A5A; font-family:'open_sansregular'; display:block; padding:10px;}
.tabs li.inactive a										{ color:#333333;}
.tabbs ul.tabs 											{ margin-bottom: 0; }
.tabbs .tab_container ul 									{ margin-bottom: 10px; margin-left: 25px; margin-top: 10px; }
.tab_container .tab_content 								{ padding: 10px; }
.tab_container .tab_content h1, 
.tab_container .tab_content h2, 
.tab_container .tab_content h3, 
.tab_container .tab_content h4 							{ padding-left: 10px; }
.tabbs .tab_container 									{ margin-bottom: 20px; }
.tab_container											{ border:#f1f1f1 solid 1px; display:block;}



.acc													{ border:#e4e4e4 solid 1px; display:block; margin-top:15px; border-top:none; margin-bottom:40px; cursor:pointer;}
.acc h4													{ padding:15px 25px; font-size:18px; font-family:'open_sansregular'; color:#0c8cae; background:#fff; border-bottom:#e4e4e4 solid 1px; border-top:#e4e4e4 solid 1px; background:#f1f1f1;}
.acc h4.active											{ background:#0c8cae; color:#fff;}
.acc div													{ padding:20px; display:block; }



#next-button-container{
	text-align: center;
}


.inner1_r .videbbox{
	width:100%;
	text-align:left;
}