/*
Theme Name: WordPress GoStudy
Theme URI: http://wordpress.org/
Description: The default WordPress theme modified 4 gostudy.
Version: 1.0
Author: JP

*/



body {
	background: #FFF url('images/style2/bg_page.gif') repeat-x  50% 0;
	color: #666;
	margin:0px;
	padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: rgb(121, 182, 3);
}
a:hover, a:active {
	color: rgb(37, 55, 72);
}
img {border:0;outline:none;}
#contbg {
	background: transparent url('images/bg.jpg') no-repeat 0 0;
	margin:0px;
	padding:0px;
	height:500px;
}
#head {
	width:960px;
	margin:0px auto;
	height:129px;
	padding:15px 0;
	position:relative;
}
/* FLAGS */
#search {
	background: transparent url('images/style2/language_img.png') no-repeat 0 0;
	width:344px;
	height:47px;
	padding: 20px 0 0 30px;
	position:absolute;
	top:59px;
	left:586px;
	font: bold 19px Tahoma;
	color:white;
	font-weight:normal;
	text-transform: uppercase;
}
#langsel {
	float: right;
	margin: 3px 1px 7px 6px;
}
#langsel span{
	width:26px;
	height:14px;
	padding:2px;
}
#langsel span a{
	width:26px;
	height:16px;
	display:block;
	float:left;
}
#langsel span a#en{
	background: transparent url('images/flags/en.gif') no-repeat 0 0;
}
#langsel span a#pt{
	background: transparent url('images/flags/br.gif') no-repeat 0 0;
}
#langsel span a#it{
	background: transparent url('images/flags/it.gif') no-repeat 0 0;
}
#langsel span a#sp{
	background: transparent url('images/flags/es.gif') no-repeat 0 0;
}
#langsel span a#fr{
	background: transparent url('images/flags/fr.gif') no-repeat 0 0;
}


/*FLASH*/
#main_wrap_top {
	width: 932px;
	background: #FFFFFF;
	margin: 14px 0 0px;
	height:300px;
	padding: 14px 14px;
}

#pagew{
margin: 14px auto 0px;
padding: 0px;
width: 960px;
	display:block;
}
#page {
background: white;
width: 932px;
padding: 14px 14px 0px;
	float: left;
	clear:left;
	display:block;
	border-bottom: 5px solid rgb(216, 241, 253);
}
#footer {
	width: 932px;
	background: white;
	padding: 14px;
	float: left;
	clear:left;
	display:block;
	text-align:right;
	font-size: 11px;
	color:#999;
}
#footer a{
color:#999;text-decoration:none;border-bottom:1px dotted;
}
#footer li{
	float: left;padding:5px 15px;
}
#left {
	float: left;
	clear:left;
	width: 588px;
	padding:0 14px 0 0;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#left p{
	line-height: 17px;
}
#right {
	float: left;
	width: 330px;
	display:block;
	overflow:hidden;
	padding:0 0 100px;
}

ul.menu {
	list-style: none;
	width:960px;
	height:49px;
	margin:0px auto;
	padding: 0;
	display:block;
	line-height: 1.0;
	margin-bottom: 1.5em;
}
ul.menu li {
	display: block;
	float: left;
	margin: 0 3px; /* Spacing between Li's (eh. Home AboutUs Study) */
	padding: 0;
	background: none;
}
ul.menu li span {
	display: block;
	float: left;
}
ul.menu a {
	text-decoration: none;
	display: block;
	float: left;
	height: 43px;
	line-height: 43px;
	padding: 0 10px;
	color: #FFF;
}
ul.menu a:hover {
	text-decoration: none!important;
}
ul.menu li:hover,
ul.menu li.sfHover {
	background: none;
}
ul.menu li li {
	margin: 0;
}
ul.menu li li span,
ul.menu li.active li span,
ul.menu li:hover li span {
	background:none;
}
ul.menu  li {
	float: left;
	list-style: none;
	position: relative;
}
ul.menu  li li a {
	display:block;
	padding: 0;
	text-decoration:none;
	background-image: none;
	float: none;
	width: 159px;
}
ul.menu li li a {
	height: 28px;
	line-height: 28px;
}
ul.menu li:hover li,
ul.menu li.sfHover li,
ul.menu li.active:hover li,
ul.menu li.active.sfHover li,
ul.menu li:hover li span,
ul.menu li.sfHover li span {
	background-image: none;
}
ul.menu li:hover li a,
ul.menu li.sfHover li a,
ul.menu li.active:hover li a,
ul.menu li.active.sfHover li a {
	background-image: none;
}
ul.menu  li ul {
	float:none;
	left:-999em;
	position:absolute;
	width: 179px;
	z-index: 100;
	padding:0;
}
ul.menu  li:hover ul,
ul.menu  li.sfHover ul {
	left:0px;
	top: 43px;
}
ul.menu  li:hover li ul,
ul.menu  li.sfHover li ul,
ul.menu  li li:hover li ul,
ul.menu  li li.sfHover li ul,
ul.menu  li li li:hover li ul,
ul.menu  li li li.sfHover li ul {
	top:-999em;
}
ul.menu  li li:hover ul,
ul.menu  li li.sfHover ul,
ul.menu  li li li:hover ul,
ul.menu  li li li.sfHover ul,
ul.menu  li li li li:hover ul,
ul.menu  li li li li.sfHover ul {
	left: 179px;
	top: 0px;
	width: 179px;
}
ul.menu  li li {
	position: relative;
	float: none;
	width: 159px;
	padding:0 0 0 20px;
}

/* suckerfish.css 
----------------------------------------------------------------------------------*/
ul.menu li.level1 {
	font: bold 16px Tahoma;
	text-transform: uppercase;
}
ul.menu li.level1>a:hover {
	background: url('images/style2/menu_bg_hover.jpg') left top !important;
	margin: 0;
}
ul.menu li.level1:hover {
	background: url('images/style2/menu_bg_hover.jpg') left top !important;
}
ul.menu li.level1:hover a{
	color:#007DBA;
}
ul.menu li.level1 a:hover {
 	color: #3693c2; /* When menu does not have any submenus */
}
ul.menu li.level1 li:hover {
	background: url('images/style2/menu_bg_hover.jpg') left top !important;
}
ul.menu li.active {
	background: url('images/style2/menu_bg_active.jpg') left top !important;
}
ul.menu li:hover#current {
	background: url('images/style2/menu_bg_active.jpg') left top !important;
}
ul.menu li:hover#current a {
	color: #3693c2!important;
}
ul.menu li.active a, ul.menu li.active a:hover {
color: #007DBA;
}
ul.menu li li a {
	color: #3693c2;
	font-weight:normal;
}
ul.menu li li.active {
	background: none!important;
	border: 1px solid #c5eb99;
}
ul.menu li:hover ul,
ul.menu li.sfHover ul {
	background: url('images/style2/submenu_bg.png') left top;
	color: #3693c2;
	text-transform: capitalize;
	font-size: 14px;
}
ul.menu ul.menu li.parent a {
	background: none;
}
ul.menu ul.menu li.parent li a:hover {
	color: #FFF;
}
ul.menu ul.menu li {
	border: none;
}


#jsn {
margin-bottom:14px;
}


h2, h3 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
margin: 0px 0px 20px;
padding: 0px;
color: rgb(37, 55, 72);
letter-spacing: -0.05em;
font-size: 20px;
}
h2 span, h3 span{
background: url('images/style2/bg_h3_span2.gif') repeat-x 0 0;
margin: 0px;
padding: 1px 4px;
}

.post h2, .post h5 {
display:block;
width:100%;border-bottom: 1px solid #79B603;
font: normal normal normal 25px/normal Tahoma;
padding: 5px 0;
margin:20px 0 0;
}
.post h5 {
font: normal normal normal 18px/normal Tahoma;
}
.post h2 a{text-decoration:none;color: rgb(37, 55, 72);}
.post h2 a:hover{text-decoration:none;color: rgb(121, 182, 3);}
.hentry {
width:588px;clear:left;padding-bottom:5px;
}
.hentry small {
}
.divright
{
float:right;
padding-left:10px;
}

#modtestimonios {
position: relative;
height:310px;
width:290px;
margin:10px 0;
}
.testimonios {
	position: absolute;
	top:0px;
	left:0px;
	width:256px;
	height:270px;
	border:1px #ccc solid;
	padding:10px;
	display:none;
}
.testimonios img {
	float:left;
	display:block;
	background-color: white;
	border: rgb(153, 153, 153) 1px solid;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 2px;
}
.testnav {
	position: absolute;
	top:295px;
	left:0px;
	text-align:left;
	display:block;
	width:100px;
	font-size:11px;
}
.testnav2 {
	position: absolute;
	top:295px;
	left:176px;
	text-align:right;
	display:block;
	width:100px;
	font-size:11px;
}

#messenger {
	font-size:11px;
}
#messenger span.espanol, #messenger span.ingles, #messenger span.italiano {
	display:block;
	width:24px;
	height:24px;
	margin-right: 5px;
	float: left;
	letter-spacing:-10000px;
	text-indent:-10000px;
}
#messenger span.espanol{
	background: url('images/flags/es.png');
}
#messenger span.ingles{
	background: url('images/flags/en.png');
}
#messenger span.italiano{
	background: url('images/flags/it.png');
}

.myForm2 {
float:left;
clear:left;
padding:20px 20px;
display:table;
}
h4.pform {
font-size:12px;
line-height:20px;
padding:20px 20px;
}
h4 {
background: #253748;
color: white;
padding: 1px 5px;
width:auto;
display:inline;
margin:5px 0;
}

.menuright {
background: white;
list-style: none;
margin: 0px;
padding: 0px 0px 6px;
display:block;
width: 286px;
}
.menuright li{
background: none;
border-bottom: 1px solid #F1F1F1;
margin: 0px 14px;
padding: 0px;
display: block;
}
.menuright li ul{
margin:0;padding:0;
}
.menuright li ul li, .menuright li ul li:last-child{
border-bottom: 0;
border-top: 1px solid #F1F1F1;
}
.menuright li a{
color: #333;
display: block;
outline: none;
padding: 8px 2px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
}
.menuright li a:hover{color: #659901;}
ul.menuright li:last-child {
border: none;
}
ul.menuright li.current_page_item a, ul.menuright li.current-cat a  {color: #659901;}



img.alignright {
	border: 1px solid gainsboro;
	float: right;
	margin-left: 10px;
	padding: 5px;
}
img.alignleft {
	border: 1px solid gainsboro;
	float: left;
	margin:0 10px 15px 0;
	padding: 5px;
}
img.alignnone, .alignnone, #image img  {
	border: 1px solid gainsboro;
	display:block;
	margin: 0 0 10px;
	padding: 5px;
}

.module {
	background: white url('images/style2/bg_module.jpg') repeat-x scroll 0% 0%;
	border: solid #E0E0E0 1px;
	line-height: 13px;
	margin: 0px 0px 14px;
	padding: 18px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.margT14{
	margin-top: 14px;
}

input#searchtext{
	background: white url('images/search_icon.gif') no-repeat 100% 50%;
	border: 1px solid #DEDCDC;
	color: #999;
	font-family: Arial;
	font-size: 14px;
	line-height: 14px;
	text-align: left;
	padding:5px;
	width:290px;
}


.info {
	background: transparent url('images/icons/info.gif') no-repeat 0% 0%;
	color: #6F95B7;
	padding-left: 30px;
}

.clearfix {
clear: both;
display: block;
}




/* Newsletter */
input.newsletter {
	font:normal 11px Tahoma, Arial, Verdana, sans-serif;
	float:left;
	width: 200px;
	font-size:12px;
	padding:4px 4px;
	border:solid 1px #CCCCCC;
	color:#253748;
}
input.newsletter:hover,input.newsletter:active,input.newsletter:focus {
	font:normal 11px Tahoma, Arial, Verdana, sans-serif;
	float:left;
	width: 200px;
	font-size:12px;
	padding:4px 4px;
	border:solid 1px #79b603;
	color:#253748;
}
input.btn_newsletter {
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	background:#007dba;
	color:#FFFFFF;
	border:solid 1px #006596;
	padding:4px 6px;
}
input.btn_newsletter:hover,input.btn_newsletter:active,input.btn_newsletter:focus {
	font: bold 11px Tahoma, Arial, Verdana, sans-serif;
	background:#79B603;
	color:#FFFFFF;
	border:solid 1px #3e5e00;
	padding:4px 6px;
}
select.newsletter {
	font:normal 11px Tahoma, Arial, Verdana, sans-serif;
	float:left;
	width: 210px;
	font-size:12px;
	padding:4px 4px;
	border:solid 1px #CCCCCC;
	color:#253748;
}
select.newsletter:hover,select.newsletter:active,select.newsletter:focus {
	font:normal 11px Tahoma, Arial, Verdana, sans-serif;
	float:left;
	width: 210px;
	font-size:12px;
	padding:4px 4px;
	border:solid 1px #79b603;
	color:#253748;
}




.slideshow {height:78px;width:300px;overflow:hidden;}




.modulecont {
	width:588px;
	display:block;
}
#moduletestimonial {
	background: white url('images/style2/bg_module.jpg') repeat-x scroll 0% 0%;
	border: solid #E0E0E0 1px;
	line-height: 13px;
	margin: 0px 0px 14px;
	padding: 18px 14px;
	width:258px;
}
#moduletestimonial p{
	font: italic normal normal 16px/normal Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: justify;
}
#moduletestimonial .more, .post .more{
	font: italic normal normal 16px/normal Arial, Helvetica, sans-serif;
	text-align: right;
	color:#253748;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
}
#moduletestimonial .more a {
	color:#253748;
	text-decoration:none;
}
#modulevideo {
	background: white url('images/style2/bg_module.jpg') repeat-x scroll 0% 0%;
	border: solid #E0E0E0 1px;
	line-height: 13px;
	margin: 0px 0px 14px;
	padding: 18px 14px 10px;
	width:258px;
	float:right;
}
#videonav {
	background: white url('images/modulevideo.jpg') no-repeat;
	width:260px;
	height:47px;
	padding:50px 0 0 0;
}
#videonav a{
	width:64px;
	height:40px;
	display:block;
	float:left;
}

.postmetadata {
	margin:0;
}
#latest-news img {
	border: 1px solid gainsboro;
	float: left;
	margin-right: 10px;
	padding: 5px;
	width:60px;
	height:auto;
}
#latest-news a{
color: #253748;
}
#latest-news a:hover{
color: #DE7E1E;
}
#latest-news h3 {
margin: 20px 0px 3px;
font-size: 14px;
font-weight: bold;
}
#latest-news p{
margin: 0px 0px 12px;
}
#latest-news .more{
text-align:right;
font-style:italic;}
#latest-news .morenews{
text-align:left;
font-weight:bold;}



/* Our Offices */
div.offices {
	width: 562px;
	min-height: 230px;
	padding: 11px;
	margin-top: 10px;
	float: left;
	background: url('images/style2/shadow_hr.png') bottom center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

div.offices p {
	font-size: 10pt;
}

div.offices div.location {
	width: 200px;
	float: left;
	text-align: right;
}
	div.offices div.location div.location_image {
		width: 182px;
		height: 147px;
		padding: 8px;
		background: transparent url('images/style2/bg_thumb.png') no-repeat 0 0;
		float: left;
	}
	div.offices div.location h5 {
		margin: 0;
		color: #253748;
		font-size: 11px;
	}

div.offices div.details {
	float: right;
	width: 339px;
	color: #253748;
	font-size: 12px;
}
	div.offices div.details h5 {
		margin: 0;
		color: #253748;
		font-size: 15px;
		font-weight:bold;
		border-bottom:none 0px;
	}
	div.offices div.details hr {
		margin: 0 0 10px;
		background-color: #f7941d;
		border: 0px;height: 1px;
}

div.offices div.contact {
	background: transparent url('images/style2/contact_right.gif') no-repeat top right;
	color: #FFF;
	float: left;
	font-size: 10px;
	margin: 5px 0px;
	height: 32px;
}
	div.contact a {
		color: #FFF;
	}
	div.contact span.black {
		display: block;
		float: left;
		padding: 6px 12px;
		width: 382px;
	}
	div.contact span.orange {
		display: block;
		width: 145px;
		height: 32px;
		padding: 6px 0px 6px 11px;
		float: left;
		background: transparent url('images/style2/contact_o_left.gif') no-repeat;
	}
	div.contact span.green {
		display: block;
		width: 145px;
		height: 32px;
		padding: 6px 0px 6px 11px;
		float: left;
		background: transparent url('images/style2/contact_g_left.gif') no-repeat;
	}

div.alternate {
	min-height: 230px;
}
div.alternate div.location {
	float: right !important;
	text-align: left !important;
}
	div.alternate div.location div.location_image {
		background: transparent url('images/style2/bg_thumb.png') no-repeat 0 0;
	}
	div.alternate div.location h5 {
		margin: 0;
		color: #253748;
		font-size: 11px;
	}

div.alternate div.details {
	float: right;
	width: 339px;
	color: #253748;
	font-size: 12px;
	padding-right: 11px;
}
	div.alternate div.details hr {
		background-color: #72bf44 !important;height: 1px;
	}


div.grey {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background: #f5f5f5;
	color: #253748;
	padding: 10px;
	margin-bottom: 3px;
}

div.grey span.name {
	font: 14px Arial, Helvetica, sans-serif;
}

img.outline {
	margin-right: 10px;
	float: left;
	border: #dcdcdc 1px solid;
	padding: 3px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

img.outlineContact {
	margin-top: 5px;
	margin-right: 10px;
	float: left;
	border: #dcdcdc 1px solid;
	padding: 3px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

span.color-6 {
background: #FFFFDA;
border-bottom: 1px solid #E9E9A1;
border-top: 1px solid #E9E9A1;
color: #666;
display: block;
margin-bottom: 10px;
padding: 5px 10px;}
span.clear {
border-bottom: 1px solid #999;
border-top: 1px solid #999;
color: #999;
display: block;
margin-bottom: 10px;
padding: 5px 10px;
}

ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

li.tickList {
background-image: url('images/M_images/checklist-bg.gif');
background-position: 0px 0.1em;
background-repeat: no-repeat;
color: #253748;
font-size: 9pt;
font-weight: bold;
line-height: 1em;
margin-left: 11px;
padding: 5px 0px;
padding-left: 25px;
}
li.starList {
background-image: url('images/M_images/star-bg.gif');
background-position: 0px 0.1em;
background-repeat: no-repeat;
color: #253748;
font-size: 9pt;
font-weight: bold;
line-height: 1em;
border-bottom: 1px solid white;
padding: 5px 0px;
margin-left: 11px;
padding: 5px 0px;
padding-left: 25px;
}
li.arrowList {
background-image: url('images/M_images/list-arrow.gif');
background-position: 0px 0.25em;
background-repeat: no-repeat;
color: #253748;
font-size: 9pt;
font-weight: bold;
line-height: 1em;
border-bottom: 1px solid white;
margin-left: 11px;
padding: 5px 0px;
padding-left: 25px;
}li.bulletList {
background-image: url('images/M_images/bullet-list.gif');
background-position: 0px 0.3em;
background-repeat: no-repeat;
color: #253748;
font-size: 9pt;
font-weight: bold;
line-height: 1em;
border-bottom: 1px solid white;
margin-left: 11px;
padding: 5px 0px;
padding-left: 25px;
}
span.clear-1 {
border-bottom: 1px solid #659901;
border-top: 1px solid #659901;
color: #659901;
display: block;
margin-bottom: 10px;
padding: 5px 10px;
}
span.color-4 {
background: #253748;
border-bottom: 1px solid #253748;
border-top: 1px solid #253748;
color: white;
display: block;
margin-bottom: 10px;
padding: 5px 10px;
}
span.color-5, .color-5 {
background: whiteSmoke;
border-bottom: 1px solid #F1F1F1;
border-top: 1px solid #F1F1F1;
color: #253748;
display: block;
margin-bottom: 10px;
padding: 5px 10px;
}


/* Contact Form */
.form{
	width:480px;
	padding-top:14px;
}
#basic p, h1, form, button{border:0; margin:0; padding:0; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#basic .spacer{clear:both; height:1px;}

/* Contact Form Style */
#basic label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	float:left;
}
#basic .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#basic input{
	background:transparent url(images/style2/bg_field.gif) repeat-x scroll center bottom;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#253748;
	padding:4px 6px;
	border:solid 1px #b7ccda;
	width:280px;
	height:22px;
	line-height:20px;
	margin:2px 0 5px 0px;
}
#basic input.contact{
	background:transparent url(images/style2/bg_field.gif) repeat-x scroll center bottom;
	float:left;
	width:300px;
	margin:2px 0 20px 10px;
}
#basic input.contact:hover,input.contact:active,input.contact:focus{
	background:transparent url(images/style2/bg_field.gif) repeat-x scroll center bottom;
	float:left;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#253748;
	padding:4px 6px;
	border:solid 1px #007dba;
	width:300px;
	height:22px;
	line-height:20px;
	margin:2px 0 20px 10px;
}
#basic select.contact{
	background:transparent url(images/style2/bg_field.gif) repeat-x scroll center bottom;
	float:left;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#253748;
	padding:4px 2px;
	border:solid 1px #b7ccda;
	width:305px;
	height:30px;
	margin:2px 0 20px 10px;
}
#basic select.contact:hover,select.contact:active,select.contact:focus{
	background:transparent url(images/style2/bg_field.gif) repeat-x scroll center bottom;
	float:left;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#253748;
	padding:4px 2px;
	border:solid 1px #007dba;
	width:305px;
	height:30px;
	margin:2px 0 20px 10px;
}
#basic textarea {
	background:#dce9f2 url(images/style2/bg_field.gif) repeat-x scroll center top;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#253748;
	padding:4px 6px;
	border:solid 1px #b7ccda;
	width:280px;
	margin:2px 0 5px 0px;
	overflow: auto;
}
#basic textarea.contact{
	float:left;
	width:300px;
	margin:2px 0 20px 10px;
	overflow: auto;
}
#basic textarea.contact:hover,textarea.contact:active,textarea.contact:focus{
	background:#dce9f2 url(images/style2/bg_field.gif) repeat-x scroll center top;
	float:left;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#253748;
	padding:4px 6px;
	border:solid 1px #007dba;
	width:300px;
	margin:2px 0 20px 10px;
	overflow: auto;
}
#basic button{ 
	clear:both;
	margin-left:150px;
	background:#007dba;
	color:#FFFFFF;
	border:solid 1px #006596;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px;
}
#basic button:hover{ 
	clear:both;
	margin-left:150px;
	background:#79B603;
	color:#FFFFFF;
	border:solid 1px #3e5e00;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px;
}
#basic button.ml0 {
	margin-left:0px;}

/* Testimonial - Inner - Style 1 */
div.testimonials1_wrap {
	width: 562px;
	min-height: 200px;
	padding: 11px;
	margin-top: 3px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #E3E8E3 1px solid;
	clear: both;
}

div.testimonials1_wrap div.person {
	width: 197px;
	float: left;
	text-align: right;
}
	div.testimonials1_wrap div.person p {
		float: left;
		font: 14px Arial, Helvetica, sans-serif;
		color: #253748;
	}
	div.testimonials1_wrap div.person div.person_image {
		width: 182px;
		height: 147px;
		padding: 8px;
		float: left;
	}

div.testimonials1_wrap div.details {
	float: right;
	width: 272px;
	margin-right: 10px;
}

div.testimonials1_wrap div.details div.text {
	display: block;
	margin: 0;
}
	div.testimonials1_wrap div.details div.text p {
		text-align: justify;
		line-height: 1.1em;
		font: italic 14px Arial, Helvetica, sans-serif;
	}

/* Testimonial - Inner - Style 2 */
div.testimonials2_wrap {
	width: 562px;
	min-height: 200px;
	padding: 11px;
	margin-top: 3px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #E3E8E3 1px solid;
	clear: both;
}

div.testimonials2_wrap div.person {
	width: 197px;
	float: right;
	text-align: left;
}
	div.testimonials2_wrap div.person p {
		float: right;
		font: 14px Arial, Helvetica, sans-serif;
		color: #253748;
	}
	div.testimonials2_wrap div.person div.person_image {
		width: 182px;
		height: 147px;
		padding: 8px;
		float: left;
	}

div.testimonials2_wrap div.details {
	float: left;
	width: 272px;
	font-size: 12pt;
	padding-right: 11px;
}

div.testimonials2_wrap div.details div.text {
	display: block;
	margin: 0;
}
	div.testimonials2_wrap div.details div.text p {
		text-align: justify;
		line-height: 1.1em;
		font: italic 14px Arial, Helvetica, sans-serif;
	}
#bread {
	padding:0;
	font-size:10px;
	height:33px;
	line-height:33px;
}
#bread a{
	color:#555;
	text-decoration:none;
}