/*///////////////////////////////*/
/*//////// VERSION 2aCSS ////////*/
/*///////////////////////////////*/

/* first for Internet Explorer < 9 */
@font-face {
	font-family: din; src: url("/fonts/DINWeb.eot");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinbold; src: url("/fonts/DINWeb.eot");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinitalic; src: url("/fonts/DINWeb-Ita.eot");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: dinbolditalic; src: url("/fonts/DINWeb-Ita.eot");
	font-weight: normal;
	font-style: italic;
}
/* then for WOFF-capable browsers */
@font-face {
	font-family: din; src: url("/fonts/DINWeb.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinbold; src: url("/fonts/DINWeb.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinitalic; src: url("/fonts/DINWeb-Ita.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: dinbolditalic; src: url("/fonts/DINWeb-Ita.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 13px;
  vertical-align: baseline;
  background: transparent;
  font-family: din, Helvetica, Verdana;
  font-weight: normal; }

em {
  font-weight: inherit; }

body {
  overflow-y: scroll;
  line-height: 17px; }

b,strong { font-family: Dinbold !important; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none; }

h1, h2, h3 {
  font-weight: normal;
  font-family: din, Helvetica, Verdana; }

h1 {}
h2 {}
h3 {
	font-size: 14px;
	color: #003C69; }

/* remember to define focus styles! 
*:focus {
  outline: 0; }*/

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* END RESET */

.clear {
  clear: both;
  width: 100%;
  float: none; }

body {
	background: #e9e6dd; }

#background {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%; }

#wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/top_border.jpg') repeat-x top; }


/*------------------------------------------------- HEADER */

#header {
	height: 164px;
	width: 940px;
	margin: auto;
	position: relative;
	z-index: 100; }

#topbar {
	width: 940px;
	margin: auto;
	position: relative;
	z-index: 110; }
#topbar ul {
	float: right; }
#topbar ul li {
	display: block;
	float: left;
	position: relative; }
#topbar ul li a {
	display: block;
	font-size: 13px;
	color: white;
	padding: 7px 0 5px 17px;
	text-decoration: none; }

#topbar ul li a:hover {
	color: #FFC200; }

#topbar ul li .speech-bubble.languages {
	display: none;
	width: 222px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/language_bg.png') no-repeat;
	padding: 26px 42px;
	position: absolute;
	top: 30px;
	right: -3px; }

#topbar ul li .speech-bubble.languages a {
	display: block;
	float: left;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/flags.png') no-repeat;
	height: 16px;
	padding: 0 0 0 26px;
	margin: 5px 0;
	width: 80px; }

#topbar ul li .speech-bubble.languages a:hover {
	color: #fdb813; }

#topbar ul li .speech-bubble.languages a.french {
	background-position: 0 -128px; }
#topbar ul li .speech-bubble.languages a.german {
	background-position: 0 -112px; }
#topbar ul li .speech-bubble.languages a.indonesian {
	background-position: 0 -31px; }
#topbar ul li .speech-bubble.languages a.italian {
	background-position: 0 -80px; }
#topbar ul li .speech-bubble.languages a.japanese {
	background-position: 0 -64px; }
#topbar ul li .speech-bubble.languages a.polish {
	background-position: 0 -96px; }
#topbar ul li .speech-bubble.languages a.portuguese {
	background-position: 0 -48px; }
#topbar ul li .speech-bubble.languages a.russian {
	background-position: 0 -16px; }
#topbar ul li .speech-bubble.languages a.vietnamese {
	background-position: 0 0px; }
#topbar ul li .speech-bubble.languages a.spanish {
	background-position: 0 -144px; }

#logo {
	display: block;
	height: 99px;
	width: 78px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/myo_logo.png') repeat-x top;
	position: absolute;
	top: 9px;
	left: 0px; }

#app_selector {
	display: block;
	height: 24px;
	width: 223px;
	background: #757268;
	background-position: bottom;
	position: absolute;
	top: 59px;
	right: 0px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	padding-top: 10px;
}

#app_selector:hover {
	background: #f3be3e;
	color: #615d51;
}

#home {
	display: block;
	height: 28px;
	width: 60px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/home.png') repeat-x top;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: white;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}

#home:hover {
	color: #424242; }

#navigation {
	height: 38px;
	width: 875px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/nav_bg.png') repeat-x top;
	position: absolute;
	bottom: 0px;
	right: 0px; }

#navigation li {
	float: left;
	display: block; }

#navigation li a {
	display: block;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 26px;
	line-height: 16px;
	color: white;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/nav_border.png') no-repeat center right;
	height: 30px; }

#navigation li a.nav_1 {
	width: 76px; }
.section_ortho #navigation li a.nav_1, #navigation li a.nav_1:hover {
	color: #ffc200; }

#navigation li a.nav_2 {
	width: 53px; }
.section_appliances #navigation li a.nav_2, #navigation li a.nav_2:hover {
	color: #ffc200; }

#navigation li a.nav_3 {
	width: 84px; }
.section_training #navigation li a.nav_3, #navigation li a.nav_3:hover {
	color: #ffc200; }

#navigation li a.nav_4 {
	width: 53px;
}
.section_resources #navigation li a.nav_4, #navigation li a.nav_4:hover {
	color: #ffc200; }

#navigation li a.nav_5 {
	width: 60px; }
.section_faq #navigation li a.nav_5, #navigation li a.nav_5:hover {
	color: #ffc200; }

#navigation li a.nav_6 {
	width: 80px;
	padding-right: 0px;
	margin-right: 0px;
	background: none; }
.section_news #navigation li a.nav_6, #navigation li a.nav_6:hover {
	color: #ffc200; }

#navigation .submit {
	position: absolute;
	top: 10px;
	right: -168px;
	width: 21px;
	height: 16px;
	border: none;
	background: white url('http://portuguese.myoresearch.com/images/uploads/site/search.gif') no-repeat;
	cursor: pointer; }

#navigation #keywords {
	position: absolute;
	top: 7px;
	right: -172px;
	height: 21px;
	width: 119px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	border: none;
	padding-left: 8px;
	padding-right: 31px; }


/*------------------------------------------------- CONTENT */

#content {
	width: 940px;
	margin: 0 auto;
	position: relative; }

#hpc-text-bg {
	width: 300px;
	height: 290px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-bg.png');
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	position: absolute;
	top: 0;
	right: 0; }

#homepage-carousel {
	width: 940px;
	height: 290px;
	overflow: hidden;
	position absolute;
	top: 0;
	left: 0;
	margin-top: 15px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3); }

#hpc-controls {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 137px;
	position: absolute;
	bottom: 17px;
	left: 0;
	padding: 0 15px;
	z-index: 100; }

.car_item_control {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid white;
	margin: 5px;
	float: left; }

.car_item_control.active {
	background: white; }

#homepage-carousel li {
	width: 940px;
	height: 290px;
	overflow: hidden;
	positive: relative;
	display: none; }

#homepage-carousel li.first {
	display: block; }

#homepage-carousel li img {
	position: absolute;
	top: 0;
	left: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px; }

#homepage-carousel li div {
	position: absolute;
	top: 0;
	right: 0;
	padding: 15px 14px 24px;
	width: 272px;
	height: 251px;
}

#homepage-carousel li div * {
	color: #cdcdcd;
	font-size: 13px;
	font-family: din, Helvetica, Verdana; }

#homepage-carousel li div p {
	padding-bottom: 10px; }

#homepage-carousel li.active div a.hpc_movie_link {
	display: block; }

#homepage-carousel li div a.hpc_movie_link {
	display: none;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 21px;
	right: -12px;
	z-index: 100;
	text-indent: -5000px; }

body.section_appliances #homepage-carousel li div a.hpc_movie_link {
bottom: 8px;
}

#homepage-carousel li div a {
	color: #ffffff;
	text-decoration: none; }

#homepage-carousel li div h3 {
	color: #fdb813;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px; }

.third {
	color: #63625c;
	width: 268px;
	padding: 60px 16px 20px;
	margin: 14px 20px 0 0;
	background: #e2e2d5;
	float: left;
	position: relative;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	border-top: 1px solid white; }

.third.darker {
	background: #ccccb6; }

.third.home {
	height: 157px; }
.third.app {
	width: 670px; padding: 19px 16px; }
.third.full {
	width: 908px; }
.third.app-side {
	width: 186px; }
.third.last {
	margin-right: 0; }

.third .title {
	font-size: 13px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/third_header_bg.png');
	color: white;
	padding: 5px 10px 15px 13px;
	position: absolute;
	top: 19px;
	left: -12px;
	text-transform: uppercase;
	z-index: 10; }

.third .post .title {
	left: -27px;
 }

.MonthlyCalendar .MonthName {
	font-size: 16px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/third_header_bg.png');
	color: white;
	padding: 5px 7px 15px 13px;
	position: absolute;
	top: 19px;
	left: -12px;
	text-transform: uppercase;
	z-index: 10;
	width: 210px; }

.third span.link {
	position: absolute;
	top: 19px;
	right: 0;
	background: white;
	width: 288px;
	text-align: right;
	height: 19px;
	z-index: 1;
	color: #F7931E;
	font-size: 16px;
	padding: 5px 6px 1px;
	font-family: din, Helvetica, Verdana; }

.third span.link a {
	color: #F7931E;
	text-decoration: none;
	font-family: din, Helvetica, Verdana; }

.third.app-side span.link {
	width: 218px; }

.third p {
	margin-bottom: 12px; }

.fancybox-inner table {
	height: 270px; }

.fancybox-inner .third.app {
	color: #63625c;
	width: 100%;
	float: none;
	position: relative;
	padding: 0;
	margin: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-top: none;
	border-bottom: none; }


/*------------------------------------------------- FOOTER */

#footer {
	background: #464338;
	height: 120px;
	width: 100%;
	margin: auto;
	position: relative;
	margin: 15px auto 0; }

#footer-top, #footer-bottom {
	position: relative;
	width: 770px;
	padding: 15px 0 10px; }

#footer-top a, #footer-bottom a {
	font-size: 14px;
	color: white;
	text-decoration: none;
	text-transform: uppercase; }

#footer-top {
	border-bottom: 1px dashed white; }

#footer-bottom {
	color: #f7931e; }

#footer-bottom div {
	position: absolute;
	bottom: 10px;
	right: 0px; }

#footer-top a {
        padding:0 10px 0 0;}

#footer-bottom a {
	padding:0 0 0 10px;}

/*------------------------------------------------- LOGIN BOXES */

.popup {
	height: auto !important;
	display: none;
	position: absolute;
	top: 100px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1000; }

.popup label {
	font-size: 16px;
	width: 75px;
	text-align: right;
	padding: 8px 5px 0 0;
	float: left; }

.popup input {
	color: #1F1F1F;
	font-size: 14px;
	width: 180px;
	height: 18;
	float: right;
	border: none;
	margin-top: 6px; }

.popup div {
	float: none;
	clear: both; }
.popup input:focus {
	background: #74c7f4;
	outline: 0; }
.popup input#submit, .popup input#mc-embedded-subscribe {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/submit.png');
	width: 33px;
	height: 34px;
	text-indent: -5000px;
	cursor: pointer; }

.popup .asterisk {
	display: none; }

#cover_up {
	display: none;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/cover_up_bg.png');
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 500; }


.training_facility .images {
	float: right;
	width: 380px; }

.listing a {
	display: block;
	color: #63625C;
	font-size: 13px;
	text-decoration: none;
	font-family: din, Helvetica, Verdana;
	margin-bottom: 5px; }

.listing a:hover {
	color:#F7931E;}

#navigation li { position: relative; }

#navigation .subnav {
	position: absolute;
	top: 36px;
	left: 0;
	display: none; }

#navigation .subnav .subnav_first {
	display: block;
	width: 135px;
	height: 26px;
	padding: 0;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/dropdown_top.png') top no-repeat; }

#navigation .subnav li {
	display: block;
	float: none;
	width: 105px;
	padding: 5px 15px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/dropdown_middle.png'); }

#navigation .subnav li a {
	text-indent: 0;
	color: white;
	text-decoration: none;
	font-size: 13px;
	height: auto;
	font-family: din, Helvetica, Verdana; }

#navigation .subnav li a:hover {
	color: #FFC200; }

#navigation .subnav .subnav_last {
	display: block;
	width: 135px;
	height: 9px;
	padding: 0;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/dropdown_bottom.png') bottom no-repeat; }

.app-landing table {
	width: 665px;
	border-bottom: 2px solid white;
        position: relative;
}

.app-landing table th {
	border: 2px solid white;
	border-bottom: none;
	padding: 12px 17px;
	vertical-align: middle;
	text-align: left;
	background: white;
	color: #34a3dc;
	font-size: 15px;
	text-transform: uppercase;
}
.app-landing table tr {
	cursor: pointer;
	background: #EFEEE7 url('http://portuguese.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
.app-landing table td {
	border-left: 2px solid white;
	border-bottom: none;
	vertical-align: top;
	color: #696761;
	font-size: 13px;
	padding: 12px 17px;
}

.app-landing .column_1 { width: 164px; font-size: 14px; color: #5f5d56; text-transform: uppercase; }
.app-landing .column_2 { width: 202px; padding: 12px 17px 0; }
.app-landing .column_3 { width: 124px; }
.app-landing .column_4 { width: 30px; padding: 12px; font-size: 24px; color: #f9a918; font-size: 24px; text-align: center; }

.app-landing .column_1 h3 { font-size: 15px; }
.app-landing table tr.odd {
	background: #cee9f7; }

#tabs td {
	background: #55b2de;
	font-size: 16px;
	color: white;
	text-align: center;
	padding: 2px 7px;
	border: 1px solid #95CEEA;
	position: relative; }
#tabs td ul {
	display: none;
}
#tabs td:hover ul {
	display: block;
}

#tabs td a {
	padding: 10px;
	display: block;
	color: white;
	text-decoration: none; }

#tabs td.active, #tabs td:hover {
	background: white;
	border: 1px solid white; }

#tabs td.active-over {
	background: #f9a816;
	border: 1px solid white; }

#tabs td:hover a, #tabs td.active a, #tabs td.active-over a {
	color: #34A3DC; }

#tabs td ul {
	position: absolute;
	right: 0px;
	top: 59px;
	width: 663px;
}
#tabs td ul li a {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/app_sub_nav.png') repeat-x center;
	padding: 10px 15px 10px 16px;
	font-size: 14px;
}
#tabs td:hover ul li a {
	color: white;
}
#tabs td ul li a:hover, #tabs td:hover ul li a:hover {
	color: #f79b54;
}
#tabs td ul li {
	float: right;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.reflection {
	margin-bottom: 10px; }

.reflection img {
	border: 1px solid white;
	border-bottom: none; }

.app-landing-hero {
	display: block;
	width: 322px;
	padding: 0;
	margin: 0;
	text-decoration: none; }

.app-landing-hero span.app-hero-title {
	background: #55B2DE;
	padding: 10px;
	display: block;
	font-size: 18px;
	color: white;
	text-decoration: none;
	text-transform: uppercase; }

.app-landing-hero:hover span.app-hero-title {
	color: #55B2DE;
	background: white; }

.app-landing-hero img {
	display: block; }

.ortho_hero { float: left; }
.tmj_hero { float: right; }

.block.sticky {
	background: #F4F4F4;
	margin-left: -16px;
	width: 670px;
	padding: 0 16px 44px;  
}
.block.sticky.short_bottom_padding{
	padding: 0 16px 20px; 
}

.block.sticky a.more {
	bottom: 0;
	right: 16px;
}

.block.sticky .left {
	float: left;
	width: 360px;
	padding: 0 20px 0 0; }
.block.sticky .right {
	float: right;
	position: relative;
	padding-top: 18px;
	width: 288px; 
        margin-bottom: 10px;
}
.block.sticky .post {
	border: none;
	padding-bottom: 0; }

.post .left {
	width:366px;
	float:left;
}

.post .right {
	float:right;
}

.post.last {
	border: none;
	padding-bottom: 0; }
.right img {
	moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px; }
a.video {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 0px;
	right: -28px;
	z-index: 100;
	text-indent: -5000px; }
#homepage-carousel a.video {
	bottom: 8px;
	right: -12px; }
.block.sticky .right a.video.carousel {
	bottom: 21px;
	right: -28px;
	z-index: 105; }

.post .right a.video {
	bottom: 10px;
}

#login_inline {
width: 280px;
margin: 50px auto; }
#login_inline p {
color: #E4E4E4;
font-size: 16px;
line-height: 20px;
padding: 10px 0px 0px; }

  #login_inline h2 {
    color: #e4e4e4;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: #74c7f4 1px solid;
    padding: 0 2px 9px 2px; }
  #login_inline form div {
    float: none;
    clear: both; }
  #login_inline label {
    font-size: 16px;
    width: 75px;
    text-align: right;
    padding: 8px 5px 0 0;
    float: left; }
  #login_inline input {
    color: #1f1f1f;
    font-size: 14px;
    width: 180px;
    height: 18;
    float: right;
    border: none;
    margin-top: 6px; }
  #login_inline input:focus {
    background: #74c7f4;
    outline: 0; }
  #login_inline input#submit {
    background: url('http://myoresearch.com/images/uploads/site/submit.png');
    width: 33px;
    height: 34px;
    text-indent: -5000px;
    margin-top: 0; }

  #login_inline div a {
    color: #63625C;
    text-decoration: none;
    float: right;
    display: block;
    font-size: 14px;
    padding-top: 8px; }

.search h1 {
  background: white;
  padding: 5px 10px 0px 10px;
  margin: 0;
}

.search h1 span.blue {
  color: #0fb3e6;
  font-size:inherit;
}

.search .question {
  padding: 10px;
  color: #63625C;
}

.search .question_block a {
  color: #63625C;
  text-decoration: none;
}

.search .question_block:hover {
  background: #d3eef9;
}

.search .question .filed_in {
  padding-top:10px;
}

.search .question .filed_in span.channel {
  color: #F7931E;
}





.resources.app-landing table {
	width: 665px;
	border-bottom: 2px solid white;
}

.resources.app-landing table th {
	border: 2px solid white;
	border-bottom: none;
	padding: 12px 17px;
	vertical-align: middle;
	text-align: left;
	background: white;
	color: #34a3dc;
	font-size: 15px;
	text-transform: uppercase;
}
.resources.app-landing table td {
	border: 2px solid white;
	border-bottom: none;
	vertical-align: middle;
	color: #696761;
	font-size: 12px;
	padding: 12px 17px;
}

.resources.app-landing .column_1 { width: 215px; font-size: 14px; color: #5f5d56; text-transform: none; }
.resources.app-landing .column_2 { width: 70px; padding: 0; text-align: center; }
.resources.app-landing .column_3 { width: 55px; }
.resources.app-landing .column_4 { width: 202px; padding: 12px 17px; font-size: 24px; color: #f9a918; font-size: 14px; text-align: left; }

.resources.app-landing .column_2 img { width: 65px; opacity: 0.75; }
.resources.app-landing .column_2 a:hover img { width: 70px; opacity: 1; }

.resources.app-landing table tr {
	cursor: default;
	background:  #efeee7 url('http://portuguese.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
.resources.app-landing table tr:hover{ }

/* //////////////////////////// HEADER CAROUSELS */

#header-carousel {
	width: 290px; height: 202px; overflow: hidden; }

#header-controls {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 270px;
	position: absolute;
	bottom: 30px;
	left: 0;
	padding: 0 15px;
	z-index: 100; }

.car_item_control {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid white;
	margin: 5px;
	float: left; }

.car_item_control.active {
	background: white; }

#header-carousel li {
	width: 940px;
	height: 290px;
	overflow: hidden;
	positive: relative;
	display: none; }

#header-carousel li.first {
	display: block; }

#header-carousel li img {
	position: absolute;
	top: 10px;
	right: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px; }

#header-carousel li div {
	position: absolute;
	top: 0;
	right: 0;
	padding: 25px 14px 14px;
	width: 272px;
	height: 251px; }

#header-carousel li div * {
	color: #cdcdcd;
	font-size: 13px;
	font-family: din, Helvetica, Verdana; }

#header-carousel li.active div a.hpc_movie_link {
	display: block; }

#header-carousel li div a {
	color: #ffffff;
	text-decoration: none; }

#header-carousel li div h3 {
	color: #fdb813;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px; }


/* //////////////////////////// HEADER CAROUSELS */

#training-carousel {
	width: 290px; height: 202px; }

#training-controls {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 270px;
	position: absolute;
	top: 231px;
	right: 0;
	padding: 0 15px;
	z-index: 100; }

.car_item_control {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid white;
	margin: 5px;
	float: left; }

.car_item_control.active {
	background: white; }

#training-carousel li {
	width: 700px;
	height: 200px;
	overflow: hidden;
	positive: relative;
	display: none; }

#training-carousel li.first {
	display: block; }

#training-carousel li img {
	position: absolute;
	top: 60px;
	left: 0px; }

#training-carousel li canvas {
	position: absolute;
	bottom: -21px;
	left: 28px; }

#training-carousel li div {
	position: absolute;
	top: 0;
	right: 0;
	padding: 25px 14px 14px;
	width: 272px;
	height: 251px; }

#training-carousel li div * {
	color: #cdcdcd;
	font-size: 13px;
	font-family: din, Helvetica, Verdana; }

#training-carousel li.active div a.hpc_movie_link {
	display: block; }

#training-carousel li div a {
	color: #ffffff;
	text-decoration: none; }

#training-carousel li div h3 {
	color: #fdb813;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px; }

#footer-inner {
	width: 940px;
	margin: auto;
	position: relative; }
#social { position: absolute; top: 19px; right: 0; background: url('http://portuguese.myoresearch.com/images/uploads/site/footer_social.png') no-repeat; width: 143px; height: 85px; }
#social #linkedin { display: block; width: 30px; background: red; position: absolute; top: 32px; left: 97px; }
#social #facebook { display: block; width: 30px; background: blue; position: absolute; top: 32px; left: 18px; }
#social #youtube { display: block; width: 30px; background: green; position: absolute; top: 32px; left: 57px; }

/* ------------------------Training Table */

.training_list {
	width: 665px;
	border-bottom: 2px solid white;
}

.training_list td a {
	color: #63625C;
	text-decoration: none;
}

.training_list th {
	border: 2px solid white;
	border-bottom: none;
	padding: 12px 17px;
	vertical-align: middle;
	text-align: left;
	background: white;
	color: #34a3dc;
	font-size: 15px;
	text-transform: uppercase;
}
.training_list tr {
	cursor: pointer;
	background: #F4F1EC url('http://portuguese.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
.training_list tr:hover {
	background: #CEE9F7; }
.training_list td {
	border: 2px solid white;
	border-bottom: none;
	vertical-align: middle;
	color: #696761;
	font-size: 12px;
	padding: 12px 17px;
}

.training_list .column_1 { width: 164px; font-size: 14px; color: #5f5d56; text-transform: uppercase; }
.training_list .column_2 { width: 202px; padding: 12px 17px 0; }
.training_list .column_3 { width: 124px; }
.training_list .column_4 { width: 30px; padding: 0; font-size: 24px; color: #f9a918; font-size: 24px; text-align: center; }

.training_list table tr.odd {
	background: #cee9f7; }

#app-col2 {
	width: 220px;
	float: right; }

#app-col1 {
	width: 714px;
	float: left; }

#app-col1 .third.app {
	padding-top: 50px; }

hr {
	clear: both;
	background: #C0BFB3;
	border: none;
	height: 1px;
	border-bottom: white 1px solid;
	margin: 15px 0; }

#contact .contact_left {
	width:300px;
	float:left;
}

#contact .contact_right {
	width:300px;
	float:left;
}

#contact .contact_main {
	width:600px;
	clear:both;
}

#contact .contact_left div, #contact .contact_right div {
	margin-bottom:6px;
}

#contact input, #contact textarea {
	background:#dad7cb;
	border:none;
	border-radius:5px;
	padding:5px 20px;
	width:240px;
        resize: none;
}

#contact input#privacy{
   background:none;
   border:none;
   border-radius:0px;
   padding:0px;
   width:auto;
}

#contact textarea {
	width:540px;
	height:128px;
}

#contact .contact_main #cont_disclaimer {
	color:#63625c;
	font-size:13px;
	margin-left:20px;
	margin-top:20px;
	width: 560px;
}

#contact #cont_submit {
	height:35px;
	margin:20px 0 0 20px;
}

#contact #cont_submit input, #question-form input#ask-question {
	background:url("http://portuguese.myoresearch.com/images/uploads/site/contact_submit.png") no-repeat;
	border:none;
	cursor:pointer;
	height:35px;
	text-indent:-5000px;
	width:96px;
        display: block;
}








/* CAROUSELS */
.carousel {
	position: relative;
}

.carousel li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.carousel li img {
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.carousel li.first {
	display: block;
}

.carousel .controls {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 270px;
	position: absolute;
	bottom: 19px;
	right: -16px;
	padding: 0 15px;
	z-index: 100;
}
.carousel a.video {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 0px;
	right: -28px;
	z-index: 110;
	text-indent: -5000px;
}

/* INDIVIDUAL CAROUSEL OVERWRITES */
.carousel#training { height: 210px; }
.carousel#training li { left: -16px; }
.carousel#training .controls { right: -16px; bottom: 9px; }
.carousel#training a.video { bottom: 0px; }
.carousel#training li img {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.carousel#training_materials { height: 200px; }
.carousel#training_materials li { left: -16px; }
.carousel#training_materials .controls { right: -16px; }
.carousel#training_materials a.video { bottom: 10px; }

.carousel#orthodontics { height: 210px; }
.carousel#orthodontics li { top: 10px; left: 11px; }
.sidebar_content .carousel#orthodontics a.carousel { top: 187px; }
.carousel#orthodontics .controls { right: 0px; top: 187px; }
.carousel#orthodontics a.video { bottom: -16px;
right: -11px; }

/* POST IMAGE HANDLING */
.image-holder {
	position: relative;
	float: right;
}

.image-holder a {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 5px;
	right: -28px;
	z-index: 100;
	text-indent: -5000px;
}

.image-holder img {
	moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 0 0 10px 10px
}

.listing a.current_sidebar_link{
   color: #F7931E;
}

.listing a.current_sidebar_link:after{
   content:" \00BB"
}

.tree ul ul { padding: 0 0 0 20px; display: none; }
.tree ul ul ul { padding: 0 0 0 20px; display: none; }
.tree a.active { color: #F7931E; }
.tree a.active span {
	-moz-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	display: inline-block;
}

.col2 .app_partial {
	width: 197px;
	border: 2px solid white;
	margin: 0 30px 30px 0;
	background-color: #F0EFEA;
	background-image: url('http://portuguese.myoresearch.com/images/uploads/site/spinner.gif');
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	height: 396px;
}
.col2 .app_partial.app_half {
	width: 310px;
	height: 350px;
}
.col2 .app_partial .app_contents {
	display: none;
}
.col2 .app_partial img {
	display: block;
	margin: auto;
}
.col2 .app_partial.last_app {
	margin-right: 0;
}
.col2 .app_partial div.app_summary {
	padding: 12px;
}
.col2 .app_partial h3 {
	background: white;
	padding: 7px;
	color: #0fb4e4;
	font-size: 20px;
  	line-height: 23px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	position: relative;
}

.col2 .app_partial h3 span.stage{
  	background: #0fb4e4;
	color: white;
	padding: 4px 10px;
	font-size: 17px;
	line-height: 16px;
	position: absolute;
	right: -2px;
	top: 5px;
}

.col2 .app_partial a:hover h3{
  	background: #caeff8;
	color: #0fb4e4;
}

.col2 .app_partial:hover
{
  	border: 2px solid #0fb4e4;
}

.col2 .app_partial p {
	font-size: 14px;
}
.col2 .app_partial a {
	text-decoration: none;
	color: inherit;
	width: 100%;
	height: 100%;
	display: block;
}
.col2 .app_partial.process {
	margin-right: 0;
}
.col2 .app_arrows {
	display: block;
	width: 30px;
	text-align: center;
	font-size: 46px;
	float: left;
	padding-top: 170px;
	color: #0FB4E4;
}
#appliance_landing {
	width: 665px;
	position: relative;
}
#appliance_landing .system {
	position: relative;
	float: left;
	padding: 0 1px 0 0;
}
#appliance_landing .system a {
	display: block;
	padding-top: 307px;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: inherit;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat left top;
}
#appliance_landing .system a h3 {
	text-indent: -5000px;
}

#appliance_landing #trainer_blurb.system a {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/applianace-landing-page_comp_port.jpg') no-repeat 0 0;
}
#appliance_landing #trainer_blurb.system a:hover {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/applianace-landing-page_comp_port.jpg') no-repeat -665px 0;
}

#appliance_landing #myobrace_blurb.system a {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/applianace-landing-page_comp_port.jpg') no-repeat -168px 0;
}
#appliance_landing #myobrace_blurb.system a:hover {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/applianace-landing-page_comp_port.jpg') no-repeat -833px 0;
}

#appliance_landing #tmj_blurb.system a {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/applianace-landing-page_comp_port.jpg') no-repeat -504px 0;
}
#appliance_landing #tmj_blurb.system a:hover {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/applianace-landing-page_comp_port.jpg') no-repeat -1169px 0;
}

#appliance_landing div p {
	font-size: 14px;
 	color: #63625C;
}
#appliance_landing #trainer_blurb {
	width: 167px;
}
#appliance_landing #myobrace_blurb {
	width: 335px;
}
#appliance_landing #tmj_blurb {
	width: 154px;
}

#appliance_landing .system h3 {
	position: absolute;
	top: 8px;
	left: 8px;
	font-size: 16px;
	color: #0FB4E4;
}
#appliance_landing #myobrace_blurb h3 {
	width: 210px;
}
#appliance_landing #tmj_blurb h3 {
	width: 110px;
}

#question-form input, #question-form textarea {
background: #DAD7CB;
border: none;
border-radius: 5px;
padding: 5px 20px;
width: 146px;
resize: none;
}

.results {
	height: 600px;
	width: 650px;
	position: relative;
}
.result {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.result img {
	margin: 0 auto 15px;
	display: block;
}
.results .next_result, .results .previous_result {
font-size: 20px;
display: block;
float: left;
color: #EDEDED;
background: #FF883C;
font-family: Din, Arial;
padding: 9px 5px 5px 5px;
text-decoration: none;
margin-top: 10px;
}
.results p {
	padding-bottom: 10px;
}
.results .next_result {
	float: right;
	margin-left: 4px;
}
.controls { position: absolute; right: 0; }

.third.events-calendar {
	padding-top: 42px;
}

#page_navigation .previous_link{
   float: left;
}
#page_navigation .next_link{
   float: right;
}

.app_holder #scrollbar1 .viewport, .app_holder #scrollbar1 .viewport, .app_holder #scrollbar1 {
	width: 666px;
}
.app_holder #scrollbar1 .track {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/scrollbar_track_short.png') no-repeat;
}
.app_holder #scrollbar1 .viewport {
	height: 415px;
}

.events_block {
	border-top: 1px solid #C0BFB3;
	margin-bottom: 15px;
}

.page-hero {
	margin-left: -16px;
}

.post .published_by {
	padding: 8px 0;
	color: #9A9A9A;
}

.placeholder { 
   color: #a9a9a9; 
}

#contact_form div
{
  margin: 3px 0px;
}

.app_inner{
	min-width: 666px;
}

.app_listing.video {
	top: 241px;
	right: 9px;
}
.app_listing.video.tmj_listing {
	top: 180px;
}

.more_info_text p { font-size: 15px; }
.app_more_info { margin-top: -10px; }

a, .ortho_page_column a { color: #F7931E; text-decoration: none; }

#app-col2 ul, #app-col2 ol, #content .col2 ul, ol, .ortho_page_column ul, .ortho_page_column ol {
	padding: 0 0 0 18px;
}
#app-col2 li, #app-col2 li, #content .col2  li, .ortho_page_column li {
	padding: 0 0 5px 0;
}
.carousel ul, #tabs ul, .col1 ul { list-style: none; }

#content .col2 #tabs li { padding: 0; }

.third.forum { padding: 19px 16px; }

.english-cta.third {
	background: #d1d1c4;
}

.english-cta p {
font-size: 17px;
line-height: 21px;
}

.english-cta span a {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/myo-gb.png') white no-repeat 199px 2px !important;
	padding-right: 28px !important;
}





/*///////////////////////////////*/
/*//////////SCREEN CSS //////////*/
/*///////////////////////////////*/

/* first for Internet Explorer < 9 */
@font-face {
	font-family: din; src: url("/fonts/DINWeb.eot");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinbold; src: url("/fonts/DINWeb.eot");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinitalic; src: url("/fonts/DINWeb-Ita.eot");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: dinbolditalic; src: url("/fonts/DINWeb-Ita.eot");
	font-weight: normal;
	font-style: italic;
}
/* then for WOFF-capable browsers */
@font-face {
	font-family: din; src: url("/fonts/DINWeb.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinbold; src: url("/fonts/DINWeb.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinitalic; src: url("/fonts/DINWeb-Ita.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: dinbolditalic; src: url("/fonts/DINWeb-Ita.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 13px;
  list-style: none;
  vertical-align: baseline;
  background: transparent; }

body {
  overflow-y: scroll;
  line-height: 17px; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none; }

h1, h2, h3 {
  font-weight: normal;
  font-family: din, Helvetica, Verdana; }


/* remember to define focus styles! 
*:focus {
  outline: 0; }*/

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* END RESET */

p {
  line-height: 17px; }

.clear {
  clear: both;
  width: 100%;
  float: none; }

h1 {
	color: #F7931E;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 10px;
	text-transform: uppercase; }

h2 {
	padding: 20px 0 10px 0;
	color: #6A6961;
	font-size: 18px; }

h4 a {
text-decoration: none;
}

body {
  background: #eeeeee; }

#header #appliance_selector {
  height: 68px;
  background: url("http://portuguese.myoresearch.com/images/uploads/site/app_bg.jpg"); }
  #header #appliance_selector a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none; }
	#header #appliance_selector a div {
	  text-transform: uppercase;
	  width: 500px;
	  height: 50px;
	  margin: auto;
	  padding: 18px 0 0 59px;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/app_play.png") no-repeat left;
	  color: #003c69;
	  font-size: 14px; }
	  #header #appliance_selector a div span {
		display: block;
		font-size: 20px; }

#footer {}
  #footer h1 {}
  #footer div {}
  #footer h2 {}
  #footer p {}
  #footer h3 {}

#content {}

#index #content {}

div.row {
  position: relative;
  border-top: 1px solid #01baf2;
  border-bottom: 1px solid #01baf2;
  margin-bottom: 10px; }
  div.row div {
	position: absolute;
	top: 0;
	padding: 0 12px; }
	div.row div.left {
	  width: 199px;
	  left: 0; }
	div.row div.middle {
	  width: 502px;
	  left: 223px;
	  padding: 0;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	div.row div.right {
	  width: 191px;
	  left: 725px;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	div.row div img {
	  display: block;
	  padding-bottom: 21px; }
	div.row div h2 {
	  text-transform: uppercase;
	  font-size: 18px;
	  font-weight: normal;
	  color: #003c69;
	  border-bottom: 1px solid #afe5f5;
	  padding: 20px 12px 10px 12px;
	  margin: 0 0 10px; }
  div.row.app_intro {
	background: #efefef; }
	div.row.app_intro div {
	  padding-top: 30px;
	  color: #7f7f7f;
	  font-size: 13px; }
	  div.row.app_intro div img {
		padding-bottom: 16px; }
	  div.row.app_intro div ul {
		padding: 0 0 21px 0; }
		div.row.app_intro div ul li {
		  padding: 5px 0 0 0; }
	  div.row.app_intro div.right h2 {
		padding: 0 0 6px 0; }
	  div.row.app_intro div.app_video a {
		display: block;
		width: 100%;
		height: 100%;
		background: url("http://portuguese.myoresearch.com/images/uploads/site/app_video_link.jpg") bottom no-repeat; }
		div.row.app_intro div.app_video a img.app_hero {
		  position: absolute;
		  bottom: 0;
		  right: 0;
		  padding: 0; }
  div.row.app_features {
	background: #c5eafc; }
	div.row.app_features h3 {
	  }
	div.row.app_features h2 {
	  border-bottom: 1px solid white;
	  left: 0px;
	  position: absolute;
	  top: 0px;
	  width: 193px;
	  color: #003c69;
	  text-transform: uppercase; }
	div.row.app_features div {
	  padding-top: 86px;
	  color: #7f7f7f;
	  font-size: 13px;
	  color: #0c57ad; }
	  div.row.app_features div p {
		padding-bottom: 22px;
		line-height: 14px; }
	  div.row.app_features div img {
		padding-bottom: 16px; }
	  div.row.app_features div ul {
		padding: 0 0 21px 0; }
		div.row.app_features div ul li {
		  padding: 5px 0 0 0; }
	  div.row.app_features div.middle {
		background: url("http://portuguese.myoresearch.com/images/uploads/site/app_feature_bg.jpg") left repeat-y; }
		div.row.app_features div.middle h2 {
		  color: white;
		  padding-left: 35px;
		  width: 452px; }
		div.row.app_features div.middle ol {
		  list-style: decimal;
		  padding-left: 35px;
		  width: 240px; }
		  div.row.app_features div.middle ol li {
			padding-bottom: 15px;
			font-size: 14px; }
		div.row.app_features div.middle p {
		  font-size: 12px;
		  padding: 0; }
		div.row.app_features div.middle h3 {
		  font-size: 14px;
		  padding-bottom: 5px; }

div.app_case_study, div.app_design_study {
  position: relative;
  border-top: 1px solid #01baf2;
  border-bottom: 1px solid #01baf2;
  margin-bottom: 10px;
  background: #efefef; }
  div.app_case_study div, div.app_design_study div {
	position: absolute;
	top: 0;
	padding: 86px 11px 0; }
	div.app_case_study div.left, div.app_design_study div.left {
	  width: 700px;
	  left: 0; }
	  div.app_case_study div.left h2, div.app_design_study div.left h2 {
		background: #c5eafc;
		width: 701px; }
	div.app_case_study div.right, div.app_design_study div.right {
	  width: 196px;
	  left: 725px;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	  div.app_case_study div.right p {
		padding: 0 2px;
		line-height: 18px;
		font-size: 13px;
		color: #0c57ad; }
	  div.app_case_study div.right h2 {
		width: 192px; }
	  div.app_case_study div.right img {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 0; }
	div.app_case_study div h2 {
	  border-bottom: 1px solid #01baf2;
	  left: 0px;
	  position: absolute;
	  top: 0px;
	  width: 193px;
	  color: #003c69;
	  text-transform: uppercase;
	  font-size: 18px; }
	div.app_case_study div .app_case_study_title {
	  display: block;
	  color: #01baf2;
	  font-size: 18px;
	  padding: 0 5px 19px 5px;
	  text-transform: uppercase; }
	div.app_case_study div div {
	  position: static;
	  width: 650px;
	  height: 247px;
	  background: white;
	  padding: 25px 26px;
	  margin-bottom: 60px; }
	div.app_case_study div .next, div.app_case_study div .back {
	  font-size: 13px;
	  color: #003c69;
	  text-decoration: none;
	  padding: 7px 0; }
	div.app_case_study div .back {
	  float: left; }
	div.app_case_study div .next {
	  float: right; }

div.app_text_block {
  position: relative;
  border-top: 1px solid #01baf2;
  border-bottom: 1px solid #01baf2;
  margin-bottom: 10px;
  background: #efefef; }
  div.app_text_block div {
	position: absolute;
	top: 0;
	padding: 86px 15px 0; }
	div.app_text_block div p {
	  font-size: 13px;
	  color: #003c69;
	  line-height: 18px;
	  padding: 0 0 20px 0; }
	div.app_text_block div span.links { }
	  div.app_text_block div span.links span {
		font-size: 14px;
		display: block; }
	div.app_text_block div.left {
	  width: 695px;
	  left: 0;
	  background: #c5eafc; }
	  div.app_text_block div.left h2 {
		width: 701px; }
	div.app_text_block div.right {
	  width: 196px;
	  left: 725px;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	  div.app_text_block div.right h2 {
		width: 192px; }
	  div.app_text_block div.right img {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 0; }
	div.app_text_block div h2 {
	  border-bottom: 1px solid #01baf2;
	  left: 0px;
	  position: absolute;
	  top: 0px;
	  width: 193px;
	  color: #003c69;
	  text-transform: uppercase;
	  font-size: 18px; }
	div.app_text_block div .app_case_study_title {
	  display: block;
	  color: #01baf2;
	  font-size: 18px;
	  padding: 19px 5px;
	  text-transform: uppercase; }
	div.app_text_block div div {
	  position: static;
	  width: 650px;
	  height: 247px;
	  background: white;
	  padding: 24px 26px;
	  margin-bottom: 60px; }
	div.app_text_block div .next, div.app_text_block div .back {
	  font-size: 13px;
	  color: #003c69;
	  text-decoration: none;
	  padding: 7px 0; }
	div.app_text_block div .back {
	  float: left; }
	div.app_text_block div .next {
	  float: right; }

.app_patents {
  padding: 22px 15px 14px;
  color: #003c69;
  background: #efefef; }
  .app_patents h2 {
	text-transform: uppercase;
	font-size: 18px;
	padding: 0 0 14px 0; }

#home_boxes {
  height: 290px; }

#home_newsletter, #home_news, #home_members, #home_members_logged {
  height: 230px;
  float: left;
  position: relative;
  padding: 60px 13px 0 13px;
  color: #003c69;
  font-size: 12px;
  line-height: 15px; }
  #home_newsletter h2, #home_news h2, #home_members h2, #home_members_logged h2 {
	text-transform: uppercase;
	width: 259px;
	border-bottom: 1px #01baf2 solid;
	padding: 18px 13px 8px 13px;
	color: #003c69;
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 0; }
  #home_newsletter h3, #home_news h3, #home_news h3 a, #home_members h3, #home_members_logged h3 {
	color: #003c69;
	padding-bottom: 5px;
	text-decoration: none;
	font-size: 15px; }
  #home_newsletter p, #home_news p, #home_members p, #home_members_logged p {
	padding-bottom: 10px; }
  #home_newsletter a, #home_news a, #home_members a, #home_members_logged a {
	color: #003c69; }

#home_newsletter {
  width: 199px;
  background: #c5eafc;
  margin-right: 10px; }
  #home_newsletter h2 {
	width: 199px; }
  #home_newsletter #signupbanner {
	text-transform: uppercase;
	background: #01baf2;
	width: 199px;
	border-top: 1px white solid;
	padding: 13px;
	color: #003c69;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0; }


  #home_news #gotonews {
	text-transform: uppercase;
	background: #01baf2;
	width: 384px;
	border-top: 1px white solid;
	padding: 13px;
	color: #003c69;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0; }


#home_news {
  width: 384px;
  background: #c5eafc;
  margin-right: 10px; }
  #home_news h2 {
	width: 384px; }

#home_members, #home_members_logged {
  width: 259px;
  background: #7CF2E4; }
  #home_members h2, #home_members_logged h2 {
	width: 259px;
	border-bottom: 1px white solid; }
  #home_members #submit {
	text-transform: uppercase;
	background: #01baf2;
	width: 259px;
	border-top: 1px white solid;
	padding: 13px;
	color: #003c69;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0; }
  #home_members li, #home_members_logged li {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/arrow_blue.png") no-repeat top left;
	padding: 0 0 14px 28px; }


#home_feature {
  height: 305px;
  width: 960px;
  background: white;
  position: relative; }
  #home_feature div {
	display: none;
	height: 307px;
	width: 960px;
	position: absolute;
	top: 0;
	left: 0; }
	#home_feature div span {
	  position: absolute;
	  top: 130px;
	  left: 60px;
	  display: block;
	  width: 400px;
	  padding: 0 0 0 30px;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/home_quote_open.png") no-repeat; }
	  #home_feature div span p {
		font-size: 18px;
		color: #003c69;
		line-height: 25px; }
	#home_feature div h2 {
	  width: 926px;
	  color: #003c69;
	  padding: 19px 17px;
	  background: #afe5f5;
	  font-size: 15px; }
	#home_feature div #home_feature_hero {
	  position: absolute;
	  bottom: 0;
	  right: 0; }

#kwicks_container {
  height: 115px; }

#kwicks {
  position: relative; }
  #kwicks .kwick {
	float: left;
	display: block;
	width: 150px;
	height: 115px;
	overflow: hidden;
	position: relative;
	color: #003c69; }
	#kwicks .kwick h2 {
	  font-size: 18px;
	  text-transform: uppercase;
	  padding: 14px 7px;
	  width: 136px;
	  height: 115px; }
	#kwicks .kwick div {
	  width: 234px;
	  position: absolute;
	  top: 0;
	  left: 150px;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left;
	  font-size: 12px;
	  height: 90px;
	  padding: 15px 106px 10px 20px;
	  line-height: 15px; }
	  #kwicks .kwick div h3 {
		padding: 2px 0 2px 10px; }
	  #kwicks .kwick div a {
		color: #003c69;
		text-decoration: none; }
	  #kwicks .kwick div li {
		background: url("http://portuguese.myoresearch.com/images/uploads/site/dot_point.png") no-repeat left;
		padding: 2px 0 2px 10px; }
	  #kwicks .kwick div img {
		position: absolute;
		bottom: 0;
		right: 0; }
  #kwicks #home_getting_started {
	background-color: #c5eafc;
	width: 510px; }
  #kwicks #home_setting_up {
	background-color: #69ceed; }
  #kwicks #home_cd_rom {
	background-color: #01baf2; }
  #kwicks #home_upcoming_courses {
	background-color: #0096ea; }


.page, .post.page {
	border: none; }

.appliance-page .post {
	border: none; }

.post {
	padding: 10px 0;
	position: relative;
	font-size: 14px;
	color: #7C7A6F; }
	.post a { color: #F7931E; text-decoration: none; }
	.post p, .post ul, .post ol .post td{
		font-size: 13px;
		padding-bottom: 15px;
		margin-bottom: 0;
		color: #7c7a6f;
		line-height: 19px; }
	.post h2 {
		font-size: 16px;
		color: #003c69;
		padding-bottom: 8px; }
	.post h3 {
		padding: 30px 0 10px 0;
		font-size: 14px;
		color: #003c69; }
  .news_block a { color: #003c69; }
.course a.more {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/details.png') right; }

a.more {
	font-family: din, Helvetica, Verdana;
	text-decoration: none;
	font-size: 16px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/more.png') right;
	color: white;
	padding: 0;
	text-transform: uppercase;
	z-index: 10;
	width: 61px;
	height: 34px;
	text-indent: -5000px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0; }
a.more.single {

	font-family: din, Helvetica, Verdana;
	text-decoration: none;
	font-size: 14px;
	background: white;
	color: #333;
	padding: 10px;
	text-transform: uppercase;
	z-index: 10;
	width: auto;
	height: 14px;
	text-indent: 0;
	display: block;
	bottom: -31px;
	float: right;
	position: static;
	margin-right: 5px;
	-moz-border-radius: 15px;
	border-radius: 10px;
	color: #F7931E;
}
.more.single.with_border {
	margin-top: 10px;
	display: none;
}

.sticky a.more {
	margin-bottom: 15px; }

	.news_block a.more:hover {
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/more_sprite.png") no-repeat top left; }
	.news_block a.more.less {
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/more_sprite.png") no-repeat bottom right; }
	.news_block a.more.less:hover {
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/more_sprite.png") no-repeat top right; }
	.news_block ul, .news_block ol { padding: 0 0 15px 25px; color: #003c69; font-size: 12px; } 
	.news_block li { font-size: 12px; }
	.news_block ul { list-style: disc; }
	.news_block ol { list-style: decimal; }
.tags {
	width: 530px;
	color: #7c7a6f; }
.tags a {
	color: #F7931E;
	text-decoration: none; }

  .news_story_single a {
	color: #f9a817; }
  .news_story_single h3 {
	font-size: 14px;
	color: #003c69; }
.news_tags_single {
	clear: both;
	padding-top: 20px;
	padding-right: 100px;
	color: #7c7a6f; }
.news_tags_single a {
	color: #F7931E;
	text-decoration: none; }

.about {
  background: url("http://portuguese.myoresearch.com/images/uploads/site/news_bg.jpg") repeat-x top #efefef; }
.about_page #about_left {
  width: 240px;
  float: left;
  margin-bottom: 10px;
}
.about_page #about_right {
  width: 700px;
  float: left;
  margin-bottom: 10px;
}
.about_block {
  padding: 40px 0 18px;
  border-bottom: 1px solid #01BAF2; }
.about_block img {
float: right;
padding: 0 0 15px 15px; }
  .about_block h2 {
	font-size: 16px;
	color: #003c69;
	border-bottom: 1px solid #01BAF2;
	margin: 20px 0 10px;
	padding-bottom: 8px; }
  .about_block h3 {
	font-size: 14px;
	color: #003c69;
	font-family: Helvetica, Verdana; }
  .about_block p {
	padding: 0 10px 15px;
	font-size: 12px;
	color: #003C69; }
  .about_block a { color: #003c69; }
	.about_block ul, .news_block ol { padding: 0 0 15px 25px; color: #003c69; font-size: 12px; } 
	.about_block li { font-size: 12px; }
	.about_block ul { list-style: disc; }
	.about_block ol { list-style: decimal; }


#content.landing {
  padding: 55px 0 30px 0; }
  #content.landing .app_selector_feature {
	height: 206px;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/app_select_feature_bg.png") repeat-x top;
	position: relative; }
	#content.landing .app_selector_feature h1 {
	background: none;
	font-size: 24px;
	font-weight: normal;
	color: #01baf2;
	border: none;
	line-height: 29px;
	text-transform: none;
	position: absolute;
	top: 30px;
	right: 170px;
	width: 520px; }
	#content.landing .app_selector_feature img {
	  position: absolute;
	  bottom: 0;
	  left: 20px; }
  #content.landing .landing_block {
	position: relative; }
  #content.landing .landing_block h1 {
	width: 920px;
	padding: 15px 20px 10px;
	font-size: 16px;
	font-weight: normal;
	cursor: pointer;
	color: #003c69;
	text-transform: uppercase;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/landing_normal.png") no-repeat 914px 19px; }
  #content.landing .landing_block span.skill_level {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	position: absolute;
	top: 15px;
	right: 60px;
	font-family: din, Helvetica, Verdana; }
	#content.landing .landing_block h1.active {
	  color: white;
	  background: #01baf2 url("http://portuguese.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 914px 19px; }
	#content.landing .landing_block h1:hover.active {
	  color: white;
	  background: #01baf2 url("http://portuguese.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 914px 19px; }
	#content.landing .landing_block h1:hover {
	  color: white;
	  background: #01baf2 url("http://portuguese.myoresearch.com/images/uploads/site/landing_hover.png") no-repeat 914px 19px; }
	#content.landing .landing_block h1.last {
	  border-bottom: 1px solid #01baf2; }
  #content.landing .landing_block .landing_content h2 {
	padding: 19px 20px 9px 20px;
	color: #003c69;
/*    text-transform: uppercase; */
	font-size: 16px;
	border-top: 1px solid #01baf2;
	border-bottom: 1px solid #01baf2; }
  #content.landing .landing_block .landing_content table {
	margin: 27px 34px; }
  #content.landing .landing_block .landing_content td {
	vertical-align: top;
	line-height: 17px;
	color: #003C69;
	font-size: 12px; }
  #content.landing .landing_block .landing_content img {
	padding-bottom: 10px; }
  #content.landing .landing_block .landing_content p {
	color: #003c69;
	font-size: 12px;
	padding: 0 50px 10px 0; }

#content.full {
	margin-top: 14px; }

#content.full #contact {
  padding: 25px 10px;
  color: #003c69;
  font-size: 12px; }
  #content.full #contact h2 {
	font-size: 16px;
	color: #003c69;
	padding-bottom: 27px; }
  #content.full #contact p {
	padding-bottom: 20px; }
  #content.full #contact #cont_left_column {
	width: 445px;
	padding: 5px;
	float: left; }
	#content.full #contact #cont_left_column div {
	  width: 100%;
	  padding: 0 0 15px 0; }
  #content.full #contact #cont_right_column {
	width: 360px;
	float: right;
	padding-top: 77px;
	line-height: 17px; }
	#content.full #contact #cont_right_column p {
	  padding: 0 0 23px 0; }
	#content.full #contact #cont_right_column h2 {
	  padding: 0 0 6px 0; }
  #content.full #contact #cont_disclaimer {
	font-size: 11px;
	line-height: 14px;
	color: #003c69; }
	#content.full #contact #cont_disclaimer input {
	  width: auto; }
  #content.full #contact label {
	font-size: 12px;
	color: #003c69;
	width: 200px;
	display: block;
	float: left; }
  #content.full #contact input, #content.full #contact select {
	font-size: 12px;
	color: black; }
  #content.full #contact input {
	width: 236px; }
  #content.full #contact textarea {
	font-size: 12px;
	color: black;
	width: 236px;
	height: 95px; }
  #content.full #contact select {
	width: 110px; }
  #content.full #contact #cont_submit {
	position: relative;
	height: 20px; }
	#content.full #contact #cont_submit input {
	  position: absolute;
	  top: 0;
	  right: 0;
	  background: url("http://portuguese.myoresearch.com/images/uploads/site/submit_btn.png") no-repeat;
	  width: 87px;
	  height: 20px;
	  border: none;
	  text-indent: -5000px; }

  #nl_box_popup div a {
	color: #74c7f4;
	text-decoration: none;
	float: right;
	display: block;
	font-size: 14px;
	padding-top: 18px; }







#login_box_popup p {
color: #E4E4E4;
font-size: 16px;
line-height: 20px;
padding: 10px 0px 0px; }

  #login_box_popup h2 {
	color: #e4e4e4;
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: #74c7f4 1px solid;
	padding: 0 2px 9px 2px; }
  #login_box_popup form div {
	float: none;
	clear: both; }
  #login_box_popup label {
	font-size: 16px;
	width: 75px;
	text-align: right;
	padding: 8px 5px 0 0;
	float: left; }
  #login_box_popup input {
	color: #1f1f1f;
	font-size: 14px;
	width: 180px;
	height: 18;
	float: right;
	border: none;
	margin-top: 6px; }
  #login_box_popup input:focus {
	background: #74c7f4;
	outline: 0; }
  #login_box_popup input#submit {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/submit.png');
	width: 33px;
	height: 34px;
	text-indent: -5000px;
	margin-top: 0; }

  #login_box_popup div a {
	color: #63625C;
	text-decoration: none;
	float: right;
	display: block;
	font-size: 14px;
	padding-top: 8px; }

#popup_bg { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: url('http://portuguese.myoresearch.com/images/uploads/site/popup_bg.png'); }

.popup_close { position: absolute; right: -21px; top: -23px; width: 45px; height: 44px; background: url('http://portuguese.myoresearch.com/images/uploads/site/popup_close.png') no-repeat; }


#header div #member_greeting {
color: #536AB2;
font-size: 13px;
right: 25px;
position: absolute;
top: -41px;
text-align:right;
line-height: 17px;
}
#header div #member_greeting a {
color: #536AB2;
text-decoration: none;
}



#popup_password {
  display: none;
  position: absolute;
  top: 223px;
  left: 0;
  right: 0;
  margin: auto;
  width: 941px;
  background: #ededed;
  border-top: 11px black solid;
  border-right: 11px black solid;
  border-bottom: 13px black solid;
  border-left: 9px black solid; }
  #popup_password_inner {
	background: #222;
	margin: 13px 20px;
	padding: 26px 313px 26px 240px; }
  #popup_password h2 {
	color: #e4e4e4;
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: #74c7f4 1px solid;
	padding: 0 2px 9px 2px; }
  #popup_password div {
	float: none;
	clear: both; }


.gallery_info h2 {
	color: #063367;
	font-size: 14px;
	
}

.gallery_info h3 {
	color: #063367;
	font-size: 12px;
	font-weight: normal;
}

.gallery_list {
	background: #C5EAFC;
	width: 230px;
}

.gallery_list a {
	text-decoration: none;
}

.col1 .gallery_thumbs {
	margin-bottom: 10px; }

.col1 .gallery_thumbs h3 {
	font-size: 16px;
	font-weight: normal; }

.gallery_thumbs a img{
	border: 2px solid white;
}

.gallery_thumbs a:hover img{
	border: 2px solid #CCC
}

.gallery_info {
	padding: 10px 0;
	border-top: solid 1px #01baf2;
}

a .gallery_info *, .gallery_thumbs a * {
	text-decoration: none; }

#content.events #gallery_list h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: white;
	
	background: #0096ea;
	border-bottom: none;
	padding: 20px 8px 8px 11px;
	width: 211px;
}

#content.full .gallery .gallery_thumbs {
	border-bottom: 1px solid #01BAF2;
}

#content.full .gallery .gallery_content a img{
	border: 2px solid #ccc;
}

#content.full .gallery .gallery_content a:hover img{
	border: 2px solid #999;
}

#content.full .gallery .gallery_info {
	border-top: none;
}

#content.full .gallery .gallery_title a {
background: #E7F6FD url('http://portuguese.myoresearch.com//images/uploads/site/faq_normal.png') no-repeat 914px 10px;
color: #003C69;
display: block;
font-size: 14px;

line-height: 17px;
padding: 10px 50px 10px 10px;
text-decoration: none;
}

#content.full .gallery .gallery_title.active a, #content.full .gallery .gallery_title.active a:hover {
background: #01BAF2 url('http://portuguese.myoresearch.com//images/uploads/site/faq_active.png') no-repeat 914px 10px;
color: white;
}

#content.full .gallery .gallery_title a:hover {
background: #01BAF2 url('http://portuguese.myoresearch.com//images/uploads/site/faq_hover.png') no-repeat 914px 10px;
color: white;
}

#content.full .gallery .gallery_block {
padding-top: 10px;
}

#content.full .gallery .gallery_content {
background: #E0ECF3;
color: #003C69;
display: none;
font-size: 12px;
line-height: 16px;
padding: 38px 15px 28px;
}

#featured_resources,#popular_resources,#recent_resources {
  margin-bottom: 10px;
}

.resources_title {
  padding-top: 5px;
  border-bottom: 1px solid #01baf2;
  height: 30px;
}

.resources_title span {
	
}

.resource {
	float: none;
	clear: both;
}

.resources span {
	display: block;
	float: left;
	padding: 10px 0;
	color: #063367;
	font-size: 13px;
}

.resource span a {
	text-decoration: none;
	color: #063367;
}

.resource span a:hover {
	color: #e10215;
}

.resources span.resource_title {
	width: 285px;
	padding-left: 18px;
	padding-right: 5px;
	
}

.resources span.resource_type {
	width: 52px;
}

.resources span.resource_date {
	width: 95px;
}

.resources span.resource_tags {
	width: 200px;
}

.resources span.resource_tags a {
	display: inline;
	color: #063367;
	text-decoration: none;
}

.box.categories a {
font-size: 13px;
display: block;
margin-bottom: 5px;
text-decoration: none;
color: #063367;
 }
.box.categories a:hover {
color: #E10215;
}

.col1 .box.search_box label {
	
	color: #063367;
	text-transform: uppercase;
	font-size: 13px;
	padding-bottom: 4px;
	display: block; }

.col1 .box.search_box #keywords {
	outline: none; }

.col1 #keywords {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/search_field.png");
	width: 145px;
	height: 22px;
	border: none;
	padding: 0 0 0 7px;
	margin: 0;
	float: left;
}

.col1 .submit {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/search_button.png");
	width: 32px;
	height: 22px;
	border: none;
	padding: 0;
	margin: 0;
	float: left;
}

#search_header {
	position: absolute;
	top: 15px;
	width: 138px;
	right: 12px;
}

#search_header #keywords {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/search_field.png");
	width: 88px;
	height: 22px;
	border: none;
	padding: 0 0 0 7px;
	margin: 0;
	float: left;
}

#search_header .submit {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/search_button.png");
	width: 32px;
	height: 22px;
	border: none;
	padding: 0;
	margin: 0;
	float: left;
}

#tags_resources a {
	color: #063367;
	text-decoration: none;
}

#search_resources a:hover {
	color: #e10215;
}

#search_resources h2 {
	position: absolute;
	top: 0;
	left: 0;
	background: #0096ea;
	font-size: 16px;
	
	color: white;
	width: 200px;
	padding: 13px 15px;
	text-transform: uppercase;
}

#app-left-content {
	width: 700px;
	float: left;
}

#app-right-content {
	width: 230px;
	float: right;
}

.col2 .block {
	position: relative;
}

#other-apps {
	background: #c5eafc;
	padding: 10px;
	color: #063367;
	font-size: 14px;
	line-height: 16px;
}

#other-apps a, #other-apps span {
	color: #7f7f7f;
	text-decoration: none;
}

.app_logo {
	padding: 20px;
}

a.app_video {
	display: block;
	width: 100%;
	height: 40px;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/app_video_link.jpg") #00457C -22px no-repeat;
	margin-bottom: 10px;
}

.loggedin .app_page .block.locked h2 {
	background: #c5eafc url("http://portuguese.myoresearch.com/images/uploads/site/padlock_unlocked.png") 640px center no-repeat;
}

.app_page .block.locked h2 {
	background: #c5eafc url("http://portuguese.myoresearch.com/images/uploads/site/padlock_locked.png") 640px center no-repeat;
}

#app_register_now {
	background: #c5eafc url("http://portuguese.myoresearch.com/images/uploads/site/register_now.jpg");
	display: block;
	width: 720px;
	height: 200px;
	margin-bottom: 10px;
}

.app_case_carousel, .app_design_carousel {
	height: 164px;
	margin: auto;
	width: 585px;
	overflow: hidden;
	position: relative;
}

.app_case_carousel_inner, .app_design_carousel_inner {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 30px;
}

#app_design_points {
	padding: 0 0 10px 40px;}

#app_design_points li {
	padding-bottom: 10px; }

.app_case_carousel a, .app_design_carousel a  {
	border: solid white 3px;
	margin-left: 32px;
	text-decoration: none;
	height: 110px;
	display: block;
	width: 150px;
	float: left;
}

.right_block {
	padding: 10px;
	margin-bottom: 10px;
	color: #7f7f7f; }

.right_block h3 {
	color: #003C69;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #61CAED;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.right_block.app_grey {
	background: #efefef;
}

.right_block.app_blue h3 {
	color: #003C69;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid white;
	padding-bottom: 5px;
	margin-bottom: 10px; }

.right_block.app_blue {
	background: #C5EAFC;
}

.right_block p {
	padding-bottom: 10px;
}

.app_content p, .app_content ul {
	padding-bottom: 10px;
}

.app_content li {
	padding: 5px 5px 5px 0;
	margin-left: 20px;
	list-style: disc outside;
}

.app_case_carousel ol li, .app_design_carousel ol li {
	padding: 5px 5px 5px 0;
	margin-left: 20px;
	list-style: decimal outside;
}

.app_case_left, .app_design_left {
	display: block;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/car_prev.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 120px;
	left: 10px;
}

.app_case_right, .app_design_right {
	display: block;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/car_next.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 120px;
	right: 10px;
}

.app_case_left {
	left:-6px;
	top:80px;
}

.app_case_right {
	right:-6px;
	top:80px;
}

.app_des_points {
	float: left;
	position: relative;
}

.app_des_points span {
	position: absolute;
	left: 0;
	top: 100px;
	padding-top: 10px;
}

#search_results td {
padding: 10px;
}

.return_link {
padding: 20px 0 0 13px;
font-size: 15px;
}
.return_link a {
text-decoration: none;
color: #003C69;
}

.asterisk {
	color: #6B0505;
	font-size: 28px;
	left: 655px;
	position: absolute;
	top: 71px; }

#mce-success-response, #mce-error-response {
  float: none;
  clear: both;
  color: #4F4948;
  font-size: 15px;
  padding-top: 15px;
  line-height: 20px; }

.col1 {
width: 240px;
float: left;
margin-bottom: 10px;
}

.col1 h1 a, .col1 h2 a, .col1 h3 a, .col1 h4 a {
	text-decoration: none;
	color: inherit; }


.col1 h4 {
  color: #003C69;
  padding-bottom: 7px;
}






.col2 {
width: 700px;
float: right;
margin-bottom: 10px;
}





















  #content .col2 .block {
	position: relative; }


#fancybox-content {
	border-color: black !important; }

#fancybox-title-over {
	display: none !important; }

.video_lightbox_content p {
	font-size: 12px;
	line-height: 19px; }

.video_lightbox_content h3 {
	font-size: 18px;
	padding-bottom: 20px; }

#social #youtube {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/youtube.png");
	width: 33px;
	height: 32px;
	margin-right: 5px;
	display: block;
	float: left;
	margin-top: 4px; }

#social #facebook {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/facebook.png");
	background-repeat: no-repeat;
	width: 33px;
	height: 32px;
	display: block;
	float: left;
	margin-top: 4px; }

#social #linkedin {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/linkedin.png");
	width: 33px;
	margin-right: 5px;
	height: 32px;
	display: block;
	float: left;
	margin-top: 4px; }

.col2 h2 {
padding: 20px 0 0 0;
color: #6a6961;
font-size: 15px; }

.col2 h3 {

color: #6a6961;
font-weight: bold; }

.enquire {
	display: block;
	text-indent: -5000px;
	width: 97px;
	height: 21px;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/btn_enquire_off.png") no-repeat bottom left;
	position: absolute;
	right: 0;
	top: -47px; }

.enquire:hover {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/btn_enquire_on.png") no-repeat bottom left; }

.box.your_steps_contents ol {
	padding-left: 18px;
	color: #003C69; }

.box.your_steps_contents ol li {
	padding-bottom: 7px; }

.box.your_steps_contents ol li a {
	color: #003C69;
	text-decoration: none; }

#content .col2 .step .block {
	margin-bottom: 0; }

#content .col2 #getting_started_inner h2 {
	font-size: 16px;
	
	padding-left: 0;
	padding-right: 0;
	border: none; }

#content .col2.getting_started {
	background: none; }

#content .col2.getting_started .entry {
	position: relative; }

#content .col2 .video_button {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/video_link.jpg") no-repeat 0px 0px;
	text-indent: -5000px;
	width: 132px;
	height: 29px;
	display: block;
	position: absolute;
	top: 337px;
	right:0px; }

#content .col2 .video_button:hover {
	background: url("http://portuguese.myoresearch.com/images/uploads/site/btn_watchvideo_over.png") no-repeat 1px 0px; }

#content .col2 .video_button.video_trigger {
	top: 290px;
	right: 10px; }

#content .col2.getting_started .next_step {
	margin: auto;
	display: block;
	padding: 14px 0;
	cursor: pointer;
	width: 109px;
	height: 62px;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/btn_nextstep_over.png") 1px 15px no-repeat; }

#content .col2.getting_started .next_step:hover img {
	display: none; }

.second_content_block {
	display: none; }

#content .col2.getting_started .second_content_block .entry .video_button {
	top: 280px; }

#content .col2 h1.second_content {
	background: none;
	padding-top: 17px;
	padding-bottom: 15px;
	cursor: pointer;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/landing_normal.png") no-repeat 664px 21px; }
#content .col2 h1.second_content.active {
	color: white;
	background: #01baf2 url("http://portuguese.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 664px 21px; }
#content .col2 h1.second_content:hover.active {
	color: white;
	background: #01baf2 url("http://portuguese.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 664px 21px; }
#content .col2 h1.second_content:hover {
	color: white;
	background: #01baf2 url("http://portuguese.myoresearch.com/images/uploads/site/landing_hover.png") no-repeat 664px 21px; }


.age_range {
	display: none; }

.age_link_group {
	position: absolute;
	top: 32px;
	left: 388px; }

.age_link {
	display: block;
	font-size: 12px;
	font-family: Arial;
	color: #02b1ec;
	width: 79px;
	text-align: center;
	float: left;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/age_bg.png");
	text-decoration: none;
	padding-top: 1px; }

.age_link:hover {
	color: #003C69; }

.enquiry_form {
	float: left;
	width: 390px;
	padding-left: 150px; }

.enquiry_form label {
	font-size: 18px;
	width: 135px;
	text-align: right;
	padding: 8px 5px 0 0;
	float: left;
	margin-top: 9px; }

.enquiry_form input {
	color: #1F1F1F;
	font-size: 14px;
	width: 240px;
	height: 18px;
	float: right;
	border: none;
	margin-top: 16px; }

.enquiry_form div {
	float: none;
	clear: both; }

.enquiry_form .submit_enquiry {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/submit.png');
	width: 33px;
	height: 34px;
	text-indent: -5000px; }

.enquiry_form h2 {
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: #74C7F4 1px solid;
	padding: 0 2px 9px 2px; }

#login_inner {
	width: 340px;
	margin: auto; }

#nl_inner {
	width: 400px;
	margin: auto; }

.activeSelector {  }

#return_news {
	position: absolute;
	right: 15px;
	bottom: 15px;
	font-size: 12px; }

#jMonthCalendar {
	margin-bottom: 10px; }


#app-col1 .block {
	position: relative;
	background: #efefef;
	margin-bottom: 10px; }

#app-col1 .block.intro {
	margin-bottom: 0; }

#app-col1 .block * {
	font-size: 13px;
	font-family: Arial, san-serif;
	color: #063367; }

#app-col1 .block.intro  h3 {
	font-size: 18px;
	color: #063367;
	font-family: din, Helvetica, Verdana;
	margin-bottom: 15px; }

#app-col1 .block.intro  p {
	font-size: 12px;
	color: #7f7f7f;
	 }

#app-col1 .block h2 {
	background: #C5EAFC;
	padding: 19px 15px 15px;
	font-size: 18px;
	color: #063367;
	line-height: 19px;
	text-transform: uppercase;
	font-family: din, Helvetica, Verdana; }

.loggedin #app-col1 .block.locked h2 {
	background: #c5eafc url("http://portuguese.myoresearch.com/images/uploads/site/padlock_unlocked.png") 660px center no-repeat;
}

#app-col1 .block.locked h2 {
	background: #c5eafc url("http://portuguese.myoresearch.com/images/uploads/site/padlock_locked.png") 660px center no-repeat;
}

#app-col1 .block .app_content {
	padding: 19px 15px 15px;
}

#app-col1 .block.intro .app_content {
	padding: 19px 315px 15px 15px;
}

#app-col1 .block .app_case_studies {
	margin: 0 60px;
	overflow: hidden;
	height: 100px;
	width: 570px; }

#app-col1 .block .app_case_studies a {
	border: solid white 5px;
	display: block;
	width: 120px;
	float: left;
	margin-right: 15px; }

.app_hero {
	position: absolute;
	bottom: 0;
	right: 0; }

.enquiry_contact {
	padding-top: 58px;
	padding-left: 560px; }
.enquiry_contact * {
	line-height: 20px;
	font-size: 14px; }

h2.link_header {
	position: absolute;
	top: 0;
	left: 0;
	background: #0096EA;
	font-size: 16px;
	
	color: white;
	width: 230px;
	padding: 0;
	text-transform: uppercase; }

h2.link_header a {
	font-size: 16px;
	
	color: white;
	padding: 20px 15px 19px;
	text-transform: uppercase;
	display: block;
	width: 200px;
	height: 100%; }

h2.link_header a:hover {
	background: #003C69; }

.app_landing_text_block {
	background: #02B1EC;
	color: #063367;
	padding: 21px;
	margin-bottom: 1px; }

.app_landing_text_block a {
	color: #063367;
	text-decoration: underline; }

.app_landing_text_block h2 {
	color: white;
	font-size: 16px;
	padding-bottom: 10px;
	text-transform: uppercase; }


.app_landing_text_block * {
	width: 920px; }

.app_landing_text_block p, .app_landing_text_block ul, .app_landing_text_block ol {
	padding-bottom: 8px; }

#design_gallery { width: 846px; height: 567px; }

.design_gallery { }

.design_gallery_inner img {
	margin: auto;
	display: block; }

.design_gallery_inner .holder {
	display: none; }

.design_gallery_inner .holder.active_slide { }


.design_gallery_right {
	display: block;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/car_next.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 135px;
	right: 10px;
}

.design_gallery_left {
	display: block;
	background: url("http://portuguese.myoresearch.com/images/uploads/site/car_prev.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 135px;
	left: 10px;
}

#design_controls {
	position: absolute;
	top: 460px;
	right: 20px;
	z-index: 1000; }

.design_text {
	padding: 50px 10px 10px; }

.design_text * {
	font-size: 16px; }

.design_text .item_number {
	border-radius: 40px;
	background: #ff883c;
	padding: 5px 9px;
	float: left;
	color: white;
}

.design_text .text {
	margin-left:45px;
	margin-top:10px;
	color:#897d77 !important;
}

#design_controls a {
	font-size: 30px;
	display: block; float: left;
	color: #ededed;
	background: #ff883c;
	font-family: Din, Arial;
	padding: 12px 8px 8px 8px;
	margin-left: 4px;
	text-decoration: none; }

#appliance_selector_popup {
	color: white; }

#appliance_selector_popup p {
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px; }

#appliance_selector_popup h2 {
	font-size: 24px;
	line-height: 36px; }

.training_columns span.training_description {
	width: 305px;
	padding: 0 10px; }

.training_columns span.training_image {
	width:160px; }










.question_list {
	border-bottom: 2px solid white; }
.question_block {
	border: 2px solid white;
	border-bottom: 0; }
	.question_block .question a {
		display: block;
		padding: 10px 61px 10px 18px;
		line-height: 17px;
		font-size: 14px;
		color: #63625c;
		text-decoration: none;
		position: relative;
		background:  #efeee7 url('http://portuguese.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
		.question_block .question a:hover {
			background: #cee9f7;
			color: #63625c; }
			.question_block .question.active a, .question_block .question.active a:hover {
				background: #cee9f7;
				color: #63625c; }
			.question_block .question a span {
				color: #F9A918;
				font-size: 24px;
				position: absolute;
				top: -1px;
				right: 9px; }
		.question_block .answer {
			display: none;
			background: #e0ecf3;
			padding: 18px;
			color: #464338;
			line-height: 16px;
			font-size: 14px; }
			.question_block .answer p {
				font-size: 14px; }

.reflection-old {
-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
-moz-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
-ie-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
-o-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
margin-bottom: 50px;
}