@CHARSET "UTF-8";
*{
    padding: 0;
    margin: 0;
}
a {
	text-decoration:none;
	color:#0cadd1;
}
a:hover {
	text-decoration:none;	
}

img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

#page {
	width: 1154px;
	overflow: hidden;
	margin: 0 auto;
}
select{border:1px solid #dcdcdc;}
/* header start */
#header {
	overflow: hidden;
	height: 106px;
	padding: 10px 15px 0 27px;
	background: #fff url(../images/header-bg.jpg) no-repeat 100% 0;
}

/* logo start */
/* .logo {
	margin: 0 0 0 -16px;
	float: left;
}

.logo a {
	display: block;
	text-indent: -9999px;
	width: 295px;
	height: 75px;
	overflow: hidden;
	background: url('../images/nycmer_logo.jpg') no-repeat;

} */

/* logo end */
/* top-nav start */
.top-nav {
	margin: 85px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	overflow: hidden;
}

.top-nav li {
	padding: 0 16px;
	margin-left: -1px;
	float: left;
	display: inline;
	background: url(../images/top-nav-divider.gif) no-repeat 0 50%;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

.top-nav li a {
	color: #999;
	float: left;
	text-decoration: none;
}

.top-nav li.faq a {
	background: url(../images/faq-icon.gif) no-repeat 0 50%;
	padding-left: 16px;
}

.top-nav li.contact a {
	background: url(../images/contact-icon.gif) no-repeat 0 50%;
	padding-left: 21px;
}

.top-nav li.share a {
	background: url(../images/share-icon.gif) no-repeat 0 50%;
	padding-left: 21px;
}

.top-nav li a:hover {
	text-decoration: underline;
}

/* top-nav end */
/* header end */
/* content start */
#content {
	overflow: hidden;
	height: 1%;
	background: #fff url(../images/content-bg.gif) repeat-y;
}

/* sidebar start */
.sidebar {
	float: left;
	width: 223px;
	margin-top: 16px;
}

/* sidenav start */
.sidenav {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
	position: relative;
}

.sidenav li {
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.sidenav li a {
	float: left;
	padding: 2px 18px 8px;
	text-decoration: none;
	color: #fff;
	line-height: 25px;
}

.sidenav li a.active,
.sidenav li a:hover {
	background: #0cadd1 url(../images/sidenav-arrow.gif) no-repeat 50% 100%;
}

/* sidenav end */
.side-cont {
	overflow: hidden;
	height: 1%;
	margin-top: -8px;
	padding-top: 8px;
	background: #7c7c7c;
}

.log-form {
	overflow: hidden;
	height: 1%;
	position: relative;
	padding: 15px 0 23px 10px;
}

.log-form h3 {
	margin: 0;
	color: #fff;
	font: bold 16px 23px "HelveticaNeueLTStd-Th";
	padding: 0 0 13px 3px;
}

.log-form .line {
	overflow: hidden;
	width: 100%;
	padding-top: 3px;
}

.log-form .line .text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #555;
	border: 0;
	margin: 0;
	padding: 5px 0 6px 16px;
	width: 186px;
}

.log-form .link {
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	margin: 11px 0 0 8px;
}

.log-form .link:hover {
	text-decoration: underline;
}

.log-form .submit {
	float: right;
	margin: 5px 11px 0 0;
}

/* sidebar end */
.main {
	float: right;
	width: 867px;
	padding: 17px 28px 0 0;
}

/* main-nav start */
.main-nav {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 100;
	background: url(../images/main-nav-dot.gif) repeat-x 0 32px;
}

.main-nav li {
	float: left;
	font: bold 12px/26px Helvetica, Arial, Verdana;
}

.main-nav li a {
	float: left;
	color: #555;
	padding-bottom: 6px;
	text-decoration: none;
}

.main-nav li a span {
	padding: 1px 22px 9px;
	float: left;
	cursor: pointer;
}

.main-nav li a.active,
.main-nav li a:hover, 
.main-nav li a:hover {
	background: url(../images/main-nav-arrow.gif) no-repeat 50% 100%;
}

.main-nav li a.active span,
.main-nav li a:hover span, 
.main-nav li a.on span {
	background: #fdb10e;
	color: #fff;
}
.main-nav li a.on span { padding: 1px 22px 2px; }
.main-nav li a.on:hover span { padding: 1px 22px 9px; }

.main-nav li a strong {
	position: absolute;
	left: -9999px;
	top: 32px;
	width: 867px;
	height: 4px;
	overflow: hidden;
	background: #fdb10e;
}

.main-nav li a.active strong,
.main-nav li a:hover strong {
	left: 0;
}

/* main-nav end */
.main-cont {
	overflow: hidden;
	height: 1%;
	padding-bottom: 21px;
	margin-top: -6px;
}

/* main-photo start */
.main-photo {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 344px;
}
.slide-box {
	height: 344px;
	width: 867px;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.slide-box li {
	height: 344px;
	width: 867px;
	position: absolute;
	left: 0;
	top: 0;
}
.main-photo .img {
	position: absolute;
	left: 0;
	top: 0;
}

/* intro start */
.container-rgt .intro {float: left;	width: 100%;	padding:0;	font-size: 15px;	color: #666;	margin: 0;	line-height:20px;}

.container-rgt div.intro p {color: #666; float: none; margin: 0; padding: 0px 0 5px;}
.container-rgt div.intro h1 { color: #89AA01;  font: 17px "HelveticaNeueLTStd-Th";  margin: 0; padding: 5px 0;}
.container-rgt div.intro h2 { color:#89AA01;  font: 16px "HelveticaNeueLTStd-Th";  margin: 0;  padding: 5px 0;}
.container-rgt div.intro h3 { color: #89AA01;  font: 16px "HelveticaNeueLTStd-Th" !important;  margin: 0;   padding: 5px 0;}
.container-rgt div.intro h4 {   color:#89AA01;    font:15px "HelveticaNeueLTStd-Th";    margin: 0;    padding: 5px 0;}
.container-rgt div.intro h5 {    color:#89AA01;    font: 14px "HelveticaNeueLTStd-Th";    margin: 0;    padding: 5px 0;}
.container-rgt div.intro h6 {    color:#89AA01;    font: 13px "HelveticaNeueLTStd-Th";    margin: 0;    padding: 5px 0;}
.container-rgt div.intro ul {float:left; list-style: disc inside none; margin: 5px 0 5px 25px; padding: 0;width:96%;}
.container-rgt div.intro ul li {float:left; line-height: 20px;font-size:13px;list-style:disc;width:100%;}
.container-rgt div.intro ol { float: left; list-style-position: inside; margin: 5px 0 5px 30px;  padding: 0;    width: 100%;}
.container-rgt div.intro ol li {float:left; list-style-type:decimal;font-size:13px;   line-height: 20px;width:100%;}
.container-rgt div.intro a {    color: #4D8954;    text-decoration: none;}
.container-rgt div.intro strong {    font-weight: bold;}
.container-rgt div.intro b {    font-weight: bold;}
.container-rgt div.intro i {    font-style: italic;}
.container-rgt div.intro table {    border: 1px solid #DCDCDC;margin:10px 0px;    width: 100%;}
.container-rgt div.intro table th {    border: 1px solid #DCDCDC;    font-weight: bold;    padding: 2px;}
.container-rgt div.intro table td {    border: 1px solid #DCDCDC;    padding: 2px;text-align:center;}
.container-rgt div.intro hr {    border: 1px solid #DCDCDC;}
.container-rgt div.intro img {    border: 0 none;    width: 100%;}
.container-rgt div.intro span {    color: #666;    text-shadow: 0 1px #FFFFFF;}
.container-rgt div.intro sup {    font: 13px Helvetica, Arial, Verdana;}
.container-rgt div.intro sub {    font: 13px Helvetica, Arial, Verdana;}
/*.intro ul{float: left;padding: 0;margin: 10px 0;}
.intro ul li{float: left;width: 325px;margin:0;padding:0;line-height:20px;list-style-position:inside;list-style-type:disc;font-size:12px;color:#666;}
.intro table{border:1px solid #ccc;padding: 10px;}
.intro table tr td{border-top: 1px solid #000;border-bottom: 1px solid #ccc;}
.intro table th{border-bottom: 1px solid #ccc;}
.intro table tr:last-child td{border-bottom: none;}
.intro table tr:first-child td{border-top: 1px solid #000;}*/

/* intro end */
/* faq intro start

.faq-cont .intro {
	float: left;
	width: 100%;
	padding:0;
	font-size: 18px;
	color: #727171;
	margin: 0;
	line-height:25px;
}

.faq-cont .intro p {
	margin: 0;
	line-height: 19px;
}
 faq intro end */
/* news start */
#homepage-news.news {


	background: #f0fbff;
	height:auto;
	margin-top:5px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:268px;
	float:right;

}
.news ul {
	margin: 12px 0 0;
	margin: 0;
	padding: 0 0 11px;
	padding: 0;
	list-style: none;
	float: right;
	width: 266px;
	color: #727171;
	font-size: 12px;
	overflow: hidden;
	background: #f0fbff;
}

.news ul li {
	background: url(../images/news-line.jpg) repeat-x;
	overflow: hidden;
	height: 1%;
	padding: 14px 10px;
	margin-top: -3px;
}

.news ul li a {
	font-weight: bold;
	color: #0cadd1;
	text-decoration: none;
}

.news ul li a:hover {
	text-decoration: underline;
}

/* news end */
/* title start */
.title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 591px;
	color: #fff;
	font-size: 17px;
}

.title div {
	width: 566px;
	overflow: hidden;
	padding: 0 0 28px 25px;
	background: url(../images/title-bg.png);
}

.title h1 {
	margin: 13px 0 0;
	font: normal 27px "HelveticaNeueLTStd-Th";
	position: relative;
}

.title p {
	margin: 7px 0 0;
	position: relative;
	line-height: 20px;
}
.title a {
	color:#FFFFFF;
	text-decoration:none;
}
.title a:hover {	text-decoration:underline;}


/* title end */
.side {
	position: absolute;
	right: -1px;
	top: 0;
	width: 275px;
	height: 344px;
}

.side .bg {
	overflow: hidden;
	width: 268px;
	height: 344px;
	padding: 0 0 0 7px;
	background: url(../images/side-bg.png);
}

/* join start */

#homepage-righttop.join ul li a,
#homepage-righttop.join a{	text-decoration: none;	color: #fff;}

#homepage-righttop.join a:hover,
#homepage-righttop.join ul li a:hover{	text-decoration: underline;}

.join {
	background: #90b016;
	overflow: hidden;
	width: 256px;
	text-align: right;
	color: #fff;
	height: 124px;
	margin-top: 7px;
	padding: 0 12px 0 0;
	position: relative;
}

.join h2 {
	margin: 26px 0 0;
	font-size: 34px;
}

.join ul {
	margin: 3px 0 0;
	padding: 0;
	list-style: none;
	font-size: 15px;
}

.join ul li {
	line-height: 16px;
}

.join ul li a {
	text-decoration: none;
	color: #fff;
	padding-left: 20px;
	background: url(../images/join-arrow.gif) no-repeat 0 50%;
}

.join ul li a:hover {
	text-decoration: underline;
}

/* join end */
/* events start */
.events {
	background: #0cadd1;
	overflow: hidden;
	width: 256px;
	text-align: right;
	color: #fff;
	height: 202px;
	margin-top: 6px;
	padding: 0 12px 0 0;
	position: relative;
}

.events h2 {
	margin: 19px 0 0;
	font-size: 34px;
	text-transform: uppercase;
}

.events ul {
	margin: 3px 0 0;
	padding: 0;
	list-style: none;
	font-size: 15px;
}

.events ul li {
	line-height: 16px;
	width: 100%;
	padding-bottom: 10px;
	padding-bottom:7px;
}

.events ul li a {
	text-decoration: none;
	color: #fff;
	padding-left: 20px;
	background: url(../images/events-arrow.gif) no-repeat 0 50%;
}

.events ul li a:hover {
	text-decoration: underline;
}
/* new event start*/
#calendar-container{font-size: 13px;}
#calendar-sub-nav{
    border-bottom:2px solid #F0F0F0;
    float: left;
    margin: 0;
    padding: 12px 0 16px;
    width: 100%;
}
#calendar-sub-nav .searchby {
    color: #333333;
    display: block;
    float: left;
    font-size: 15px;
    font-style: normal;
    margin: 0;
}
.event_filter{float:left;}
.event_filter select {
    float: left;
    margin-left: 15px;
    width: 130px;
}
.event_filter span a {
    color: #666666;
    line-height: 20px;
    padding:0 0 0 10px;
}
ul#events {
    color: #666666;
    float: left;
    margin: 5px 0 0;
    padding: 0;
    list-style: none outside none;
}
ul#events li.ev-each-event .ev-text-holder-noimage {
    display: block;
    float: left;
    width: 100%;
}
ul#events .tags {
    color: #616161;
    line-height: 18px;
}
ul#events .tags a {
    color: #9EC305;
    font-weight: normal;
    text-decoration: none;
}
ul#events li.ev-each-event img {
    display: block;
    padding: 4px;
	max-width:150px;
}
ul#events li {
    float: left;
    margin: 0 !important;
}
ul#events li.ev-each-event .ev-img-wrapper{float: left;margin-right: 10px;width: 30%;}
ul#events li.ev-each-event .ev-img-holder {
    border: 1px solid #CDCDCD;
    display: block;
    float: left;
    overflow: hidden;
    text-align: center;
}
ul#events li.ev-each-event img {
    display: block;
    padding: 4px;
}

ul#events li.ev-each-event .ev-text-holder {
    display: block;
    float: left;
    margin-left: 0 !important;
    width:68%;
}
ul#events h3.ev-start-date {
    color: #797979;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.1em;
    margin: 0 0 5px;
}
ul#events .ev-summary {
    line-height: 18px;
    margin-top: 10px;
    overflow: hidden;
}
.evtpress-box {
    border-bottom: 2px dotted #CDCDCD;
    float: left;
    padding: 5px 0;    
    width: 100%;
}
.evtpress-box .press-date {
    color: #737373 !important;
    font-family: Helvetica,Arial,Verdana;
    font-size: 15px !important;
    font-weight: normal !important;
    margin:5px 0;
    background: #9EC305;
    padding:10px;
    overflow: hidden;
}
.evtpress-box .press-date label.datetext{color: #FFFFFF;float: left;font-weight: normal;}
.evtpress-box .press-title {
    color: #2E88C4;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    margin: 5px 0;
    text-decoration: none;
}
.evtpress-box .press-title-link {
    color: #89AA01;
}
.ev-tag-title{padding-right: 5px;}
.events-links {
/*    margin-top: 10px;*/
	float: left;
	width: 100%;
}

.events-links a {
    color: #9EC305;
	font-size:13px;
}
.events-view-photos{color:#9EC305;float:right;margin:3px 5px 0 0;font-size: 13px;}
.events-links a:hover{text-decoration:none;}
.eve-addtocal {
    background: none repeat scroll 0 0 white;
    margin-left: 72px;
    position: absolute;
    float:left;
    z-index: 111;
}
.eve-cal-sub {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc;   
    display: none;
    float: left;
    height: auto !important;
    padding: 5px;
    margin-top:-5px;
}
.eve-cal-sub a, .eve-cal-sub a img, .eve-cal-sub1 a, .eve-cal-sub1 a img {
    display: inline;
    float: left;
}
.calendar-head{float:left;width:auto; border-bottom:2px solid #f0f0f0;  margin: 0; padding: 5px 0 15px 8px/*check in event calender*/; width: 99%;}
.faq-main .calendar-head h1{font-size:24px; color:#00386f; margin:0;  padding: 0 0 8px; font-weight: bold;}
.faq-main .calendar-head h2{font-size:17x; font-family:"HelveticaNeueLTStd-Th";   font-style:italic; margin:0;text-transform: none;}
.faq-main .calendar-head h2 a{color:#777775; text-decoration:none;}
.faq-main-full .calendar-head h1{font-size:24px; color:#00386f; margin:0;  padding: 0 0 8px; font-weight: bold;}
.faq-main-full .calendar-head h2{font-size:17px; font-family:"HelveticaNeueLTStd-Th";   font-style:italic; margin:0;text-transform: none;}
.faq-main-full .calendar-head h2 a{color:#777775; text-decoration:none;}
.content_inner_right {float:right; /*margin: 12px 28px 0 0;*/ width:495px; margin: 15px 0 0 0/*event calender page*/;}
.content_inner_right h3 {font-size:15px; color:#737372; font-family:"HelveticaNeueLTStd-Th"; margin:0; padding:0;}
.content_inner_right h1 {font-size:20px; color:#89AA01;font-weight:normal;  margin: 0;padding: 9px 0 16px;float:left;width:100%;}
.content_inner_right p a {text-decoration:none; color:#666;}
.content_inner_right h2 {font-size:18px; margin-bottom:0;}
.content_inner_right .header {float:right; width: 320px; margin-bottom: 8px; padding-bottom: 16px;   #padding-bottom:8px;}	
.content_inner_right .header h1 { margin: 0; padding: 0 0 10px; text-transform: none;}
.content_inner_right .header p{width:100%;}
.content_inner_right .header p span{width:352px; font-weight:normal !important; text-align:left;}
.content_inner_right .header p span.left {float:left; width:auto; font-weight:bold;}
.content_inner_right .header p span.right {float:right; width: 270px !important; font-weight: normal;}
.content_inner_right p span{margin-bottom:5px; float:left;}
.calendar-rightleft{float:left; width:172px;}
.calendar-rightleft .rightleft-cont{float: left;width: 100%;}
.calendar-rightleft .rightleft-cont img {float:left; border:1px solid #cbcbcb; padding:5px;}
.icon_container {float:left; width:100%;}
.icon_container {float:left; width: 98%; margin: 26px 0 0;}
.icons-cont {float:left; width:100%;}
.icons-cont ul{margin:0; padding:0;}
.icons-cont li {border: 1px solid #FFFFFF;  display: inline;  float: left;  list-style:none;  margin: 0 5px;  padding: 0;
                width: auto;}
#icons-cont .cboxElement{font-size: 13px;font-style: italic;color:#9EC305;}
.icons-cont ul .on {
    background:transparent url(../images/dowload-hover-bg.gif) repeat-x scroll 0 0;
    border:1px solid #CBCBCB;
}
.icons-cont li a { float: left; padding: 2px 10px;}
.icons-cont li:hover {background:url(../images/dowload-hover-bg.gif) repeat-x; border:1px solid #cbcbcb;}
.icons-cont-txt {float:left; width:98%; border-top:1px solid #d0d0d0; margin: -1px 0 0;}
.icons-cont-txt span {font-size:12px; font-weight:bold; float:left; width:100%; font-style:normal; padding: 8px 0 0;}
.icons-cont-txt p {font-size:12px; margin:0; padding:0; font-style:italic;}
ul.doclist{float: left;}
ul.doclist li{float: none;list-style: disc inside none;font-size:12px;color:#666;margin: 5px 0 0;}
ul.doclist a{color: #666666;font-style: normal;}
ul.doclist a:hover, ul.doclist a:hover span {color: #9EC305;}
.events-border {
    border-bottom: 2px solid #F0F0F0;
    float: left;
    margin-bottom: 15px;
    margin-top: 5px;
    width: 100%;
}
.continue {float:right;width:auto; padding:10px 0 0;}
.faq-main .about-bar{margin: 15px 0 0;width: 150px;background:url(../images/about-main-bg.gif) repeat-y 0 0;}
.faq-main .whoscoming{
    float: right;
    padding: 10px 26px 0 0;
    width: 464px;
}
.container-rgt h1,.container-rgt h2,.container-rgt h3,.container-rgt h4,.container-rgt h5,.container-rgt h6,.container-rgt h1 a{color:#93B604;}
.content-expand{border:1px solid #cbcbcb;width:455px; height:auto; float:left; position:relative; padding-bottom: 20px;  padding-top: 5px;}
.faq-main .content-expand .expand_toggle_heading{ float:left; width:450px; border-bottom:2px dotted #cbcbcb; margin:0; /*min-height:41px;*/ height: auto;   padding-top: 10px; }
.faq-main .content-expand .expand_toggle_heading h1{ font-size:20px; padding:0px; margin:0px; float: left; width:99%; color:#9EC305; font-size: 16px;  letter-spacing: -0.5px;}
.faq-main .content-expand .expand_toggle_heading h3{ padding:0px; height:0px; float:right; width:30px;}
.faq-main .content-expand .expand_toggle_heading .content_heading_expand {float:left; width:100%;/*padding-bottom: 10px;*/ padding-bottom: 6px;/*check my profile*/ cursor:pointer;}
.faq-main .content_heading_expand h1 span{float:right;background:url('../media/images/arrow-right.jpg') no-repeat;width:15px;}
.faq-main .content_heading_expand h1 span.arrow{background:url('../media/images/arrow-hover.jpg') no-repeat; margin-top:4px;}
.border-outline{border: 1px solid #CBCBCB;float: left; padding: 15px 0 15px 6px; width: 97%; margin:0 0 20px;}
.border-outline{margin:5px 0 20px !important;}
.faq-main #step_3_dt{font-size: 13px;color:#666;}
.faq-main p.suc_msg{width: 92%;}

.faq-main-full .about-bar{margin: 15px 0 0;width: 200px;background:url(../images/about-main-bg.gif) repeat-y 0 0;}
.faq-main-full .whoscoming{
    float: right;
    padding: 10px 26px 0 0;
    width: 538px;
}
.container-rgt h1,.container-rgt h2,.container-rgt h3,.container-rgt h4,.container-rgt h5,.container-rgt h6,.container-rgt h1 a{color:#93B604;}
.content-expand{border:1px solid #cbcbcb;width:455px; height:auto; float:left; position:relative; padding-bottom: 20px;  padding-top: 5px;}
.faq-main-full .content-expand .expand_toggle_heading{ float:left; width:450px; border-bottom:2px dotted #cbcbcb; margin:0; /*min-height:41px;*/ height: auto;   padding-top: 10px; }
.faq-main-full .content-expand .expand_toggle_heading h1{ font-size:20px; padding:0px; margin:0px; float: left; width:99%; color:#9EC305; font-size: 16px;  letter-spacing: -0.5px;}
.faq-main-full .content-expand .expand_toggle_heading h3{ padding:0px; height:0px; float:right; width:30px;}
.faq-main .content-expand .expand_toggle_heading .content_heading_expand {float:left; width:100%;/*padding-bottom: 10px;*/ padding-bottom: 6px;/*check my profile*/ cursor:pointer;}
.faq-main-full .content_heading_expand h1 span{float:right;background:url('../media/images/arrow-right.jpg') no-repeat;width:15px;}
.faq-main-full .content_heading_expand h1 span.arrow{background:url('../media/images/arrow-hover.jpg') no-repeat; margin-top:4px;}
.border-outline{border: 1px solid #CBCBCB;float: left; padding: 15px 0 15px 6px; width: 97%; margin:0 0 20px;}
.border-outline{margin:5px 0 20px !important;}
.faq-main-full #step_3_dt{font-size: 13px;color:#666;}
.faq-main-full p.suc_msg{width: 92%;}

#evtsponsor_container {float: left; margin: 15px 0 0 10px; width: 490px;}
#evtsponsor_container .top_image {float:left; width:537px; height:204px; background:url(../images/editorialb-bannerbg.jpg) no-repeat;}
#evtsponsor_container .top_image img {width:521px; height:177px; float:left; margin:8px;}
#evtsponsor_container .sponsorlist {float:left; width: 168px; margin: 0 11px 0 0;}
#evtsponsor_container .sponsorlist .top_image {float:left; width:168px; height:123px; padding-bottom:14px; background:url(../images/editb-smallbg.jpg) no-repeat;}
#evtsponsor_container .sponsorlist .top_image img {width:152px; height:99px; float:left; margin:8px;}
#evtsponsor_container .middle {float:left; width: 168px; margin: 0 15px;}
#evtsponsor_container .middle .top_image {float:left; width:168px; height:123px; padding-bottom:14px; background:url(../images/editb-smallbg.jpg) no-repeat;}
#evtsponsor_container .middle .top_image img {width:152px; height:99px; float:left; margin:8px;}
.sponsorlist h2 {
color:#89AA01;
float:left;
font-family:Interstate,Arial;
font-size:15px;
line-height:22px;
margin:0 0 5px;
text-align:center;
width:100%;
}
.sponsorlist p {
    color: #666666;
    float: left;
    font-family: Helvetica,Arial,Verdana;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}
#evtspeaker_container {
    float: left;
    margin: 13px 0 0 10px;
    width: 485px;
}
#evtspeaker_container .top_image {float:left; width:537px; height:204px; }
#evtspeaker_container .top_image img {max-width:521px; max-height:177px; float:left; margin:8px;}
#evtspeaker_container .speakerlist {
float:left;
margin:10px 0 0 0;
text-align:center;
width:168px;
}
#evtspeaker_container .speakerlist .top_image {
    float: left;
    height: 155px;
    padding-bottom: 4px;
    width: 130px;
}
#evtspeaker_container .speakerlist .top_image img {
    float: left;
    max-height: 155px;
    margin: 2px 8px 8px 0;
    vertical-align: top;
    max-width: 125px;
}
#evtspeaker_container .middle {float:left; width: 168px; margin: 0 15px;}
#evtspeaker_container .middle .top_image {float:left; width:168px; height:123px; padding-bottom:14px; background:url(../images/editb-smallbg.jpg) no-repeat;}
#evtspeaker_container .middle .top_image img {width:152px; height:99px; float:left; margin:8px;}
.speakerlist h2{
    color: #89AA01;
    float: left;
    font-family: Interstate,Arial;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 5px;
    width: 100%;
}
.speakerlist p {
    color: #666666;
    float: left;
    font-family: Helvetica,Arial,Verdana;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}
#evtagenda_container{float: left;width: 485px;margin: 13px 0 0 10px;}
/* event agenda page */
.agenda_list ul{padding:0;margin:0;float: left;}
.agndlist{float:left;width:100%;}
.agenda_list div.event-date label{color:#9EC305;}
.agenda-speakerlist .profile-open {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    padding: 0 3px 2px 0;
    width: 99.4%;
}
.agenda-speakerlist .profile-open a {
    background: url("../media/eo-images/icon_open.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 14px;
    overflow: hidden;
    text-indent: -9999em;
    width: 14px;
}
.agenda-speakerlist .profile-close {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    display: none;
    float: left;
    padding: 2px 3px 5px 0;
    width: 99.4%;
}
.agenda-speakerlist .profile-close a {
    background: url("../media/eo-images/icon_close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 14px;
    overflow: hidden;
    text-indent: -9999em;
    width: 14px;
}
div.agenda_list{font-size: 14px;color:#666;}
/* event agenda page #end */
/*event calendar start*/
.faq-form .pageside_defualt{float: right;line-height: 22px;width:100%;}
div.events_calendar table.calendar {
    border:1px solid #cdcdcd;
    height: 155px;
    margin:0 0 10px;
    padding:0;
    position: relative;
    text-align: center;
     width: 92%;
    background-color: #fff;
    box-shadow: 0 5px 5px #727171;
}
.calendar .calendar-month{background-color: #4CBC6D;color: #FFF;font-weight: bold;text-shadow: -1px 0 #967529;text-transform: uppercase;line-height: 23px;font-size: 14px;padding: 4px;float: left;width: 100%;}
.calendar .calendar-month span a{text-decoration: none; color: white;}
.calendar tbody{
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    float: left;
}
.linked-day span{}
.events_calendar{float:left;width: 100%;font-size: 14px;margin: 5px 0 0 10px;}
.events_calendar span{color: #9ED943;/* float: left;*/font-family: Helvetica,Arial,Verdana; padding: 0;}
.events_calendar span a{color: #04447a; text-decoration:none;}
.events_calendar table.calendar tr{float: left;width: 100%;line-height: 18px;}
.events_calendar .calendar th{line-height: 14px;width: 10%;}
.events_calendar .calendar td{width: 24px;}
/*.featured-events-list{ float:left; padding: 25px 0 0 8px;}*/
.featured-events-list {
   float: left;
   padding: 25px 0 0 12px;
}
.featured-events-list .md_label{
     border-bottom: 2px solid #F0F0F0;
    color: #666666;
    float: left;
    font-family:Helvetica,Arial,Verdana;
    font-size: 14px;
    font-style: italic;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 100%;
}
.featured-event{
    border-bottom: 1px dotted #DFDFDF;
    float: left;
    margin: 0 0 6px 0;
    padding: 0 0 14px;
    width: 100%;
}
.event-sidebar-title{
    color: #89AA01;
    float: left;
    font-family: Interstate,Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}
.event-sidebar-date {
    float: left;
    font-family: Helvetica,Arial,Verdana;
    font-size: 12px;
    font-style: italic;
    line-height: 18px;
    margin: 0;
    padding: 2px 0 0;
	width:100%;
}
.event-sidebar-rsvp{
    float: left;
}
.featured-event .event-sidebar-title .title{color:#89AA01;font-size: 14px;position: relative;}
.event-sidebar-rsvp a{color:#89AA01;}
/*event calendar end*/

#personal-prof-ul {
    margin-top: 12px;
    list-style: none outside none;
	margin: 12px 0 10px;
}
#personal-prof-ul input[type="text"]{
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    margin: 2px 3px 7px 0;
    padding: 3px;
    float: none;
}
#personal-prof-ul ul.first_name{list-style:none; float: left; width: 100%;}
#personal-prof-ul ul.first_name li{border:none;float:left; margin:0 10px 0 0;}
#personal-prof-ul li label{margin-left:0px;}
.li-half{float: left; width: 196px;}
.expand_toggle{width:435px; height: auto; float:left; position:relative;}
.expand_toggle .expand_btn_inner{ float:left; width:100%; height:19px; border:0;}
.expand_toggle .expand_btn_inner .expand_ul{ list-style:none;}
.expand_toggle .expand_btn_inner .expand_ul li{ float:left;}
.expand_btn_inner ul.expand_ul li:first-child {border-left: 1px solid #CBCBCB;}
.btn_expand_inner-active, .tab-active {
    background: url("../media/images/expand_box_bg_hover2.jpg") repeat-x scroll 0 0 transparent;
    border-right: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
	/*border-left: 1px solid #CBCBCB;*/
    color: #6B9CC5;
    font-weight: normal;
    height: 19px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
}
.btn_expand_inner-active{padding: 0 10px 5px 10px;width: auto;}
.btn_expand_inner {
    background: url("../media/images/expand_box_bg2.jpg") repeat-x scroll 0 0 transparent;
    border-right: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
    color: #666666;
    font-weight: normal;
    height: 19px;
    line-height: 20px;
    padding: 0 9px 5px 10px;
    text-align: center;
    cursor:pointer;
    width: auto;
}
.sub_heading{ 
    padding:0px;
    color: #A8A8A8;
    font-family:Helvetica,Arial,Verdana;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;float:left;margin: 0 0 13px;/*check in my nycmer photo display below text*/
    }
#photo_1 input{ margin:0 0 10px;}
.add_inf_ul{ list-style: none;}
.add_inf_ul li{float:left; width:200px;}
.add_inf_ul li input[type="text"] {  width:187px !important;/* height: 10px !important; check in My profile --> Additional Contact*/}
.profile_input{ width:210px !important}
#calrollouter{/*height: 22px;*/float:left; margin: 0;padding: 0;width: 154px;background:none !important;border: none !important;}
/*new event end*/

/* events end */
/* slide start */
.slide-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 262px;
	z-index: 100;
	bottom: 7px;
}

.slide-nav li {
	float: left;
	padding: 0 0 0 1px;
}

.slide-nav li a {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 15px;
	height: 15px;
	background: url(../images/slide-item.png) no-repeat;
}

.slide-nav li.active a,
.slide-nav li a:hover {
	background: url(../images/slide-hover-item.png) no-repeat;
}

/* slide end */
/* main-photo end */
/* side-list start */
.side-list {
	margin: 0 0 -11px;
	padding: 0;
	list-style: none;
	width: 186px;
	float:left;
}

.side-list li {
	vertical-align: middle;
	font-size: 11px;
	margin-top: 3px;
	overflow: hidden;
	width: 100%;
}

.side-list li a {
	display: block;
	background: #666;
	text-decoration: none;
	color: #fff;
	line-height: 25px;
	padding: 0 0 0 16px;
}
.side-list li a:hover,.side-list li a.active {
	background:#fff !important;
	color:#10aed1 !important;
}

.log-link {
	color: #fff;
	text-decoration: none;
	position: absolute;
	right: 14px;
	top: 0px;
	font-size: 11px;
}

.log-link:hover {
	text-decoration: underline;
}

/* side-list end */
/* about-bar start */
.about-bar {
	float: left;
	width:26%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.about-bar li {
	vertical-align: middle;
	overflow: hidden;
	width: 100%;
}

.about-bar li a {
	display: block;
	height: 1%;
	padding: 6px 0 6px 22px;
	line-height: 20px;
	text-decoration: none;
	color: #81a101;
	font-size: 14px;
}

.about-bar li a span {
	cursor: pointer;
	padding-right: 17px;
}

.about-bar li a.active,.about-bar-resources li a.active,
.about-bar li a.active:hover,.about-bar-resources li a.active:hover,
.about-bar li a:hover,.about-bar-resources li a:hover {
	background: #93b604;
	color: #fff;
}
.about-bar li a:hover,.about-bar-resources li a:hover { background:none; color: #81a101; }

.about-bar li a.active span,.about-bar-resources li a.active span, .about-bar li a.active:hover span,.about-bar-resources li a.active:hover span  {
	background: url(../images/about-bar-arrow.gif) no-repeat 100% 50%;
}
.about-bar li a:hover span,.about-bar-resources li a:hover span {
	background: url(../images/about-bar-arrow-over.gif) no-repeat 100% 50%;
}

/* about-bar end */
/* about-cont start */
.about-cont {
	background:url("../images/about-main-bg.gif") repeat-y scroll 0 0 / 26% auto transparent;
	padding: 0;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
	margin-top:5px;
}

.about-main {
	float: right;
	width:71%;
	margin:0 7px 0 0;
	min-height:550px;
}

.about-main img {
	display: block;
        float: left;
}
.about-main .about-text{padding:0;float:left;width:100%;}
.about-main .about-text div.folio{ color: #333333; font-size: 13px; text-align: center; width: 100%;}
.about-main .about-text div.folio a{padding:0px 5px;}
.about-text,.mem-zone-container {
	overflow: hidden;
	height: 1%;
	padding: 0 30px 0 14px;
}

.about-text h2,.mem-zone-container h2 {
	margin:0;
	padding-bottom: 5px;
	color: #89aa01;
	font-size:18px;
        font-weight: normal;
       }

.about-text h3,.mem-zone-container h3 {
	margin: 13px 0 -4px;
	font-size: 15px;
	color: #93b604;
}

.about-text p,.mem-zone-container p {
	margin: 8px 0 5px 0;        
/*	line-height: 16px; */  /* Please refer all layouts*/
        float: left;
        width:100%;
}

/* about-cont end */
/* content end */
/* footer start */
#footer {
	overflow: hidden;
	height: 1%;
	font-size: 11px;
	padding: 5px 0 5px 241px;
	text-align: center;
	line-height: 12px;
	color: #fff;
}

#footer strong {
	display: inline;
	padding-left: 3px;
	padding-right: 6px;
}

#footer ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer ul li {
	display: inline;
	padding: 0 3px 0 8px;
	margin-left: -1px;
	display: inline;
	background: url(../images/footer-divider.gif) no-repeat 0 50%;
}

#footer ul li.first {
	background: none;
}

#footer ul li a {
	text-decoration: none;
	color: #fff;
}

#footer ul li a:hover {
	text-decoration: underline;
}

/* footer end */
/* events-cont start */
.events-cont {
	overflow: hidden;
	width: 100%;
	margin-top: 6px;
	padding-bottom: 8px;
}
.events-main {
	float: left;
	width: 574px;
}

.today {
	overflow: hidden;
	height: 1%;
	padding-left: 16px;
	font: 20px "HelveticaNeueLTStd-Th";
	font-weight: bold;
	margin-bottom: 4px;
	line-height: 36px;
	background: #9ec305;
}
.today span {
	float: left;
	color: #fff;
	background: url(../images/today-arrow.gif) no-repeat 0 50%;
	padding-left: 0;
	padding-right: 22px;
}
.today strong {
	float: left;
	color: #fff;
	font-weight: normal;
}
.events-item {
	overflow: hidden;
	height: 1%;
	margin-bottom: 15px;
	font-size: 12px;
	padding: 8px 10px 25px 16px;
}
.color-item {
	background: #f8fbed;
}
.events-item h2 {
	margin: 7px 0 0;
	color: #89aa01;
	font: 21px "HelveticaNeueLTStd-Th";
}
.events-item h2 a { color: #89aa01; text-decoration:none; }
.events-item h2 a:hover { text-decoration:underline; }
.events-item .time {
	display: block;
	margin-top: 3px;
	color: #6a6969;
}
.events-item .sponsor {
	display: block;
	color: #6a6969;
}
.events-item p {
	margin: 8px 0 0;
	line-height: 14px;
}
.events-item p .link {
	color: #93b604;
}
.events-item p a {
	text-decoration: none;
	color: #93b604;
	font-weight: bold;
}
.events-item p a:hover {
	text-decoration: underline;
}
.events-list {
	margin: 0 0 6px -6px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
	font-size: 11px;
}
.events-list li {
	background: url(../images/event-list-divider.gif) no-repeat 0 50%;
	margin-left: -1px;
	display: inline;
	float: left;
	padding: 0 8px;
}
.events-list.event-types li {
}

.events-list li a {
	text-decoration: none;
	color: #999;
}
.events-list li a:hover {
	text-decoration: underline;
}
.events-item .img {
	float: left;
	padding: 2px;
	background: #fff;
	border: 2px solid #ccc; 
	margin: 2px 10px 0 0;
	width:128px;
}
* html .events-item .img {
	margin-right: 7px;
}

/* events-bar start */
.events-bar {
	float: right;
	width: 243px;
	padding: 0 17px 0 0;
}
.calendar {
	margin-top: 12px;
	overflow: hidden;
	width: 100%;
}
/* events-bar end */
/* save start */
.save {
	overflow: hidden;
	height: 1%;
	padding: 37px 0 0 5px;
	font-size: 12px;
	color: #93b604;
}
.save-title {
	font-size: 13px;
	display: block;
}
.save h3 {
	margin: 11px 0 7px;
	font-size: 15px;
	font-weight: normal;
}
.save .date {
	display: block;
	line-height: 14px;
}
.save p {
	line-height: 14px;
	margin: 6px 0 0;
}
/* save end */
.submit-link {
	padding: 11px 0 0 5px;
	font-size: 12px;
}
.submit-link a {
	color: #82a200;
	text-decoration: none;
	padding-right: 13px;
	text-transform: uppercase;
	background: url(../images/submit-link-arrow.gif) no-repeat 100% 50%;
}
.submit-link a:hover {
	text-decoration: underline;
}
/* events-cont end */
/* faq-cont start */
.faq-cont {
	overflow: hidden;
	width: 100%;
	margin-top: 0;
/*	padding: 7px 6px;*/
}
.faq-main {
	float: left;
	width: 74%;/*615px is before given pls check in FAQ page also*/
	padding:0 0px 0 10px;/*0 20px 0 15px is before given pls check in FAQ page also*/
	min-height:550px;
}
.faq-main h2 {
	margin: 0;
	color: #80A000;
	font: 21px/36px "HelveticaNeueLTStd-Th";
        text-transform: capitalize;
	width:100%;
}
.faq-main h3{color: #9EC305;float: left;font-size: 16px;font-weight: normal;margin:5px 0;width:100%;}
.faq-main p{color: #666;float: left;font-size: 13px;font-weight: normal;width:100%;margin:0 0 5px;line-height: 22px;}

.faq-main-full {
	float: left;
	width: 98%;
	padding:0 10px;
}
.faq-main-full h2 {
	margin: 0;
	color: #80a000;
	font: 21px/36px "HelveticaNeueLTStd-Th";text-transform: capitalize;
}
.faq-main-full h3{color: #9EC305;float: left;font-size: 16px;font-weight: normal;margin:5px 0;width:100%;}
.faq-main-full p{color: #666;float: left;font-size: 13px;font-weight: normal;width:100%;margin:0 0 5px;line-height: 22px;}

.accordion {
	border: 1px solid #e8efc8; 
	overflow: hidden;
	height: 1%;
	margin-top: 11px;
}
.accordion-item {
	overflow: hidden;
	width: 100%;
}
.accordion .opener {
	display: block;
	color: #89aa01;
	text-decoration: none;
	font: 15px/19px "HelveticaNeueLTStd-Th";
	padding: 10px 0 10px 16px;
	position: relative;
	outline: none;
	overflow:hidden;
}

.opener strong { display:block; font-weight:normal; float:left; }
.opener strong.md-photo { width:115px; margin:0 20px 0 0; }
.opener strong.md-info-container { width:400px; }
.opener strong.md-info-title { font: 15px/19px "HelveticaNeueLTStd-Th"; padding:0 0 10px 0; color: #89aa01; }
.opener strong.md-info-content {  }

.accordion .color .opener {
	background-color: #f3f7e2;
}
.accordion .opener .plus {
	background: url(../images/plus-icon.png) no-repeat;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -7px;
}
.accordion .ui-state-active .plus {
	background: url(../images/minus-icon.png) no-repeat;
}
.accordion .slide {
	width: 597px;
	overflow: hidden;
	padding: 0 40px 0 16px;
}
.accordion .slide p {
	margin: 2px 0 11px;
	line-height: 16px;
}


.faq-form {
	float: right;
	width: 24%;
	margin-top:2px;
	font-size:13px;
        color:#727171;
}
.faqlist{
    float: left;
    width:99%;
    border:1px solid #cccccc;
}
.faq-form .text {

	float: left;
	border: 1px solid #c1c1c1; 
	margin: 0;
	padding: 1px 0 2px 4px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #797979;
	width: 167px;
	border-top-color: #858585;
	border-bottom-color: #e0e0e0;
}
.faq-form .submit {
	float: left;
	margin-top: 11px;
}
/* faq-cont end */


/* my profile styles */
#hdr-links {
	display:none;
}

/* over rides */
.faq-form h3, .events-bar h3 {
	margin:0 0 6px 0;
        padding: 0 0 0 16px;
}
.faq-form p, .events-bar p {
	margin:0;
        padding:0 0 5px 16px;
}
.faq-form #searchboxcontainer{padding: 0/*if any changes made compare expert corner*/;}
/* gallery styles */
#gallery-introduction {
	width:540px;
	overflow:hidden;
	border-bottom: 2px solid #c09550;
	margin: 0 0 10px 0;
}
	#gallery-introduction ul {
		margin:0;
		padding: 0 0 20px 14px;
		list-style-type:none;
		overflow:hidden;
		float:left;
		clear:both;
		width:540px;
	}
		#gallery-introduction ul li.image {
			width:158px;
			float:left;
			clear:both;
			background:url(../images/icon_greyarrow.gif) no-repeat center right;
			margin: 0 10px 0 0;
		}
			#gallery-introduction ul li.image img {
				padding:3px;
				border:2px solid #999;
				width:140px;
				height:auto;
			}
		#gallery-introduction ul li.description {
			width:350px;
			float:left;
			padding:10px 0 0 0;
		}
			#gallery-introduction ul li.description h2 {
				color:#ff7e00;
				font-size:1.2em;
				margin:0;
				font-weight:bold;
			}
			#gallery-introduction ul li.description h3 {
				color:#ff9900;
				font-size:1em;
				margin:0 0 .5em 0;
				clear:left;
			}
			#gallery-introduction ul li.description p {
				margin:0;
			}
			#gallery-introduction ul li.description a {
				margin:6px 0 0 0;
			}
#gallery-conclusion {
	border-bottom:2px dotted #666;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	width:540px;
	overflow:hidden;
}
#gallery-conclusion a:focus {
	outline: 0;
}
#gallery-conclusion ul {
	margin:0;
	list-style-type:none;
	display:inline-block;
}
#gallery-conclusion ul li {
	float:left;
	margin: 0 6px 6px 0;
}
#gallery-conclusion ul li img {
	/*width:96px;*/
	/*height:54px;*/
	padding:2px;
	border:1px solid #999;
}
.registration_container{
	padding:0 15px 40px;
}
.registration_container ul li{padding:4px 0 2px;}
.registration_container ul li.section{width:100%;}
.registration_container ul li.section h3{padding:0;}
.form_ord1_label{
	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#222222;
}
.grace-main label.desc {
    border: medium none;
    color: #222222;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 150%;
    padding: 10px 0 1px;
}
.grace-main input[type="text"], .grace-main [type="textarea"] {
    /*background: url("../images/fieldbg.gif") repeat-x scroll center top #FFFFFF;*/
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    width:400px;
}
h3.pay-li{
    color: #9EC305;
    font: 21px/36px Helvetica, Arial, Verdana;
    margin: 0;
}

span#credit {color: #222222;  float: left;   font-size: 12px;   margin: 8px 20px 0 0;    width: auto;}

#credit input[type="radio"] { float: left;   margin: 1px 0 0;}

#credit .payoption {  float: left;    padding: 0 0 0 5px;    width: auto;}

#cred_details h3{
	font-weight:bold;
	font-size:14px;
}
.registration_container form h3 {
    color: #83C6E5;
    font: 18px/36px "HelveticaNeueLTStd-Th";
    margin: 0;
    padding: 0 6px;
}

.registration_container form a.thickbox{
	color:#0CADD1;
	text-decoration:none;
	font-size:13px;
	padding-left:8px;
}
.registration_container form a.thickbox:hover{
	color:#0CADD1;
	text-decoration:underline;
	font-size:13px;
	padding-left:8px;
}
.myprofiletable input[type="text"],.myprofiletable textarea{
    /*background: url("../images/fieldbg.gif") repeat-x scroll center top #FFFFFF;*/
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: solid;
    border-width: 1px;
}
table#mem-type-tbl{padding-top:10px;}
table#mem-type-tbl tr{height:20px;}
table#mem-type-tbl td{color:#222222;font-size:12px;}
.current_members{padding-top:5px;padding-bottom:10px;}
.black_head a.thickbox{font-size:13px;font-weight:bold;text-decoration:none;}
.add_new_users .member_details{padding-left:0px;}
.black_head{float:right;font-size:16px;padding-left:15px;}
.mem-container {
    border: 1px solid #999999;
    color: #666666;
    float: left;
    height: 146px;
    margin-top: 10px;
    width:99%;
}
.current_members {
    border-top: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: 20px;
    padding-top: 20px;
    width:100%;
}
.mem-container2 {
    color: #666666;
    float: left;
    margin-left: 10px;
    width:67%;
}
.fyi {
    border: 1px solid #999999;
    color: #3399CC;
    float: left;
    font-size: 13px;
    height: 111px;
    margin-top: 8px;
    padding: 9px;
    width:26%;
}
#my-details{width:100%;}
table.membership_details{margin-top:10px;}
table.membership_details tr{height:25px;}
table.membership_details td{position:relative;font-size:13px;padding:3px;}

#option_membership {/*margin: 7px 0 0 7px;*/}
#blue16 {padding: 10px 0 0;}
.pad_left18 span span {float:left; width:auto;}

/* nav menu */
.menu ul li.selected{background: url("../images/image/menu-arrow.png") no-repeat scroll center top transparent;}
.menu ul li a.active{color:#00AED2;}
.menu ul li a:hover{color:#00AED2;}

/* nav menu */
.navpagelist{padding: 0 0 0 10px;}
/* multiple layout */
.middle-sub-subcontainer1{float:right;width:650px;margin:0 10px 0 0;}

/* multiple layout */

.banner-caption{color: #666666;float: right;font-size: 10px;font-style: italic;margin:3px 0 0;}

/*container Right style start*/
.container-rgt .layout-header-text {float:left;width:100%;margin:0;}
.container-rgt .layout-header-text h2{color: #89AA01;font-family: helvetica;font-size: 18px;font-weight: normal;margin:0;padding-bottom: 5px;}
.container-rgt .layout-header-text h3{font-family: helvetica;font-size: 18px;font-weight: normal;line-height: 22px;margin:10px 0 0 0;padding: 0 0 12px;color: #93B604;}
.container-rgt .faq-cont .faq-form{/*width:100%;*/}
/*container Right style end*/

/*header style started*/
.header-img{float:left;width:100%;margin:0 0 15px;}
.header-img img{max-width:650px;}
/*header style Ended*/

/*added by Suresh.A - For all Layouts */
.content-a .fck-field h1,.content-a .fck-field h2,.content-a .fck-field h3,.content-a .fck-field h4,.content-a .fck-field h5,.content-a .fck-field h6{color:#93B604;font-weight: bold;line-height: 22px;margin: 0;padding: 0;}
.content-b .fck-field h1,.content-b .fck-field h2,.content-b .fck-field h3,.content-b .fck-field h4,.content-b .fck-field h5,.content-b .fck-field h6{color:#93B604;font-weight: bold;line-height: 22px;margin: 0;padding: 0;}
.content-c .fck-field h1,.content-c .fck-field h2,.content-c .fck-field h3,.content-c .fck-field h4,.content-c .fck-field h5,.content-c .fck-field h6{color:#93B604;font-weight: bold;line-height: 22px;margin: 0;padding: 0;}
.content-d .fck-field h1,.content-d .fck-field h2,.content-d .fck-field h3,.content-d .fck-field h4,.content-d .fck-field h5,.content-d .fck-field h6{color:#93B604;font-weight: bold;line-height: 22px;margin: 0;padding: 0;}
/*.layout_a .content-a .fck-field h1 a,.layout_a .content-a .fck-field h2 a,.layout_a .content-a .fck-field h3 a,.layout_a .content-a .fck-field h4 a,.layout_a .content-a .fck-field h5 a,.layout_a .content-a .fck-field h6 a{color:#93B604;}*/
/*added by Suresh.A - For all Layouts */
/*Default Layout A style start*/
.content-a, .content-b, .content-c, .content-d, .multiple-layout, .layout_e, .twocolumn-layout, .threecolumn-layout {
    color:#999;
    float: left;
    margin: 0 0 20px;
    padding: 0;
}
.layout_a{float: left;width: 100%;}
.layout_a .content-a{float: left;width: 100%;}
.layout_a .body-image{float: left;width: 100%;}
.layout_a .body-image img{border: 1px solid #DCDCDC;padding: 4px;max-width:640px;}
.bodyimage-caption{color: #666666;float: right;font-size: 10px;font-style: italic;margin:3px 0 0;} 
.bodyimage-caption a{color: #666666;}

/*Default Layout A style end*/

/*Layout B multiple layout start*/
div.multiple-layout div.layout-cont-lft {
    float: left;
    margin: 0 20px 0 0;
    width: 255px;
}
div.multiple-layout div.text-b-content div.body-image {
    float: left;
    padding: 10px 0 0;
    width: 100%;
}
div.multiple-layout div.text-b-content div.body-image img {
    max-width: 245px;
}
.body-image img {
    border: 1px solid #DCDCDC;
    max-width: 640px;
    padding: 4px;
}
div.multiple-layout div.layout-cnt-rgt {
    float: left;
    width: 375px;
}
div.multiple-layout div.layout-cnt-rgt div.text-a-content, div.multiple-layout div.layout-cnt-rgt div.content-c, div.multiple-layout div.layout-cnt-rgt div.content-d {
    float: none;
    margin: 0 0 15px;
}
div.multiple-layout div.layout-cnt-rgt img {
    max-width: 365px;
}
div.multiple-layout div.content-d .body-image img {
    border: 1px solid #DCDCDC;
    max-width: 640px;
    padding: 5px;
}

/*Layout B multiple layout end*/


/*Layout C Two column layout start*/
div.twocol-subleft{float: left;width: 375px;}
div.twocol-subleft div.text-b-content {
    float: left;
    width: 100%;
}
div.twocol-subleft div.text-b-content div.body-image {
    float: left;
    padding: 10px 0 8px;
    width: 100%;
}
div.twocol-subleft div.text-b-content div.bodyimage-caption {
    float: left;
    margin: -5px 0 0;
    padding: 0;
    text-align: right;
    width: 375px;
}
div.twocol-subleft div.text-b-content div.body-image img {
    max-width: 365px;
	border:1px solid #dcdcdc;
	padding:5px;
}
div.twocol-subleft div.text-c-content {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #C0C0C0;
    float: left;
    padding: 15px;
    width: 345px;
}
div.twocol-subleft div.text-c-content div.body-image {
    float: left;
    padding: 0 15px 8px 0;
    width: 200px;
}
div.twocol-subleft div.text-c-content div.body-image img {
    border: 1px solid #DCDCDC;
    padding: 5px;
    max-width: 190px;
}
div.twocol-subleft div.text-c-content div.bodyimage-caption {
    float: left;
    margin: -5px 0 0;
    padding: 0 13px 0 0;
    text-align: right;
    width: 200px;
}
div.twocol-subleft div.text-c-content p {
    margin: 0;
    padding: 0;
}
.twocolumn-layout .text-c-content .fck-field{float:none;}

div.twocol-subright{float: left;margin: 0 0 0 20px;width: 250px;}
/*Layout C Two column layout end*/


/*Layout D threecolumn-layout start*/
.threecolumn-layout .fck-field h1,.threecolumn-layout .fck-field h2,.threecolumn-layout .fck-field h3,.threecolumn-layout .fck-field h4,.threecolumn-layout .fck-field h5,.threecolumn-layout .fck-field h6{line-height: 20px;}
div.top-row{float: left;padding: 0 0 10px;width: 100%;}
div.threecolumn-layout div.left-column {
    float: left;
    width: 200px;
}
div.threecolumn-layout div.body-image {
    padding: 0 0 8px;
    text-align: center;
    width: 200px;
}
div.threecolumn-layout div.body-image img {
    border: 1px solid #DCDCDC;
    float: none;
    max-width: 190px;
    padding: 4px;
}
div.threecolumn-layout div.bodyimage-caption {
    float: left;
    margin: -8px 0 0;
    text-align: right;
    width: 200px;
}
div.threecolumn-layout div.middle-column {
    float: left;
    margin: 0 0 0 25px;
    width: 200px;
}

div.threecolumn-layout div.right-column {
    float: left;
    margin: 0 0 0 25px;
    width: 200px;
}
/*Layout D threecolumn-layout end*/

/*Layout E style start*/
div.layout_e .fck-field h1,div.layout_e .fck-field h2,div.layout_e .fck-field h3,div.layout_e .fck-field h4,div.layout_e .fck-field h5,div.layout_e .fck-field h6{line-height: 20px;margin:0;padding: 0;}
div.layout_e div.layout-cont-lft {
    float: left;
    margin: 0 20px 0 0;
    width: 220px;
}
div.layout_e div.text-b-content div.body-image {

    float: left;
    padding: 10px 0 0;
    width: 100%;}
div.layout_e div.text-b-content div.body-image img {
    max-width: 210px;
}

div.layout_e div.layout-cnt-rgt {
    float: left;
    width: 410px;
}
div.layout_e div.layout-cnt-rgt img {
    max-width: 400px;
}
/*Layout E style end*/
/* contact-us form */
.contact_usform li{width: 50%;}
.contact_usform li.textareafield{width: 75%;}

/* contact-us form */
/* expertcornerlist */
div.expertcornerarticlelist{border-bottom: 2px dotted #ddd;padding-top: 10px;float: left;width: 100%;}
#searchboxcontainer input[type="submit"]{margin:3px 0 0 0;}
span.expbacklist{float: left;margin: 5px 0 0;}
span.expbacklist label{color:#555;}
/* expertcornerlist */
/* directory 2 */
.thin-border {
    border-bottom-color: #CDCDCD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    width: 100%;
}
.directory2-main #member-profiles22{
    float: left;
    padding: 10px 0;
    width: 100%;
}
.directory2-main .memmber-photo {
    float: left;
    width: 120px;
}
.directory2-main .dir2-details1{float:none;width: auto;}
.directory2-main #member-profiles22 h2 {
    font-weight: normal;
    line-height: 20px;
    padding: 0;
    font-size: 17px;
}
.directory2-main #member-profiles22 .fck-field{color:#666;}
.directory2-main #member-profiles22 p {
    clear: both;
    color:#666;
    padding: 0;
    margin: 10px 0 0;
    font-size:12px;
}
.directory2-main #member-profiles22 p a{text-decoration:none;}
.directory2-main #member-profiles22 p.user-phone{}
.directory2-main .profile-open {
    border-bottom:1px solid #CCCCCC;   
    border-right: 1px solid #ccc;
    float: left;
    padding: 0 3px 0 2px;    
    width: 99.4%;
}
.directory2-main .profile-open a {    
    background: url("../media/eo-images/icon_open.gif") no-repeat scroll 0 0 transparent;    
    display: block;
    float: right;
    height: 14px;
    overflow: hidden;   
    text-indent: -9999em;
    padding: 2px 0;
    width: 16px;
}
.directory2-main .profile-close {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    float: left;
    display: none;
    padding: 2px 3px 0 5px;
    width: 99.4%;
}
.directory2-main .profile-close a {
    background: url("../media/eo-images/icon_close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 14px;
    overflow: hidden;
    text-indent: -9999em;
    padding: 2px 0;
    width: 16px;
}
.directory2-main .md2-member-since{color: #555555;float: left;font-size: 13px;width: 100px;}
div.pagination {
    float: left;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
div.pagination span {
    color: #666666;
    font-style: italic;
}
div.pagination a {
    color: #666666;
}
div.pagination .prev{background: url("../media/images/arrow-btn-lft.png") no-repeat scroll 0 0 transparent;height: 17px;padding: 0 30px 0 0;width: 17px;}
div.pagination .next{background: url("../media/images/arrow-btn-rgt.png") no-repeat scroll 0 0 transparent;height: 17px;padding: 0 0 0 15px;width: 17px;margin: 0 0 0 15px;}
div.pagination .first{background: url("../media/images/pre-btn.png") no-repeat scroll 0 0 transparent; height: 17px;padding: 0 25px 0 0; width: 17px;}
div.pagination .last{background: url("../media/images/nxt-btn.png") no-repeat scroll 0 0 transparent;height: 17px;padding: 0 0 0 30px;width: 17px;}
.dir2-details1 h2.usrfullname{font-weight: bold;}
.dir2-details1 h2.usrtitle{color: #00B2D1;}
.dir2-details1 h2.usrcmp{color: #4CBC6D;}
.dir2-details1 h2.grouprolename{color: #4CBC6D;}
/* directory 2 */
/* polls + survey */
.polls-survey a{color:#4CBC6D;font-weight: normal;}
.polls-survey{float: left;width: 100%;margin: 10px 0 0;}
.polls-survey ul{float: left;width: 100%;padding: 0;margin: 0;}
/* polls + survey */
/* press room */
div.pressroomitem {
    border-top: 1px dotted #cdcdcd;
    float: left;
    padding: 5px 0 10px 0;    
    width: 100%;
}
div.pressroomitem p {
    margin: 0;
    padding: 5px 0 0;
    color:#555;
}
div.pressroomitem p.pressroomlisttitle a {    
    font-family: "Rockwell";
    font-size: 14px;
    padding: 5px 0 0;
    text-decoration: none;
    text-transform: capitalize;
}
p.pressroomlistmore a {   
    font-family: "Rockwell";
    text-decoration: none;
    font-size: 12px;
}
.lastItem {
    border-bottom-color: #CDCDCD;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.pdf_content ul{margin: 0;}
/*press room*/
/*resources*/
.resource_content .sectiontitle{color: #9EC305;float: left;font-size: 18px;width: 100%;margin: 5px 0;}
.resource_content .sectionsumm{color: #555555;float: left;font-size: 15px;width: 100%;}
.resource_content ul.resource{float: left;width: 100%;margin:0;padding: 0;}
.resource_content ul.resource .resource-details{float: left;width: 100%;margin:10px 0;padding: 0 0 5px 0;border-bottom: 1px solid #ccc;}
.resource_content ul.resource .resource-details .resourcetitle{color: #9EC305;}

/*resources*/
/* stuff*/
.stuff-readmore{color: #0CADD1;float: left;font-size: 12px;}
/*stuff*/

/*job listing*/
.dept-head h1 {
	margin: 0px;
	padding: 5px 0 10px 5px;
}
.video-bx {
	margin:50px 0 10px 28px;
	padding:10px 14px 5px 5px;
	width:474px;
}
.job-post{
    float: left;
    margin: 0;

}
.job-post ul{
    float: left;
    margin: 0;
    padding: 0;
}
.job-post ul li {
    border-bottom:1px dotted #666666;
    padding:10px 0 5px;
    float:left;
    width: 100%;
}
.job-post a {
    color:#93B604;
    /*font-weight: bold;*/
}
.green_head {
    color:#AAAAAA;
	font-size:14px;
}
.web-details{float:left; width:100%; margin:5px 0 0;font-size: 12px;font-family:Helvetica,Arial,Verdana;}
.web-details span{color: #AAAAAA;float: left;padding: 0 4px 0 0;text-transform: capitalize;}
.web-details a{float: left;padding: 0 20px 0 0;color: #93B604;font-weight: normal;}
.job-post ul li div.fck-field ul{margin: 0 0 0 15px;}
.job-post ul li div.fck-field ul li{border-bottom:none;}


/*job listing*/

div#pics{height: 171px !important;width: 650px !important;}
.layout-banner{width:100%;}
/*profile news*/
.personal-prof-ul{margin: 10px 0 0;font-size: 13px;}
.personal-prof-ul li{float: left;width: 100%;padding: 0;}
.personal-prof-ul li label{margin: 0;font-size: 13px;font-weight: bold;}
.personal-prof-ul li textarea{height: 120px;width: 322px;}
.personal-prof-ul li .actchkbox{float: left;margin: 0 5px 0 0;}
.personal-prof-ul li .actchkboxlabel{float: left;margin: -2px 0 0;}
.personal-prof-ul li input[type="text"]{width: 317px;}
.personal-prof-ul li .fckeditor{width: 63%;}

/*profile news*/
#searchboxcontainer .faqsearch{float:left;width:100%;}
#searchboxcontainer .faqsearch h3{padding: 0;color:#666666;}
#searchboxcontainer .faqsearch div span{color:#00AED1;}

/*resources*/
.resource li {
 color: #797979;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
	line-height:20px;
}
.resource li a{color: #00AED2 !important;}
.res-li
{
margin-bottom:8px; padding-top: 5px;
}
.res-lilast
{
border-bottom: 2px dotted #CCCCCC; padding-bottom: 15px;
}


/*resources*/
.resource-articles {float:left; width:100%; padding:0 0 10px;}
.resource-articles span {color:#aaa; font-weight: bold;}

.submit-event a {
   background: url("../media/images/roll-out.png") no-repeat scroll left 0 transparent;
   float: left;
   margin:15px 0 0;
   width: 179px;
   height:28px;
   background-size:96%;
}
.submit-event a:hover {
background: url("../media/images/roll-over.png") no-repeat scroll left 0 transparent;
background-size:96%;
}
.submit-event {
float: left;
padding: 12px 0 0 0px;
}

.black_head a{color:#777775 !important;font-size:14px !important;font-family:Arial, Helvetica, sans-serif !important;}
.black_head a:hover{color:#3399CC !important;}
.addsecuser_back a{color:#777775;font-size:14px;text-decoration:none;}
.secusr_instdetails{font-size:14px;}
