@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'HelveticaNormalRegular';
	src: url('../fonts/helvetica-normal.eot');
	src: url('../fonts/helvetica-normal.eot') format('embedded-opentype'), url('../fonts/helvetica-normal.woff') format('woff'), url('../fonts/helvetica-normal.ttf') format('truetype'), url('../fonts/helvetica-normal.svg#HelveticaNormalRegular') format('svg');
}
@font-face {
	font-family: 'HelveticaNeueLTStd45Light';
	src: url('../fonts/helveticaneueltstd-lt.eot');
	src: url('../fonts/helveticaneueltstd-lt.eot') format('embedded-opentype'), url('../fonts/helveticaneueltstd-lt.woff') format('woff'), url('../fonts/helveticaneueltstd-lt.ttf') format('truetype'), url('../fonts/helveticaneueltstd-lt.svg#HelveticaNeueLTStd45Light') format('svg');
}
@font-face {
	font-family: 'HelveticaLT-Condensed';
	src: url('../fonts/helveticaltcondensedmedium.eot');
	src: url('../fonts/helveticaltcondensedmedium.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaltcondensedmedium.woff') format('woff'), url('../fonts/helveticaltcondensedmedium.ttf') format('truetype'), url('../fonts/helveticaltcondensedmedium.svg#helveticaltcondensedmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: helvetica;
	font-size: 12px;
	/* overflow-x: hidden; */
	line-height: 18px;
	background: #ebeff1 url("../images/header-bg-img.gif") repeat-x scroll 0 0;
	color: #2f2e2e;
}
*{
	outline:none;
}
a {
	text-decoration: none;
	outline: none;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	text-align: justify;
	text-decoration: none;
	padding: 0px;
}
li {
	list-style-type: none;
}
img {
	border: none;
	vertical-align: middle;
	max-width: 100%;
}
header, .banner_container, .dummy_block, section, footer, .menu_section {
	width: 99%;
	float: left;
	clear: both;
	overflow: visible;
}
.header_section, #banner_content, .container_section, .container_section-s, .footer_section, .menu_section .menu {
	max-width: 970px;
	margin: 0 auto;
	clear: both
}
nav {
	display: block;
	overflow: visible;
}
.menu {
	display: block;
}
.menu_section {
	background: #009764;
	height: 50px;
}
.slicknav_menu {
	display: none;
}
.clear {
	clear: both;
}
/*---Rslides CSS--*/


.btn-spineWeek a {
	background: #ef4f04 none repeat scroll 0 0;
	border-radius: 8px;
	color: #fff;
	display: block;
	padding: 5px;
	text-align: center;
	width: 290px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	max-width: 100%;
	border: 0;
}
.rslides_nav {
	background: url("../images/arrow-banner.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 27px;
	left: 100px;
	/*  margin-top: 0px;*/

	opacity: 0.7;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 40%;
	width: 30px;
	z-index: 100;
}
.rslides_nav.next {
	background-position: right top;
	left: auto;
	right: 100px;
}
.rslides_nav {
	background: rgba(0, 0, 0, 0) url("../images/arrow-banner.png") no-repeat scroll left top;
	height: 27px;
	left: 100px;
	opacity: 0.7;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 45%;
	width: 30px;
	z-index: 100;
}
.rslides_nav.next {
	background-position: right top;
	left: auto;
	right: 100px;
}
.banner_container-s .rslides_nav {
	top: 40%;
}
.banner_container {
    position: relative;
}
/** Header Styles Starts **/

header {
	margin: 0px;
	background: url(../images/header-bg.gif) no-repeat 0 0;
}
.logo {
  float: none;
  padding: 10px 0;
  width: auto;
}
.search {
    float: right;
	height: 30px;
	margin: 20px 0px 0 0;
    padding: 1px;
    width: 155px;
} 
.search {
	float: right;
	margin: 0;
	padding: 1px;
	width: 185px;
}
.search > img {
	border: 1px solid #d8d8d8;
	border-radius: 50%;
	float: right;
	margin: -15px -3px 0 0;
	padding: 3px;
}
.expired-status {
    background-color: #d04437;
    border: 1px solid #d04437;
    border-radius: 4px;
    color: #fff;
    margin: 0 0 15px;
    padding: 5px 10px;
}

.renew-button {
    background: #024a84 none repeat scroll 0 0;
    color: #fff;
    padding: 5px 10px;
	color: #fff;
}
.expired-status a {
    color: #fff;
    text-decoration: underline;
}
.search > p {
	height: 0;
	padding: 6px 15px;
	width: 40%;
}
.query-txt {
	font: normal 19px/20px 'HelveticaNeueLTStdMedCnRg';
}
/*.contact_info {
	float: right;
	width: 180px;
	width: 18%;
	color: #282828;
	font: 20px 'HelveticaNeueLTStdMedCnRg';
	padding: 0px 0 5px 20px;
	background: url(../images/phone-icon.png) 15px 0 no-repeat;
	text-indent: 26px;
	margin: 10px -25px 0 0;
}*/
.contact_info {
	display: none;
}
nav {
	background: #009764 none repeat scroll 0 0;
}
.menu_section ul li {
  background: rgba(0, 0, 0, 0) url("../images/menu-divider.png") no-repeat scroll 100% 1px;
  float: left;
  text-align: center;
}
.menu_section ul li.firts-child {
	padding: 12px 10px 12px 0;
}
.menu_section ul li.last-child {
	padding: 12px 0 12px 5px;
	background: inherit;
}
.menu_section ul li a {
	border-radius: 5px;
	color: #FFFFFF;
	font: 15px "HelveticaNormalRegular";
	text-transform: uppercase;
	width:93%;
	padding: 18px 2px 13px;
}
.menu_section ul li a:hover {
	color:#22775c;
}
.menu_section ul li ul li a:hover {
  color: #fff;
  background:#009764;
}
.menu_section ul li a.active {
}
.menu li a:hover {
	background: #F7DA05;
	cursor: pointer;
	border-radius: 5px;
	margin: 0 2px 0 0;
}
.menu li.menu-home {
	width: 5.6%;
}
.menu li.menu-about-apss {
	width: 12%;
}
.menu li.menu-education {
	width: 10%;
}
.menu li.menu-meetings {
	width: 10%;
}
.menu li.menu-membership {
	width: 13.9%;
}
.menu li.menu-publication {
	width: 13%;
}
.menu li.menu-corporate {
	width: 21%;
}
.menu li.menu-contact {
	width: 9.07%;
	background-image: none;
}
.errorMessage {
	color: #ff0000;
	margin: 15px 0 0;
	text-align: center;
}
#member_login div {
  float: right;
  margin: 5px 5px 0 0;
}
/*------commented on 07-11-14----*/
.banner-large {
	position: relative;
}
.banner_content-1 h1 a {
	display: block;
	color: #000 !important;
	font: bold 26px/30px "HelveticaNormalRegular" !important;
	text-align: center;
	margin:0 0 3% 0;
}
.banner_container-s .banner_content-1 h1 a {
	display: block;
	color: #000 !important;
	font: bold 16px/20px "HelveticaNormalRegular" !important;
	text-align: center;
	margin:-6% 31% 3% 0;
}
.banner_content-1 {
	width: 400px;
	position: absolute;
	top: 30px;
	left: 15%;
}
.banner_content-2 {
	width: 400px;
	position: absolute;
	top:80px;
	left: 0;
	cursor: pointer;
}
.sicot-fellowship {
	position: absolute;
	top: 30px;
	left: 15%;
}
.banner_content h1 {
	font: bold 36px/40px 'HelveticaNormalRegular';
	color: #fb440c;
	text-transform: uppercase;
	text-align: center;
	margin: -15px 0 0;
}
.banner_container-s .banner_content h1 {
	font: bold 15px/15px 'HelveticaNormalRegular';
	color: #fb440c;
	text-transform: uppercase;
	text-align: center;
	margin: -15px 0 0;
}
.apoa-sicot-h1 {
	margin: 0 0 4% 0;
	width: 100%;
}
.banner_container-s .apoa-sicot-h1 a{
	margin: 0 0% 4% -18%!important;
	width: 100%;
}
.banner_content h2 {
	color: #000000 !important;
	font: bold 18px "HelveticaNormalRegular";
	margin: 0 100px;
	text-align: center;
}
.banner_content h3 {
	font: normal 22px 'HelveticaNeueLTStd45Light';
	color: #ff0000;
	margin: 0 70px 0 110px;
}
.banner-more a {
	background: none repeat scroll 0 0 #f7da05;
	border-radius: 5px;
	color: #000000;
	font: 13px Helvetica-Narrow;
	margin: 0 0 0 10px;
	padding: 10px;
	text-transform: uppercase;
}
.banner-more a:hover {
	background: none repeat scroll 0 0 #da251d;
	border-radius: 5px;
	color: #ffffff;
	font: 13px Helvetica-Narrow;
	margin: 0 0 0 10px;
	padding: 10px;
	text-transform: uppercase;
}
.mobile-link a, .mobile-link-cambodia a {
	display: none;
}
.local-organize {
	text-align: center;
}
.banner-more-1 a {
	background: #f7da05 none repeat scroll 0 0;
	border-radius: 5px;
	color: #000000;
	font: 13px Helvetica-Narrow;
	padding: 10px;
	text-transform: uppercase;
}
/*.banner-xs4 .banner_content-1 > h1 {
	bottom: 135%;
	font-size: 16px;
	position: absolute;
}
.banner-xs3 .banner_content-1 > h1 {
	left: -12%;
	position: absolute;
	top: 200%;
}*/
.banner-more-1 a:hover {
	background: #da251d none repeat scroll 0 0;
	color: #ffffff;
}
/*.banner_container .banner-xs13 .banner_content-2 {
	left: 16% !important;
	position: absolute;
	top: 35%;
	width: 100px;
}
.banner_container .banner-xs12 .banner_content-2 {
	bottom: 6% !important;
	left: 17%;
	position: absolute;
	width: 100px;
}
.banner_content-2 {
	position: absolute;
	top: 35%;
	left: 15%;
	width: 100px;
	margin: 264px 0px 0px 0px;
	float: right;
}*/
.banner-more-2 a:hover {
	background: #da251d none repeat scroll 0 0;
	color: #ffffff;
}
.banner-more-2 a {
  background: #f7da05 none repeat scroll 0 0;
  border-radius: 5px;
  color: #000000;
  float: right;
  font: 13px Helvetica-Narrow;
  margin: 264px 0 0;
  padding: 10px;
  text-transform: uppercase;
}
.banner-more-3 a {
  background: #f7da05 none repeat scroll 0 0;
  border-radius: 5px;
  color: #000000;
  float: right;
  font: 13px Helvetica-Narrow;
  margin: 115px -215px 0 0;
  padding: 10px;
  text-transform: uppercase;
}
.banner-more-3 a:hover {
	background: #da251d none repeat scroll 0 0;
	color: #ffffff;
}
.banner_content-2 a {
	background: #f7da05 none repeat scroll 0 0;
	border-radius: 5px;
	color: #000000;
	font: 13px Helvetica-Narrow;
	padding: 10px;
	text-transform: uppercase;
}
.event_date {
	background: #000000 none repeat scroll 0 0;
	border-radius: 10px;
	color: #fff;
	font: bold 22px/33px "HelveticaNormalRegular";
	height: 35px;
	margin: auto;
	text-align: center;
	width: 300px;
}
.apoa-sicot-h1 a {
	text-transform: none !important;
}
/** Header Styles Ends **/



/** inner pages section **/

.section {
	margin: 0 auto;
	max-width: 970px;
}
.breadcrumb {
  margin: 15px 0;
  width: 100%;
}
.breadcrumb-left > a {
	color: #000;
	text-decoration: underline;
	font-size:13px;
}
.breadcrumb a:hover {
	color: #0481d3;
}
article {
	float: left;
	width: 68%;
}
.textMain h1 {
	font: 20px helveticanormalregular;
	margin: 10px 0;
	clear: both;
}

.textMain .reg-personal h3 {
    background: #009764;
    color: #ffffff;
    font: bold 14px helvetica;
    padding: 5px 0 5px 10px;
}

.reg-personal ul li, .reg-payment-form ul li {
    margin: 0 0 15px;
    width: 98%;
}
.reg-personal {
    font: 14px helvetica;
}
.reg-personal ul li label {
    float: left;
    width: 42% !important;
}
.reg-personal ul{
	width:96.5% !important
}
.reg-personal ul li span, .reg-attachments ul li span, .reg-payment-form ul li span {
    float: left;
    padding: 0 13px 0 0;
}
.reg-button > input {
	background: #009764 none repeat scroll 0 0;
	color: #fff;
	font-size: 16px;
	padding: 8px 30px;
	border: none;
	cursor:pointer;
}
#e157308961 > a {
	color: #2b8bd6;
}
.textMain > p {
	font: 14px/20px helvetica;
	padding: 20px 0;
}
aside {
  float: right;
  width: 30%;
}
.apss-left-info aside{
	width:34%;
}
.quick_links-s aside {
  float: left;
  width: auto;
}
.home-banner-login-bg img {
	margin: 0 0 0 4px;
}
.textMain .member-details .member-details-left {
	margin-bottom: 3%;
}
/** Container Styles Starts **/

.container_section {
	margin: 15px auto 0;
}
.container_section-s {
	margin: 20px auto 0;
}
.breadcrumb-left {
	float: left;
	width:70%;
	margin-bottom: 10px;
}
.breadcrumb-right {
	float: right;
	margin:0 10px 10px 0;
	line-height: 9.5px;
}
.member-name {
	float: left;
	font: bold 14px/20px "Helvetica";
}
.breadcrumb-right a {
	color: #0481d3 !important;
	float: right;
	font: 14px/21px Arial, Helvetica, sans-serif !important;
	margin: 0 0 0 10px;
	text-decoration:none !important;
}
.breadcrumb-right a:hover {
	text-decoration: underline !important;
}
.navigation {
	font-family: helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #373333;
	text-decoration: none;
	padding: 10px 0 0 0px;
}
.navigation img {
	vertical-align: text-bottom;
}
.navigation a {
	font-family: helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #373333;
	text-decoration: underline;
}
.navigation a:hover {
	font-family: helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #1976B9;
	text-decoration: underline;
}
.container_section-s ul, container_section-s ol {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.container_section-s ul li {
	padding-bottom: 8px;
	background: url(../images/bullet-tm.gif) no-repeat 15px 11px;
	padding: 4px 0px 0 30px;
	list-style: none;
}
.container_section-s ul li ul {
	padding-bottom: 8px;
	background: none;
	padding: 4px 0px 0 20px;
	list-style: circle;
}
.container_section-s ul li ul li {
	padding-bottom: 8px;
	background: none;
	padding: 4px 0px 0 0px;
	list-style: circle;
}
.container_section-s ul li ul li ul li {
	padding-bottom: 8px;
	background: none;
	padding: 4px 0px 0 0px;
	list-style: square;
}
.container_section-s ul li:last-child {
	padding-bottom: 8px;
}
.container_section-s ol li {
	padding-bottom: 8px;
	margin-right:10px;
}
.container_section-s ol li:last-child {
	padding-bottom: 8px;
}
.container_section-s ul li p, container_section-s ol li p {
	padding-bottom: 0px;
	margin: 8px 0 0 0;
}
.container_section-s ul li ul, container_section-s ul li ol, container_section-s ol li ul, container_section-s ol li ol {
	padding-bottom: 0px;
}
p.textMainBold {
	font: bold 12px helvetica;
	color: #3d3c3c;
	text-decoration: none;
	text-align: justify;
}
.textMainBold a {
	color: #3d3c3c;
	text-decoration: underline;
}
.textMainBold a:hover {
	color: #004e96;
	text-decoration: underline;
}
.about_apps {
	width: 300px;
	float: left;
	border-right: 1px dotted #a4a7a8;
	padding: 0 20px 0 0;
}
.about_apps h2 {
	font: normal 22px 'HelveticaNormalRegular';
}
.about_apps h2 span {
	font: bold 25px 'HelveticaNormalRegular';
}
.about_apps p {
	font: 12px/18px helvetica;
	color: #373333;
}
.about_apps-s {
  float: left;
  padding: 0 1% 0 0;
  width: 68%;
}
.about_apps-s h2 {
	font: normal 22px 'HelveticaNormalRegular';
	margin: 20px 0px;
	clear: both;
}
.about_appss- h2 span {
	font: bold 25px 'HelveticaNormalRegular';
}
.about_apps-s p {
	color: #373333;
	font: 12px/18px helvetica;
	margin: 10px 0 10px 0;
}
.breadcrumb a {
	color: #373333;
}
.about_apps-s li a {
	color: #0000EE;
}
.textMain a {
	color: #373333;
}
.textMain a :hover {
	color: #004e96;
}
.member-details a {
	color: #373333;
}
.member-details a:hover {
	color: #004e96;
}
.member-details {
	width: 100%;
}
.member_updatePhoto {
	float: left;
	font: 14px/24px Arial, Helvetica, sans-serif;
	margin: 70px 0 15px 10px;
	padding: 5px 0 0;
}
.member_updatePhoto span {
	background: rgba(0, 0, 0, 0) url("../site-images/sprite-img.png") no-repeat scroll -245px -133px;
	float: left;
	height: 24px;
	margin: 0 5px 0 0;
	width: 20px;
}
.member-details-right table {
  margin-bottom: 3%;
  margin-top: 15px;
}
.about_apps-s .textMainBold {
	font: bold 13px helvetica;
	color: #3d3c3c;
	text-decoration: none;
	text-align: justify;
}
.further_info {
	width: 250px;
	float: left;
	text-align: left;
}
.further_info h2 {
	font: bold 16px 'HelveticaNormalRegular';
	margin: 15px 0 5px;
}
.further_info a {
	color: #044785;
	text-decoration: underline;
}
.further_info1 {
	clear: both;
	padding-top: 5px;
	text-align: center;
}
.further_info1 h2 {
	font: bold 16px 'HelveticaNormalRegular';
	margin: 15px 0 5px;
	text-align: center;
}
.further_info1 a {
	color: #044785 !important;
	text-decoration: underline;
	background: none !important;
	font: normal 14px/10px "HelveticaLT-Condensed" !important;
	padding: 5px 0px !important;
}
.order-container {
  border: 1px solid #b2b2b2;
  float: left;
  margin: 0 0 15px;
  padding: 10px;
  width: 96%;
}
.order-pdf-download {
    float: right;
    margin: 7px 0 0;
}
.order-pdf-download a {
    color: #000;
    font: 13px 'HelveticaNormalRegular';
}
.order-pdf-download a span {
  background: rgba(0, 0, 0, 0) url("../site-images/pdf.png") no-repeat scroll 0 0;
  float: left;
  height: 16px;
  margin: 2px 3px 0 0;
  width: 16px;
}
.order-container-left {
    float: left;
    margin: 0 20px 0 0;
    width: 68%;
}
.order-container p {
    margin: 5px 0;
	font-size:14px;
}

.order-summary-left-list label {
    float: left;
    margin: 2px 0;
    width: 100px;
}
.price {
	float:right;
}
.order-address {
    float: left;
    min-height: 36px;
    width: 75%;
}
.order-summary-left-list, .order-summary-right-list {
    float: left;
    width: 100%;
}.order-summary-left-list li, .order-summary-right-list li {
  float: left;
  list-style-type: none;
  width: 100%;
}.order-summary-left-list li p, .order-summary-right-list li p {
  margin: 2px 0;
}
.order-container-right {
  float: right;
  margin: 28px 0 0;
  width: 165px;
}
.QuickLinks {
	width: 250px;
	float: left;
	text-align: center;
	padding: 0 15px 40px 40px;
	border-right: 1px dotted #a4a7a8;
}
.quick_links {
	float: right;
	width: 277px;
}
.quick_links a {
	background: url(../images/form-buttons-bg.png) 0 0 no-repeat;
	display: block;
	float: left;
	width: 100%;
	padding: 14px 0;
	text-align: center;
	font: bold 12px arial;
	color: #ffffff;
	margin: 6px 0;
}
.quick_links-new {
	float: right;
	width: 277px;
}
.quick_links-new a {
	background: url(../images/form-buttons-bg-new.png) 0 0 no-repeat;
	display: block;
	float: left;
	width: 100%;
	padding: 14px 0;
	text-align: center;
	font: bold 12px arial;
	color: #ffffff;
	margin: 6px 0;
}
.quick_links-s {
  border-left: 1px dotted #a4a7a8;
  float: left;
  padding-left: 1%;
  width:28%;
}
.quick_links-s a {
	background: url(../images/form-buttons-bg.png) -2px 0px no-repeat;
	float: left;
	width: 100%;
	padding: 14px 0;
	font: bold 12px arial;
	color: #ffffff;
	margin: 6px 0;
}

.reg-form {
    width: 100%;
}
.textMain .reg-Category h3, .textMain .reg-personal h3, .textMain .reg-subscription h3, .textMain .reg-attachments h3, .textMain .reg-payment h3 {
  background: #009764;
  border: 1px solid #033d62;
  color: #ffffff;
  font: bold 14px Arial,helvetica,sans-serif;
  padding: 5px 0 5px 10px;
  clear:both;
}

.reg-personal ul {
    border: 1px solid #b2b2b2;
    float: left;
    padding: 10px 0;
    width: 99.6%;
}

.reg-Category-left select, .reg-personal input[type="text"], .reg-attachments input[type="text"], .reg-Category2 select, .reg-payment-form select, .reg-payment-form input[type="text"], .reg-personal select, .reg-personal ul li textarea, .reg-payment-form ul li textarea, .reg-Category-left select, .reg-personal input[type="password"] {
  border: 1px solid #8aaed5;
  float: left;
  font: 13px Arial,Helvetica,sans-serif;
  height: 20px;
  margin: 0 10px 0 0;
  padding: 3px;
  width: 175px;
}
.reg-personal ul li, .reg-payment-form ul li {
  float: left;
  margin: 0 0 15px;
  width: 98%;
}
.sub-speciality1 li, .sub-speciality2 li, .sub-speciality3 li, .sub-speciality4 li, .sub-speciality5 li, .sub-speciality6 li, .sub-speciality7 li, .sub-speciality8 li, .sub-speciality9 li, .reg-sub li, .reg-list2 li, .reg-list3 li, .reg-list4 li, .reg-attachments ul li, .reg-personal ul li, .renew-membership li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  padding: 5px 0 5px 10px !important;
}
.reg-personal ul li, .reg-attachments ul li, .type-of-sub ul li, .sub-speciality3, .sub-speciality5, .sub-speciality7 {
  background: #fff none repeat scroll 0 0;
  clear: both;
}
.change-password textarea, .change-password select {
  border: 1px solid #8aaed5;
  font: 13px Arial,Helvetica,sans-serif;
}
.reg-personal select, .reg-payment-form select {
  height: 28px;
  width: 184px;
}
.reg-personal ul li textarea, .reg-payment-form ul li textarea {
  height: 100px;
}
.reg-personal.change-password {
    margin: 0 0 15px;
    padding: 0;
}
/*----------------container_section---home-banner-login-content-------------------*/
.container_section > .home-banner-login {
	float: right;
}
.home-banner-login-content {
	background: #F7F7F7;
	border: 1px solid #cdced0;
	height: 430px;
	width: 300px;
	margin: -1px 0 0 34px;
}
.home-banner-login .paragraphBlack {
	font: 14px helvetica;
	height: 35px;
	margin: 0 0 15px;
	padding: 0 15px 0 15px;
	width: 85%;
	border: 1px solid #d6d6d6;
}
.home-banner-login .forgot-pwd {
	color: #2bb7eb;
	font: 12px/30px helvetica;
	float:left;
}
.home-banner-login .login {
	background: rgba(0, 0, 0, 0) url("../site-images/login-button.png") repeat scroll 0 0;
	height: 30px;
	width: 32%;
	margin: 0 0 0 61px;
	border: none;
	cursor:pointer;
}
.home-banner-login-form {
	margin: 8% auto 0;
	width: 230px;
}
.apss-aftlogin .home-banner-login-links {
	margin: 12% 0 0 0 !important;
}
.apss-left-info .home-banner-login-links {
	margin: 15% 0 0 0 !important;
}
.apss-aftlogin .home-banner-login-links li {
	background: #ff915b !important;
	border-radius: 5px !important;
	color: #000 !important;
	font: 14px helvetica !important;
	margin: 0 auto 15px auto !important;
	width: 230px !important;
	padding: 10px 0 !important;
}
.home-banner-login-links img {
	margin-right: 10px;
}
.apss-aftlogin .home-banner-login-links li a {
	color: #000 !important;
	margin: 0 0 0 5px !important;
}
.apss-aftlogin .home-banner-login-links .apply-member span {
	background: rgba(0, 0, 0, 0) url("../site-images/sprite.png") no-repeat scroll 6px 2px !important;
	display: block !important;
	float: left !important;
	height: 20px !important;
	width: 20px !important;
	margin: 0 5px 0 8px !important;
}
.home-banner-login-links .pay-dues span {
	background: rgba(0, 0, 0, 0) url("../site-images/sprite.png") no-repeat scroll 0px -58px !important;
	display: block !important;
	float: left !important;
	height: 20px !important;
	width: 20px !important;
	margin: 0 0 0 14px !important;
}
.home-banner-login-links .login-calendar span {
  background: rgba(0, 0, 0, 0) url("../site-images/calendar.png") no-repeat scroll 0 1px !important;
  display: block !important;
  float: left !important;
  height: 20px !important;
  margin: 0 6px 0 14px !important;
  width: 20px !important;
}
/*----------------container_section-s ---home-banner-login-content-------------------*/
.inner-login-form .home-banner-login-content {
  background: #f7f7f7;
  border: 1px solid #cdced0;
  height: 350px;
  margin: -1px 0 0 30px;
  width: 308px;
}
.inner-login-form .paragraphBlack {
	font: 14px helvetica;
	height: 30px;
	margin: 0 0 10px;
	width: 188px;
	border: 1px solid #d6d6d6;
}
.inner-login-form li.forgot-pwd {
	color: #2bb7eb;
	font: 12px helvetica;
	background: none;
}
.send-pwd {
	background: #009764;
	color: #fff;
	float: right;
	margin: -6px 0 0;
	padding: 5px 4px;
	border: none;
	cursor: pointer;
}
.home-send-pwd {
	background: #009764;
	color: #fff;
	padding: 5px 0;
	border: none;
}
.member-login-send-pwd {
	background: #009764;
	color: #fff;
	border: none;
	padding: 5px 20px;
	width: 100%;
	cursor:pointer;
}
.sendpwd-login {
	color: #fff !important;
	float: none !important;
	font: 13px helvetica !important;
	padding: 6px 15px !important;
	width: 37% !important;
	background:#009764 !important;
}
.login-left #forgot-password li .sendpwd-login{
	float: right !important;
	font-size: 13px !important;
	background:none !important;
	color: #2bb7eb!important;
	font: 13px helvetica !important;
	padding: 6px 15px !important;
	width: 11% !important;
}
.home-sendpwd-login {
	background: #009764 none repeat scroll 0 0;
	color: #fff;
	font: 13px helvetica;
	margin: 0 30px 0 0;
	padding: 7px 20px;
}
.quick_links-s .home-banner-login .forgot-pwd {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #2bb7eb;
	float: left;
	font: 12px helvetica;
	margin: 10px 0;
	padding: 0;
	text-align: left;
	width: 100px;
}
.inner-login-form .login {
	background: rgba(0, 0, 0, 0) url("../site-images/login-button.png") repeat scroll 0 0;
	height: 30px;
	width: 32%;
	margin: 0 0 0 0px;
	float:right;
	cursor:pointer;
}
.quick_links-s .inner-login-form .login {
	float: right;
	margin: 0;
}
.inner-login-form .home-banner-login > .home-banner-login-form {
	margin: 15% auto 0;
	width: 200px;
}
.quick_links-s .inner-login-form .home-banner-login-form {
	margin: 15% auto 0;
	width: 230px;
}
.inner-login-form .home-banner-login-links li {
	margin: 3% auto 0 auto;
	width: 220px;
	padding: 8px 0;
}
.quick_links-s .home-banner-login-links {
	clear: both;
	margin: 25% 0 0;
}
.quick_links-s .home-banner-login-links li {
	background: #ff915b;
	border-radius: 5px;
	color: #000;
	font: 14px helvetica;
	margin: 0 auto 15px auto;
	width: 230px;
	padding: 19px 0;
}
.quick_links-s .home-banner-login-links li a {
	color: #000;
	margin: -23px 0 0 0px !important;
	font: normal 14px helvetica;
}
.inner-login-form ul.home-banner-login-form li {
	background: none;
	border-radius: 5px;
	color: #000;
	font: 14px helvetica;
	width: 220px;
	margin: 0 auto;
}
.quick_links-s .inner-login-form ul.home-banner-login-form li {
	padding: 0px;
}
.inner-login-form .home-banner-login-links img {
	margin-right: 10px;
}
.inner-login-form .home-banner-login-links li a {
	color: #000;
	margin: 0 0 0 18px;
	background: none;
}
.quick_links-s .home-banner-login-links .apply-member span {
  background: rgba(0, 0, 0, 0) url("../site-images/sprite.png") no-repeat scroll 6px 2px;
  display: block;
  float: left;
  height: 20px;
  margin: 0 10px 0 10px;
  width: 20px;
}
.quick_links-s .home-banner-login-links .pay-dues span {
  background: rgba(0, 0, 0, 0) url("../site-images/sprite.png") no-repeat scroll 0 -58px;
  display: block;
  float: left;
  height: 20px;
  margin: 0 6px  0 14px !important;
  width: 20px;
}
/*----------------article left  ---home-banner-login-content-------------------*/

.login-left h3 {
	background: #009764;
	color: #ffffff;
	font: 22px Helvetica;
	padding: 6px 0 6px 2px;
	text-align: center;
	width: 60%;
}
.login-left .home-banner-login-content {
	margin: 0 !important;
	width: 60% !important;
	height: 220px !important;
}
.login-left {
	margin: 10% 0 0 30%;
	width: 100%;
}
.login-left #member_login > li, .login-left #forgot-password > li {
	margin: 0 0 0 12%;
	width: 330px !important;
}
.login-left .paragraphBlack {
	padding: 0 0 0 15px !important;
	width: 95% !important;
}
.login-left .login-btn {
	background: #009764 none repeat scroll 0 0;
	color: #fff;
	font: 14px helvetica;
	padding: 5px 20px;
	width: 100%;
	border: none;
	cursor: pointer;
}
.login-left .forgot-pwd {
	float: right;
	margin: 12px 19px 0 0;
}
/*----------------article left  ---home-banner-login-content- ends------------------*/
.scolosis a {
	background: url(../images/scoliosis-research-bg.png) 0 0 no-repeat;
	display: block;
	float: left;
	width: 100%;
	height: 60px;
	padding: 52px 0px 0px 55px;
	text-align: center;
	font: bold 18px 'HelveticaLT-Condensed';
	color: #ffffff;
}
.apos_logo {
	background: #fff;
	float: left;
}
.apos_logo a {
	background: url(../images/apos-logo.png) 0 0 no-repeat;
	height: 75px;
	width: 217px;
	margin: 15px 17px;
	text-align: left;
	color: #414243;
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	padding: 50px 0 0 26px;
}
.fellowship-report {
	font: normal 12px helvetica;
	color: #3d3d3d;
	text-decoration: none;
	margin: 10px 0px 10px 10px;
	text-align: justify;
}
.fellowship-report a {
	font: normal 12px helvetica;
	text-align: justify;
	text-decoration: none;
	color: #3d3d3d;
	margin: 10px 0px 10px 0px;
}
.fellowship-report a:hover {
	font: normal 12px helvetica;
	text-align: justify;
	color: #3d3d3d;
	text-decoration: none;
}
.programme-tab {
	font: normal 12px helvetica;
	color: #3d3d3d;
	text-decoration: none;/*float: left;*/
}
.programme-tab a {
	background: #666463 none repeat scroll 0 0;
	border: 1px solid #000000;
	border-radius: 5px;
	color: #fff;
	display: block;
	float: left;
	font: bold 12px helvetica;
	margin: 10px 10px 14px 0;
	padding: 10px 15px;
	text-decoration: none;
	width: 176px;
	min-height: 32px;
}
.programme-tab a:hover {
	font: bold 12px helvetica;
	display: block;
	width: 176px;
	color: #FFF;
	text-decoration: none;
	background: #2f91ce;
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	min-height: 32px;
}
.Services {
	font: normal 12px helvetica;
	color: #3d3d3d;
	text-decoration: none;
}
.Services a {
	font: bold 12px helvetica;
	display: block;
	width: 223px;
	margin: 10px 10px 0px 0px;
	padding: 10px 15px 10px 15px;
	color: #FFF;
	text-decoration: none;
	background: #000000;
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.Services a:hover {
	font: bold 12px helvetica;
	display: block;
	width: 223px;
	color: #FFF;
	text-decoration: none;
	background: #2f91ce;
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cambodia-reg-btn {
  background: #fe741c none repeat scroll 0 0;
  border-radius: 8px;
  color: #fff;
  display: block;
  font: bold 14px "HelveticaLT-Condensed";
  margin: 5px 0;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
  width: 79%;
}
.cambodia-reg-btn a {
	display: block;
	color: #FFF;
	padding: 15px 0;
}
.btn-spineWeek {
	float: left;
	margin-right: 8px;
}
/*-------------------FELLOWSHIP SCHEDULE (06-11-2015)--------------------*/
/*----------apss-depuy-synthes-clinical-fellowship.html----------*/

.travelling-fellow-group, .spine-title, .apoa-congress {
	float: left;
	border: 1px solid #000;
	border-bottom: none !important;
	min-height: 97px;
	color: #0089DE;
	font-weight: bold;
}
.travelling-fellow-group {
	width: 14.9%;
}
.spine-title {
	border-left: medium none !important;
	width: 64%;
}
.spine-title li {
	float: left;
	width: 49.9%;
	text-align: center;
	border-top: 1px solid #000;
	padding: 10px 0;
	height: 28px;
	font-size: 11px;
}
.spine-title h4 {
	text-align: center;
	margin: 15px 0 !important;
}
.travelling-fellow-group h4 {
	text-align: center;
}
.apoa-congress {
	border-left: medium none !important;
	text-align: center;
	width: 20.3%;
}
.apoa-congress li {
	height: 48px !important;
	line-height: 48px;
}
.date-1 {
	border-right: 1px solid #000 !important;
}
.date-3 {
	border-bottom: 1px solid #000;
}
.group-fellows {
	width: 970px;
	margin: 0 auto;
}
.group-1 p, .group-1 ul li, .group-2 p, .group-2 ul li, .melbourne-convention {
	float: left;
	margin: 0 !important;
	text-align: center;
}
.group-1 ul li, .group-2 ul li {
	font: bold 10px/16px helvetica;
	min-height: 65px;
	padding: 0 !important;
	text-align: center;
	width: 31.9%;
}
.group-1 p {
	background: #92D050 !important;
	border-right: none !important;
}
.group-2 p {
	background: #FFE699 !important;
	border-right: none !important;
	border-top: none !important;
	min-height: 53px !important;
}
.group-1 p, .group-2 p {
	border: 1px solid #000;
	min-height: 53px;
	padding-top: 12px;
	width: 15%;
}
.group-1 ul li {
	background: #92D050 !important;
	color: #1F497D;
}
.group-2 ul li {
	background: #FFE699 !important;
	color: #C45911;
}
.korea {
	border: 1px solid #000;
}
.singapore {
	border: 1px solid #000;
	border-left: none;
}
.nepal {
	border: 1px solid #000;
	border-top: none;
	border-right: none;
}
.australia {
	border: 1px solid #000;
	border-top: none;
}
.melbourne-convention {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ccffff none repeat scroll 0 0;
	border-bottom: 1px solid #000;
	border-image: none;
	border-left: medium none !important;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	float: left;
	min-height: 131px;
	position: relative;
	top: -67px;
	width: 20.3%;
}
.melbourne-convention p {
	text-align: center;
}
/*------------apss-depuy-synthes-travelling-fellowship.html----------------*/
.clinical-fellow, .venue-date-info, .apoa-congress-date {
	float: left;
}
.clinical-fellow {
	width: 15%;
}
.venue-date-info {
	width: 59%;
}
.apoa-congress-date {
	width: 25%;
}
.clinical-fellow li, .venue-date-info li, .apoa-congress-date li {
	text-align: center;
	min-height: 40px;
	font-weight: bold;
}
.fellow-1, .dr-orso {
	background: #00FFFF;
}
.fellow-2, .rajshekar {
	background: #FFC000;
}
.fellow-3, .kuniyoshi {
	background: #FF99CC;
}
.clinical-fellow {
	border: 1px solid #000;
}
.fellow-0, .fellow-1, .fellow-2, .spine-center-march, .dr-orso, .rajshekar {
	border-bottom: 1px solid #000;
}
.venue-date-info {
	border: 1px solid #000;
	border-left: none !important;
}
.apoa-congress-date {
	border: 1px solid #000;
	border-left: none !important;
}
.congress-apoa {
	border-bottom: 1px solid #000;
}
.melbourne-australia {
	min-height: 122px !important;
}
.fellow-0, .spine-center-march, .congress-apoa {
	color: #7058CE;
}
.dr-orso, .rajshekar, .kuniyoshi {
	color: #1F498D;
	font-size: 11px;
}
.melbourne-australia p {
	margin: 0 !important;
	text-align: center;
	padding-top: 45px;
}
.melbourne-australia {
	background: #CCFFFF;
	color: #002060;
	font-size: 11px;
}
.fellowship-schedule {
	background: #ebeff1 none repeat scroll 0 0;
	min-height: 201px;
	position: relative;
	top: -18px;
}
.backgroung-schedule {
	background: #ebeff1 none repeat scroll 0 0;
	min-height: 267px;
}
.spineweek-heading {
	color: #AF2F2E;
}
.spineweek-subheading {
	color: #3A5795 !important;
}
/*.table {
	display: table;
	width: 970px;
	margin: 0 auto;
	text-align: center;
}
.table-row {
	display: table-row;
}
.table-cell {
	display: table-cell;
}
.group-1 {
	background: #92D050;
}
.group-2 {
	background: #FFE699;
}

.cell-1, .cell-2, .cell-3, .cell-4, .cell-5, .cell-6 {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}
.cell-2, .cell-3, .cell-5, .cell-6, .cell-7 {
	width: 30%;
}
.cell-4, .cell-5, .cell-6 {
	border-bottom: 1px solid #000;
}
.cell-3, .cell-6  {
	border-right: 1px solid #000;
}
.dates li {
	float: left;
}
.cell-7 {

}*/
/** Container Styles Ends **/


/** banner -Container-s**/




















/** Footer Styles Starts **/















footer {
	background: #fff;
	margin-top: 4%;
}
/*.footer_section p {
	float: left;
}
.footer_section a {
	float: right;
	margin: 15px 0 0;
}*/

.footer-links {
	float: left;
	margin: 10px 0px;
}
.footer_section a {
	margin: 15px 0 0;
}
.footer-links li:first-child {
	font: bold 15px/40px 'HelveticaLT-Condensed';
}
.footer-links li a {
	line-height: 20px;
	color: #000;
}
.footer-links li a:hover {
	color: #1672B5;
}
.copyright {
	float: right;
	margin-top: 15%;
}
.copyright img {
	margin: 3% 0;
}
/** Footer Styles Ends **/

/**
.right-after-login a {
    color: #373333;
}
.right-after-login a:hover{
    color: #0481d3;
}**/
.right-after-login {
	border: 1px solid #c9c7c7;
	float: left;
	padding: 8px;
}
.right-after-login li {
	border-bottom: 1px solid #dbdbdb;
	float: left;
	padding: 10px 0;
	width: 100%;
}
.right-after-login li:last-child {
	border: medium none;
	clear: both;
}
.right-after-login li a {
	color: #0097FF;
	font: 16px Arial, Helvetica, sans-serif !important;
}
.right-after-login li a span {
	background: url("../site-images/sprite-img.png") no-repeat scroll -279px -133px;
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 7px 0 0;
}
.right-after-login li a:hover {
	color: #004B85;
}
.right-after-login li a span.certi_duration-fontsize {
	font-size: 12px;
	color: #0097ff;
	background: none;
	float: none;
	width: auto;
	height: auto;
	margin: 0 0 0 5px;
}
.fellowship-gallery {
	width: 110px;
	height: 25px;
	-webkit-border-radius: 12px 20px 20px 20px;
	-moz-border-radius: 12px 20px 20px 20px;
	border-radius: 4px 4px 4px 4px;
	background-color: #f15408;
	border: 1px solid #454545;
	-webkit-box-shadow: #B3B3B3 4px 4px 4px;
	-moz-box-shadow: #B3B3B3 4px 4px 4px;
	box-shadow: #B3B3B3 2px 2px 2px;
	font: normal 15px/18px 'MyriadWebProRegular';
	color: #CCCCCC;
	padding: 10px 0px 0px 20px;
	float: left;
	margin: 12px;
	text-align: left;
}
.fellowship-gallery a {
	font-weight: bold;
	color: #3A3A3A;
	text-decoration: none;
}
.fellowship-gallery a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.formHead {
	background: #007643;
	color: #ffffff;
	font-family: helvetica;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px;
	text-decoration: none;
}
.tableborder {
	border: 1px solid #8e8f8f;
}

.globe img {
  float: right;
  padding-left: 15px;
}
.formlable {
	font: bold 10px helvetica;
	color: #000000;
	padding: 3px 3px 3px 5px;
}
.formlable > td {
  padding: 5px;
}
/*---------------------------reg form starts-------------------------------------*/
.radio-label {
  clear: both;
  float: left;
  width: 100%;
}

.formlable.salutation label {
  float: left;
}
/*---------------------------reg form ends-------------------------------------*/


.txtfield {
	font: normal 11px helvetica;
	text-decoration: none;
	border: 1px solid #8e8f8f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 175px;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	border-radius: 5px;
}
.mandatory {
	font: normal 13px helvetica;
	color: #f00;
	margin: 5px 0 15px;
}
.change-password ul {
	border: 1px solid #b2b2b2;
	padding: 10px;
	width: 90%;
}
.change-password ul li {
	clear: both;
	margin: 0 0 20px;
	width: 100%;
}
.change-password ul li label {
	float: left;
	font: 14px/26px helvetica;
	margin: 0 10px 0 0;
	width: 150px;
}
.paragraphRedSmall, .reg-err-msg {
	color: #ff0000;
	font-family: helvetica;
	font-size: 10px;
	width: 100%;
}
.change-password input[type="text"], .change-password input[type="password"] {
	border: 1px solid #8aaed5;
	font: 13px helvetica;
	height: 20px;
	padding: 3px;
	width: 175px;
}
.renew-button {
	color: #fff;
}
.change-password input[type="reset"], .change-password input[type="submit"] {
	background: #009764;
	border: medium none;
	color: #fff;
	cursor: pointer;
	padding: 4px 6px;
}
.textArea {
	font: normal 10px helvetica;
	text-decoration: none;
	width: 93%;
	border: 1px solid #8e8f8f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: middle;
	padding: 4px;
	border-radius: 5px;
	max-height: 50px;
}
.btn-spineWeek a {
	background: #EF4F04 none repeat scroll 0 0;
	color: #fff;
	display: block;
	padding: 5px;
	width: 290px;
	text-align: center;
	border-radius: 8px;
}
.speakers li {
	list-style: inside none numbers;
}
.welcome-msg li {
	list-style: inside none numbers;
}
/**Galary style by raju ends  **/
.two-col-list li {
	float: left;
	width: 46%;
	display: inline-block;
}
.venue {
	font-size: 18px;
}
.right {
	text-align: right;
	margin-right: 45px;
}
.btn-spineWeek {
	float: left;
	margin-right: 8px;
}
.daily-highlights {
	max-width: 950px;
	margin: 0 auto;
}
.council p {
	float: left;
	margin: 0 0 0 12px;
	text-align: center;
	width: 100px;
}
.council p span {
	display: block;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
}
.council p img {
	border: 1px solid #000;
	border-radius: 4px;
}
/**Galary style by raju ends  **/

.executive_members{
	overflow: hidden;
}
.apss-aftlogin .container_section-s ul li{
	padding: 4px 0;
	background:none;
}
.apss-aftlogin .container_section-s ul, .apss-aftlogin container_section-s ol{
	padding: 8px;
}
.apss-aftlogin .container_section-s .home-banner-login-links ul {
	padding:0;
}
.apss-aftlogin .quick_links-s a {
	display: inline;
	background:none !important;
	float:none;
	color:#2bb7eb !important;
	font: 12px helvetica;
}
.about-us-p {
  float: left;
  margin: 0 5px !important;
  width: 45%;
}
.about-us-p > img {
  float: left;
  margin: 5px 0;
}
.content-paragraph{
	text-align:justify;
}
.formar-cm-p img{
	float: left;
	margin-right:10px; 
	border:1px solid #000000;
}
.flag-small-img{
	display:none;
}
.council-mem-p{
	float:left; 
	margin-left:10px;
}
.spine-op-p{
	float:left;
}
.spine-op-ul{
	padding:0 0 0 18px !important;
}
.apss-op-img{
	text-align:center;
}
.apss-op-img-sau{
	text-align:left;
}
.apss-prg-tabs{
	margin: auto 8%;
}
.apss-imgs-lar{
	text-align:center;
}
.apss-clinical-img{
	min-height:190px;
}
.apss-clinical-img p{
	width:40%;
	margin:10px;
}
.apss-mediatronic-img{
	min-height:75px;
}
.apss-fellows-list p{
	text-align:left; 
	padding-top:10px;
	margin:0px;
}
.navigation .breadcrumb-right {
    float: right;
    margin: 0 10px 11px 0;
}
.menu_section .menu{
	height:0;
}
.exe-committe-mem{
	padding:10px;
}
.mem-fee-reg a{
	display:block;
}
 .fellows-img img{
	float: left;
 }

.call-app {
  background: #ef4f04 none repeat scroll 0 0;
  display: block;
  text-align: center !important;
  width: 400px;
  border-radius: 8px;
  padding: 10px !important;
}

.blink_me {    
    color: #fff;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
/** added by KCM **/
	.search_member{
	box-sizing:border-box;
	padding:10px;
	background:#f1f1f1;
	border:1px solid #ccc;
	float:left;
}
ul.searchbox {
  float: left;
  list-style-type: none;
  margin: 3% 0 0 0;
  text-align: left;
  width: 100%;
}
ul.searchbox li {
  display: inline;
  float: left;
  list-style: outside none none;
  margin-left: 0;
  width: 27%;
  box-sizing: border-box;
}
ul.searchbox li p{
	font-weight:bold;
}
.searchbox span {
    display: block;
}
ul.searchbox li.zip{
	width:23%;	
}

ul.searchbox li.search_country{
	width:23%;
}

ul.searchbox li .txtsearch{
	width:89%;
	padding:3px;
}
.search_country{
	margin-right:10px;
}

.countryDrop {
  padding: 3px;
  width: 100%;
}
.dir_search_function{
	margin-top:10px;
	float:left;
}
.dir_search_function input[type="reset"], .dir_search_function input[type="submit"] , .view_details a{
  background: #009764;
  border: medium none;
  color: #fff;
  cursor: pointer;
  padding: 7px;
}
.doc_details {
  float: left;
  margin-top: 10px;
  width: 100%;
  border:1px solid #ccc;
  padding:10px;
  box-sizing: border-box;
  background:#f1f1f1;
  
}
.doc_img {
  float: left;
}
.view_details {
  float: right;
  margin: 15px 0 0;
  text-align: right;
  width: 100%;
}
.view_details a:hover{
	background:#009CFF;
}
.doc_text {
  box-sizing: border-box;
  float: right;
  width: 74%;
}
.doc_name h2 a,.doc_name h2{
	color:#545555;
	font: 20px/18px "helveticanormalregular";
	word-wrap:break-word;
	padding:2px 0 0px;
	display:block;
}
.text_details {
  display: block;
  font: 14px/18px Arial,Helvetica,sans-serif;
  padding-top: 10px;
}
.doc_full_details {
  float: left;
  margin: 20px 0 0;
  width: 100%;
}

#postcode {
    height: 19px;
}
/** end **/
  @media screen and ( max-width:1920px )and (min-width:1367px){
.rslides_nav.next{
	right:16%;	
}
.rslides_nav{
	left:300px;
}
.rslides li{
	width:100%;
	text-align:center;
}
.rslides img{
	float:none;
	margin:0 auto;
}
.banner_content-1{
	left:25%;
}
.banner-xs6 .banner_content.banner-content-xs > h1 {
  top: -300px !important;
}
}
@media screen and (max-width:1279px) and (min-width:970px){
.rslides_nav{
	top: 29%;
 }
 .login-left #member_login > li, .login-left #forgot-password > li {
  width: 100% !important;
}
.member-registration li ul li input[type="text"], .member-registration li ul li select, .member-registration li ul li input[type="password"], .member-registration li ul li textarea {
  width: 92%;
}
.member-registration li ul li select {
  width: 94%;
}
.member-registration li ul li label {
    margin: 0 45px 0 0;
}
.dob-list > label {
    width: 80px !important;
}
.change-password input[type="text"], .change-password input[type="password"] {
  width: 60%;
}
.banner-more-3 a {
  margin: 176px -333px 0 0;
}
.banner_content-1 h1 a {
  font: bold 15px/30px "HelveticaNormalRegular" !important;
  text-align: left;
}

.banner_content-2 {
	top:-15px;
	left:-24%;
}
.about_apps-s {
  width: 65%;
}

 }
 @media screen and ( max-width:969px ) {
 .fellows-img p{
	clear:both;
 }
 .fellows-img img{
	text-align:center;
	float:none;
 }
 .navigation {
	padding: 10px 0 0 5px;
}
.about_apps-s h2 {
  margin: 10px 0 10px 5px;
}
 body {
    background-size: auto 16%;
}
.breadcrumb-left, .breadcrumb-right{
	margin-top:10px;
}
.logo {
	/*width: 70%;*/
	margin: 2px 0 0 10px;
}
/* section {
  float: none;
  margin: 0 auto;
  background:#EBEFF1;
  overflow: hidden;
}*/
.QuickLinks {
  border-right: medium none;
  float: left;
  padding: 0;
  text-align: center;
  width: 250px;
}
.quick_links {
  float: none;
  width: 277px;
}
.quick_links-new {
  float: none;
  width: 277px;
}
.about_apps {
  border: 0 none;
  padding:3% 10px;
  width: auto;
}
.contact_info {
	padding: 0 10px 5px 20px;
	background-position: 15px -4px;
	width: 20%;
}

.menu li.menu-home {
	width: 7.2%;
}
.menu li.menu-about-apss {
	width: 13%;
}
.menu li.menu-education {
	width: 12%;
}
.menu li.menu-meetings {
	width: 10.27%;
}
.menu li.menu-membership {
	width: 13.4%;
}
.menu li.menu-publication {
	width: 13.1%;
}
.menu li.menu-corporate {
	width: 21.3%;
}
.menu_section ul li.firts-child {
	padding: 12px 20px 12px 10px;
}
.menu_section ul li.last-child {
	padding: 12px 0 12px 20px;
}
.banner_content h1 {
	font-size: 20px;
	line-height: 24px;
}
.banner_content h2 {
	padding: 0;
	margin: 0;
	font-size: 20px;
}
.banner_content h3 {
	font-size: 16px;
	font-weight: bold;
}
.banner_content-2 {
	top:15%;
	left:-15%;
}
.event_date {
	background: #000000 none repeat scroll 0 0;
	border-radius: 10px;
	color: #fff;
	font: bold 16px/26px "HelveticaNormalRegular";
	height: 26px;
	margin: auto;
	text-align: center;
	width: 195px;
}

.about_apps p {
	text-align: justify;
}
.about-para {
	margin: 0 13px;
	width: 98%;
}
.apoa-cong-li{
	margin:0 13px;
}
.further_info {
	padding: 0 0%;
}
/*.quick_links {
	margin: 0 10% 0 0;
}*/
footer {
	padding: 0 1%;
	width: 98%;
}
.menu_section ul li a {
	font: 12px "HelveticaNormalRegular";
}
.rslides_nav{
	top: 23%;
}
.apss-mediatronic-img{
	min-height:160px;
}
.mem-fee-reg{
	margin:10px 3% !important;
	width:80% !important;
}
.apss-fellows-list{
	display: inherit;
}
article {
  margin-left: 5px;

}
.apss-fellows-list p{
	text-align:center;
}
.renew-membership .home-banner-login-bg h3 {
  width: 100%;
}
.renew-membership .home-banner-login-bg .home-banner-login-content {
  margin: 0 !important;
  width: 100% !important;
}
}
 @media screen and ( max-width:920px ) {
 .about_apps-s{
	width:57%;
 }
 .group-fellows {
 width: 100%;
 margin: 0 auto;

}
.home-banner-login-bg img {
  max-width: 80%;
}
.home-banner-login-bg img {
  margin: 0 0 0 4px;
  max-width: 98.3%;
 }
.contact_info {
    width: 23.5%;
}
.inner-login-form {
  width: auto;
}
.change-password input[type="text"], .change-password input[type="password"] {
  width: 60%;
}
.apss-left-info aside{
	width:45%;
}
.banner_content-2 {
    top: 4%;
    left: -28%;
}
.hanoi-spine-week{
	clear:both;
}
}
@media screen and ( max-width:800px) {
.about_apps-s {
    width: 54%;
}
.renew-membership .home-banner-login-bg h3 {
  width: 100%;
}
.renew-membership .home-banner-login-bg .home-banner-login-content {
  margin: 0 !important;
  width: 100% !important;
}
}
 @media screen and ( max-width:778px ) {
.spine-title li {
	width: 49.8%;
}
 .login-left #member_login > li, .login-left #forgot-password > li {
  width: 100% !important;
}
.member-registration li ul li input[type="text"], .member-registration li ul li select, .member-registration li ul li input[type="password"], .member-registration li ul li textarea {
  width: 92%;
}

.member-registration li ul li select {
  width: 92%;
}

.member-registration li ul li label {
    margin: 0 45px 0 0;
}
.dob-list > label {
    width: 80px !important;
}
.member-registration li ul li label {
  width: 100%;
}
.member-registration li ul li.captcha-list label {
  margin: 0 ;
  width: 150px ; 
  text-align:left;
}
}

@media screen and ( max-width:768px ) {

.breadcrumb {
  margin: 10px auto;
  padding: 0 5px;
  width: 98%;
  float: left;
}
.rslides_nav {
  top: 37%;
}
.menu_section ul li.last-child {
	padding: 12px 0 12px 10px;
}
.menu_section ul li a {
	font: 11px "HelveticaNormalRegular";
	padding:14px 2px 12px;
}

.about_apps-s {
  width: 57%;
}
.scolosis a {
	background: url("../images/scoliosis-research-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #ffffff;
	display: block;
	float: left;
	font: bold 18px "HelveticaLT-Condensed";
	height: 60px;
	padding: 52px 0 0 102px !important;
	width: 100%;
	text-align: justify;
}
.menu li li a {
	background: transparent none repeat scroll 0 0 !important;
	height: 15px;
	text-align: left;
	text-shadow: none;
	text-transform: none !important;
	font: normal 12px/16px 'arial';
}
.banner_content-1 h1 {
	padding-bottom: 5px;
	margin: 0 !important;
}
.rslides_nav.next{
	right: 50px;
}
.rslides_nav {
    top: 26%;
	left: 50px;
}

.apss-clinical-img {
    min-height: 150px;
}
.apss-prg-tabs-1{
	margin: auto 8%;
}
.change-password input[type="text"], .change-password input[type="password"] {
  width: 60%;
}
.reg-personal select, .reg-payment-form select {
  height: 28px;
  width: 220px;
}
 .reg-personal input, .reg-personal textarea {
  width: 212px !important;
}
.reg-personal #button2 {
  width: 60px !important;
}
.reg-personal #button  {
  width: 100px !important;
}
.reg-personal ul {
  width: 95.5% !important;
}
.order-pdf-download a span {
  margin: -2px 3px 0 0;
}
.order-summary-left-list label, .order-summary-right-list label {
  width: 45% !important;
}
.order-summary-left-list li p.order-address , .order-summary-right-list li p {
  width: 50% !important;
  float:left;
  margin:0 0 0 10px;
}
.order-container-right {
  margin: 32px 0 0 !important;
  width: 28% !important;
}
.menu_section {
  height: 40px;
  position:relative;
  z-index:200;
}
.menu_section ul li {
	margin:0;
}
.menu li li {
  padding: 0;
}
.menu li li a {
  color: #fff;
}
.copyright {
  float: right !important;
  margin-top: 20%;
}

.contact_info {
	background-position: 15px 0;
	margin:5px 0 0;
	padding: 0 0 5px 20px;
	font: 18px;
	width:19.5%;
}
.flag-small-img{
	display:inline;
	border: none !important;
}
.banner-more-3 a {
  margin: 115px -170px 0 0;
}
.flag-large-img{
	display:none;
}
.council-mem-p{
	float:none !important;
	text-align: left !important;
	width:100% !important;
	margin-left:25px !important;
}
.query-txt {
  font: 17px/20px "HelveticaNeueLTStdMedCnRg";
}
.council-mem-p strong{
	font-size:15px !important;
}
.council-mem-name{
	width:83px !important;
	margin-left:16px !important;
	height: 130px;
}
.council-mem-country{
	display:none;
}
.banner_content-1 h1 a {
  font: bold 15px/30px "HelveticaNormalRegular" !important;
  text-align: left;
}
.QuickLinks {
  margin-left: 5px;
}
article , .about_apps-s {
    width: 64%;
    margin-left: 5px;
}
.about_apps-s {
	padding:0;
}

.apss-aftlogin .home-banner-login-links li {
  width: 220px !important;
}
.apss-aftlogin .container_section-s ul li {
  margin: -2px;
  padding: 10px 0;
}
.quick_links-s {
  width: 30%;
  padding-left: 5px;
}
aside {
  margin: 0 0 0 -5px;
  width: 270px !important;
}
.mem-login-head {
  width: 265px;
}
.inner-login-form .home-banner-login-content {
  margin: -1px 0 0 32px !important;
  width: 230px;
  height:auto;
}
.quick_links-s .home-banner-login-links li {
  width: 220px;
  padding:10px 0 !important;
}
.about_apps-s h2 {
  margin: 10px 0px;
}
.about-para {
  margin: 0 0px;
}
.further_info1 h2 {
  text-align: center;
}
.apss-aftlogin.apss-left-info aside {
  width: 45% !important;
}
.apss-aftlogin.apss-left-info aside .mem-login-head {
  width: auto;
}
.apss-aftlogin.apss-left-info aside .home-banner-login-content {
  margin: 0 0 0 35px !important;
  width: 274px;
}
.quick_links-s .inner-login-form .home-banner-login-form {
  width: 215px;
}
.inner-login-form, .home-banner-login-bg {
  width: 95%;
}
.about_apps-s p.btn-spineWeek {
  font-size: 11px;
  margin: 5px;
}
.btn-spineWeek a{
  width:auto;
}
.header-right {
  float: none!important;
  margin: 0;
  width: auto;
}
.renew-membership .home-banner-login-bg h3 {
  width: 100%;
}
.renew-membership .home-banner-login-bg .home-banner-login-content {
  margin: 0 !important;
  width: 100% !important;
}
.formlable > td {
  float: left;
  padding: 5px;
  width: 45%;
}
.formHead {
  width: 98% !important;
}
.address td {
  width: 90%;
}
.member-registration li ul li.dob-list select {
  width: 95px;
}
.textMain > p {
  padding: 5px 0;
}
.menu li li a {
  font: 12px "HelveticaNormalRegular";
  padding: 13px 0 10px 16px;
}
}
 @media screen and ( max-width:767px ) {
ul.searchbox li.zip {
  width: 50%;
}
ul.searchbox li.search_country {
  width: 46%;
}
ul.searchbox li {
   width: 100%;
}
.doc_text {
   width: 73%;
}
.doc_img {
  float: left;
  width: 25%;
}
.text_details {
  font-size:13px;
}
 
.menu_section ul li.last-child {
	padding: 12px 0 12px 10px;
}
.further_info {
	padding: 0 0%;
}
/*.quick_links {
	margin: 0 8% 0 0;
}*/
.event_date {
	background: #000000 none repeat scroll 0 0;
	border-radius: 10px;
	color: #fff;
	font: bold 16px/26px "HelveticaNormalRegular";
	height: 26px;
	margin: auto;
	text-align: center;
	width: 195px;
}
.menu li.menu-home {
	width: 7.2%;
}
.menu li.menu-about-apss {
	width: 12%;
}
.menu li.menu-education {
	width: 11%;
}
.menu li.menu-meetings {
	width: 9.5%;
}
.menu li.menu-membership {
	width: 13.4%;
}
.menu li.menu-contact {
	width: 10.07%;
}
.contact_info {
    width: 25.5%;
}
.header-margin{
	margin-left:10px;
}
.cambodia-reg-btn{
	margin:5px auto;
}
.login-left h3 {
  width: 100%;
}
.breadcrumb-right {
  float:right;
}
.member-name {
  display: inline;
  float: none;
}
.right-after-login li a{
	font: 14px Arial, Helvetica, sans-serif !important;
}
body{
	background-size: auto 17%;
}
.contact_info{
	background-position: 15px 0;
	float: left;
	font-size: 17px;
	margin: 0 auto;
	padding: 5px 0 0 20px;
	text-indent: 26px;
	width: 145px;
}
article {
  width: 61%;
}
.banner_content-2 a {
    font: 11px Helvetica-Narrow;
}
aside {
    width:230px !important;
}
.about_apps-s{
	width:97%;
}
.quick_links-s aside {
    margin: 0 auto;
    width: 300px;
}
}
 @media screen and ( max-width:700px ) {
ul.searchbox li.zip {
  width: 50%;
}
ul.searchbox li.search_country {
  width: 46%;
}
ul.searchbox li {
   width: 100%;
}
.doc_text {
   width: 73%;
}
.doc_img {
  float: left;
  width: 25%;
}
.text_details {
  font-size:13px;
}
.apoa-congress li {
	font-size: 10px;
	line-height: 14px;
}
.banner_content-2 {
    top: 4%;
    left: -28%;
}
.council p span{
	font-size: 9px;
}
.menu_section ul li a {
  padding: 5px 2px;
}
.council-mem-p {
  width: 90% !important;
}
.quick_links-s .home-banner-login .forgot-pwd {
  font: 11px helvetica;
}
}
 @media screen and ( max-width:640px ) {

 .cambodia-reg-btn {
  margin: 5px auto;
  width: 90%;
}
.programme-tab a {
  float: none;
  margin: 12px auto;
}
.call-app {
    width: 60%;
    margin: 0 auto;
    }
 .menu {
    display:none !important;
}
.menu_section ul li {
    padding: 4px 0;
    display: block;
    width: 100%;
    text-align: left;
}
.home-banner-login-bg img {
  margin: 0 0 0 4px;
  max-width: 300px;
}
.home-banner-login {
  margin: 0 auto;
  width: 310px;
}
.home-banner-login-content {
  margin: 0 auto !important;
  width: 270px !important;
}
 .quick_links-s {
  border: medium none;
  float: none;
  margin: 0 auto;
  width: 320px;
}
aside {
  float: none;
  margin: 0 auto;
  width: 98%;
  overflow: hidden;
}
/*.quick_links-s aside {
  float: none;
  width: 310px;
  margin: 0 auto;
}*/
.quick_links-new {
  float: none;
  margin: 0 auto;
}
.mobile-link a, .mobile-link-cambodia a {
	display: block;
	background: #FEF23A;
	font: 12px/18px helvetica;
	padding: 5px;
	width: 90px;
	text-align: center;
	border-radius: 6px;
}
.mobile-link a:hover {
	background: #DA251D;
	color: #FFF;
}
.mobile-link a {
	position: absolute;
	bottom: 20px;
	left: 37%;
}
.mobile-link-cambodia a {
	position: absolute;
	bottom: 6px;
	right: 2%;
}
.mobile-link-cambodia a:hover {
	background: #DA251D;
	color: #FFF;
}
.transperant-bg {
	background: #FFF;
	position: absolute;
	width: 100%;
	min-height: 175px;
	opacity: 0.7;
	z-index: -10;
}
.banner_content h1 {
	margin-top: 3px !important;
}
.banner_content-2 {
    top: 12%;
    left: -50%;
}
.banner_content-2 a{
    background-color: #fef23a !important;
    background-image: none !important;
    height:auto !important;
	background-size:auto !important;
	font: 12px/18px helvetica;
	width: 90px;
	padding:5px;
	text-align:center;
}
.banner_content-2 a:hover {
    background: #da251d none repeat scroll 0 0 !important;
    color: #ffffff !important;
}
.rslides_nav {
	top: 42%;
}
.about_apps-s ,.about_apps-s h1 ,.about_apps-s h2 , .about_apps-s p{
  overflow-wrap: break-word;
  width: 98%;
}
.apss-prg-tabs-1 > p,.apss-travel-flyer > img {
  width: 98% !important;
}
.slicknav_menu {
	display: block;
	float: right;
	width: 100%;
	background-color: #235e92;
}
.slicknav_btn {
	display: block;
	vertical-align: middle;
	padding: 10px 0 0;
	height: 30px;
	cursor: pointer;
	width: 90px;
	margin: 0 auto;
	float:left;
}
.slicknav_menu .slicknav_menutxt {
	display: block;
	line-height: 1.188em;
	float: right;
	font-family: helvetica;
}
.slicknav_menu .slicknav_icon {
	float: left;
	margin: 0.188em 0 0 0.438em;
}
.slicknav_menu .slicknav_no-text {
	margin: 0;
}
.slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.125em;
	height: 0.125em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.188em;
}
.slicknav_nav {
	clear: both;
}
.slicknav_nav ul, .slicknav_nav li {
	display: block;
}
.slicknav_nav li.last_menu {
	border-bottom: none;
}
.slicknav_nav .slicknav_item {
	display: block;
	cursor: pointer;
}
.slicknav_nav ul li:hover {
	color: #000;
}
.slicknav_nav a {
	display: block;
}
.slicknav_nav .slicknav_item a {
	display: inline;
}
.slicknav_menu:before, .slicknav_menu:after {
	content: " ";
	display: table;
}
.slicknav_menu:after {
	clear: both;
}
.sicot-fellowship {
	left: 0;
}
.slicknav_nav li:hover {
  background: #184f80 none repeat scroll 0 0;
  display: block;
}
nav .slicknav_menu ul li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #fff !important;
}
.banner_container .banner-large img {
  display: none;
}
.banner-medium1 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/singapore-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium2 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/asian-spine-summit-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium3 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-travelling-fellowship-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium4 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-clinical-fellowship-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium5 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/manila-op-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium6 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/medtronic-bg-sm-new.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium7 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-cambodia-spine-course-2016-new-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium8 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-newsletter-bg-sm-new.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium9 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apoa-sicot-fellowship-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium10 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-surabaya-2016-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium11 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/hiroshi-banner-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium12 a{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/20th-apoa-congress-banner-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
	display: block;
}
.banner-medium13 a{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../images/11th-goa-congress-banner-bg-sm-updated-1.jpg");
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
	display: block;
}
.banner-medium14 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-dhaka-banner-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	display: block;
	height: 223px;
}
.banner-medium15 a{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/hands-on-banner-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
	display: block;
}
.banner-medium16 a{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/basic-spine-banner-bg-sm.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
	display: block;
}
.banner-medium17 a{
        background-attachment: scroll !important;
        background-clip: border-box !important;
        background-color: rgba(0, 0, 0, 0) !important;
        background-image: url("../images/banner-17-sm.jpg") !important;
        background-origin: padding-box !important;
        background-position: left top !important;
        background-repeat: no-repeat !important;
        background-size: 100% 100%;
        height: 223px;
        display: block;
    }
.quick_links-new {
	float: none;
	width: 277px;
}
.QuickLinks {
	border-right: 1px dotted #a4a7a8;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 250px;
	padding: 0;
}
.apss-op-img, .apss-op-img-sau{
	width: 100%;
	text-align: center;
}
.apss-prg-tabs-sau{
	margin: auto 8%;
}
.apss-clinical-img{
	margin:0 10px;
}
body{
	background-size:auto 14%;
}
.breadcrumb a {
  float: none;
}
article {
  width: 98%;
  margin-bottom:5px;
}
.change-password ul li label {
  width: 48%;
}
.change-password input[type="text"], .change-password input[type="password"] {
  width: 40%;
}
.reg-personal ul li label {
  width: 40% !important;
  font: 14px/20px helvetica;
}
.reg-personal input, .reg-personal textarea {
  width: 40% !important;
}
.reg-personal select, .reg-payment-form select {
  width: 43%;
}
.right-after-login li a {
    font: 16px Arial, Helvetica, sans-serif !important;
}
.copyright {
  float: left !important;
  margin: 0 auto;
  width: 100%;
}
.copyright img {
  margin: 10px 0 0;
}
.footer-links {
  float: left;
  margin: 10px 0;
  text-align: center;
  width: 100%;
}
.copyright > p {
  text-align: center;
}


/*---------------------------reg form starts-------------------------------------*/
.formlable.salutation > td {
  float: left;
  width: 100%;
}
.formlable > td {
  float: left;
  padding: 5px;
  width: 100%;
}
/*---------------------------reg form ends-------------------------------------*/
.logo {
  margin:5px 0 5px 5px;
 }
.header-right {
  float: left;
  margin: 0 !important;
  width: 98%;
}
.login-left.renew-membership {
  margin: 10px auto;
}
.header-right {
  clear: both;
  float: none;
  margin: 20px auto !important;
  text-align: center;
  width: auto;
}
.search {
  clear: both;
  float: none;
  margin: 0 auto;
  padding: 0;
  width: 250px;
}
}
 @media screen and ( max-width:639px ) {
 .formlable.salutation label {
  width: 45%;
}
.banner-more-1 {
	margin: 20px auto;
	width: 97px;
}
.contact_info {
	font-size: 19px;
	background-position: 15px 0;
	float: left;
	font-size: 15px;
	margin: 0 auto;
	padding: 5px 0 0 20px;
	text-indent: 26px;
	width: 145px;
}
.query-txt {
  font: 14px/20px "HelveticaNeueLTStdMedCnRg";
}
.menu_section ul li {
	padding: 4px 0;
}
.menu_section ul li.firts-child, .menu_section ul li.last-child {
	padding: 12px 7px;
}
.menu_section ul li a {
	font-size: 14px;
	color: #FFF;
}

.banner_content h2 {
	margin: 5px 0 0;
}
.banner_content h3 {
	margin: 0 0 0 20px;
}
.event_date {
	margin: 20px auto;
	width: 306px;
}
.about_apps {
	width: 96%;
	padding: 5% 2%;
}
.further_info, .quick_links {
	padding: 0;
	margin: 10px auto;
	float: none;
	border: none;
}
.further_info {
	display: none;
}
.member-registration li ul li.dob-list select {
  width: 60px;
}
.breadcrumb-right {
  float: right;
}
.order-container {
  width: 94%;
}
.order-summary-left-list label, .order-summary-right-list label {
  float: left;
  width: 42% !important;
}
.order-container-left {
  margin: 0;
  width: 100%;
}
.order-container-right {
  float: left;
  margin: 0 !important;
  width: 100% !important;
}
.breadcrumb a {
  float: none;
}
article {
  width: 98%;
}
.change-password ul li label {
  width: 48%;
}
.change-password input[type="text"], .change-password input[type="password"] {
  width: 40%;
}
.reg-personal ul li label {
  width: 40% !important;
  font: 14px/20px helvetica;
}
.reg-personal input, .reg-personal textarea {
  width: 40% !important;
}
.reg-personal select, .reg-payment-form select {
  width: 43%;
}
.copyright {
  float: left !important;
  margin: 0 auto;
  width: 100%;
}
.copyright img {
  margin: 10px 0 0;
}
.footer-links {
  float: left;
  margin: 0px 0;
  text-align: center;
  width: 100%;
}
.copyright > p {
  text-align: center;
}
.container_section {
  float: left;
}

footer {
  margin-top: 0%; 
  padding:0 1% 10px 1%;
}

/*---------------------------reg form starts-------------------------------------*/
.tableborder {
  border: 1px solid #8e8f8f;
  margin: 0 auto 5px;
  width: 98%;
}
.apss-fellows-sec .tableborder{
	float:left;
}
.fellows-img p {
    clear:none;
}
.fellows-img img{
	float:left;
}
.formlable.salutation > td {
  float: left;
  width: 96%;
}
.radio-label {
  width: 95%;
}
.formlable > td {
  float: left;
  padding: 2px 5px;
  width: 97%;
}
.txtfield ,.textArea {
  width: 96%;
}
.further_info1 {
  margin: 0 auto;
  text-align: center;
  width: 96%;
}
/*---------------------------reg form ends-------------------------------------*/
.apss-aftlogin.apss-left-info aside {
	float: none;
	width:310px !important;
	margin: 0 auto;
}
.quick_links-s aside{
	float:none;
	width: 310px !important;
}
aside{
	width: 310px !important;
}
.apss-left-info .right-after-login{
	width:90%;
} 
.login-left.renew-membership {
  margin: 10px auto;
}
.about_apps-s h2{
	width:100%;
	text-align:left;
}
.right-after-login {
	margin: 0 auto;
	width: 90%;
}
fieldset legend {
  font: 13px/20px "helvetica";
}
.reg-personal #button ,.reg-personal #button2{
  font-size: 10px;
}
}

 @media screen and ( max-width:563px ) {
 .clinical-fellow, .venue-date-info, .apoa-congress-date {
 font-size: 10px !important;
}
 .dr-orso, .rajshekar, .kuniyoshi {
 color: #1f498d;
 font-size: 10px;
}
.quick_links-new {
  float: none;
  
}
.QuickLinks {
  width: auto;
}
.spineweek-img li{
	width:100%;
	text-align:center;
}
body{
	background-size:auto 12%;
}
}
 @media screen and ( max-width:565px ) {
ul.searchbox li.zip {
  width: 50%;
}
ul.searchbox li.search_country {
  width: 46%;
}
ul.searchbox li {
   width: 100%;
}
.doc_text {
   width: 73%;
}
.doc_img {
  float: left;
  width: 25%;
}
.text_details {
  font-size:13px;
}
.melbourne-convention {
	width: 19.3%;
}
.apoa-congress {
	border-left: medium none !important;
	text-align: center;
	width: 19.3%;
}
.group-1 ul li, .group-2 ul li {
	font: bold 9px/12px helvetica;
}
.group-1 p, .group-2 p {
	font-size: 9px;
}
.spine-title li {
	font-size: 9px;
	width: 49.7%;
}
.melbourne-convention p {
	font-size: 10px;
	line-height: 12px;
}
.travelling-fellow-group h4 {
	text-align: center;
	font-size: 9px;
	line-height: 12px;
}
.banner_content-2 {
    top: 12%;
	left: -63%;
}
}
 @media screen and ( max-width:480px ) {

ul.searchbox li.zip {
  width: 50%;
}
ul.searchbox li.search_country {
  width: 46%;
}
ul.searchbox li {
   width: 100%;
}
.doc_text {
   width: 65%;
}
.doc_img {
  float: left;
  width: 30%;
}
.text_details {
  font-size:13px;
} 
 .banner_content-2 a{
	font: 8px/11px helvetica;
}
 .about-us-p {
  float: none;
  text-align: center;
  width: auto;
}
.globe {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.globe img {
  float: none;
  padding-bottom: 15px;
}
.about-us-p > img {
  float: none;
}
.banner-more-1 {
	margin: 0 auto;
	width: 97px;
	margin-top: 35px;
}
.rslides_nav {
	background: rgba(0, 0, 0, 0) url("../images/arrow-banner.png") no-repeat scroll left top;
	height: 24px;
	left: 20px;
	opacity: 0.7;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 48%;
	width: 30px;
	z-index: 100;
}
.melbourne-australia {
	min-height: 90px !important;
}
.melbourne-australia p {
	margin: 0 !important;
	padding-top: 20px;
	text-align: center;
}
header {
	margin: 0px;
}
.banner_content {
	margin: 5px 0 0;
}
.dr-orso, .rajshekar, .kuniyoshi {
	line-height: 13px !important;
}
.flag-small-img{
	display:inline;
	border: none !important;
}
.flag-large-img{
	display:none;
}
.council-mem-p{
	float:none !important;
	text-align: left !important;
	width:90% !important;
	margin-left:25px !important;
}
.council-mem-p strong{
	font-size:15px !important;
}
.council-mem-name{
	width:83px !important;
	margin-left:16px !important;
	height: 130px;
}
.council-mem-country{
	display:none;
}
.login-left {
	margin: 10% 0 0 20%;
}
body{
	background-size:auto;
}
.logo {
  margin:5px 0 5px 5px;
  /*width: 98%;*/
}
.header-right {
  margin: 0;
  width: 98%;
}
.mobile-link a, .mobile-link-cambodia a,.banner-more-1 a ,.banner-medium13 a{
  font: 10px/15px helvetica;
}
.quick_links-new a , .quick_links a{
  font:10px arial;
}
.council p span {
    font-size: 8px;
}
}
 @media screen and ( max-width:479px ) {
 #memberUpdateProfile #birthDate, #memberUpdateProfile #birthYear{ 
	width:30px !important;
}
#memberUpdateProfile #birthMonth{
  width:40px !important;
}
 .banner_content-2 {
    top: 12%;
    left: -89%;
}
.contact_info {
  background-position: 15px 0;
  float: left;
  margin: 0 auto;
  padding: 5px 0 0 20px;
  text-indent: 26px;
  width: 145px;
}
.sicot-fellowship {
	width: 45% !important;
}
.banner_content-1 {
	position: absolute;
	left: 0;
	top: 30px;
	width: 100%;
}
.banner_content-1 h1 {
	padding: 0 15px;
}
.banner_content-1 h1 a {
	display: block;
	color: #000 !important;
	text-transform: uppercase !important;
	font: bold 12px/30px "HelveticaNormalRegular" !important;
	text-align: center;
}
.transperant-bg {
	background: #fff none repeat scroll 0 0;
	min-height: 175px;
	opacity: 0.7;
	position: absolute;
	top: -14px;
	width: 100%;
	z-index: -10;
}
.banner_content h3 {
	font-size: 15px !important;
	margin: 15px 0;
}
.travelling-fellow {
	padding: 0;
}
.banner-clinical{
	position:absolute;
}
.banner-xs1 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/singapore-bg-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs2 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/asian-spine-summit-bg-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs3 .banner-clinical{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-travelling-fellowship-bg-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs4 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-clinical-fellowship-bg-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs5 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/manila-op-bg-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs6 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/medtronic-bg-xs-new.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs7 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-cambodia-spine-course-2016-new-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs8 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-newsletter-bg-xs-new.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs9 {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apoa-sicot-fellowship-bg-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner-xs10{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/apss-surabaya-2016-bg-xs.jpg") !important;
	background-origin: padding-box !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100%;
	height: 223px;
}
.banner_content {
	margin: 0;
}
.banner_content h1 {
	font-size: 12px !important;
	line-height: 25px;
}
.banner_content h2 {
	font-size: 12px !important;
	line-height: 18px;
	margin: 0;
}
.banner_content.banner-content-xs > h1 {
	margin-bottom: 0;
}

.apoa-congress-date {
	width: 24%;
}
/* IE6/7 support */ 
.slicknav_menu {
 *zoom: 1;
}
/*
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/
.slicknav_menu {
	font-size: 16px;
}
/* Button */
.slicknav_btn {
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float:left;
}
/* Button Text */
.slicknav_menu .slicknav_menutxt {
	color: #FFF;
	font-weight: bold;
	text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
	background-color: #f5f5f5;
}
.slicknav_nav {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 0.875em;
	background: #235E92;
	position: relative;
	z-index: 999999;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow: hidden;
}
.slicknav_nav ul {
	padding: 0;
	padding: 0 0 0 20px;
}
.slicknav_nav a {
	padding: 5px 10px;
	margin: 2px 0;
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
	width: 100%;
}
.slicknav_nav .slicknav_item a {
	padding: 0;
	margin: 0;
}
.slicknav_nav .slicknav_item:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #0080C0;
}
.slicknav_nav li:hover {
	background: #184f80;
	display:block;
}
.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}
.slicknav_nav ul li:hover {
	color: #000;
}
.further_info {
	display: none;
}
.banner_content {
	margin: 5px 0 0;
}
.banner-more-1 {
	margin: 3px auto 0;
	width: 97px;
}
.event_date {
	margin: 0 auto;
	width: 235px;
}
.banner-more-1 {
	margin: 20px auto 0;
	width: 97px;
}
.formar-cm-p img{
	float: none;
}
.formar-cm-p{
	text-align:center;
}
.spine-op-p{
    width:87%;
	text-align:center;
}
.login-left {
  margin: 10% 0 0 20%;
}
.member-registration li ul li.dob-list select {
  margin: 0 4px 0 0;
  width: 50px;
}
.member-registration li ul li label {
  margin: 0 5px 0 0;
}
.member-registration li ul li.captcha-list {
	margin:0 0 10px 0;
}
.member-registration li ul li.reg-button label {
  width: 90%;
}
article {
  margin-left: 5px;
  width:96%;
}
.member-registration li ul li input[type="text"], .member-registration li ul li input[type="password"], .member-registration li ul li textarea {
  width: 90%;
}
.reg-personal ul {
  width: 92.5% !important;
}
.reg-personal #button {
  width: 90px !important;
}
.reg-personal #button2 {
  width: 45px !important;
}
#birthDate, #birthMonth, #birthYear {
  font-size: 10px;
  padding: 0;
  width: 50px !important;
}
.order-container {
  width: 94%;
}
.order-summary-left-list label {
  width: 42% !important;
}
.order-container-left {
  margin: 10px 0 0 0;
  width: 100%;
}
.order-container-right {
  float: left;
  margin: 0 !important;
  width: 100% !important;
}
}
 @media screen and ( max-width:360px) {
	 
ul.searchbox li.zip {
  width: 50%;
}
ul.searchbox li.search_country {
  width: 46%;
}
ul.searchbox li {
   width: 100%;
}
.doc_text {
   width: 65%;
}
.doc_img {
  float: left;
  width: 30%;
}
.text_details {
  font-size:13px;
}
.banner-clinical{
	position:absolute;
}

 	.banner-xs1 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/singapore-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs2 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/asian-spine-summit-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs3 .banner-clinical{
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/apss-travelling-fellowship-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs4 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/apss-clinical-fellowship-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs5 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/manila-op-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs7 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/apss-cambodia-spine-course-2016-new-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs8{
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/apss-newsletter-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs9 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/apoa-sicot-fellowship-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs10 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/apss-surabaya-2016-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs11 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/hiroshi-banner-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
		.banner-clinical{
			position:absolute;
		}
        .banner-xs12 .banner-clinical{
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/20th-apoa-congress-banner-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 131px;
            display: block;
        }
        .banner-xs13 a{
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0);
            background-image: url("../images/11th-goa-congress-banner-bg-xs-updated-1.jpg");
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 131px;
            display: block;
        }
        .banner-xs14 {
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/apss-dhaka-banner-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            height: 223px;
        }
        .banner-xs15 a{
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/hands-on-banner-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            display: block;
        }
        .banner-xs16 a{
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/basic-spine-banner-bg-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            display: block;
        }
        .banner-xs17 a{
            background-attachment: scroll !important;
            background-clip: border-box !important;
            background-color: rgba(0, 0, 0, 0) !important;
            background-image: url("../images/banner-17-xs.jpg") !important;
            background-origin: padding-box !important;
            background-position: left top !important;
            background-repeat: no-repeat !important;
            background-size: 100% 100%;
            display: block;
        }
.gsc-input-box {
  float: right;
  width: 100px;
}
.gsc-input {
  background-size: 145px auto !important;
}
.search {
  width: 141px;
}
header {
	margin: 0px;
}
.banner-more-1 {
	margin: -3px auto 0;
	width: 97px;
}
.banner-more-1 a {
	display: block;
	width: 66px;
	padding: 4px;
}
.banner_content {
	margin: 5px 0 0;
}

.banner_content h1, .banner_content h2, .banner_content h3 {
	font-size: 22px;
	line-height: 18px;
}
.banner_content h3 {
	margin: 0 0 0 10px;
}
.footer_section p {
	font-size: 10px;
}
.further_info {
	display: none;
}
.event_date {
	margin: 8px auto;
	width: 190px;
}
.banner-xs1, .banner-xs2, .banner-xs3, .banner-xs4, .banner-xs5, .banner-xs6, .banner-xs7 {
	height: 167px;
}
.transperant-bg {
	background: #fff none repeat scroll 0 0;
	min-height: 140px;
	opacity: 0.7;
	position: absolute;
	top: -14px;
	width: 100%;
	z-index: -10;
}
.mobile-link-cambodia a {
	font: 10px/14px helvetica;
	padding: 3px;
	width: 78px;
}
.dr-orso, .rajshekar, .kuniyoshi {
	font-size: 9px;
}
.apoa-congress-date {
	width: 24%;
}
.clinical-fellow li, .venue-date-info li, .apoa-congress-date li {
	min-height: 40px;
}
.clinical-fellow {
	width: 14%;
}
.melbourne-australia p {
	padding-top: 10px;
}
.banner-xs1,
.banner-xs2,
.banner-xs3,
.banner-xs4,
.banner-xs5,
.banner-xs6,
.banner-xs7,
.banner-xs8,
.banner-xs10,
.banner-xs16 a,
.banner-xs12 a,
.banner-xs13 a,
.banner-xs15 a,
.banner-xs17 a{
    height: 130px;
}
.rslides_nav {
  top: 36%;
}
.apss-clinical-img {
    min-height: 50px;
}
.login-left {
  margin: 10% 0 0 2%;
}
.login-left h3 {
  width: 95%;
}
.banner_content-2 {
	top: -5%;
	left: -73%;
}
.banner_content-2 a{
    background-color: #fef23a !important;
    background-image: none !important;
    height:auto !important;
	background-size:auto !important;
	font: 8px/11px helvetica;
	width: 80px;
	padding:5px;
	text-align:center;
}
.banner_content-2 a:hover {
    background: #da251d none repeat scroll 0 0 !important;
    color: #ffffff !important;
}
.apss-clinical-img{
	min-height:340px;
}
}
 @media screen and ( max-width:320px) {
.globe img {
  padding: 0;
}
header {
	margin: 0px;
}
.banner_content {
	margin: 5px 0 0;
}
.travelling-fellow {
	top: 28px !important;
}

.rslides_nav {
  top: 28%;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
	min-height: 338px;
}
.rslides_nav.next {
	background-position: right top;
	left: auto;
	right: 17px;
	z-index: 150;
}
.inner-login-form .home-banner-login-content {
  margin: -1px 0 0 27px !important;
}
.mem-login-head{
	margin-left:-5px;
}
.rslides_nav{
	top:52%;
}
.change-password ul li label {
  width: 40%;
   font: 14px/20px helvetica;
}
.change-password input[type="text"], .change-password input[type="password"] {
  width: 50%;
}

.contact_info {
  margin: 0px 0px 0 0;
}
.banner_content-2 {
	top: -14%;
	left: -79%;
}
.about_apps-s, .about_apps-s h1, .about_apps-s h2, .about_apps-s p {
  width: 97%;
}
.quick_links-s {
  width: 310px;
}
ul.searchbox li.zip {
  width: 50%;
}
ul.searchbox li.search_country {
  width: 46%;
}
ul.searchbox li {
   width: 100%;
}
.doc_text {
   width: 65%;
}
.doc_img {
  float: left;
  width: 30%;
}
.text_details {
  font-size:13px;
}
}