/************************************************************************************
RESET
*************************************************************************************/ 
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	list-style:none;
	text-decoration:none;
}

input:focus{outline:none;}

a:hover, a:active { outline: none; }
img, fieldset {
	border: 0;
}
a:hover{
	text-decoration:underline;
	}
/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
h1, h2, h3, h4, h5, h6 {
	/*line-height: 1.4em;
	margin: 20px 0 .4em;*/
	color: #333;
	font-weight: normal;
}
h1 {
	font-size: 28px; color: #578CC8; line-height: 30px;
}
h1 a{
	color: #578CC8;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px; 
}
.main-regis{
	border:1px solid #999; padding:5px 0 0 30px; background:#e6e6e6; margin-bottom:5px; position:relative; display:none;
}

.gray-cls-btn{
	position:absolute; z-index:100; right:2px; top:2px;
} 
.gray-cls-btn a{
	 
}

.paging.tPage{ 
	border:1px solid #dddddd; padding:4px; margin:2px 0;
}

.paging.tPage ul.left{
	float:left;
}


.paging.tPage ul.right{
	float:right;
} 

.paging{
	margin:5px;
}
.paging .next{
	float:left; background:#fafafa; border:1px solid #e3e3e3;
}
.paging .prev{
	float:left; background:#fafafa; border:1px solid #e3e3e3;
}
.paging ul li{
	border:1px solid #d3d3d3; text-align:center; background:#efefef; float:left; margin-right:5px; padding:0 2px;
}
.paging ul li:hover{
	border:1px solid #bababa; background:#dedede;
}
.paging ul li a:hover{
	color:#000;
}
.paging ul li.active{
	border:1px solid #bababa; background:#dedede;
}
.paging ul li.active a{
	color:#000;
}
.paging ul li a{
	display:block; min-width:15px; font-size:12px; color:#808080; padding:0 3px;
}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block; margin:0; padding:0;
}
/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}

/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }
.clear {
	clear:both;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.25em;
}

.pagewrap {
	width: 940px;
	margin: 0 auto;
	border:0px solid #fff000
	
}
.header-group {
	width:100%;
}
.header-group .login-area {
	background-color: #dfdfdf;
    border-top: 1px solid #cccccc;
    padding: 14px 0;
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
}

.header-group .login-area .top-content {
	float:left;  font-size:0.81em; color:#666666; text-shadow:1px -1px 1px #fff; -webkit-text-shadow:1px -1px 1px #fff; font-weight:bold;
}
.header-group .login-area .top-content p{
	margin-top:3px;
}
.header-group .login-area .sign-in {
	float:right;
	width:55%;
}
.header-group .login-area .sign-in ul li {
	float:left; margin:0 0 0 0.62em; list-style:none;  font-size:0.75em;
}

.header-group .login-area .sign-in ul li div.signinText {
	line-height: 23px;
}
.header-group .login-area .sign-in ul li div.divWelcome {
	line-height: 23px;
}
.header-group .login-area .sign-in ul li div.divWelcome span {
	font-weight: bold;
}
.header-group .login-area .sign-in ul li.inputBg{
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #cccccc; background-image: -webkit-linear-gradient(bottom, #dcdcdc, #ffffff); background-image:   -moz-linear-gradient(bottom, #dcdcdc, #ffffff);
	box-shadow: 0 0 1px #999; -moz-box-shadow: 0 0 1px #999; -webkit-box-shadow: 0 0 1px #999; 
	background-color:#FFFFFF;
	padding:0px 5px 1px 0px;

}
.header-group .login-area .sign-in ul li.inputBg input{
	/*background:none; border:none; padding:0px 16px 1px 5px; font-size:100%;*/
	background:none; border:none; padding:3px 16px 1px 5px; font-size:100%; float:left; width:134px;
	}
.header-group .login-area .sign-in ul li input.icon{
	background:url(/images/src-icon.png) right center no-repeat;
	}
.header-group .login-area .sign-in ul li .btn{
	background:#3f73ac; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	border-radius: 3px; border:0px solid #d0dae6; color:#FFFFFF; padding:1px 5px 1px 5px; margin-top:1px;
	
}

.header-group .login-area .sign-in ul li input.btn{ font-size:12px; padding-bottom:4px; padding-top:3px; cursor: pointer; }
.header-group .login-area .sign-in ul li a{
	color:#FFFFFF; text-decoration:none; cursor: pointer;
}
.header-group .login-area .sign-in ul li a:hover{
	text-decoration:underline
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .header-group .login-area .sign-in ul li .btn{margin-top:2px;}
}

.header-group .logo-area {
	background-color: #215692;
	background-image: -webkit-linear-gradient(left, #052f60, #3c7bc1);
    background-image:    -moz-linear-gradient(left, #052f60, #3c7bc1);
    background-image:     -ms-linear-gradient(left, #052f60, #3c7bc1);
    background-image:      -o-linear-gradient(left, #052f60, #3c7bc1);
/*	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#052f60, endColorstr=#3c7bc1, GradientType=0);
*/	box-shadow: inset 0 0 8px #0b3363; -moz-box-shadow: inset 0 0 8px #0b3363; -webkit-box-shadow: inset 0 0 8px #0b3363; -ms-box-shadow: inset 0 0 8px #0b3363; -o-box-shadow: inset 0 0 8px #0b3363;	
	border-top:1px solid #235b9a;
    /*padding:24px 0;*/
    height:95px;
    clear:both;
    
	
}
.posIn {
	position:relative;
}
.information {
	height: 95px;
	float: right;
	width: 356px;
		
    /*height: 95px;
    position: absolute;
    right: 0;
    top: 0;
    width: 38%;*/
}
.information .imgB {
	float:left; width:193px;
}
.information .imgD {
	float:left; width:149px; color:#91d5ff; font-size:12px; padding:7px; text-shadow: 1px 1px 1px #373737;
}
.information .imgD a{
	color:#91d5ff; text-decoration:underline; font-style:italic;
}

.header-group .navigation {
	background-color: #ec880f;
	background-image: -webkit-linear-gradient(bottom, #dd7420, #f89602);
    background-image:    -moz-linear-gradient(bottom, #dd7420, #f89602);
    background-image:     -ms-linear-gradient(bottom, #dd7420, #f89602);
    background-image:      -o-linear-gradient(bottom, #dd7420, #f89602);
	line-height:39px;
	z-index:1; 
	position:relative;
}

.header-group .logo-area .pagewrap .logo {
	float:left;
	padding:24px 0 0;
}


.header-group .logo-area .pagewrap .top-nav {
	/*float:left; margin:0 13px; font-size:0.75em; width:30em;*/
	margin:0 13px; font-size:0.75em; 
	padding:24px 0 0;
}
.header-group .logo-area .pagewrap .top-nav ul{ margin-top:10px;}

.header-group .logo-area .pagewrap .top-nav ul li{
	list-style:none; float:left; margin-left:1.3em; color:#FFFFFF;
	
}
.header-group .logo-area .pagewrap .top-nav ul li a{
	color:#fff;
}
.header-group .logo-area .pagewrap .top-nav ul li a.lnkActive{
	color:#65a1e5; font-weight: bold;
}

.header-group .navigation .pagewrap ul li {
	float:left; padding:0 15px; border-right:1px solid #f19d42; border-left:1px solid #bb6513; color:#fff; font-size:0.87em; position:relative;
}
.header-group .navigation .pagewrap ul li:hover {
	background-color: #dc6806;
	background-image: -webkit-linear-gradient(bottom, #ff9c09, #dc6806);
    background-image:    -moz-linear-gradient(bottom, #ff9c09, #dc6806);
    background-image:     -ms-linear-gradient(bottom, #ff9c09, #dc6806);
    background-image:      -o-linear-gradient(bottom, #ff9c09, #dc6806);
}
.header-group .navigation .pagewrap ul li.active {
	background-color: #dc6806;
	background-image: -webkit-linear-gradient(bottom, #ff9c09, #dc6806);
    background-image:    -moz-linear-gradient(bottom, #ff9c09, #dc6806);
    background-image:     -ms-linear-gradient(bottom, #ff9c09, #dc6806);
    background-image:      -o-linear-gradient(bottom, #ff9c09, #dc6806);

	
}
.header-group .navigation .pagewrap ul li a{
	color:#fff; text-shadow:1px -1px 1px #a95200;
	}
.header-group .navigation .pagewrap ul li.borderNone{
	border-right:0px solid #f19d42;
}
.pagewrap .image-slider {
	float:left;
	width:65.95%; /*620/940*/
	
}
.pagewrap .main-section{
	margin:15px 0 0 0;
	}
.pagewrap .main-section .image-slider div {
	width:100%;
}

.pagewrap .main-section .blue-box {
	float:right; 
	width:31.91%; /*300/940*/
	background-color: #275d9c;
	background-image: -webkit-linear-gradient(bottom, #052d5d, #3b79be);
    background-image:    -moz-linear-gradient(bottom, #052d5d, #3b79be);
    background-image:     -ms-linear-gradient(bottom, #052d5d, #3b79be);
    background-image:      -o-linear-gradient(bottom, #052d5d, #3b79be);
    min-height: 271px;
}
.pagewrap .main-section .blue-box .padding{
	padding:15px; font-size:0.75em; color:#FFFFFF;
}
.pagewrap .main-section .blue-box .padding h1 {
	color:#FFFFFF; font-style:italic; font-weight:bold; text-transform:capitalize; text-shadow:1px -1px 2px #052f60; font-size:2em; margin-top:5px; line-height:25px;
}

.pagewrap .main-section .blue-box .padding p {
	margin:20px 0px 7px 0px;
}
.pagewrap .main-section .blue-box .padding li {
	border-bottom:1px solid #234368; border-top:1px solid #2f5c90; padding:0.31em 0; background:url(/images/sml-arrow.png) center right no-repeat; cursor:pointer;
}
.pagewrap .main-section .blue-box .padding li:hover{
	background:url(/images/sml-arrow1.png) center right no-repeat; 
}
.pagewrap .main-section .blue-box .padding li a {
	color:#fff;
}
.box {
	width:31.91%; float:left; margin:17px 1.25em 0 0;
}
.btn-align{
	text-align:right; margin-top:10px; 
}
.box.margin-clear {
	margin:17px 0 0 0; float:right;
}
.pagewrap .clearfix .box h2 {
	font-weight:bold; border-bottom:1px solid #c7c7c7; padding:0 0 5px 0;
}

.pagewrap .clearfix .box ul.leftCon li {
	border-bottom:1px solid #ebebeb; font-size:12px; padding:0.31em 0.2em; background:none;
}
.pagewrap .clearfix .box ul.leftCon a {
	color:#3d7abf; float:left; width:78%;
}

.pagewrap .clearfix .box ul.leftCon span {
	float:right;
}

.pagewrap .clearfix .box ul.leftCon1 span {
	float:right;
}

.box ul li {
	border-bottom:1px solid #ebebeb; font-size:12px; background:url(/images/box-li-arrow.png) top left no-repeat; background-position:0 10px; padding:0.31em 0.2em 0.31em 0.62em;
}
.pagewrap .clearfix .box ul a {
	color:#3d7abf;
}
.pagewrap .clearfix .box .gray-box {
	background-color: #d1d1d1;
	background-image: -webkit-linear-gradient(bottom, #c0c0c0, #e7e7e7);
    background-image:    -moz-linear-gradient(bottom, #c0c0c0, #e7e7e7);
    background-image:     -ms-linear-gradient(bottom, #c0c0c0, #e7e7e7);
    background-image:      -o-linear-gradient(bottom, #c0c0c0, #e7e7e7);	
	padding:0.75em;
	
}
.pagewrap .clearfix .box .gray-box li {
	border:none; float:left; padding:0.32em 0.62em; background:none;
}
.pagewrap .clearfix .box .gray-box li.active{
	background:#FFFFFF; outline:none;
}
.pagewrap .clearfix .box .gray-box li a h3{
	font-size:1.3em;
}
.pagewrap .clearfix .box .gray-box li a{
	color:#333;
}
.pagewrap .clearfix .box .gray-box .whiteBox{
	font-size:0.75em; background:#FFFFFF; padding:15px 10px 10px 10px; display:none; height: 132px;
}

.pagewrap .clearfix .box .gray-box .whiteBox p{
	float:left; width:75%; display:block; margin:0; height: 85px;
}

.pagewrap .clearfix .box .gray-box .whiteBox img{
	float:right;
}

.pagewrap .clearfix .box .gray-box .whiteBox span {
	margin-top:15px; display:block;
}
.pagewrap .clearfix .box .gray-box .whiteBox span a{
	color:#3D7ABF; font-weight:bold;
}
.pagewrap .clearfix .box .gray-box .whiteBox p em a{
	color:#3D7ABF; font-weight:bold;
}
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 0 0.5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	/*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);*/
	
}

.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.orange {
	color:#fff !important;
	font-size:12px;
	border: solid 0px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	/*behavior:url(/Styles/PIE.htc)*/
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');*/
}
.orange-submit {
	color:#fff !important;
	font-size:0.75em;
	border: solid 0px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');*/
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.graybtn {
	color:#fff !important;
	font-size:0.75em;
	border: solid 1px #979797;
	background: #979797;
	background: -webkit-gradient(linear, left top, left bottom, from(#b8b8b8), to(#8f8f8f));
	background: -moz-linear-gradient(top,  #b8b8b8,  #8f8f8f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b8b8', endColorstr='#8f8f8f');
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	padding: 0 0.5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	/*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);*/
	font-size:1em;
	behavior:url(/Styles/PIE.htc)
}
/*.graybtn {
	color:#fff !important;
	font-size:0.75em;
	border: solid 1px #979797;
	background: #979797;
	background: -webkit-gradient(linear, left top, left bottom, from(#b8b8b8), to(#8f8f8f));
	background: -moz-linear-gradient(top,  #b8b8b8,  #8f8f8f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b8b8', endColorstr='#8f8f8f');
}
.graybtn:hover{
	color:#fff !important;
	font-size:0.75em;
	border: solid 1px #979797;
	background: #979797;
	background: -webkit-gradient(linear, left top, left bottom, from(#8f8f8f), to(#b8b8b8));
	background: -moz-linear-gradient(top,  #8f8f8f,  #b8b8b8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f', endColorstr='#b8b8b8');
}*/
.pagewrap .clearfix .box .btn-align .button span {
	display:block; background:url(/images/blog.png) center left no-repeat; padding:0 0 0 2em;
}
.figure1 {
	position:relative;
}
.figure1 img{
	display:block;
}
.figcaption1 {
	position:absolute; bottom:0; font-size:0.75em; color:#fff; line-height:normal; width:100%;
	background-color: #295c96;
	opacity: 0.9;
    background-image: -o-linear-gradient(bottom, #07345e, #3973b0);
}
.figcaption1 div{
padding:5px 9px; 
}
.figcaption1 h3{
	color:#fff; font-size:14px; font-weight:bold; margin-bottom:3px; 
}

.figcaption1 p{
	margin: 0px; padding: 0px;
}

.figcaption1 a{
	color:#fff; text-decoration:underline; text-align: right; float:right; margin-bottom:5px;
}
.figcaption1 a:hover{
 color:#ff930b;
}
.global-footer{
	margin-top:20px;
	background-color: #ebeaea;
	background-image: -webkit-linear-gradient(bottom, #dddbdb, #f2f1f1);
    background-image:    -moz-linear-gradient(bottom, #dddbdb, #f2f1f1);
    background-image:     -ms-linear-gradient(bottom, #dddbdb, #f2f1f1);
    background-image:      -o-linear-gradient(bottom, #dddbdb, #f2f1f1);
	font-size:12px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#f69403, endColorstr=#db7520, GradientType=0);*/
	width:100%;
}
.subfooter {
	padding:0 0 10px 0;
}
.subfooter ul li{
	float:left; padding:0px 10px; border-right:1px solid #999; color:#666666;
}
.subfooter ul li a{
	color:#666666;
}
.subfooter ul li.fright{
	float:right; padding:0; border-right:none;
}
.subfooter ul li.fleft{
	padding-left:0;
}



.footer-box {
	float:left; margin:0 3em 0 0; padding:2.5em 0;
}
.footer-box.newletter{
	float:right; margin:0;
}
.footer-box li{
	color:#666; font-size:12px; display:block; margin-bottom:10px;
}
.footer-box a {
	color:#666; text-shadow:1px 1px 0px #fff;
}
.footer-box h4 {
	font-size:14px; margin-bottom:0.5em; text-shadow:1px 1px 0px #fff;
}

.footer-box li.inputBg{
	/*background-color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #cccccc; padding:1px;*/
	
}

.footer-box .inputBg .input {
	vertical-align:middle; float:left; width:69%; margin-right:3px; height:18px; color:#666; background-color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #cccccc; padding:1px;
	
}


.footer-box .inputBg button.button, .footer-box .inputBg input.button {
	padding: 0.20em 0.5em 0.3em 0.5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 0px 0px rgba(0,0,0,.2);
	line-height:normal;
	float:left;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

.footer-box li.inputBg{
	padding:0 0 2px 0;
}
.footer-box .inputBg .input {
	width:72%; 
}
.footer-box .inputBg button.button, .footer-box .inputBg input.button { padding: 0.20em 0.5em 0.2em 0.5em; margin-top:1px;}
}

.footer-box .inputBg button.orange, .footer-box .inputBg input.orange {
	font-size:0.91em;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}


.global-footer .pagewrap .footer-box .fb, .twt, .rss, .youtube, .linkedIn {
	 width:24px; height:24px; background:url(/images/social-icons.png) top left no-repeat; float:left; margin-right:5px; display:block; position:relative
}
.global-footer .pagewrap .footer-box .fb a, .twt a, .rss a, .youtube a, .linkedIn a{
	width:24px; height:24px; display:block;
}
.global-footer .pagewrap .footer-box .fb a span, .twt a span, .rss a span, .youtube a span, .linkedIn a span{
	text-indent:-9999px; display:block; 
}
/*.global-footer .pagewrap .footer-box .fb:hover{
	background-position:0px -26px;
}*/
.global-footer .pagewrap .footer-box .twt:hover{
	background-position:-31px -26px;
}
.global-footer .pagewrap .footer-box .rss:hover{
	background-position:-62px -26px;
}
.global-footer .pagewrap .footer-box .youtube:hover{
	background-position:-93px -26px;
}
.global-footer .pagewrap .footer-box .linkedIn:hover{
	background-position:-124px -26px;
}
.global-footer .pagewrap .footer-box .twt {
	background-position:-31px 0;
}
.global-footer .pagewrap .footer-box .rss {
	background-position:-62px 0;
}
.global-footer .pagewrap .footer-box .youtube {
	background-position:-93px 0;
}
.global-footer .pagewrap .footer-box .linkedIn {
	background-position:-124px 0;
}
/*-------------------------------------------- Home Page ------------------------------------------------*/
.homePageSeminarBlogBlock .box .filter-seminar ul li {
    border-bottom: 1px solid #ebebeb;
    font-size: 12px;
    background: url(/images/box-li-arrow.png) top left no-repeat;
    background-position: 0 10px;
    padding: 0.31em 0.2em 0.31em 0.62em;
}

/*-------------------------------------------- Seminar Page ------------------------------------------------*/
.pagewrap .breadcrumb {
/*	padding:10px 0;
	border-bottom:1px solid #c7c7c7;
	font-size:0.75em;
	margin:0 0 23px 0; */
}

.pagewrap .breadcrumb1 {
	padding:10px 0;
	border-bottom:1px solid #c7c7c7;
	font-size:0.75em;
	margin:0 0 23px 0;
}

.bc-content {
	float:left;
}
.bc-icons {
	float:right;
	width:auto;
}

.pagewrap .breadcrumb .scl-icons a 
{
    background:none;
    float:left;
    width:18px;
    height:18px;
    display:inline-block;
    
}

.bc-icons {
	float:right;

}
.pagewrap .breadcrumb a {
	color:#3d7abf; background:url(/images/box-li-arrow.png) center right no-repeat; padding:0 10px 0 0; 
}

#BreadCrumb1_span a {
	color:#3d7abf; /*background:url(/images/box-li-arrow.png) center right no-repeat;*/ padding:0 10px 0 0;
}


.pagewrap .breadcrumb span{
	margin-left:5px;
}
/*.st_sharethis_large .stButton .stLarge
{
    background:url(/images/brdcrm-icons.png) top left no-repeat !important;
}*/

.pagewrap .breadcrumb .bc-icons .scl-icons {
	float:left; margin:0 2px; width:18px; height:18px; background:url(/images/brdcrm-icons.png) top left no-repeat;
}

.pagewrap .breadcrumb .bc-icons .fb{
	
}
.pagewrap .breadcrumb .bc-icons .twt{
	background-position:-20px 0;
}
.pagewrap .breadcrumb .bc-icons .mail{
	background-position:-40px 0;
}
.pagewrap .breadcrumb .bc-icons .print{
	background-position:-60px 0;
}
.pagewrap .breadcrumb .bc-icons .gplus{
	background-position:-80px 0;
}
.leftContainer{
	width:25.5%; /*240/940*/ float:left;
}
.leftContainer .filter-seminar{
	padding:10px 15px;  background:#fafafa;
}
.rightContainer{
	float:right; width:68.08%; /*640/940*/ font-size:0.75em;
}
table td{font-size:12px;}
.rightContainer .btn-align .orange {
	font-size:12px; line-height: 20px;
}
.rightContainer h1 {
	margin-bottom:20px; line-height: 30px;
}
.rightContainer h2{
	font-size:1.5em;
}
.rightContainer p{
	margin:5px 0 10px 0;
}
.rightContainer p a{
	color:#3D7ABF;
}
.leftContainer h4.blueBg {
	background-color: #245a97;
	background-image: -webkit-linear-gradient(bottom, #14447b, #3b7ac0);
    background-image:    -moz-linear-gradient(bottom, #14447b, #3b7ac0);
    background-image:     -ms-linear-gradient(bottom, #14447b, #3b7ac0);
    background-image:      -o-linear-gradient(bottom, #14447b, #3b7ac0);
	padding:0 15px;
	color:#fff;
	font-weight:bold;
	padding-top:5px; padding-bottom:5px;
}

.filter-seminar li h4 {
	font-weight:bold; background:url(/images/plus-minus.png) top right no-repeat; background-position:100% 6px;
	border-bottom:1px solid #c7c7c7; padding:5px 0; cursor:pointer; letter-spacing:-0.5px;
}
.filter-seminar li h4.borderTop {
	border-top:1px solid #c7c7c7;
}
.filter-seminar li h4.minus{
	background-position:100% -28px;
}
.has-js .pagewrap .clearfix .leftContainer .filter-seminar .checkboxes {
	padding:10px 0; border-bottom:1px solid #c7c7c7; display:none;
}
.has-js .pagewrap .clearfix .leftContainer .filter-seminar .checkboxes.active {
	display:block;
}
.pagewrap .clearfix .leftContainer .box {
	width:100%;
}
.rightContainer .grid-colum {
	margin:20px 0;
}
.rightContainer .grid-colum h2{
	border-bottom:0px solid #c7c7c7; padding:0 0 8px 0;
}
.rightContainer .grid-colum li{
	border-bottom:1px solid #dddddd; width:100%; padding:5px 0; float:left
}

.rightContainer .grid-colum li .details{
	float:left; width:39.8%; /*300/640*/ color:#3d7abf; padding:0 10px 0 0;
}
.rightContainer .grid-colum li .details a, .rightContainer .grid-colum li .date a{
	color:#3d7abf;
}

.rightContainer .grid-colum li .details strong{
	color:#333;
}
.rightContainer .grid-colum li .details li{
	border:none; padding:0; color:#333; margin-bottom:0px;
}
.rightContainer .grid-colum li .details li span{
	color:#3d7abf;
}
.rightContainer .grid-colum li .date{
	float:left; width:27.31%; /*130/640*/
}
.rightContainer .grid-colum li .nonSchDate{
	float:left; width:55%; /*130/640*/
}
.rightContainer .grid-colum li .instructor{
	float:left; width:20.31%; /*130/640*/ color:#3d7abf;
}
.rightContainer .grid-colum li .instructor a{
	color:#3d7abf;
}
.rightContainer .grid-colum li .instructor strong{
	color:#333;
}
.rightContainer .grid-colum li .btns{
	float:left; width:9.6%; /*60/640*/ float:right;
}
.rightContainer .grid-colum li .btns.falign{
	float:left;
}
.rightContainer .grid-colum li .btns a.button {
	font-size:1em; width: 80%;
}
.rightContainer .grid-colum li .details .details-icons{
	/*background:url(/images/details-icons.png) top left no-repeat;*/ width: 17px; height:14px; float:left; margin-right:8px; margin-top: 3px;
}
.rightContainer .grid-colum li .details .lt{
	background-position:0px -32px;
}
.rightContainer .grid-colum li .details .eb{
	background-position:0px 3px;
}
.rightContainer .grid-colum li .details .sm{
	background-position:0px -14px;
}




/*-------------------------------------------- Seminar Detail Page ------------------------------------------------*/

.seminar-detail-left{
	float:left;
}

.seminar-detail-right{
	float:right;
}

/*.leftContainer.seminar-detail-right .filter-seminar h4 {
background:none; margin: 0px 15px;
} chan changes*/
.filter-seminar .testi-btn{
	position:relative;
}

.filter-seminar .testi-btn span{
	font-size: 12px;/* margin-right: 10px;*/ margin-right: 0px; line-height: 20px;
}


.leftContainer.seminar-detail-right .filter-seminar .leftarrwBtn{
	position:absolute; background:url(/images/lft-rt-arrw.png) top left no-repeat; width:16px; height:17px; text-indent:-9999px; top:7px; right:30px; cursor:pointer;
}
.leftContainer.seminar-detail-right .filter-seminar .leftarrwBtn.disabled{
	background-position:0 -17px;
}
.leftContainer.seminar-detail-right .filter-seminar .rightarrwBtn{
	position:absolute; background:url(/images/lft-rt-arrw.png) top right no-repeat; width:16px; height:17px; text-indent:-9999px; top:7px; right:5px; cursor:pointer;
}
.leftContainer.seminar-detail-right .filter-seminar .rightarrwBtn.disabled{
	background-position:100% -17px;
}
.leftContainer.seminar-detail-right .filter-seminar h4 span {
	color:#333333;
}
.leftContainer.seminar-detail-right .filter-seminar h4 a{
	color:#3d7abf;
}
.quate1{
	margin-right:0px;
}
.quate2{
	margin-left:0px;
}
.leftContainer.seminar-detail-right .filter-seminar li ul li{
	font-size:12px; color:#666; padding:0px 0 10px 0; border-bottom:1px solid #C7C7C7; 
}
.leftContainer.seminar-detail-right .filter-seminar li.testi-btn ul {
	position:relative; left:0; 
}
.leftContainer.seminar-detail-right .filter-seminar li.testi-btn ul li{
	float:left; width:206px; margin:0 2px;
}
.leftContainer.seminar-detail-right .filter-seminar li ul li p{
	text-align:left; font-weight:bold;
}
.leftContainer.seminar-detail-right .filter-seminar li ul li .post-img {
	float:left; width:35%;
}
.post-img img {
	width:100%; display:block;
}
.leftContainer.seminar-detail-right .filter-seminar li ul li .post-content {
	float:right; width:60%; font-weight:bold; color:#3d7abf; line-height:16px;
}
.leftContainer.seminar-detail-right .filter-seminar li ul li .post-content a{
	 color:#3d7abf; font-size:12px;
}
.leftContainer.seminar-detail-right .filter-seminar li ul li .post-content span{
	font-weight:normal; font-size:11px; color:#666;
}

.rightContainer.seminar-detail-left ol li {
	float:left; border-left:0px solid #8f8f8f; line-height:normal; padding:0 5px; font-weight:bold; margin-top:5px; width:auto;
}
.rightContainer.seminar-detail-left ol li.clearpadding {
	padding:0 5px 0 0; border-left:none; color:#666; font-weight:normal;
}

.rightContainer.seminar-detail-left ol li.clearpadding strong {
	color: #000000;
}

.rightContainer.seminar-detail-left ol li a{
	color:#3d7abf; font-weight:normal;
}
.rightContainer.seminar-detail-left ol li a.disableLink {
  color: #999999; text-decoration: none;
}
.rightContainer.seminar-detail-left ol li .img{
	float:left; margin:1px 4px 0 0;
}
.rightContainer .gray-big-box {
	background:#e2e2e2; box-shadow: inset 0px 0px 35px #c5c5c5; padding:10px; margin-top:20px;
}

.rightContainer .gray-big-box li{
	padding:0.32em 0.62em; float:left; 
}
.rightContainer .gray-big-box li.disableTab {
  color: #999999; font-size: 1.16em; font-weight: bold;
}
.rightContainer .gray-big-box li a {
	color:#3D7ABF; font-size:1.16em; font-weight:bold;
}
.rightContainer .gray-big-box li.active{
	background:#fff; outline:none;
}
.rightContainer .gray-big-box li.active a{
	color:#333;
}
.rightContainer .gray-big-box .bigwhite-box{
	background:#fff; padding:0.32em 0.62em;  display:none;
} 
.rightContainer .gray-big-box .bigwhite-box.active{
	display:block;
}
.rightContainer .gray-big-box .bigwhite-box h4{
	font-size:14px; font-weight:bold;
}
.rightContainer .gray-big-box .bigwhite-box .box-content{
	border-bottom:1px solid #c7c7c7; padding-bottom:10px; margin:10px 0; display:block;
}

.rightContainer .gray-big-box .bigwhite-box .semTabDetail{
	border-bottom:0px solid #c7c7c7!important; padding-bottom:10px; margin:10px 0 0px 0; display:block;
}

.borderBot {
  border-bottom: 1px solid #DDDDDD;
  margin: 0 0 10px;
}

.rightContainer .bigwhite-box li{
	float:none;
}
.rightContainer .bigwhite-box .box-content ul {
	margin:5px 0 5px 10px !important;
}
.rightContainer .bigwhite-box .box-content li {
	background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent; padding: 1px 0.93em 1px 0.93em !important; 
}

.leftPannel-tab {
	float:left; width:45%; 
}
.rightPannel-tab {
	float:right; width:45%; 
}

.leftPannel-tab ul, .rightPannel-tab ul, .leftPannel-tab p, .rightPannel-tab p{
	margin:5px 0px 15px 15px!important;
}
.leftPannel-tab ul li, .rightPannel-tab ul li{
	list-style:none; background:url("/images/box-li-arrow.png") no-repeat scroll 0px 6px transparent !important; padding:0 !important;
}
.box-content .grid-colum ul {
	margin:0 !important;
}
.box-content .grid-colum li.clearfix {
	border-bottom: 1px solid #DDDDDD;
    float: left;
    padding: 5px 0 !important;
    width: 100%;
	background:none !important;
}
.box-content .grid-colum li a{
	font-weight:normal; font-size:12px;
}
.box-content .grid-colum li .details {
	color:#333;
}
.detailText{
	font-size:11px;
}

.box-content .grid-colum li .instructor {
	color:#333;
}

.ins-img {
	float:left; width:11%; margin-right:5px;
}
.ins-details {
	float:left; width:84%; line-height:normal;
} 
/*-------------------------------------------- Seminar Detail Page ------------------------------------------------*/

.rightContainer .gray-big-box .bigwhite-box .box-pad {
	padding:0; margin:5px 0;
}
.gray{
	background:#f8f8f8; padding:10px; border-bottom:5px solid #fff;
}
.gray h4{
	margin-bottom:10px;
}
.gray ul li h5{
	margin:0; line-height:normal;
}
.gray ul li{
	margin-bottom:10px; background-position:0px 4px !important;
}
.rightContainer .gray-big-box .bigwhite-box .box-pad a {
	color:#3d7abf
}
.rightContainer .gray-big-box .bigwhite-box .box-pad span {
	color:#999999;
}
.rightContainer .gray-big-box .bigwhite-box .button{
	font-size:12px;
}
div.rounded {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #cccccc;
	width:40%;
	padding:0 5px 0 3px;
	margin:5px 0;
	
}
div.rounded.textarea{
	width:98%; 
}
div.rounded input{
	border:none; background:transparent; width:99%; color:#333; 
}

div.rounded textarea{
	border:none; background:transparent; width:99%; overflow:hidden; color:#333;
}
.leftContainer.seminar-detail-right .filter-seminar li ul.sem-blog {
	border-bottom:1px solid #C7C7C7; padding:10px 0;
}
.leftContainer.seminar-detail-right .filter-seminar li ul.sem-blog li{
	padding:0 0 0 10px; border-bottom:0px solid #C7C7C7; line-height:normal; background:url(/images/box-li-arrow.png) top left no-repeat; margin:5px 0; background-position:0px 5px; font-weight:bold;
}
.leftContainer.seminar-detail-right .filter-seminar li ul.sem-blog li a{
	color:#3d7abf; font-size:12px;
}

/*-------------------------------------------- Problem Solving Page ------------------------------------------------*/
.main-wcontent {
	font-size:0.75em;
}
.main-wcontent h1 {
	color:#578cc8; margin-bottom:20px;
	
}
.main-wcontent h2 {
	margin:30px 0 15px 0;
}

.box p{
	margin:15px 0 0 0;
}

.box ul.boxdetail li {
	color:#3d7abf; font-size:1em; border:none; padding:0.2em 0 0.2em 0.62em
}
#img-dis .box ul.boxdetail li a{
	color:#3D7ABF;
}
/*-------------------------------------------- Management Page ------------------------------------------------*/
.seminar-detail-left.main-wcontent{
	width:65%;
}
.seminar-detail-left.main-wcontent h4{
	font-weight:bold; margin-bottom:5px;
}
.seminar-detail-left.main-wcontent li{
	background:url(/images/box-li-arrow.png) left top no-repeat; 
    padding:0 0 0 10px; 
    background-position:0px 6px
}
.seminar-detail-left.main-wcontent li.bgnone{
	background:none;
}
.seminar-detail-left.main-wcontent li a{
	color:#3d7abf;
}
.mng-box {
	float:left; margin:10px 1.2em 0px 0; width:280px; min-height: 190px;
}


.big-right-pannel {
	width:30%;
}
.leftContainer.seminar-detail-right.big-right-pannel li{
	background:none;
}
.leftContainer.seminar-detail-right.big-right-pannel .box {
	margin:0;
}
.leftContainer.seminar-detail-right.big-right-pannel .filter-seminar{
	margin:15px 0 0 0;
}
.leftContainer.seminar-detail-right.big-right-pannel .filter-seminar li.testi-btn ul li {
	font-size:1em; width:240px; border:none;
}

/*-------------------------------------------- Blog Loading Page ------------------------------------------------*/
.blog-margin {
	margin-top:20px;
}
.blog-clearmargin{
	margin:0;
}
.blog-margin h2 {
	color:#3d7abf; font-weight:bold;
}
.blog-margin h2 a{
	color:#3d7abf;
}

ol.clearfix{
	margin-top:10px;
}

.leftContainer.seminar-detail-right .filter-seminar.top-comments li{
    border-bottom: 1px solid #C7C7C7;
    color: #3d7abf;
    font-size: 0.75em;
    padding: 5px 0 0 0px;
	/*background:url(/images/box-li-arrow.png) left top no-repeat; background-position:0px 12px*/
	background: none;
}
.leftContainer.seminar-detail-right .filter-seminar.top-comments li a{
color: #3d7abf;
}
.leftContainer.seminar-detail-right .filter-seminar.top-comments li p{
	color:#666;
	padding: 5px 0px 0px 0px;
}

h4.orangeBg {
	background-color: #f08810 !important;
	background-image: -webkit-linear-gradient(bottom, #e2771e, #fe9801) !important;
    background-image:    -moz-linear-gradient(bottom, #e2771e, #fe9801) !important;
    background-image:     -ms-linear-gradient(bottom, #e2771e, #fe9801) !important;
    background-image:      -o-linear-gradient(bottom, #e2771e, #fe9801) !important;
	padding:0 15px;
	color:#fff;
	font-weight:bold;
	padding-top:5px; padding-bottom:5px; margin-top:0px;
}
.tag-cloud img{
	max-width:100%;
}

/*-------------------------------------------- IMAGE SLIDER ------------------------------------------------*/

.picture-slides-container {
	position:relative;
}
.picture-slides-thumbnails {
	position:absolute; bottom:20px; left:20px;
}

.picture-slides-thumbnails li {
	background:url(/images/slider-images/bullets.png) top left no-repeat; width:20px; height:20px; float:left; text-indent:-9999px
}
.picture-slides-thumbnails li.active {
	background-position:0 -22px;
}

/*-------------------------------------------- MEGA MENU ------------------------------------------------*/

.sub-menu {
	position:absolute; top:39px; left:0; background:#ff9b09; padding:11px 0 0 0; display:none; z-index:1000;
}
.header-group .navigation .pagewrap ul li.listDrop1 .sub-menu {
	left:-50px;
}
.header-group .navigation .pagewrap ul li.listDrop2 .sub-menu {
	left:-100px;
}
.header-group .navigation .pagewrap ul li.listDrop3 .sub-menu {
	left:-150px;
}

.header-group .navigation .pagewrap ul li .sub-menu .graybg ul li h4.hmargin{
	margin:20px 0 0 0
}
.sub-menu .graybg{
	border:2px solid #cbcfd2; background:#e8ebee; padding:15px 0; z-index:1000;/* width:600px;*/ 
}
.navigation .pagewrap ul.clearfix{
}
.header-group .navigation .pagewrap ul li .sub-menu .graybg ul{
	display:block; padding:0 15px; float:left; width:170px; min-height:235px; background:url(/images/sub-menu-line.gif) top right repeat-y;
}
.header-group .navigation .pagewrap ul li .sub-menu .graybg ul li h4{
	font-size:12px; font-weight:bold; margin-bottom:7px; margin-top:5px; color:#e46700;
}
.header-group .navigation .pagewrap ul li .sub-menu .graybg ul li {
	float:none; padding:0; border:none; color:#333; font-size:12px; line-height:15px; margin-bottom:10px; font-family:Tahoma;
}
.header-group .navigation .pagewrap ul li .sub-menu .graybg ul li a{
	text-shadow:none;
}
.header-group .navigation .pagewrap ul li .sub-menu .graybg ul li:hover {
	background:none;
}
.header-group .navigation .pagewrap ul li .sub-menu .graybg ul li.active {
	background:none;
}
.header-group .navigation .pagewrap ul li .sub-menu .graybg ul li a{
	color:#000; 
	line-height: 18px;
	}
	
	
/*-------------------------------------------- Seminar Registration ------------------------------------------------*/
.formBg{
	background:url(/images/container.png) top center no-repeat; padding:0 0 15px 0; border-top:2px solid #fff;
}
.formBg1{border-top:0;}
.formBg.bnone {
	border-top:none;
}
#first_step {
	width:100%; margin:0 auto; padding:1.25em 1.25em 4.5em 1.25em; background:#f6f6f6; border:3px solid #f0f0f0;
}
.seminar-registration {
	margin:0 auto; font-size:0.75em; color:#666666;
}
.seminar-registration h1{
	color:#578CC8; margin-bottom:10px;
}
.seminar-registration h4{
	font-weight:bold; margin:15px 0 5px 0;
}
.forminputs {
	margin:5px 0;
}

.forminputs .orange{
	font-size:1em; margin-right:10px;
}
.forminputs input.orange{ padding-bottom:4px; padding-top:1px;}
.forminputs .sbR{
	margin-left:11.4em;
}
.forminputs label{
	float:left; width:9.6em; display:block; font-size:1em; margin-bottom:0.4em; cursor:default;
}
.forminputs label.lblW{
	width:6em;
}
.forminputs label.addresLb{
	width:11.3em;
}
.selectM{
	margin-left:1.6em; width: 230px;
}
.selectW{
	width:21em;
}
.selectW1{
	width:20.7em;
}
.selectW2{
	width:18em; margin: 0 0.5em 0em 1.6em;
}
.forminputs input{
	float:left; margin:0 0.5em 0em 1.6em; width: 135px;
}
.forminputs input[type="checkbox"]{
	float:left; margin:0.2em 0.5em 0em 0em; width: auto;
}
.forminputs label.labelW{
	width:95%;
}
.step2 .forminputs input[type="text"]{
	float:left; margin:0 0.5em 0.4em 0.5em; width:25em;
}
.step2 .forminputs input.smallInput{
	width:auto;
}

.step2 .forminputs .selectW2{
	width:13.4em;
}
body:not(:-moz-handler-blocked) .step2 .forminputs .selectW2 {width:14.5em;}
.step3 .forminputs input[type="text"]{
	margin:0 4em 0.4em 0.5em;
}
.step3 .forminputs label{
	width:5em;
}
.step4 .forminputs label{
	width:9em;
}
.step4 .forminputs select{
	float:left; width:12.8em !important; margin:0; margin-right:2.18em;padding: 1px 0px;
}
.step4 .forminputs input[type="text"]{
	float:left; width:12.6em !important; margin:0; margin-right:2.18em;
}

.step4 .forminputs.otherI label{
	width:100%;
}
.step3 .forminputs .selectW1{
	width:36.6em;
}
.otherI label{
	float:none; width:100%; 
}
.otherI input{
	float:none; margin:0;
}
.forminputs input[type="radio"]{
	margin:4px 10px 0 0;
}

.other2 label{
	float:none; width:100%; 
}

.subInputArea{
	margin-left:1.95em;
}



/*-------------------------------------------- Lightbox  ------------------------------------------------*/
/*.processing{
	position:absolute; z-index:100; margin:0 auto; right:0; left:0; display:none; top:50%; width:50px; height:50px; background-color:#FFFFFF; text-align:center;
}*/

.processing{ width: 220px; height: 19px; background-color: #ffffff;  position: fixed; top: 50%; left: 50%; display: none;z-index: 10000;  }

.lightboxBG{
	background-color:#000000; opacity:0.5; filter:alpha(opacity=50) !important; width:100%; position:fixed; top:0; z-index:100; left:0; display:none; 
}
.FadeOut{
    background-color:#000000; opacity:0.5; filter:alpha(opacity=50) !important; display:block !important
}

.main-login {
	background:url(/images/login-bg.png) top center no-repeat; width:31.38em/*502px*/; min-height:227px; position:fixed; margin:0 auto; padding:20px 0; color:#666; right:0; left:0;	top:50%; margin-top:-113px; display:none; z-index:1000;
}
.login-cross,.login-crossconfirm,.login-cross-mem,.rss-cross,.fpwd-cross {
	position:absolute; width:36px; height:36px; top:-6px; right:0;
}

.main-login .mlogin-area {
	margin:5px; padding:0 1em 0 11.3em;
}

.main-login .mlogin-area .micon {
	float:left; margin:0 0.6em 0 0; 
}
.main-login .mlogin-area .mtext {
	float:left; font-weight:bold; font-size:0.87em; margin-top:4px; text-transform:uppercase;
}

.main-login .logininput {
	margin:-4px 5px; padding:0 4.25em;
}

.main-login .logininput label a{ color: #F47F1F; }
.main-login .logininput span {
	color:red; font-size:12px; margin: 0px 0px 5px 115px; display:block;
}

/*span#ctl00_lblMsg {
	color:red; font-size:11px; padding:0 6.5em;
}
*/
.main-login .logininput label {
	float:left; width:8em; font-size:0.87em;
}
.logininput label.password {
	font-size:0.68em; text-decoration:underline; color:#f47f1f; margin:0 5px 0 10.2em; width:inherit;
}

.logininput a.forgotpassword {
	font-size:0.68em; text-decoration:underline; color:#f47f1f; margin:0 5px 0 10.2em; width:inherit;
}
.main-login .logininput input {
	float:left; width:67%; border:1px solid #d9d9d9;
}

.main-contactus,.main-confirm,.main-rss,.main-fpwd {
	z-index:1000; position:fixed; border:0px solid red; width:694px; left:50%; right:0; display:none; top:40%; padding:5px; margin-left:-347px; margin-top:-170px; 
}

.main-contactus .login-cross{
	right:-7px;
}
.main-fpwd .fpwd-cross{
	right:-7px;
}
.main-confirm .login-crossconfirm{
	right:-7px;
}
#first_step.contactus-lb {
	margin:0; width:100%; float:left; clear:both; height:310px;
}
.cwidth{ width:187px;}
.membership-lb {
	z-index:1000; position:fixed; border:0px solid red; width:694px; left:50%; display:none; top:50px; padding:5px;
	/*z-index:1000; position:fixed; border:0px solid red; width:694px; left:50%; display:none; top:30%; padding:5px;*/
}
.membership-lb .login-cross{
	right:-7px;
}
.subscribe-news {
	z-index:1000; position:fixed; border:0px solid red; width:694px; left:22%; display:none; top:50px; padding:5px;
}
.subscribe-news .login-cross{
	right:-7px;
}
.ValSummary{float:left; width:100%; clear:both;}

/*--------------------------- Consulting Page -------------------------*/
.consulting h1 {
    color: #578CC8; margin-bottom:20px; line-height: 30px;
}
.consulting .mng-box {
    width: 23%;
}
.consulting p {
	margin:5px 0 15px 0; font-size:12px;
}

.consulting .mng-box p {
	margin:5px 0; font-size:12px; line-height:normal;
}

.consulting h4{
	font-weight: bold;
    margin-bottom: 5px;
}

.consulting li {
    background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent;
    padding: 0 0 0 10px !important; font-size:12px;
}
.consulting li a {
    color: #3D7ABF;
}

/*--------------------------- Resouce Page -------------------------*/

.r-input{
	width:98%; margin:0 0 5px 0;
}
.r-leftlabel{
	float:left; width:50%;
}
.btn-align-srch{
	margin-top:0; float:right;
}

.r-viewDetailsBox{
	border:1px solid #EAEAEA; background:#fafafa; padding:10px 15px;
}

.r-viewDetailsBox .r-img{
	float:left; width:15%; margin:5px 0 0 0;
}
.r-viewDetailsBox .r-img input[type="image"]{width:100%;}
.r-viewDetailsBox .r-content{
	float:right; width:83%; min-height:55px;
}

.r-viewDetailsBox .r-content a.orange{ float:right;}

/*--------------------------- Resouce Details Page -------------------------*/
.r-details{
	float: left;
    width: 20%; margin-right:0.94em;
}
.r-details .box {
    margin: 0;
    width: 100%;
}
.r-details-left{
	float:left; width:55%;
}
.r-details-right{
	float:right; width:22%;
}

.r-details-right .seminar-detail-right {
	float:none;
}



.r-details-right .leftContainer {
	float:none; width:auto;
}
.seminar-detail-right .filter-seminar {
    background: none repeat scroll 0 0 #FAFAFA; padding: 0 0px 10px 0px; margin-bottom:15px;
}

.seminar-detail-right .filter-seminar.top-comments {
    padding: 0px 15px 10px 15px;
}

.seminar-detail-right .filter-seminar ul li ul {
    width: 206px;
    border: solid 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.seminar-detail-right ul.sem-blog {
	border-bottom: 0px solid #C7C7C7; padding: 10px 0 0px 0; font-size:0.75em; margin: 0px 0px 0px 15px; width: 206px;
}

.seminar-detail-right ul.sem-blog li {
    background: none;
    border-bottom: 1px solid #C7C7C7;
    /*font-weight: bold;*/
    line-height: normal;
    margin: 5px 0;
    padding: 0px 0px 5px 0px;
    width: 206px;
}

.r-details-right .seminar-detail-right ul.sem-blog {
   width: 190px; float: left;
}

.r-details-right .seminar-detail-right ul.sem-blog li {
    width: 180px;
}

.seminar-detail-right ul.sem-blog li a{
	color:#3D7ABF; width: 100%; margin: 0px 0px 10px 0px; display: block;
}

.seminar-detail-right ul.sem-blog li span {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
}


.dwn{
	margin-bottom:10px;
}
.download-img{
	float:left; margin:0px 5px 0 0;
}

.download-dtls{
	float:left; margin:0;
}

.download-dtls a{
	color:#3d7abf; 
}

/*-------------------------------------------- Blog Author  ------------------------------------------------*/
.blog-author-margin{
	padding:5px 10px; font-size:11px; background:#fafafa; border:1px solid #e9e9e9; margin-bottom:10px;
}

.blog-author-margin h4{
	color:#3D7ABF; font-size:12px; font-weight:bold;
}
.blog-author-margin h4 a{
	color:#3D7ABF;
}
.blog-author-margin p{
	line-height:normal; 
}
.blog-img {
	float:left; width:50px; margin:5px 7px 5px 0;
}

.blog-img-dtl {
	float:left; width: 72%;
}

a.registerbtn{
	padding:1px 5px 2px; font-size:12px; text-decoration:none;
}

/*-------------------------------------------- Contact Us Details  ------------------------------------------------*/
.ofc-img {
	float:left; width:21em; margin-right:0.90em;
}

.address {
	float:none; 
}
.address p, .address-details p{
	margin-bottom:10px;
}
.address h4{
	margin-top:0;
}

.address h5{
	font-size:12px; font-weight:bold;
}

.address-details {
	float:none; 
}

.address-details span a{
	color:#578CC8;
}
.address-details h4{
	margin-top:0;
}

.address-details h5{
	font-size:12px; font-weight:bold; margin-top:10px;
}

.address-details ul li{
	list-style:decimal; list-style-position:inside
}

.ftrsub
{
    height:25px;
    float:right;
}


.paging{
	margin:5px;
}
.paging .next{
	float:left; background:#fafafa; border:1px solid #e3e3e3;
}
.paging .prev{
	float:left; background:#fafafa; border:1px solid #e3e3e3;
}
.paging ul li{
	border:1px solid #d3d3d3; text-align:center; background:#efefef; float:left; margin-right:5px; margin-bottom: 5px;
}
.paging ul li:hover{
	border:1px solid #bababa; background:#dedede;
}
.paging ul li a:hover{
	color:#000;
}
.paging ul li.active{
	border:1px solid #bababa; background:#dedede;
}
.paging ul li.active a{
	color:#000;
}
.paging ul li a{
	display:block; min-width:15px; font-size:12px; color:#808080; padding:0 3px;
}

.rightContainer .bigwhite-box .paging{
	margin:5px;
}
.rightContainer .bigwhite-box .paging .next{
	float:left; background:#fafafa; border:1px solid #e3e3e3;
}
.rightContainer .bigwhite-box .paging .prev{
	float:left; background:#fafafa; border:1px solid #e3e3e3;
}
.rightContainer .bigwhite-box .paging ul li{
	border:1px solid #d3d3d3; text-align:center; background:#efefef; float:left; margin-right:5px; padding:0;
}
.rightContainer .bigwhite-box .paging ul li:hover{
	border:1px solid #bababa; background:#dedede;
}
.rightContainer .bigwhite-box .paging ul li a:hover{
	color:#000;
}
.rightContainer .bigwhite-box .paging ul li.active{
	border:1px solid #bababa; background:#dedede;
}
.rightContainer .bigwhite-box .paging ul li.active a{
	color:#000;
}
.rightContainer .bigwhite-box .paging ul li a{
	display:block; min-width:15px; font-size:12px; color:#808080 !important; padding:0 3px; font-weight:normal;
}

/*-------------------------------------------- Emailed Area  ------------------------------------------------*/
.emailed-area{
	border-bottom:1px solid #e6e6e6; font-size:12px; margin-bottom:10px;
}
.emailed-area p{
	font-size:13px; font-weight:bold;
}
.email-name{
	float: left;
    margin: 5px;
    width: 16em;
}
.email-result{
	float:left; color:#666; margin: 5px;
}

/*-------------------------------------------- Instructor Page ------------------------------------------------*/

.instructors {
	border-bottom:1px solid #C7C7C7; padding:10px 0; margin:10px 0;
}
.instructors.insD 
{
    border-bottom:none;
}
.instructors .insImg {
	float:left; width:10%; height:80px;
}

.instructors .insImg-d {
	float:left; width:85%; margin:0 10px;
}
.instructors .insImg-d li {
	list-style:disc; list-style:inside;
}

.instructors .insImg-d li a{
	color:#3D7ABF;
}
.instructors .insImg-d.endw {
	width:auto;
}
.instructors .insImg-d em{
	color:#999;
}
.instructors .insImg-d h4 { margin:-2px 0 0 0;}
.instructors .insImg-d h4 a {
	color:#3D7ABF; margin-top:-2px;
}
.clearfix .ins-p img {
	width:auto;
}
.leftContainer.seminar-detail-right .filter-seminar li ul li.ins-p {
	border-bottom:none; padding: 10px 0 0px 0;
}
.clearfix .ins-p em {
	color:#999; margin-bottom:10px; display:block;
}

.clearfix .ins-p p{
	font-weight:normal !important;
}

.ins-p.imgp{
	float:left; margin:3px 10px 0 0;
}
strong.mar{
	margin-top:-2px;
}


/*-------------------------------------------- Tag Cloud ------------------------------------------------*/

.CommonTagCloud
{
	background-color: #f7f7f7;
	padding: 8px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0px;
	margin-bottom: 16px;
	margin-top: 16px;
	color: #999999;
	line-height: 250%;
	list-style-type: none;
}

.CommonSidebarTagCloud
{
	/*line-height: 225%;*/
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

.filter-seminar.top-comments li.CommonTag1, .filter-seminar.top-comments li.CommonTag2, .filter-seminar.top-comments li.CommonTag3, .filter-seminar.top-comments li.CommonTag3, .filter-seminar.top-comments li.CommonTag4, .filter-seminar.top-comments li.CommonTag5, .filter-seminar.top-comments li.CommonTag6 {
	background:none !important; border-bottom:none !important; padding:0 !important;
}
.filter-seminar.top-comments li.CommonTag1 a, .filter-seminar.top-comments li.CommonTag2 a, .filter-seminar.top-comments li.CommonTag3 a, .filter-seminar.top-comments li.CommonTag3 a, .filter-seminar.top-comments li.CommonTag4 a, .filter-seminar.top-comments li.CommonTag5 a, .filter-seminar.top-comments li.CommonTag6 a{
	color:#dd5800 !important;
}
ul.EktronTagCloud{margin:0;padding:.25em;list-style:none;border:1px solid silver;}
ul.EktronTagCloud li{display:inline;margin:.25em;padding:0;background-color:Transparent;}
ul.EktronTagCloud li a{text-decoration:none;}
ul.EktronTagCloud li a:hover{text-decoration:underline;}
ul.EktronTagCloud li .ektagcloudxxsmall{font-size:.75em!important;color: #DD7420 !important;}
ul.EktronTagCloud li .ektagcloudxsmall{font-size:.8em!important;color: #DD7420 !important;}
ul.EktronTagCloud li .ektagcloudsmall{font-size:.9em!important;color: #DD7420 !important;}
ul.EktronTagCloud li .ektagcloudmedium{font-size:1em!important;color: #DD7420 !important;}
ul.EktronTagCloud li .ektagcloudlarge{font-size:1.5em!important;color: #DD7420 !important;}
ul.EktronTagCloud li .ektagcloudxlarge{font-size:2em!important;color: #DD7420 !important;}
ul.EktronTagCloud li .ektagcloudxxlarge{font-size:2.5em!important;color: #DD7420 !important;}

.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6
{
	margin: 0px;
	padding: 0px;
	display: inline;
	float:left;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #334433;
	font-size: 235%;
	font-weight: 900;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #445544;
	font-size: 175%;
	font-weight: 800;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #556655;
	font-size: 150%;
	font-weight: 600;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #667766;
	font-size: 120%;
	font-weight: 600;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #778877;
	font-size: 100%;
	font-weight: 300;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #889988;
	font-size: 90%;
	font-weight: 600;
}

.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover
{
	background-color: #dddddd;
	text-decoration: none;
}



#CommonLeftColumn, #CommonRightColumn
{
    background-color: #000096;
    background-image: none;
}

#Common
{
    border-top-color: #FDBF01;
}

.CommonTitleBar
{
    background-image: none;
    background-color: #FFFFFF;
}

.CommonTitle, .CommonProfileTitle, .CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER, .ForumThreadPostTitle
{
    font-family: Tahoma, Arial, Helvetica;
    color: #000096;
}

.CommonTitle, .CommonProfileTitle, .CommonModalTitle, .CommonModalTitle, .JoinTitle, .CommonMessageTitle
{
    font-size: 180%;
}

.CommonModalTitle, .CommonModalTitle, .JoinTitle, .CommonMessageTitle
{
    font-family: Tahoma, Arial, Helvetica;
    background-color: #000096;
    color: #FDBF01;
}

.CommonTitleBarTitle
{
    font-size: 250%;
}

.CommonTitleBarTitle, .CommonTitleBarTitle A:LINK, .CommonTitleBarTitle A:VISITED, .CommonTitleBarTitle A:ACTIVE, .CommonTitleBarDescription
{
    font-family: Tahoma, Arial, Helvetica;
    color: #000096;
}

.CommonSubTitle, .CommonHeader, .CommonFormTitle
{
    font-family: Tahoma, Arial, Helvetica;
    color: #000096;
}

.CommonSidebarHeader, .CommonSidebarTopRound div
{
    background-color: #FDBF01;
    color: #000096;
}

.CommonSidebarContent, .CommonSidebarFooter
{
    border-color: #FDBF01;
}

.CommonSidebarHeader A:LINK, .CommonSidebarHeader A:VISITED, .CommonSidebarHeader A:ACTIVE, .CommonSidebarHeader A:HOVER
{
    color: #000096;
}

.CommonListHeaderLeftMost, .CommonListHeader
{
}

.CommonListTitle, .CommonListTitle A:LINK, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER, .CommonInlineMessageTitle, 
.ForumPostHeader, .FileFileTitle, .FileCommentsTitle, .CommonInlineMessageTitle A:LINK, .CommonInlineMessageTitle A:VISITED, .CommonInlineMessageTitle A:ACTIVE, 
.CommonInlineMessageTitle A:HOVER
{
    font-family: Tahoma, Arial, Helvetica;
    background-color: #000096;
    color: #FDBF01;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
    color: #000041;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
    color: #000052;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
    color: #000063;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
    color: #000074;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
    color: #000085;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
    color: #000096;
}

A.ForumGroupNameRead, .ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, A.ForumNameRead, .ForumNameRead:LINK, .ForumNameRead:VISITED
{
    color: #D3A107;
}

A.ForumGroupNameUnRead, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, A.ForumNameUnRead, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED
{
    color: #000096;
}

.CommonContextMenuItemHover, .FileFolderTreeNodeSelected, .FileFolderTreeNodeHover, .ForumPostTreeNodeSelected, .ForumPostTreeNodeHover
{
    background-color: #09099F;
}

.CommonTabBar
{
    background-image: url(/sitefiles/1000/navbar.gif);
    background-color: #FFFFFF;
}

.CommonSimpleTabStripSelectedTab, .CommonSimpleTabStripTabHover
{
    background-image: url(/sitefiles/1000/button.gif);
    background-color: #ABBEE8;
}

.CommonSimpleTabStripTab, .CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE, .CommonSimpleTabStripTab A:HOVER,
.CommonSimpleTabStripTabHover, .CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE, .CommonSimpleTabStripTabHover A:HOVER,
.CommonSimpleTabStripSelectedTab, .CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE, .CommonSimpleTabStripSelectedTab A:HOVER
{
    color: #000096;
}

.CommonSimpleTabStripTab, .CommonSimpleTabStripTabHover, .CommonSimpleTabStripSelectedTab, .CommonTabBarInner
{
    border-color: #000096;
}

#CommonFooter
{
    background-image: url(/sitefiles/1000/ForumsFooter.jpg);
    background-color: #FDBF01;
}

.CommonSidebarHeader, .CommonSidebarContent, .CommonSidebarFooter
{
    width: 174px;
}

#CommonOuter
{
    width: 956px;
}

.CommonTitleBar, .CommonTitleBarImage
{
    height: 120px;
}


div[data-ux-pagebuilder="DropZone"] div[data-ux-pagebuilder="Column"] ul div[data-ux-pagebuilder="Widget"] {
	min-height:145px;
}

.box div[data-ux-pagebuilder="Column"] ul > li {
	background:none; padding:0.31em 0.2em 0.31em 0; border-bottom:none;
}

.box ul li .widgetBody h4 {
	display:none;
}

div table {
	border-bottom:0px solid #C7C7C7;
}

div a{
	color:#3D7ABF;
}
#ctl00_bodyContentPlaceHolder_ddlPageSizeTop {
	float:right;
}
#ctl00_bodyContentPlaceHolder_ddlPageSizeBottom {
	float:right;
}
.forcenter {
	text-align:center; float:none; margin-bottom:20px;
}
.forcenter input {
	float:none;
}

.consultants {
	border-bottom:1px solid #d2d2d2; padding:10px 0; margin:10px 0;
}

.consultants .insImg {
	float:left;
}
/*.consultants .insImg img {
	width: 60px;
	height: 70px;
}*/

.consultants .insImg-d {
	float:left; width:75%; margin:0 0 0 10px;
}

.consultants .insImg-d h4 a {
	font-weight: bold;
	color: #333333;
}

/* problem solving start */
.problemSolve {
	border-bottom:0px solid #d2d2d2; padding:10px 0; margin:10px 0;
}

.problemSolve .insImg {
	float:left;
	/*width: 225px;*/
	width: 24.5%;
	/*height: 225px;*/
}
/*.problemSolve .insImg img {
	width: 225px;
	height: 225px;
}*/

.problemSolve .insImg-d {
	float:left; width:74%; margin:0 0 0 10px;
}

.problemSolve .insImg-d h4 {
	font-weight: bold;
	color: #333333;
	font-size: 18px;
}

.problemSolve .insImg-d h5 {
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	margin: 10px 0 0 0px;
	border-bottom:1px solid #d2d2d2;
}

.problemSolve .insImg-d p {
  font-size: 0.75em;
  margin: 5px 0 0 0px;
}

.block {
	margin:10px 0;
}

.block ul {
	width: 100px;
	float: left;
	margin: 0px 10px 0px 0px !important;
	width: 225px;
}

.block ul li {
	background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent; padding: 0 0 0 10px; font-size: 0.75em;
}
.block ul li.firstLi {
	background: none; padding: 0px !important;
}
.block ul li span {
	font-weight: bold;
}

.block ul li a {
	line-height: 20px;
}
/* problem solving end */

.copyright{overflow:hidden;}


.header-group .login-area .sign-in ul li a.icon{
 background:url(/images/src-icon.png) right center no-repeat;
 text-indent:-9999em;
 float:right;
 position:relative;
 top:4px;
 width:14px;
  height:14px;
  display: block;
 }


/* for deep */

.filter-seminar .testi-btn ul li div.widgetBody ul li{ font-size: 1em; color: #666666; }

.leftContainer.seminar-detail-right .filter-seminar .testi-btn ul li div.widgetBody {
  position: relative; width: 207px;
}





.leftContainer.seminar-detail-right .filter-seminar ul li div.widgetBody {
  /*width: 207px; sh*/
}
.leftContainer.seminar-detail-right .filter-seminar ul li div.widgetBody ul.sem-blog {
  border-bottom: 0px solid #C7C7C7;
  padding: 0px;
}
.leftContainer.seminar-detail-right .filter-seminar ul li div.widgetBody ul.sem-blog li {
  border-bottom: 1px solid #C7C7C7;
  color: #666666;
  font-size: 1em;
  padding: 5px 0px 5px 0px;
  margin: 0px;
  background: none !important;
  float: left;
}


.leftContainer.seminar-detail-right .filter-seminar ul li div.widgetBody ul.sem-blog li a {
  font-weight: bold;
  line-height: 16px;
  color: #3D7ABF;
  width: 200px;
  float: left;
  margin: 0px 0px 10px 0px;
}

.leftContainer.seminar-detail-right .filter-seminar ul li div.widgetBody ul.sem-blog li span {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
}

.leftContainer.seminar-detail-right .filter-seminar div[data-ux-pagebuilder="Column"] > ul > li {
  border-bottom: 0px solid #C7C7C7;
  /*width: 207px; sh*/
  width:100%;
  padding:1px 0;
  margin: 0px 0px 0px 4px;
}

/* forgot password start */
.forgotPwd {
        background: none repeat scroll 0 0 #F6F6F6; border: 3px solid #F0F0F0; margin: 40px 0px 0px 0px;  padding: 1.25em; width: 70%;
}
.forgotPwdTop
{
    background: none repeat scroll 0 0 #F6F6F6; border: 3px solid #F0F0F0; margin: 5px 0px 0px 0px;  padding: 1.25em; width:93%;
 }
.forgotPwd p,.forgotPwdTop p  {
        margin: 0px; padding: 0px; font-size: 0.75em;
}

.forgotPwd fieldset {
   width: 670px; margin: 5px 0px 0px 0px; float: left;
}

.forgotPwd fieldset fieldset {
   width: 670px; padding: 0px 0px 0px 0px;
}

.forgotPwd fieldset fieldset label {
   width: 135px; float: left; font-size: 0.75em; margin: 0px 10px 0px 0px; line-height: 18px;
}

.forgotPwd fieldset fieldset input {
   width: 17em; float: left;
}

.forgotPwd fieldset fieldset span { color: red;  float: left;  font-size: 0.75em;  margin: 0 0 0 5px; }
.forgotPwd fieldset fieldset input.btnSubmit { background: url(/images/btn_Submit.gif) no-repeat 0px 0px; width: 74px; height: 23px; color: #ffffff; text-align: left; border: 0; text-transform: uppercase; font-size: 12px; padding:0px 0px 3px 5px; text-shadow: 0 1px 1px rgba(0,0,0,.3); cursor:pointer; }

/* forgot password end */


/* video start */
div[data-ux-pagebuilder="Column"] div.widgetBody h4{ background: #245A97;background: -moz-linear-gradient(center bottom , #14447B, #3B7AC0);color: #FFFFFF;font-weight: bold; padding: 5px 15px; cursor:text}
div[data-ux-pagebuilder="Column"] div.widgetBody h4 label{ color: #ffffff; font-weight: bold; font-size:14px; }
div[data-ux-pagebuilder="Column"] div.widgetBody figure.figure1{ background-color: #C7C7C7; padding: 5px 5px 0px 5px; text-align: center; }
div[data-ux-pagebuilder="Column"] div.widgetBody figure.figure1 iframe{ width: 228px; height: 191px; }

.videoDesc {
  background: none repeat scroll 0 0 #C7C7C7;
  font-size: 0.6875em;
  line-height: 16px;
  margin: 0 0 15px;
  padding: 0 8px 8px;
}

.videoDesc span {
  border-bottom: 1px solid #E5E5E5;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  padding:0px 0px 3px 0px;
}

.videoDesc p {
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
/* video end */


table.MsoNormalTable ul{ margin: 15px 0 15px 30px; }
table.MsoNormalTable ul li{ list-style-type: disc; }




.leftContainer.seminar-detail-right #dig .filter-seminar ul{
  margin: 0 0 0 12px;
  /*width: 209px; sh*/
} 

.leftContainer.seminar-detail-right #dig h4 {
background:none; margin: 0px 15px; cursor: inherit !important;
}

.leftContainer.seminar-detail-right #dig .filter-seminar ul li.testi-btn h4 {
  background: none;
  border-bottom: 1px solid #C7C7C7;
  cursor: inherit !important;
  font-weight: bold;
  letter-spacing: -0.5px;
  padding: 5px 0;
  color: #000000;
  margin: 0px;
}

.leftContainer.seminar-detail-right #dig .filter-seminar ul li.testi-btn h4 label {
  color: #333333; cursor: inherit;
}

.leftContainer.seminar-detail-right #dig .filter-seminar ul li.testi-btn .leftarrwBtn {
  background: url("/images/lft-rt-arrw.png") no-repeat scroll left top transparent;
  cursor: pointer;
  height: 17px;
  position: absolute;
  right: 30px;
  text-indent: -9999px;
  top: 8px;
  width: 16px;
}


.leftContainer.seminar-detail-right #dig .filter-seminar ul li.testi-btn .rightarrwBtn {
  background: url("/images/lft-rt-arrw.png") no-repeat scroll right top transparent;
  cursor: pointer;
  height: 17px;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 8px;
  width: 16px;
}

.leftContainer.seminar-detail-right #dig .filter-seminar {
   border-bottom: 0px solid #C7C7C7;
   margin-bottom: 0px;
   padding: 0px;
}

.leftContainer.seminar-detail-right #dig .filter-seminar ul li.testi-btn {
   border-bottom: 0px solid #C7C7C7; margin-top: -10px;
}
.leftContainer.seminar-detail-right #dig .testiPad{
		padding:0;
}
.leftContainer.seminar-detail-right #dig .filter-seminar ul li.testi-btn ul li {
  float: left;
  margin: 0 12px 0 -12px;
  padding:5px 0 0 4px;
  /*width: 209px; sh*/
  width:206px;
  font-size: 12px;
}

.leftContainer.seminar-detail-right #dig .filter-seminar ul li.testi-btn ul li em span {
  /*padding: 0px 10px 0px 0px;*/
  padding: 0px 2px 0px 0px;
}

.leftContainer.seminar-detail-right #dig ul li ul li div.widgetBody h4.blueBg {
  background: none;
  background-color: none;
  border-bottom: 1px solid #C7C7C7;
  cursor: pointer;
  font-weight: bold;
  letter-spacing: -0.5px;
  padding: 5px 0;
  color: #000000;
  margin: 0px 0px 0px 11px;
  font-size: 1em !important;
}

.leftContainer.seminar-detail-right #dig ul li ul li div.widgetBody h4.blueBg span {
  font-weight: bold;
  color: #333333;
  font-size: 1.2em;
}

.leftContainer.seminar-detail-right #dig ul li ul li div.widgetBody {
  /*width: 218px; sh*/
}

.blogId .leftContainer.seminar-detail-right div.content{ width: 240px; }
.blogId .leftContainer.seminar-detail-right div.content ul li ul.sem-blog{ margin: 0px auto; }
.blogId .leftContainer.seminar-detail-right div.content ul li ul.sem-blog ul{ margin: 0px; }
.blogId .leftContainer.seminar-detail-right div.content ul li ul.sem-blog ul{ margin: 0px; }
.blogId .leftContainer.seminar-detail-right div.content ul li ul.sem-blog ul li{ background: none; border-bottom: 1px solid #C7C7C7; padding: 5px 0px;  }
.blogId .leftContainer.seminar-detail-right div.content ul li ul.sem-blog { border-bottom: 0px solid #C7C7C7; padding: 0px; }


div[data-ux-pagebuilder="DropZone"] {
  float: left;
  margin: 0px 0px 10px 0px;
}
    div[data-ux-pagebuilder="DropZone"]:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0;
    }

.hotelAccomodation {
  margin: 25px 0px 0px 0px;
}

.hotelAccomodation ul {
  margin: 0px !important;
}

.hotelAccomodation li {
  background: none;
  font-size: 11px;
  padding: 0 0 0 0px !important;
  float: left;
  margin: 0px 42px 10px 0px;
  width: 28.5%;
  height: 215px;
  border-bottom: 1px solid #D7D7D7;
}

.hotelAccomodation li span {
  font-weight: bold;
  font-size: 1.3em;
  color: #000000;
}

.hotelAccomodation li p {
    font-size: 1.1em;
}

.hotelAccomodation li a {
    font-size: 1em;
	color: #3D7ABF;
	text-decoration: underline;
}

.consulting p a{ color: #3D7ABF; }

/* site map start */
.siteMap{ margin: 20px 0px 0px 0px; padding: 0px;  }

.siteMap .leftSm{ width: 445px; float: left; margin-right: 50px; }
.siteMap .leftSm .mainBlock { margin: 0px 0px 20px 0px;}
.siteMap .leftSm .mainBlock h2 { font-size: 1.3em; background-color: #FAFAFA; padding: 3px 4px; border-bottom: 1px solid #C7C7C7; margin: 0px 0px 5px 0px;}
.siteMap .leftSm .mainBlock ul li { background: none;  font-size: 11px;  padding: 0 0 0 0px!important; }
.siteMap .leftSm .mainBlock h2 a {  text-decoration: none; color: #000000; display: block; font-size: 1em; }
.siteMap .leftSm .mainBlock ul li .blockSm.noIcon span {  background: none; }
.siteMap .leftSm .mainBlock ul li .blockSm span {  background: url("/images/plus.gif") no-repeat scroll 0 1px transparent;  padding: 0 0 0 19px; width: 400px; font-size: 1.1em !important; color: #578CC8 !important; }
.siteMap .leftSm .mainBlock ul li .blockSm span.minus {  background:url(/images/minus.gif) no-repeat scroll 0 1px transparent;  padding: 0 0 0 19px;  width: 400px; }
.siteMap .leftSm .mainBlock ul li .blockSm.noIcon span.minus {  background:none; }
.siteMap .leftSm .mainBlock ul li .blockSm span a { font-size: 1.1em; color: #578CC8; text-decoration: none; }
.siteMap .leftSm .mainBlock ul li .childBlockSm {  display: none;}
.siteMap .leftSm .mainBlock ul li .childBlockSm ul {  margin: 0px 0px 0px 20px;}
.siteMap .leftSm .mainBlock ul li .childBlockSm ul li {  background: url("/images/box-li-arrow.png") no-repeat scroll 0 7px transparent;  font-size: 11px;  padding: 0 0 0 10px !important;}
.siteMap .leftSm .mainBlock ul li .childBlockSm ul li a {  font-size: 1.1em; color: #578CC8; text-decoration: none; }


.siteMap .rightSm{ width: 445px; float: left; }
.siteMap .rightSm .mainBlock { margin: 0px 0px 20px 0px;}
.siteMap .rightSm .mainBlock h2 { background-color: #FAFAFA; padding: 3px 4px; border-bottom: 1px solid #C7C7C7; margin: 0px 0px 5px 0px; font-size: 1.3em;}
.siteMap .rightSm .mainBlock ul li { background: none;  font-size: 11px;  padding: 0 0 0 0px!important; }
.siteMap .rightSm .mainBlock h2 a {  text-decoration: none; color: #000000; display: block; font-size: 1em; }
.siteMap .rightSm .mainBlock ul li .blockSm.noIcon span {  background: none; }
.siteMap .rightSm .mainBlock ul li .blockSm span {  background: url("/images/plus.gif") no-repeat scroll 0 1px transparent;  padding: 0 0 0 19px; width: 400px; font-size: 1.1em !important; color: #578CC8 !important; }
.siteMap .rightSm .mainBlock ul li .blockSm span.minus {  background:url(/images/minus.gif) no-repeat scroll 0 1px transparent;  padding: 0 0 0 19px;  width: 400px; }
.siteMap .rightSm .mainBlock ul li .blockSm.noIcon span.minus {  background:none; }
.siteMap .rightSm .mainBlock ul li .blockSm span a { font-size: 1.1em; color: #578CC8; text-decoration: none; }
.siteMap .rightSm .mainBlock ul li .childBlockSm {  display: none;}
.siteMap .rightSm .mainBlock ul li .childBlockSm ul {  margin: 0px 0px 0px 20px;}
.siteMap .rightSm .mainBlock ul li .childBlockSm ul li {  background: url("/images/box-li-arrow.png") no-repeat scroll 0 7px transparent;  font-size: 11px;  padding: 0 0 0 10px !important;}
.siteMap .rightSm .mainBlock ul li .childBlockSm ul li a {  font-size: 1.1em; color: #578CC8; text-decoration: none; }
/* site map end */

/* press release start */
.pRelease { border-bottom: 1px solid #D2D2D2; margin: 10px 0; padding: 5px 0; }
.pRelease a { color: #3D7ABF; font-size: 0.85em; font-weight: bold; }
.pRelease p { margin: 10px 0px 0px 0px; }
/* press release end */

/*resource start */
.resourceBlock  { border: 0px solid red;  margin: 17px 0px 0px 0px;}

.resourceBlock .resourceInnerBlock { font-size:12px;}
.resourceBlock .resourceInnerBlock .rbLeftHeader { float: left;  width: 18%;  background-color: #FAFAFA;  margin: 0 0 0px;  padding: 3px 4px;  font-size: 1em;  font-weight: bold; }
.resourceBlock .resourceInnerBlock .rbRightHeader { float: left; width: 78%; background-color: #FAFAFA; margin: 0 0 0px; padding: 3px 4px; font-size: 1em; font-weight: bold;  border-left: 1px dotted #C7C7C7; }
.resourceBlock .resourceInnerBlock .rbLeft { float: left; width: 18%; margin: 0 0 0px; padding: 3px 4px; border-top: 1px dotted #C7C7C7; }
.resourceBlock .resourceInnerBlock .rbRight { float: left;  width: 78%; margin: 0 0 0px; padding: 3px 4px; border-left: 1px dotted #C7C7C7; border-top: 1px dotted #C7C7C7; }
.resourceBlock .resourceInnerBlock .rbRight ul { margin: 0px 0px 0px 15px; }
.resourceBlock .resourceInnerBlock .rbRight ul li { background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent; font-size: 1em; padding: 0 0 0 10px; margin: 0px 0px 5px 0px; }
.consulting span { font-weight: bold; font-size: 14px; margin: 5px 0; }

table.tblResource{ border-collapse: collapse; margin: 15px 0px; }
table.tblResource tr td.heading{ padding: 3px 10px 3px 5px; background: url(/images/tbl-header.gif) repeat-x 0px 0px; text-align: left; font-size: 0.75em; font-weight: bold; color: #ffffff; }
table.tblResource tr td{ padding: 5px 10px 5px 5px; font-size: 12px; border: 1px solid #c7c7c7; }

table.tblSeminarRecomendation{ border-collapse: collapse; margin: 0px; }
table.tblSeminarRecomendation tr td{ padding: 5px 10px 5px 5px; font-size: 12px; border: 1px solid #c7c7c7; }
table.tblSeminarRecomendation tr td.heading{ padding: 3px 10px 3px 5px; background: url(/images/tbl-header.gif) repeat-x 0px 0px; text-align: left; font-size: 0.75em; font-weight: bold; color: #ffffff; }
table.tblSeminarRecomendation tr td.headingSmall{ padding: 3px 10px 3px 5px; background: url(/images/tbl-header.gif) repeat-x 0px 0px; text-align: left; font-size: 0.75em; font-weight: bold; color: #ffffff; width: 28px; }
table.tblSeminarRecomendation tr td a{ color: #578CC8; }

table.tblSeminarRecomendation tr td.withoutPadding{ padding:0px; font-size: 0.75em; border: 1px solid #c7c7c7; }
table.tblSeminarRecomendation tr td img.resourceList{ position: relative; top: 5px; left: 0px; }

.rList{ position: relative; width: 575px; height: 93px; }
.rList .listImg{ position: absolute; top: 0px; left: 43px; zoom: 1; display: block; width: 575px; height: 93px; background: url(/images/resource-list.gif) no-repeat 0px 0px; }

.sign { float: left; margin: 135px 0 0; }
.sign ul li{ float: left; margin: 0 30px 0 0; font-size: 0.85em; color: #e37b19; font-size: 1em; font-weight: bold; }
.sign ul li.core{ background: url(/images/icon-core-big.gif) no-repeat 0px 6px; padding-left: 15px; }
.sign ul li.suggestion{ background: url(/images/icon-suggestion-big.gif) no-repeat 0px 6px; padding-left: 15px; }


.testiPad{ padding:10px 11px;}
.testiPad ul{float:left; }
.testiPad ul li{float:left; width:100%; padding:0px 5px !important; }
.testimonialArea {overflow:hidden; position:relative; width:213px; }
/*resource end */

#tab2 .box-content .insImg{ float: left; margin: 0px 5px 0px 0px; width: 60px; }

/* knowledge area start */
.knowledgeArea .mng-box ul > li { background: none; padding: 0px; }
.knowledgeArea .main-wcontent .filter-seminar li:not(.bgnone), .knowledgeArea .main-wcontent .widgetBody > ul li:not(.bgnone)  {
    background: url(/images/box-li-arrow.png) left top no-repeat;
    padding: 0 0 0 10px;
    background-position: 0px 6px;
}
.knowledgeArea .mng-box ul > li div.widgetBody h4{ background: none; color: #333333; font-weight: bold; padding: 0px; }
.knowledgeArea .mng-box ul > li div.widgetBody ul li.bgnone{ margin: 10px 0px 0px 0px; float: left; }
.knowledgeArea .mng-box ul > li div.widgetBody ul li a{ color: #3D7ABF; /*float: left; width: 67%;*/}
.knowledgeArea .mng-box ul > li div.widgetBody ul li span{ float: right;  margin: 0px 0 0 0px; }
.knowledgeArea .mng-box ul > li div.widgetBody ul li.bgnone span.btn-align a{ float: none; width: auto;}
.knowledgeArea .mng-box ul > li div.widgetBody ul li.bgnone span.btn-align{ float: left; }
.lnkRequirement {float: left; margin: 0px 0px 20px -2px; text-align: right; width: 94%; }

/*#ctl00_bodyContentPlaceHolder_cbMsg{text-align:center; font-size:17px;}*/
.forgotPwdMsg {
  font-size: 0.75em;
  font-weight: bold;
  margin: 0 0 15px;
  text-align: justify;
}
/* knowledge area end */

/* construx estimate start */
.estimateBlock  { border: 0px solid red;  margin: 17px 0px 0px 0px;}
.estimateBlock .estimateInnerBlock {}
.estimateBlock .estimateInnerBlock .rbLeftHeader { float: left;  width: /*352px*/38%;  background-color: #FAFAFA;  margin: 0 0 0px;  padding: 3px 4px;  font-size: 0.75em;  font-weight: bold; }
.estimateBlock .estimateInnerBlock .rbRightHeader { float: left; width: /*567px*/58%; background-color: #FAFAFA; margin: 0 0 0px; padding: 3px 4px; font-size: 0.75em; font-weight: bold;  border-left: 1px dotted #C7C7C7; }
.estimateBlock .estimateInnerBlock .rbLeft { float: left; width: /*352px*/38%; margin: 0 0 0px; padding: 3px 4px; border-top: 1px dotted #C7C7C7; font-size: 0.75em; }
.estimateBlock .estimateInnerBlock .rbRight { float: left;  width: /*567px*/58%; margin: 0 0 0px; padding: 3px 4px; border-left: 1px dotted #C7C7C7; border-top: 1px dotted #C7C7C7; }
.estimateBlock .estimateInnerBlock .rbRight ul { margin: 0px 0px 0px 15px; }
.estimateBlock .estimateInnerBlock .rbRight ul li { background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent; font-size: 0.75em; padding: 0 0 0 10px; margin: 0px 0px 5px 0px; }
.estimateBlock .estimateInnerBlock .rbRight p { font-size: 0.75em; }
/* construx estimate end */ 

.mainBlock{ border-bottom: 1px solid #C7C7C7; margin: 0px 0px 10px 0px; }
.mainBlock p { font-size: 12px; margin: 10px 0px 5px 0px; }
.mainBlock ul { margin: 0 0 0 15px; }

/*.erroeMain h1.error {
  color: red;
  line-height: 35px;
  margin: 18px 0px 10px 0px;
}

.erroeMain h2.error {
  color: red;
  line-height: 35px;
  margin: 18px 0px 10px 0px;
}
.erroeMain p {
  font-size: 1em;
  font-weight: normal;
}
*/
.consulting ul{ margin: 10px 0px 10px 25px; }
.consulting ul li ul{ margin: 5px 0px 5px 25px; }
.consulting  ul li ul li {
  background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent;
  font-size: 12px;
  padding: 0 0 0 10px !important;
}

/* client start */
.clientBlock{ margin: 20px 0px 0px 0px; }

.clientBlock .left{ width: 31%; float: left; margin: 0px 13px 0px 0px; }
.clientBlock .left.quarter { width:23%; }
.clientBlock .left span{ font-weight: bold; }
.clientBlock .left ul{ margin: 0px 0px 20px 10px; }
.clientBlock .left ul li{ font-size: 0.75em; }

.clientBlock .mid{ width: 31%; float: left; margin: 0px 13px 0px 0px; }
.clientBlock .mid.quarter { width:23%; }
.clientBlock .mid span{ font-weight: bold; }
.clientBlock .mid ul{ margin: 0px 0px 20px 10px; }
.clientBlock .mid ul li{ font-size: 0.75em; }

.clientBlock .right{ width: 31%; float: left; margin: 0px 13px 0px 0px; }
.clientBlock .right.quarter { width:23%; }
.clientBlock .right span{ font-weight: bold; }
.clientBlock .right ul{ margin: 0px 0px 20px 10px; }
.clientBlock .right ul li{ font-size: 0.75em; }
/* client end */

/* for blog only start */
.blogId .rightContainer p {
  margin: 0 0 10px;
}

.blogId .rightContainer span {
  font-size: 14px;
  font-weight: bold;
}

.blogId .rightContainer .grayBox {
  background-color: #F4F4F4;
  border: 1px solid #CCCCCC;
  padding: 20px;
  text-align: left;
  margin: 15px 0px;
}

.blogId .rightContainer .grayBox span {
  font-weight: bold; float: left;
}

.blogId .rightContainer .grayBox span a {
  font-weight: normal; float: right; font-size: 12px;
}

.blogId .rightContainer .grayBox ul {
  margin: 10px 0 10px 20px;
}

.blogId .rightContainer .grayBox .whiteBox {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 0 0 10px;
  padding: 10px;
}

.blogId .rightContainer .grayBox h3 {
  font-size: 18px;
  margin:0px 0px 10px 0px;
}

.blogId .rightContainer .grayBox h4 {
  color: #578CC8;
  font-size: 14px;
  margin:0px 0px 10px 0px;
}

.blogId .rightContainer .grayBox .whiteBox span {
  font-weight: normal; float: right; font-size: 12px;
}

.blogId .rightContainer ul {
  margin: 0px 0px 10px 20px;
}

.blogId .rightContainer ul li {
  background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent;
  padding: 0 0 0 10px !important;
}

.blogId .gray-big-box ul{ margin: 0px 0px 0px 0px; }
.blogId .gray-big-box ul li { background: none; padding: 0.32em 0.62em !important; }


.blogId .rightContainer .gray-big-box li.active {
  background: none repeat scroll 0 0 #FFFFFF;
  outline: medium none;
  padding: 0.32em 0.62em !important;
}

.blogId .rightContainer .gray-big-box span {
  font-size: 12px;
  font-weight: normal;
}


.blogImgFrame {
  background: none repeat scroll 0 0 #EDECEC;
  padding: 20px;
  text-align: center;
  margin: 15px 0px 15px 0px
}

.blogImgFrame img {
  height: 384px;
  width: 512px;
}

.blogThumbFrame {
  background: none repeat scroll 0 0 #EDECEC;
  padding: 20px;
  text-align: center;
  margin: 15px 0px 15px 0px;
}

.blogThumbFrame img {
  float: left;
  margin: 0 5px;
  height: 187px;
  width: 186px;
}


/* for blog only end */
.consulting .mng-box ul {
  margin: 10px 0 10px 0px;
}

/* for event start */

.rightContainer .eventS p {
  margin: 0 0 10px;
}

.rightContainer .eventS span {
  font-size: 14px;
  font-weight: bold;
}

.rightContainer .eventS .grayBox {
  background-color: #F4F4F4;
  border: 1px solid #CCCCCC;
  padding: 20px;
  text-align: center;
  margin: 15px 0px;
}

.rightContainer .grayBox span {
  font-weight: normal; float: right;
}

.rightContainer .eventS ul {
  margin: 0px 0px 10px 20px;
}

.rightContainer .eventS ul li {
  background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent;
  padding: 0 0 0 10px !important;
}
/* for event end */
.spLink { float: left; width: 100%; margin: 0px 0px 10px 0px; }
.spLink ul { margin: 0px 0px 0px 0px; }
.spLink ul li { float: left; background: none; padding: 0px 15px 0px 0px!important; }

.consulting a {color: #3D7ABF; font-size: 12px; }

.audits {font-size: 12px; text-align: right;}

.audits span { font-size: 14px;}

.instructors.eventss { margin: 35px 0 10px !important; }

/* error page start */
.erroeMain {margin: 60px auto 60px auto; width: 450px; height: 225px; background: url(/images/Error505.jpg) no-repeat 0px 0px; }
.erroeMain h2 { color: #000000; line-height: 25px; margin: 165px 0px 10px 0px; font-size: 22px; float: left; }
.erroeMain p {font-size: 1em; font-weight: normal;}
.erroeMain p a { color: #578CC8; text-decoration: blink; }

#cbMsg {font-size: 28px; line-height: 29px; text-align: left; }

.MasterSpaceClasss
{
   height: 40px;
}

.close-MemberFormStyle {
  background: none repeat scroll 0 0 #F6F6F6;
  font-size: 0.75em;
  font-weight: bold;
  padding: 3px 5px;
  text-align: center;
}

.MemberFormStyle {
  background: none repeat scroll 0 0 #F6F6F6;
  font-size: 1em;
  font-weight: bold;
  padding: 3px 5px;
  text-align: center;
}

.SignInStyle {
  font-size: 0.75em;
  font-weight: bold;
  padding: 0px 5px 3px 5px;
  text-align: center;
}

.rssPageStyle {
  background: none repeat scroll 0 0 #F6F6F6;
  font-size: 0.75em;
  font-weight:bold;
  padding: 3px 5px;
  text-align: left;
}


.blogId .rightContainer ol.num{ margin: 0px 0px 0px 40px; }
.blogId .rightContainer ol.num li{ list-style-type: decimal; font-weight: normal; margin: 0px 0px 15px 0px; float: none; }

/* book start */
.guideLink { border-bottom: 1px solid #D2D2D2; padding: 0px 0px 10px 0px; margin: 35px 0px 35px 0px; position: relative; }
.guideLink ul{ list-style-type: none; margin: 0px; }
.guideLink ul li{  background: none; float: left; padding: 0px !important; margin: 0px; font-size: 0.85em; margin-right: 10px; }
.guideLink ul li a{  font-weight: normal; font-size: 0.85em; }

.guideLink .bookHeader { width: 96px; height: 117px; position: absolute; right: 0px; top:-55px; }
.guideLink .bookHeader img { width: 96px; height: 117px; }
.pRelease ul li a{ font-weight: normal; }
/* book end */

/* Instructor detail wizet section */
.seminar-detail-left div[data-ux-pagebuilder="Column"] div.widgetBody h4 {
  background: none repeat scroll 0 0 transparent;
  border-bottom: 1px solid #C7C7C7;
  color: #000000;
  font-weight: bold;
  margin: 0 0 7px;
  padding: 5px 0;
}

.knowledgeArea .seminar-detail-left div[data-ux-pagebuilder="Column"] div.widgetBody h4 {
  background: none repeat scroll 0 0 transparent;
  border-bottom: 1px solid #C7C7C7;
  color: #000000;
  font-weight: bold;
  margin: 0 0 7px;
  padding: 5px 0;
  font-size:13.4px;
}

.seminar-detail-left div[data-ux-pagebuilder="Column"] div.widgetBody .filter-seminar ul.sem-blog li {
  border-bottom: 1px solid #E8E8E8;
  margin-bottom: 5px;
  padding: 5px 0;
}
/* Instructor detail wizet section */

/* error 404 start */
.errorDetail {
  min-height: 192px;
  padding: 20px 0 0;
}
.errorDetail h1 {
  color: #578CC8;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
}
.errorDetail h3 {
  font-size: 14px;
  font-weight: bold;
}

.errorDetail p {
  font-size: 0.75em;
  margin: 5px 0;
}
/* error 404 end */
.mgtContactarea {
  font-size: 0.75em;
  padding: 10px 0 0px 0;
}
.linkHover{ cursor: pointer; }

/* different table style start */
table.tblSample1{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample1 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; text-align: left; }
table.tblSample1 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; text-align: left; }
table.tblSample1 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample1 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample2{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample2 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 25%; text-align: left; }
table.tblSample2 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 75%; text-align: left; }
table.tblSample2 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample2 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample3{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample3 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 33%; text-align: left; }
table.tblSample3 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 33%; text-align: left; }
table.tblSample3 tr th.col3{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 33%; text-align: left; }
table.tblSample3 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample3 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample3 tr td.col3{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample3 tr td.col1 input[type='text']{ margin: 0 0 0 10px;}
table.tblSample3 tr td.col2 input[type='text']{ margin: 0 0 0 10px;}
table.tblSample3 tr td.col3 input[type='text']{ margin: 0 0 0 10px;}
table.tblSample3 tr td.col1 input[type='submit']{ height: 22px; }

table.tblSample5{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample5 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 30%; text-align: left; }
table.tblSample5 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 70%; text-align: left; }
table.tblSample5 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample5 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample7{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample7 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 80%; text-align: left; }
table.tblSample7 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 20%; text-align: left; }
table.tblSample7 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample7 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample8{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample8 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 25%; text-align: left; }
table.tblSample8 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 75%; text-align: left; }
table.tblSample8 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample8 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample11{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample11 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 20%; text-align: left; }
table.tblSample11 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 20%; text-align: left; }
table.tblSample11 tr th.col3{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 60%; text-align: left; }
table.tblSample11 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample11 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample11 tr td.col3{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample13{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample13 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 10%; text-align: left; }
table.tblSample13 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 10%; text-align: left; }
table.tblSample13 tr th.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 10%; text-align: left; }
table.tblSample13 tr th.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 15%; text-align: left; }
table.tblSample13 tr th.col5{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 55%; text-align: left; }
table.tblSample13 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample13 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample13 tr td.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample13 tr td.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample13 tr td.col5{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample14{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample14 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 15%; text-align: left; }
table.tblSample14 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 15%; text-align: left; }
table.tblSample14 tr th.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 15%; text-align: left; }
table.tblSample14 tr th.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 15%; text-align: left; }
table.tblSample14 tr th.col5{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 25%; text-align: left; }
table.tblSample14 tr th.col6{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 15%; text-align: left; }
table.tblSample14 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample14 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample14 tr td.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample14 tr td.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample14 tr td.col5{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample14 tr td.col6{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSample15{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSample15 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 30%; text-align: left; }
table.tblSample15 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 70%; text-align: left; }
table.tblSample15 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSample15 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblEditProfile{ border-collapse: separate!important; margin: 15px 0px; width: 100%; font-size: 1em; /*border-bottom: 1px solid #000000; border-left: 1px solid #000000;*/ background-color: #cccccc; }
table.tblEditProfile tr th{ background: #336699; color: #FFFFFF; font-weight: bold; padding: 3px 4px; font-size: 1.2em; text-align: left; }
table.tblEditProfile tr td{ background: #ffffff; font-weight: normal; padding: 3px 4px; }


table.tblSampleForm{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSampleForm tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; text-align: left; }
table.tblSampleForm tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; text-align: left; }
table.tblSampleForm tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; }

table.tblSampleForm1{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSampleForm1 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 10%; text-align: left; }
table.tblSampleForm1 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 10%; text-align: left; }
table.tblSampleForm1 tr th.col3{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 70%; text-align: left; }
table.tblSampleForm1 tr th.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 10%; text-align: left; }
table.tblSampleForm1 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm1 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm1 tr td.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm1 tr td.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSampleForm2{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSampleForm2 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 35%; text-align: left; }
table.tblSampleForm2 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 15%; text-align: left; }
table.tblSampleForm2 tr th.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 20%; text-align: left; }
table.tblSampleForm2 tr th.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 10%; text-align: left; }
table.tblSampleForm2 tr th.col5{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 20%; text-align: left; }
table.tblSampleForm2 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm2 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm2 tr td.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm2 tr td.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm2 tr td.col5{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }

table.tblSampleForm3{ border-collapse: collapse; margin: 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblSampleForm3 tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 75%; text-align: left; }
table.tblSampleForm3 tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #FAFAFA; font-weight: bold; font-size: 1.2em; width: 25%; text-align: left; }
table.tblSampleForm3 tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; }
table.tblSampleForm3 tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; }

table.tblAddRegistrant{ border-collapse: collapse; margin: 5px 0px 15px 0px; width: 100%; font-size: 0.75em; border-top: 1px dotted #c7c7c7; border-left: 1px dotted #c7c7c7; }
table.tblAddRegistrant tr th.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #215692; font-weight: bold; color: #ffffff; font-size: 1.3em; width: 30%; text-align: left; }
table.tblAddRegistrant tr th.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #215692; font-weight: bold; color: #ffffff; font-size: 1.3em; width: 30%; text-align: left; }
table.tblAddRegistrant tr th.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #215692; font-weight: bold; color: #ffffff; font-size: 1.3em; width: 25%; text-align: left; }
table.tblAddRegistrant tr th.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #215692; font-weight: bold; color: #ffffff; font-size: 1.3em; width: 10%; text-align: left; }
table.tblAddRegistrant tr th.col5{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #215692; font-weight: bold; color: #ffffff; font-size: 1.3em; width: 5%; text-align: left; }
table.tblAddRegistrant tr td.col1{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #ffffff; width: 30%; }
table.tblAddRegistrant tr td.col2{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #ffffff; width: 30%; }
table.tblAddRegistrant tr td.col3{  padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #ffffff; width: 25%; }
table.tblAddRegistrant tr td.col4{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #ffffff; width: 10%; }
table.tblAddRegistrant tr td.col5{ padding: 3px 4px; border-bottom: 1px dotted #c7c7c7; border-right: 1px dotted #c7c7c7; background-color: #ffffff; width: 5%; }
/* different table style start */


.lblMsg{ color: red; }
/* resource three colunm middle section start */
.profilePic{ margin: 0px 10px 0px 0px; float: left; width: 110px; }
.resourceMidColBlock { margin: 20px 0px 0px 0px; padding: 0px; }
.resourceMidColBlock .resourceMidCol {border-bottom:1px solid #d2d2d2; padding:0px 0 10px 0; margin:10px 0;}
.resourceMidColBlock .resourceMidCol .insImg {float:left; width: 20%;}
.resourceMidColBlock .resourceMidCol .insImg-d {float:left; width:79%;}
.resourceMidColBlock .resourceMidCol .insImg-d h4 {color: #3D7ABF; font-weight: bold;}
/* resource three colunm middle section end */

/* validation summary */
/*#ValidationSummary1 ul li{ float: left; margin: 0px 30px 0px 0px;  }*/

.left_alignText { font-size: 0.75em !important; color: red; text-align: left !important; margin: 10px 0px 0px 0px;}
.indentLeft{ margin: 0px 0px 10px 25px !important; } 
.semDetail_BottomText{ float: left; width: 100% }

/* form structurs start */
/* Become a Member start */
.formBlock { border-bottom: 1px solid #D2D2D2; padding: 10px 0px; margin: 10px 0px; }
.formBlock.chkListBlock { border-bottom: 0px solid #D2D2D2; padding: 0px; margin: 0px;}
.formBlock .forminputs  { margin: 0px 0 10px 0;}
.formBlock .forminputs label { display: block; float: left; font-size: 0.75em; margin-bottom: 0.4em; width: 9.6em; font-weight: bold;}
.formBlock .forminputs input[type="text"] { float: left; margin: 0 2.18em 0 0; width: 12.6em;}
.formBlock .forminputs select { float: left; margin: 0 2.18em 0 0; width: 12.6em;}
.formBlock .forminputs.dListSingle .singleSel { float: left; margin: 0 0 0 0em; width: 36.7em}
.formBlock .forminputs.quesList label { display: block; float: left; font-size: 0.75em; margin-bottom: 0.4em; width: 100%; font-weight: bold;}
.formBlock .forminputs.quesList select { float: left; margin: 0 0 0 0em; width: 31.7em}
.formBlock .forminputs.quesList commentTextarea { float: left; margin: 0 0 0 0em; width: 31.7em}
.formBlock .forminputs.chkList label { float: left; width: 100%; font-weight: bold;}
.formBlock .forminputs.chkList label input[type="checkbox"] { float: left; margin: 3px 8px 0px 0px;}
.forminputs.btn .button { font-size: 0.75em; margin-left: 114px;}
.formBlock .block .left { float: left; width: 11%;}
.formBlock .block .right { float: left; width: 89%;}
/* Become a Member end */
/* form structurs end */

/* for login start */
#first_step_login {
  background: none repeat scroll 0 0 #F6F6F6;
  border: 3px solid #F0F0F0;
  margin: 60px auto;
  padding: 1.25em 1.25em 1em;
}
#first_step_login h1 { padding-bottom: 10px; }
.formBg.loginBlock{ padding: 10px; }
.formBg.loginBlock p{ margin: 0px 0px 10px 117px; }
.forminputts {
  margin: 5px 0;
}
.forminputts.loginSec label {
  display: block;
  float: left;
  font-size: 0.75em;
  margin-bottom: 0.4em;
  width: 9.6em;
  cursor: inherit;
}
.forminputts.loginSec a.password { color: #F47F1F; font-size: 0.75em; margin: 0 1em 0 9.5em; *margin: 0 1em 0 11.4em; text-decoration: underline; width: inherit; cursor: pointer !important; }
.forminputts.loginSec span { color: red; font-size: 12px; margin: 0 0 5px 116px; }
.forminputts.loginSec input { float: left; margin: 0 0.5em 0.4em 0em; width: 20em; }
/* for login end */

/*#ValidationSummary1 ul li {
	  float: left;
	  margin: 0 15px 0 0;
	}*/

.paging ul li.disableLi:hover{border:1px solid #d3d3d3; text-align:center; background:#efefef; float:left; margin-right:5px; padding:0 2px;}
.paging ul li a.disable { color: #808080; text-decoration: none}
.paging ul li a.disable:hover { text-decoration: none}

.smallBanner{ float: left; }

/* for event thumb part  start */
.eventBlocks { border-bottom: 1px solid #C7C7C7; margin: 10px 0; padding: 10px 0; float: left;}
.eventBlocks .insImg { float: left; height: 80px; width: 15%;}
.eventBlocks .insImg-d { float: left; margin: 0 10px; width: 81%;}
.eventBlocks .insImg-d p { font-size: 12px; margin: 0px 0 10px 0;}

/* RSS Start */
.rssContainer { margin: 0; padding: 0;}
.rssContainer .rssBlock { margin: 0 0 9px;}
.rssContainer .rssBlock .left { float: left; width: 50%; font-weight: bold;}
.rssContainer .rssBlock .right { float: left; width: 50%;}
.rssContainer .rssBlock .right a.orange { background-color: #F47A20;}
iframe#iframeRss{ height: 200px !important; }
/* RSS end */



/* problem solving start */
.rightContainer .problemSolve {
	border-bottom:0px solid #d2d2d2; padding:10px 0; margin:10px 0;
}

.rightContainer .problemSolve .insImg {
	float:left;
	/*width: 225px;*/
	width: 24.5%;
	/*height: 225px;*/
}
/*.problemSolve .insImg img {
	width: 225px;
	height: 225px;
}*/

.rightContainer .problemSolve .insImg-d {
	float:left; width:73%; margin:0 0 0 10px;
}

.rightContainer .problemSolve .insImg-d h4 {
	font-weight: bold;
	color: #333333;
	font-size: 18px;
}

.rightContainer .problemSolve .insImg-d h5 {
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	margin: 10px 0 0 0px;
	border-bottom:1px solid #d2d2d2;
}

.rightContainer .problemSolve .insImg-d span {
  font-size: 1em;
  font-weight: bold;
}
.rightContainer .problemSolve .insImg-d p {
  font-size: 1em;
  margin: 10px 0;
}

.leftContainer.seminar-detail-right .filter-seminar.top-comments li span {
  color: #333333;
  font-weight: bold;
}

table.tblSeminarRecomendation tr td.headingSmallImg {
  width: 24px;
  border: 0px solid #C7C7C7;
}
table.tblSeminarRecomendation tr td.headingImg {
  border: 0px solid #C7C7C7;
}
table.tblSeminarRecomendation tr td.headingSmallImgTitle {
  border: 0px solid #C7C7C7;
}
.recommendBlock {
  margin: 15px 0 0;
}
.pagewrap .recommendBlock p{ font-size: 0.75em; margin: 0px 0px 10px 0px; }

.validationError {
  color: red;
  font-size: 0.75em;
  padding: 0 0 8px 184px;
}


.mainRegisFrmContainer{ background: none repeat scroll 0 0 #F6F6F6; border: 3px solid #F0F0F0; padding: 1em; width: 600px; position: absolute; z-index: 1000; height: auto; left: 50%; top: 50%; display: none; }
.mainRegisFrmContainer .block{ margin: 0px; padding: 0px; }
.mainRegisFrmContainer .block .mainRegisFrm{ border-bottom:0px solid #999; padding:5px 0 5px 5px; background:#ececec; margin-bottom:5px; }
.mainRegisFrmContainer .buttonArea { margin: 15px 0 0; text-align: right; }

.mainRegisFrmContainer .loginCross { height: 36px; position: absolute; top: -18px; right: -18px; width: 36px; cursor: pointer; }
.mainRegisFrmContainer h1{ font-size: 25px; color: #578CC8;  margin-bottom: 10px; }
.mainRegisFrmContainer .block .mainRegisFrm .forminput {margin: 5px 0;}
.mainRegisFrmContainer .block .mainRegisFrm .forminput .inputBlock{ float: left; width: 15em; }
.mainRegisFrmContainer .block .mainRegisFrm .forminput .inputBlock span { color: red; margin: 0px 0 5px 0; font-size: 0.95em; float: left;}
.mainRegisFrmContainer .block .mainRegisFrm .forminput label { display: block; float: left; font-size: 1em; margin-bottom: 0.4em; width: 9.6em; cursor:auto;}
.mainRegisFrmContainer .block .mainRegisFrm .forminput input { float: left; margin: 0 0.5em 0 0em; width: 12em; }

.inputBlockscwidth{ float: left; margin: 0px; padding: 0px; width: 203px; }
.inputBlockscwidth span{ margin: 0px 0px 0px 0px; } 
.inputBlockscwidth span#cvPassword{ float: left; width: 200px; } 
.lblwidth{ margin-left:2px;}
.inputBlocks{ float: left; margin: 0px; padding: 0px; width: 170px; }
.inputBlocks span{ margin: 0px 0px 0px 21px; } 
.inputBlocks span#cvPassword{ float: left; width: 200px; } 

.selectBlocks{ float: left; margin: 0px; padding: 0px; width: 270px; }
.selectBlocks span{ margin: 0px 0px 0px 21px; } 
*+html .selectBlocks span{ float: left; } 

.selectBlocks1{ float: left; margin: 0px; padding: 0px; width: 280px; }
.selectBlocks1 span{ margin: 0px 0px 0px 0px; } 
*+html .selectBlocks1 span{ float: left; } 

.errorMessage{ font-size: 0.75em; color: Red; }

.blockHeader {
  border-left: 2px solid #cccccc;
  border-right: 2px solid #cccccc;
  border-top: 2px solid #cccccc;
  font-size: 1.4em;
  font-weight: normal;
  padding: 5px 0;
  text-align: center;
}



.blogSumit .leftContainer.seminar-detail-right .filter-seminar.top-comments li a {
  color: #3D7ABF;
  float: left;
  width: 100%;
}
.blogSumit .leftContainer.seminar-detail-right .filter-seminar.top-comments li a.registerbtn {
  width: auto;
  float: left;
}

.blogSumit .leftContainer.seminar-detail-right .filter-seminar.top-comments li.bgnone {
  float: left; width: 100%; border-bottom: 0px solid #C7C7C7;
}

#showMsg{ color: Red; font-size: 0.95em; font-style: italic; }
.imgRight {
  float: right;
  margin: 0 0 0 10px;
}

/********************************** for poster ***************************************************/
.posterBlock {
	border-bottom:1px solid #C7C7C7; padding:10px 0; margin:10px 0;
}

.posterBlock .insImg {
	float:left; width:21%;
}

.posterBlock .insImg-d {
	float:left; width:75%; margin:0 10px;
}
.posterBlock .insImg-d h4 {
  margin: -2px 0 0;
}
.posterBlock .insImg-d p {
  font-size: 12px;
  margin: 5px 0;
}

/********************************** for resource ***************************************************/
.bookColumnContainer{ margin: 0px; padding: 0px; }
.bookColumnContainer .left{ float:left; width:48%; margin-right: 30px; }
.bookColumnContainer .right{ float:left; width:48%; }

.contacts p{ margin: 0px; font-size: 12px; }

/*.rightContainer span {
  font-size: 0.95em;
  font-weight: bold;
  margin: 5px 0;
}

.rightContainer ul {
  margin: 0 0 0 15px;
}
.rightContainer ul li {
  background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent;
  margin: 0 0 5px;
  padding: 0 0 0 10px;
}*/
li.testi-btn h4 label {
  cursor:text;
}


/* for sitemap start */
.siteMap .leftSm .mainBlock ul li .childBlockSm ul li.noArrowL2 {
  background: none;
  font-size: 11px;
  padding: 0 0 0 0px !important;
}
.siteMap .leftSm .mainBlock ul li .childBlockSm ul li .blockSmL2 span {
  background: url("/images/plus.gif") no-repeat scroll 0 1px transparent;
  padding: 0 0 0 19px;
  width: 400px;
  font-size: 1.1em !important;
  color: #578CC8 !important;
}

.siteMap .leftSm .mainBlock ul li .childBlockSm ul li .blockSmL2 span.minus {
  background: url("/images/minus.gif") no-repeat scroll 0 1px transparent;
  padding: 0 0 0 19px;
  width: 400px;
}

.siteMap .leftSm .mainBlock ul li .childBlockSm ul li .childBlockSmL2 {
  display: none;
  
}
/* for sitemap end */
.pRelease ol {
  margin: 10px 0 10px 25px;
}
.pRelease ol li {
  background: none repeat scroll 0 0 transparent;
  font-size: 12px;
  list-style-type: decimal;
  padding: 0 !important;
}
.pRelease ol li a {
  font-weight: normal;
}

.pRelease ol#I {
  counter-reset: item;
}

.pRelease ol#II {
  counter-reset: item 5;
}
.pRelease ol#III {
  counter-reset: item 11;
}

.pRelease ol#IV {
  counter-reset: item 17;
}
/* thumb and bomb ul li start*/
ul.thumb {
  margin: 10px 0 0px 25px;
}

ul.thumb li {
  background: url("../images/icon_handup.gif") no-repeat scroll 0 0 transparent;
  font-size: 12px;
  padding: 0 0 0 20px !important;
  margin: 0px 0px 5px 0px;
}

ul.thumb li ul {
  margin: 5px 0 0px 20px;
}
ul.thumb li ul li {
  background: url("../images/icon_bomb.gif") no-repeat scroll 0 0 transparent;
  padding: 0 0 0 25px !important;
}
/* thumb and bomb ul li end*/

/* tag cloud start */
ul.EktronTagCloud {
  border: 0px solid silver !important;
  list-style: none outside none;
  margin: 0;
  padding: 0.25em;
  background: #FAFAFA !important;
}


ul.EktronTagCloud li {
    background-color: Transparent;
    color: #DD5800 !important;
    float: left;
    margin: 0 0.25em;
    padding: 0  !important;
    
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 0px solid #C7C7C7 !important;
   
    
}

/*ul.EktronTagCloud li .ektagcloudmedium {
  color: #DD5800 !important;
  font-size: 1em !important;
}

ul.EktronTagCloud li .ektagcloudxlarge {
  color: #DD5800 !important;
  font-size: 2em !important;
  font-size: 220% !important;
  font-weight: 900 !important;
}


ul.EktronTagCloud li .ektagcloudxxlarge {
  color: #DD5800 !important;
  font-size: 2.2em !important;
}

ul.EktronTagCloud li .ektagcloudlarge {
  color: #DD5800 !important;
  font-size: 1.5em !important;
}
*/

.CommonSidebarHeader, .CommonSidebarContent, .CommonSidebarFooter {
  width: 100%;
}

ul.EktronTagCloud li span.ektagcloudmedium a{
  color: #DD5800 !important;
  font-size: 1em !important;
  font-weight: normal;
}

ul.EktronTagCloud li span.ektagcloudxlarge a{
  color: #DD5800 !important;
  font-size: 2em !important;
  font-size:1.1em !important;
  font-weight: 900 !important;
}


ul.EktronTagCloud li span.ektagcloudxxlarge a{
  color: #DD5800 !important;
  font-size: 1.1em !important;
}

ul.EktronTagCloud li span.ektagcloudlarge a{
  color: #DD5800 !important;
  font-size: 1.1em !important;
}

/* tag cloud end */

/* ol li block start */
ol.numList {
  margin: 10px 0 10px 25px;
}
ol.numList li {
  background: none repeat scroll 0 0 transparent;
  font-size: 12px;
  list-style-type: decimal;
  padding: 0 !important;
}

.consulting ul.withoutBullet {
  margin: 10px 0 10px 25px;
}
.consulting ul.withoutBullet li {
  background: none;
  font-size: 12px;
  padding: 0px;
}

.consulting ul.withoutBullet li ul.withoutBullet li {
  background: none;
  font-size: 12px;
  padding: 0px !important;
}
.consulting ul.withoutBullet li ul.withoutBullet li ul.withoutBullet li {
  background: none;
  font-size: 12px;
  padding: 0px !important;
}

/* ol li block end */

/* for blog page start */
.consulting .thumbDetail {
	margin: 0px; padding: 0px;
}

.consulting .thumbDetail .thumbDetailBlock {
	border-bottom:1px solid #C7C7C7; padding:10px 0; margin:10px 0;
}

.consulting .thumbDetail .thumbDetailBlock .insImg {
	float:left; width:21%;
}

.consulting .thumbDetail .thumbDetailBlock .insImg-d {
	float:left; width:75%; margin:0 10px;
}
.consulting .thumbDetail .thumbDetailBlock .insImg-d h4 {
  margin: -2px 0 0;
}
.consulting .thumbDetail .thumbDetailBlock .insImg-d p {
  font-size: 12px;
  margin: 5px 0;
}

.consulting .thumbDetail .thumbDetailBlock .insImg-d ul {
  margin: 10px 0 10px 25px;
}
.consulting .thumbDetail .thumbDetailBlock .insImg-d li {
  background: url("/images/box-li-arrow.png") no-repeat scroll 0 6px transparent;
  font-size: 12px;
  padding: 0 0 0 10px !important;
}
/* for blog page end */

.blogSec div[data-ux-pagebuilder="Column"] {
  float: left;
  margin: 0;
  width: 239px;
}


/* testimonial on knowledgearea */
.knowledgeArea div[data-ux-pagebuilder="Column"] div.widgetBody ul li.testi-btn h4{ background: none !important; }
.knowledgeArea div[data-ux-pagebuilder="Column"] div.widgetBody ul li.testi-btn h4 label{ color: #000000; }
.knowledgeArea div[data-ux-pagebuilder="Column"] div.widgetBody ul li.testi-btn h4.minus{ background: none !important; width: 195px; margin: 0px auto; padding: 5px 25px 5px 5px !important; }

.logoBlock {
   float: left;
  margin: 0 0 15px;
  width: 100%;
}