body{ font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
 color:#4D4D4D; margin:0px; padding:0px; background:url(../images/bg-body.jpg) repeat-y center #D5D5D5}
img{ border:none;}


.logo{padding-top:20px; padding-left:20px;}

#logo {
width: 245px;
float: left;
}
.main{margin:auto}
#sponsors {
	float: right;
	padding: 0;
	margin: 10px 5px 10px 0;
	border:0px solid #000;
}

.top, .bottom, .middle {
	float:right;
	width: 540px;
	height: 53px;
	border:0px solid #f00;
	text-align:right;
}
.top {
	height:60px;
}
.middle {
	border:0px solid #f00;
	background:url(../images/sponser/masthead-m-bg.gif);
	background-repeat:no-repeat;
	background-position:top:-20px;
/*	margin-top:5px;*/
}
.mastheadimg-t {
	float:right;
	padding: 0px 2px 0px 3px;
	border:0px solid #0f0;
}
.mastheadimg-m {
	float:right;
	padding: 15px 0px 0px 6px;
	border:0px solid #00f;
}
.mastheadimg-b {
	float:right;
	padding: 10px 0px 0px 0.3em;
	border:0px solid #0ff;
}

.top img {
float: right;
}

.middle img, .bottom img {
float: left;
}


.top-navi{ font-size:12px; color:#79A341; font-weight:bold; border-bottom:solid 1px #79A341; padding:0 14px 5px 15px;}
.top-navi div{margin:0; padding:0; float:left}
.top-navi ul {display:block;list-style:none; padding-left:0px; margin-left:0px; padding-top:0; margin-top:0}
.top-navi ul li{float:left; border-top:}
.top-navi ul li a{ text-decoration:none; color:#79A341; margin-right:6px; margin-left:5px;}
.top-navi ul li a:hover{ color:#000000;}
.top-navi ul li.current a{ color:#000000;}


.green-grediant{ background:url(../images/green-grediant.jpg) #90C24D repeat-x; width:585px;height:455px; color:#ffffff; font-size:12px; }

.grey-border-table{width:90%;}
.grey-border-table .tp-border{border-top:1px solid #B2B2B2;}
.grey-border-table .lt-border{border-left:1px solid #B2B2B2;}
.grey-border-table .rt-border{background:url(../images/right-border.jpg) repeat-y;}
.grey-border-table .bt-border{background:url(../images/bottom-border.jpg) repeat-x;}

.grey-border-table1{width:530px;}
.grey-border-table1 .tp-border{border-top:1px solid #B2B2B2;}
.grey-border-table1 .lt-border{border-left:1px solid #B2B2B2;}
.grey-border-table1 .rt-border{background:url(../images/right-border.jpg) repeat-y;}
.grey-border-table1 .bt-border{background:url(../images/bottom-border.jpg) repeat-x;}

.grey-border-table2{width:700px;}
.grey-border-table2 .tp-border{border-top:1px solid #B2B2B2;}
.grey-border-table2 .lt-border{border-left:1px solid #B2B2B2;}
.grey-border-table2 .rt-border{background:url(../images/right-border.jpg) repeat-y;}
.grey-border-table2 .bt-border{background:url(../images/bottom-border.jpg) repeat-x;}

p.green-txt-para{color:#79A341; margin:5px 0 0 0; font-size:12px;}


a{color:#79A341}

.mid-content{padding:3px 10px 10px 15px; vertical-align:top;background:#ffffff url(../images/bg-mid-part.jpg) repeat-x  bottom;height:358px;}
.mid-content p{line-height:16px; margin:0; margin-bottom:15px; ma padding:0}
.mid-content h1{font-size:25px; font-weight:bold; color:#79A341; padding:0; margin:0; padding-bottom:10px;}
.mid-content h2{font-size:17px; font-weight:bold; color:#79A341; padding:0; margin:0; padding-bottom:5px;}
.mid-content h3{font-size:35px; color:#ffffff; margin:0 }
.mid-content h4{font-size:25px; color:#C8E9FB; font-weight:bold; margin:0}
.mid-content h5{color:#808080; font-weight:bold; font-size:20px; margin:0;}
.right-content{width:305px; vertical-align:top;}
.grey-box{border:1px solid #E2E2E2; background:#F8F8F8; padding:10px;}

.bg-speaker{background:url(../images/bg-speakers.jpg) no-repeat; width:120px; height:119px; vertical-align:top}
.bg-speaker img{margin-top:1px; margin-left:1px}
.speaker-name {color:#79A341; font-size:15px; font-weight:bold; text-decoration:none;}
.speaker-name a{color:#79A341; font-size:15px; font-weight:bold; text-decoration:none;}
.speaker-name a:hover{text-decoration:underline}
.speaker-desg {color:#424242; font-weight:bold; font-size:11px; line-height:18px;}
.speaker-hr{ background:url(../images/bg-hr-speaker.jpg) bottom repeat-x; height:29px; border:none; margin-bottom:10px; padding-top:20px;}




.form-1{margin-top:10px;}
.form-1 .sub-hd{color:#017BAE; font-weight:bold; height:15px; vertical-align:top}
.form-1 input[type=text], .form-1 input[type=password], .form-1 textarea{border:1px solid #cccccc; font-size:11px; padding:4px 5px; margin-bottom:5px;}
.form-1 a{color:#017BAE; text-decoration:none}
.form-1 a:hover{text-decoration:underline}

ul.faq{margin-top:15px; margin-left:15px; padding-left:15px; list-style-type:none;}
ul.faq li{ background:url(../images/blue-arrow.jpg) no-repeat left top; padding-left:10px; margin:0; line-height:10px;}
ul.faq div{margin-top:5px; background:#f5f5f5; padding:5px; padding-top:0}
ul.faq li a:hover{color:#ffffff}
ul.faq ul li a{}

ul.qa{margin-top:15px; margin-left:15px; padding-left:15px; list-style-type:none;}
ul.qa li{ background:url(../images/blue-arrow.jpg) no-repeat left 3px; padding-left:10px; margin:0; line-height:10px;}
ul.qa div{margin-top:5px; background:#f5f5f5; padding:5px; padding-top:0}
ul.qa li a:hover{color:#ffffff}
ul.qa ul li a{}


.hd-right{border-bottom:1px solid #E2E2E2; padding-bottom:7px;}
.sub-hd{color:#343434; font-size:14px; padding:10px 10px 10px 0}
.right-content p{padding:0; margin:0; line-height:25px;}
.dotted-line{border-bottom:1px dotted #B4B4B4; padding-bottom:4px; vertical-align:bottom; height:20px;}
.clear{line-height:10px}


.new-rec{ padding-bottom:10px; padding-top:15px; line-height:10px;}
.new-rec p{padding-top:0; margin-top:0}
.orange-txt{color:#AD5E2A; font-weight:bold}
.headline{color:#006600; font-weight:bold; text-decoration:none;}
.headline a{color:#006600; font-weight:bold; text-decoration:none;}
.headline a:hover{color:#017BAE}

.headline-detail{color:#006600; font-weight:bold; text-decoration:none; font-size:18px;}


.paging{float:right; width:100px; text-align:right; color:#316950; font-weight:bold}
.paging span{color:#ffffff; width:10px;padding:5px; margin:5px; background:#79A341;}
.paging a{ padding:5px; margin:5px; background:#666666; color:#ffffff; text-decoration:none; width:15px; text-align:center;}
.paging a:hover{ background:#017BAE; color:#ffffff;}

.more-news a{ padding:10px; line-height:25px; margin:5px; margin-left:0; background:#2E664D; color:#ffffff; text-decoration:none; width:15px; text-align:center;}
.more-news a:hover{ background:#FC6F20; color:#ffffff;}

.logout-msg{position:absolute; top:4px; right:7px; width:400px; color:#006699}
.logout-msg a{color:#ff0000; font-weight:bold; text-decoration:none}

.bg-strip{background:#f1f1f1; color:#333333; font-weight:bold; font-size:13px; padding:5px;}

.breadcrumb{height:35px; font-size:11px; font-weight:bold}
.breadcrumb a{color:#006600; font-size:11px; font-weight:normal}

.subheading-1{background:url(../images/bg-subheading.jpg) repeat-x; height:28px; color:#ffffff; font-family:12px; padding:0 5px 0 10px; font-weight:bold}
.green-border-box{border:1px solid #7F7F7F;}

.listing-1 ul{ margin-left:15px; padding-left:10px; list-style-type:none} 
.listing-1 ul strong{color:#006633; font-weight:bold}
.listing-1 ul li{ margin-left:0px; margin-top:5px; background:url(../images/blue-arrow.jpg) no-repeat left center; padding-left:14px;}
.listing-1 ul li a{}
.listing-1 ul li a:hover{}

.green-divider{background:url(../images/bg-green-divider.jpg) top center repeat-y;}
.semi-booking-heading-2 {width:25%;}
.semi-booking-heading-2 span{color:#79A341; font-size:20px; font-weight:bold;}
.semi-booking-heading-2 h2{color:#79A341; font-size:15px; font-weight:bold;}
.semi-booking-heading-2 h3{color:#79A341; font-size:13px; padding-top:20px; font-weight:bold;}
.semi-booking-heading-2 h4{color:#79A341; font-size:12px; padding-top:10px; font-weight:bold;}
.thankyou-content {color:#79A341; font-size:13px;}
.errormsg{color:red; font-weight:bold; font-size:13px;}
/*
.bottom-part{color:#ffffff; font-size:11px; line-height:15px; padding:0 15px 0 15px;}
.bottom-part a{color:#ffffff; text-decoration:underline}
.bottom-part a:hover{text-decoration:none;}
*/
.bottom-part{background:url(../images/bg-footer-bar.gif) #EFF8F7 no-repeat top; font-size:11px; padding:20px 0px 0 20px; vertical-align:top;}
.bottom-part a{color:#901C1C; text-decoration:none;}
.terms-ofuse-page-fontsize{ font-size:12px; text-align:justify; color:#000000;}
h5{ margin:0px; padding:10px 0px 3px 0px; font-size:13px; font-weight:bold;}
.contactus-page-box-top-pading{ padding-top:8px;}
.contact-page-link a{ text-decoration:underline; font-size:11px; color:#971515; font-weight:bold;}
.contact-page-link a:hover{ text-decoration:none; font-size:11px; color:#971515; font-weight:bold;}
.seminar-number{width:35px; vertical-align:top; font-size:60px; height:50px; line-height:50px; color:#79A341; font-weight:bold; text-align:center; vertical-align:top}
.seminar-name-time {color:#79A341; vertical-align:top; font-size:13px; font-weight:bold; text-decoration:none; padding-left:15px; }
.seminar-name-time span{color:#585858; font-size:11px;}
.grey_15{font-size:15px; font-weight:bold}

ul.seminars{ list-style:none; margin:0; padding:0; margin-bottom:15px; margin-top:10px;}
ul.seminars li{}
ul.seminars li a{ color:#79A341; font-size:13px; font-weight:bold}
ul.seminars li a span{ color:#808080;}
ul.seminars li a:hover{text-decoration:none}


.vanue-detail h2{ color:#000000; font-size:25px; font-weight:bold; margin:0; padding:0; margin-bottom:10px;}

p.header2{color:#808080; font-size:13px; font-weight:bold;}
p.MsoNormal { padding:0px; margin:0px; }

.subscr-area{background:#CCCCCC; padding:8px;}
.top-head{background:#ffffff; padding:8px;}
.top-left-menu{background:#EBF1E3; padding:0px;text-align:right; font-size:12px; font-weight:bold;color:#79A341;}

.about-top-boxborder{border:1px solid #ffffff; padding:8px;}
.about-top-boxborder a{color:#79A341;}
.about-top-boxborder a:hover{color:#79A341;}
.new-submit-button { background:#000 url(../images/btn-register.png) no-repeat; cursor:pointer; border:0px; margin:0; display:block; width:118px; height:30px; text-indent:-9999px;}

