* { margin:0; padding:0; }

.certified { background:url("../images/CertPracB.png"); width:180px; height:27px; display:block;}
.certified span {display:none;}

.certified2 { background:url("../images/CertTherB.png"); width:180px; height:27px; display:block;}
.certified2 span {display:none;}

body { color:#4c4c4c; font:normal 13px/19px "Segoe UI", Tahoma, Geneva, sans-serif; }
a { color:#618a15; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:none; }
sup { font-size:x-small }
br.clearBoth { clear:both; display:block; }
.clear {
	clear:both;
	overflow:hidden;
	line-height:1px;
	height:0;
}
p { padding-top:15px; }

form label { display:block; margin-bottom:5px; }
form input.width { padding:3px; width:200px; }
form input.btn { padding:2px 3px; width:100px; }
form textarea { padding:3px; width:500px; height:100px; }

h1.title-taxonomy{ font-size:30px;}
h1, h2.title { color:#333; font-size:23px; line-height:33px; font-weight:normal; margin-bottom:5px; }

h2.title span { color:#3d954c; }
h2 { font-size:18px; font-weight:normal; color:#333; margin-top:25px; }


#container { width:1050px; margin:0 auto; }

/* header */
#header { width:1050px; height:330px; position:relative; background:url("../images/homepage-header-bg2.gif") no-repeat top left; }
#header p { padding:0; }
	
	#header a img#logo { top:5px; left:5px; position:absolute; }
	#header p#description { top:20px; left:210px; position:absolute; line-height:30px; height:49px; }
	#header p#telephone { top:3px; right:10px; position:absolute; font-size:15px; padding-left:28px; line-height:18px; background:url("../images/telephone-icon.gif") no-repeat top left; }
	
	#header .slideShowWrap { width:1031px; height:170px; top:100px; left:9px; position:absolute; }
		#header .slideShowWrap #slideshow { width:1031px; height:170px; position:relative; }
		#header .slideShowWrap #slideshow img { top:0px; left:0px; position:absolute; z-index:8; opacity:0.0; }
		#header .slideShowWrap #slideshow img.active { z-index:10; opacity:1.0; }
		#header .slideShowWrap #slideshow img.last-active { z-index:9; }
	
	#header ul { width:1031px; top:288px; left:9px; position:absolute; list-style:none; background:url("../images/nav-bg.gif") repeat-x bottom left; }
	#header ul li { float:left; font-size:15px; padding:10px 10px 11px; position:relative; }
	#header ul li a { color:#fff; text-decoration:none; }
	#header ul li a:hover { color:#ccc; }
	#header ul li:hover ul { display:block; left:auto; background:#646156; }
	#header ul li ul { width:170px; top:40px; left:0; padding:0px 8px 10px 8px; line-height:15px; }
	#header ul li ul { display:none; left:0; background:#646156; }
	#header ul li ul li { float:none; font-size:12px; padding:5px 0px; border-bottom:1px solid #7d796a; }
	
	#memberNav { top:65px; right:10px; position:absolute; text-align:right; font-size:12px; }
	
.subpage { height:170px !important; background:url("../images/subpage-header-bg-2018.png") no-repeat top left !important; }
	.subpage ul#nav { top:123px; }
	.subpage .slideShowWrap { top:50px !important; height:73px !important; }
	.subpage #memberNav { top:20px; }

/* contentWrap */
    #contentWrap { overflow:hidden; padding:10px 20px 10px 19px; background:url("/images/content-bg2.gif") repeat-y top left; }

	.grid { background:#fff; padding:3px; border:1px solid #c5c5c5; margin-bottom:5px; }
	.gridBtn { padding-bottom:0; }
	.page { background:#fff; padding:15px 20px; border:1px solid #c5c5c5; min-height:500px; }
	#contentWrap ul, #contentWrap ol { margin:10px 0px 10px 30px; }
	.marginTop { margin-top:5px; min-height:inherit; }

/* leftColumn */
#leftColumn { float:left; width:750px; }

/* homepage */
.ifsBoxesWidth { float:left; width:202px; margin-bottom:10px; }
.ifsBoxes { padding:0px 10px 0px 10px; background:#fdfdfd url("../images/ifs-boxes-bg.gif") no-repeat top left; border:1px solid #c5c5c5; }
.ifsBoxes h1 { margin:0; padding:0; }
.ifsBoxes span { display:block; width:100%; height:45px; }
.ifsBoxes p { padding:0; }
.ifsBoxesMargin { margin:0px 10px; }

.ifsSmallBoxesWidth { float:left; width:200px; margin-bottom:10px; }
.ifsSmallBoxes { padding:0px 10px 0px 10px; background:#fdfdfd url("../images/ifs-boxes-bg.gif") no-repeat top left; border:1px solid #c5c5c5; }
.ifsSmallBoxes h1 { margin:0; padding:0; }
.ifsSmallBoxes span { display:block; width:100%; height:45px; }
.ifsSmallBoxes p { padding:0; }
.ifsSmallBoxesMarginBoth { margin:0px 12px 0px 12px; }
.ifsSmallBoxesMarginLeft { margin:0px 0px 0px 12px; }
.ifsSmallBoxesMarginRight { margin:0px 12px 0px 0px; }

#conferenceWrap { text-align:center; overflow:hidden; padding:10px 0px; border:1px solid #c5c5c5; background:url("../images/conference-box-bg.gif") no-repeat bottom right; }
#conferenceWrap h2 { font-weight:bold; font-size:17px; margin:0; }
#conferenceWrap a { float:left; font-size:12px; color:#333; padding-left:18px; background:url("../images/next-icon.gif") no-repeat top left; }
#conferenceWrap a.margin { margin-left:215px; margin-right:20px; }
#conferenceWrap p { padding-top:10px; }

.teleBox { padding:8px 15px 2px 15px; color:#b0a88a; background:#363324; line-height:20px; min-height:220px; }
.teleBox h2 { color:#fff; font-size:18px; margin:0; }
.homeTeleRegisterForm label { margin-top:8px; }

/* rightColumn */
#rightColumn { float:right; width:251px; }

/* footer */
#footer { margin-top:10px; clear:both; font-size:11px; text-align:center; border-top:2px solid #c5c5c5; }
#footer a { color:#333; }

/* 7285 */
#formRight { float:right; width:380px; margin-left:25px; }
#formRight #registerForm h2 { margin-top:0; margin-bottom:10px; }
#formRight table { border-top:1px solid #ccc; }
#formRight p { padding:0; }
#registerForm { margin-top:15px; margin-bottom:10px; overflow:hidden; background:url("../images/reg-form-top-bg.gif") no-repeat top left; }
#registerForm .bottom { padding:13px 20px 18px 20px; background:url("../images/reg-form-bottom-bg.gif") no-repeat bottom left; }
#registerForm input.width { width:150px; }
#registerForm input.btn { width:69px; margin-top:5px; padding:0; height:29px; display:block; text-indent:-900em; border:0; cursor:pointer; background:url("../images/signup-btn.gif") no-repeat top left; }
#registerForm select { width:158px; padding:3px; margin-bottom:5px; }

/* blah blah */
.alfaList { list-style:upper-alpha; }
.contentList { margin:20px 0px 15px 15px !important; }


.view-trainer-directory form #edit-filter0, .view-trainer-directory form #edit-filter2 { padding:3px; width:200px; }
.view-trainer-directory form #edit-filter1 { padding:3px; width:85px; }
.view-trainer-directory form { margin-bottom:15px; }
.view-trainer-directory, .view-content-practitioner-directory-ALT { margin-top:15px; }

.view-practitioner-directory-ALT form #edit-filter0, .view-practitioner-directory-ALT form #edit-filter4 { padding:3px; width:150px; }
.view-practitioner-directory-ALT form #edit-filter1 { padding:3px; width:200px; }
.view-practitioner-directory-ALT form #edit-filter2, .view-practitioner-directory-ALT form #edit-filter3 { padding:3px; width:80px; }


.view-content table, #views-filters table, #views-filters tbody { border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; width:100%; }
.view-content table p { padding:0; }
.view-content table tr { background:#fff; }
.view-content table tr.odd, #views-filters thead tr.odd { background:#f3f5f7; }
.view-content table tr td, .view-content table thead tr th, #views-filters thead tr th, #views-filters tbody tr td { padding:8px 5px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
table .view-field-node-link { text-align:center; text-transform:capitalize; width:10%; }
.view-content table .view-field-node-data-field-last-name-field-last-name-value,
.view-content table .view-field-node-data-field-first-name-field-first-name-value,
.view-content table .view-field-term-node-4-name,
.view-content table .view-field-term-node-18-name { width:15%; }
.view-content table .view-field-node-data-field-organization-field-organization-value { width:30%; }
.pager { font-weight:bold; margin-top:15px; }

#node-10305 { }
#node-10305 .field-field-location .field-label-inline-first { float:left; width:65px; }





.view-header-Module-1-2 br { display:none; }
.view-header-Module-1-2 p { padding:0; margin:0px 10px; margin-bottom:10px; }

#node-9617 h1 { text-align:center; }

.tableWrap { }
.tableWrap p { padding:0; }
.tableWrap tr.alt { background:#f3f5f7; }
.tableWrap tr td { padding:8px 5px; border-bottom:1px solid #e1e1e1; }

big.teleTitle { color:#3d954c; font-weight:bold; }

ul.boldList { font-weight:bold; margin-left:100px !important; }
ul.boldList li { margin-bottom:23px; }

ul.interestList li { margin-bottom:15px; }
ul.interestList li a { color:#666; }
ul.interestList li strong a { color:#618a15; }

.custom_profiles dd { margin-left:15px; margin-top:8px; }
.custom_profiles h2 { margin-top:0; }

.comment { padding:8px 12px; border:1px solid #e1e1e1; margin-top:15px; }

#profile img.imagefield-field_photo { width:146px; height:200px; display:block; float:left; padding:9px 18px 6px 6px; background:url("../images/photo-bg.gif") no-repeat top left; }
#profileTitle h2.title {}

/* store */
.bookStore { border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; }
.bookStore img { border:0; }
.bookStore tr td { padding:8px 5px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.storeList { margin:20px 20px 25px 20px !important; }

/* forum */
.forum-table, #forum-statistics, .forum-topics { border:0 !important; background:none !important; border-bottom:1px solid #e1e1e1 !important; margin-bottom:15px; }
.forum-table td, .forum-topics td { padding:10px 0px; border-top:1px solid #e1e1e1; }
.forum-table tr.odd, .forum-topics tr.odd { background:#f3f5f7; }
.forum-table tr.even, .forum-topics tr.even { background:#fff; }
.forum-table .indent, .forum-topics .indent { margin-left:30px; }
.forum-table .name { font-size:15px; font-weight:bold; }
.forum-topics .title { font-size:15px; padding-left:15px !important; }
.forum-table .description, .forum-topics .description  { font-size:13px !important; color:#4c4c4c !important; }
.forum-table .forum-icon  { width:10%; text-align:center; }
.forum-header tr th, #forum-statistics-header, .forum-topics tr th { padding:8px 5px; }

#forum-statistics .forum-statistics-sub-header { background:#f3f5f7;padding:10px 8px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
.forum-folder-legend { margin-top:25px; }

/* node */
.node{ margin-bottom: 20px;}



/*Abhijeet Added on 10 oct */
.node-event_reg .field-item div.field-label-inline-first {
float:left;
font-weight:700;
padding:0 0.2em 0 0;
width:130px;
}
.field .field-label-inline, .field .field-label-inline-first {
display:inline;
}
.node-event_reg .field-item {
width:100%;
float:left;
padding-bottom:10px;
}
.node-event_reg .field-items p {
float:right;
margin:0;
padding:0;
vertical-align:top;
width:735px;
}

.node-event_reg .event-2col {
width:100%;
float:left;
padding-bottom:10px;
}
.node-event_reg .event-2col  .first-col {
float:left;
font-weight:700;
padding:0 0.2em 0 0;
width:130px;
}
.node-event_reg .event-2col  .last-col {
float:left;
margin:0;
padding:0;
vertical-align:top;
width:690px;
}
.node-event_reg .event-2col  .last-col p {
float:left;
margin:0;
padding:0;
vertical-align:top;
width:690px;
}


.view-content .item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0.25em 1.5em;
padding:5px;
}

.view-content-training-interests-list-level3 .view-data-flag-ops-interestlist-ops {
width:40%;
float:left;
}

.view-training-interests-list-level3 .item-list h3 {display:none}
ul.secondary {
border:none!important;
margin:0px!important;
padding:0px!important;
}
ul.secondary li a {



}
ul.secondary li  {
border:none!important;

}

ul.secondary a.active {
border-bottom:4px solid #fff;
}

ul.secondary a {
padding:0;
border:none;
text-decoration:none;
}
#logo ,h1.noborder img {
border:none;
}
.noborder {
border:none;
}
.tele-registration {
padding:15px 0px;
}



a.menu-node9057 {
background:transparent url("../images/4.gif") repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding:7px;
}
 #contentWrap #secondary-node ul {
margin:10px 0 20px 0px;
}

.formWrap {
	background:#f5f8fb;
}
.formWrap span { color:#cc0000; }
.formWrap h6 {
	color:#003366;
	font-size:21px;
	line-height:22px;
	padding-bottom:3px;
	font-weight:normal;
}
.formWrap td { padding:7px 10px; vertical-align:top; }
.formWrap td.border {
	background:#ebf1f7;
	border-top:1px solid #bbd0e5;
	border-bottom:1px solid #bbd0e5;
}
.form-text {
	padding:3px 4px;
	width:250px;
	border:1px solid #a5acb2;
	background:#fff;
}
.form-textarea {
	padding:3px 4px;
	width:98%;
	border:1px solid #a5acb2;
	background:#fff;
}
.form-submit {
	padding:2px 7px;
	cursor:pointer;
}
.error { color:#cc0000; text-align:center; font-weight:bold; }
.head {
	color:#003366;
	font-size:16px;
	line-height:17px;
	padding-bottom:3px;
	font-weight:normal;
	border-bottom:2px solid #ccc;
}
.formWrap small { line-height:14px; }
.formWrap select { width:260px; }


.topicMessage {
	
}
.topicComments {
	margin:0 !important;
	padding:0 !important;
	list-style:none;
}

.topicComments p {
	padding:0;
}
.topicComments li {

	background:#fff;
	border-bottom:2px solid #d3d3d3;
}
.topicComments li p {
	padding:10px;
	
}
.topicComments li.odd {
	background:#f3f5f7;
}
.topicComments ul {

	list-style:none;
}
.topicComments .reply {
	clear:both;
	padding:3px 6px;
	margin-bottom:5px;
	font-size:12px;
	background:#f7f8f8;
border-bottom:1px dotted #d3d3d3;

}
.topicList {
	margin:0 !important;
	padding:0 !important;
	list-style:none;
	border-top:1px solid #e1e1e1;
}
.topicList p {
	padding:0;
}
.gLikeList li {
	margin:0 !important;
	padding:3px 10px 3px 10px;
	background:#fff;
	border-bottom:1px solid #e1e1e1;
}
.gLikeList li.odd {
	background:#f3f5f7;
}
.topicList li span {
	color:#999;
	font-size:11px;
}

.topicForm label {
	display:block; overflow:hidden; margin:15px 0px 20px 30px;
}
.topicForm input.txt, .topicForm textarea  {
	padding:6px 4px; width:95%; border:1px solid #999;
}
.topicForm textarea {
	height:200px;
}
.topicForm input.publishBtn {
	padding:2px 10px;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
}

.topicCommentForm label {
	display:block; overflow:hidden; margin-bottom:15px;
}
.topicCommentForm textarea  {
	height:120px; margin-top:5px; padding:6px 4px; width:98%; border:1px solid #999;
}
.topicCommentForm input.commentBtn {
	padding:2px 10px;
	cursor:pointer;
}

.gLikeHead { background:#e8eff7; border:1px solid #769bd1; padding:10px 13px; font-size:18px; font-weight:bold; overflow:hidden; color:#333; }
.gLikeHead img { float:left; margin-right:10px; }
.gLinkWrap {border:1px solid #c4d9f1; overflow:hidden; margin:5px 0px; }
.gLikeStart { overflow:hidden; background:#c4d9f1; padding:5px 11px; color:#333; font-size:15px; font-weight:bold; }
.gLikeStart .left { float:left; width:70%; }
.gLikeStart .right { float:right; width:30%; text-align:right; }
.gLikeStart .right input { padding:3px 0px; font-size:12px; }

.gLikeDiscussion { overflow:hidden; background:#c4d9f1; padding:5px 11px; margin:5px 0px; color:#333; font-size:15px; font-weight:bold; }
.gLikeDiscussion .left { float:left; width:70%; }
.gLikeDiscussion .right { float:right; width:30%; text-align:right; }
.gLikeDiscussion .right input { padding:3px 0px; font-size:12px; }
.gLikeList { list-style:none; margin:0 !important; padding:0 !important; }
.gLikeList li { padding-left:13px; margin-bottom:5px; }
.gLikeList li a { font-size:14px; }
.topicMeta {
	padding:0;
	font-size:13px;
	font-weight:normal;

}
.topicMessage { padding:15px 13px; }
.discussionPage p { padding:0; }
.GlikeColor1 { border:1px solid #d3d3d3; border-bottom:0 !important; }
.GlikeColor2 { background:#d3d3d3; }
.GlikeColor3 { border:1px solid #d3d3d3; }
.GlikeColor4 { background:#d3d3d3; }
.memberNav { margin:0 !important; padding:0 !important; list-style:none; overflow:hidden; border-bottom:1px solid #bbd0e5; }
.memberNav li { float:left; margin-left:10px; }
.memberNav li a { display:block; padding:7px 13px; color:#333; }
.memberNav li a.active { font-weight:bold; background:#b9d0e5; text-decoration:none; }
ul.secondary-links {
	list-style:none;
	margin:10px 0px;
}
ul.secondary-links li { float:left; margin-right:10px; }

.submitArticleFrom label {
	display:block;
	margin-top:15px;
}
.submitArticleFrom .txtfield {
	width:350px;
	padding:3px 4px;
}


h1 { overflow:hidden; }
h1 span.small { font-size:18px; }
h1 span.left { float:left; width:70%; }
h1 span.right { float:right; width:30%; }

			form.workshopProposalForm label { display:block; margin-bottom:25px; }
			form.workshopProposalForm h1, form.workshopProposalForm h2 { margin:0; }
			form.workshopProposalForm .textfield { width:250px; padding:5px; border:1px solid #ccc; }
			form.workshopProposalForm .minitextfield { width:120px; text-align:right; }
			form.workshopProposalForm textarea { width:650px; height:100px; padding:5px; border:1px solid #ccc; }
			form.workshopProposalForm ul, form.workshopProposalForm blockquote { margin:10px 0px 10px 18px; }
			form.workshopProposalForm .contactBox { background:#efefef; border:1px solid #e1e1e1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:15px; width:280px; margin:0 auto; }
