.clear {clear:both}
.top-links {font-size:14px;font-family:arial,verdana;color:#ffffff;text-transform:uppercase;font-weight:bold;}
.top-links a{color:#ffffff;text-decoration:none;padding:0px 10px 0px 10px;}
.top-links a:hover{color:#D71920; text-decoration:none;}

.top-links1 {font-size:14px;font-family:arial,verdana;color:#ffffff;text-transform:uppercase;font-weight:bold;text-align:center;}
.top-links1 a{color:#ffffff;text-decoration:none;}
.top-links1 a:hover{color:#fff000; text-decoration:none;}

.top-links2  {font-size:16px;font-family:arial,verdana;color:#000000;padding:0px 0px 0px 0px;line-height:22px;}


.h-head {font-size:18px;font-family:arial,verdana;color:#D71920;font-weight:bold;padding:0px 30px 0px 30px;line-height:25px;}

.h-head1 {font-size:16px;font-family:arial,verdana;color:#000000;padding:10px 28px 0px 30px;line-height:22px;}
.h-head1 a{color:#000000;text-decoration:none;}
.h-head1 a:hover{color:#fff000; text-decoration:none;}

.h-head-new  {font-size:18px;font-family:arial,verdana;color:#D71920;font-weight:bold;padding:3px 0px 5px 0px}
.h-head-new a{color:#D71920;text-decoration:none;}
.h-head-new a:hover{color:#000000; text-decoration:none;}

.h-text{font-size:16px;font-family:arial,verdana;color:#00409F;padding:0px 0px 0px 10px;;font-weight:bold;}
.h-text a{color:#00409F;text-decoration:none;}
.h-text a:hover{color:#D71920; text-decoration:none;}

.h-text-sub{font-size:12px;font-family:arial,verdana;color:#4E4E4E;padding:5px 0px 0px 10px;font-weight:bold;}
.h-text-sub1{font-size:12px;font-family:arial,verdana;color:#4E4E4E;font-weight:bold;}

.h-text1{font-size:12px;font-family:arial,verdana;color:#000000;padding:10px 28px 0px 10px;line-height:19px;}
.h-text1 a{color:#000000;text-decoration:underline;}
.h-text1 a:hover{color:#D71920; text-decoration:none;}

.sk1{font-size:12px;font-family:arial,verdana;color:#00409F;padding:4px 0px 4px 0px;line-height:19px;text-align:center;font-weight:bold;}
.sk1 a{color:#00409F;text-decoration:underline;}
.sk1 a:hover{color:#D71920; text-decoration:none;}


.pro{font-size:14px;font-family:arial,verdana;color:#000000;padding:4px 0px 4px 0px;line-height:19px;font-weight:bold;}
.pro a{color:#000000;text-decoration:underline;}
.pro a:hover{color:#D71920; text-decoration:none;}

.pro1{font-size:12px;font-family:arial,verdana;color:#000000;padding:4px 0px 4px 0px;line-height:19px;}
.pro1 a{color:#000000;text-decoration:underline;}
.pro1 a:hover{color:#D71920; text-decoration:none;}

.pro2{font-size:14px;font-family:arial,verdana;color:#000000;padding:4px 0px 0px 0px;line-height:19px;font-weight:bold;}
.pro2 a{color:#000000;text-decoration:underline;}
.pro2 a:hover{color:#D71920; text-decoration:none;}

.pro3{font-size:12px;font-family:arial,verdana;color:#E61B23;line-height:19px;font-weight:bold;}
.pro3 a{color:#000000;text-decoration:underline;}
.pro3 a:hover{color:#D71920; text-decoration:none;}

.pro4{font-size:12px;font-family:arial,verdana;color:#000000;padding:0px 0px 4px 0px;line-height:19px;}
.pro4 b {color:#000000;font-size:14px;}
.pro4 a{color:#000000;text-decoration:underline;}
.pro4 a:hover{color:#D71920; text-decoration:none;}

.pading{padding:4px 0px 4px 0px;}

.head11{
				font-size:11px;
				font-family:verdana,arial;
				color:#000000;
				Font-weight:bold;
			   }

.head11 a{
					color:#C4171E; 
					text-decoration:none;
			    }

.head11 a:hover{
						color:#000000; 
						text-decoration:none;
						
			  }

.enquiry-head {
				font-size:12px;
				font-family:verdana,arial;
				color:#000000;
				font-weight:bold;
				padding:6px 0 6px 15px;
				text-transform:uppercase;
			  }

.enquiry-head1 {
				font-size:18px;
				font-family:arial,verdana;
				color:#FFA200;
				font-weight:bold;
				padding:4px 0 4px 15px;
				text-transform:uppercase;
			  }

.enquiry-text {
				font-size:12px;
				font-family:arial,verdana;
				color:#000000;
				font-weight:bold;
				padding-left:15px;
				text-transform:uppercase;
			  }

.enquiry-text1 {
				font-size:11px;
				font-family:verdana,arial;
				color:#000000;
				line-height:15px;
				padding-left:10px;
			   }

.enquiry-text1 a{
					color:#000000; 
					text-decoration:none;
			    }

.enquiry-text1 a:hover{
						color:#000000; 
						text-decoration:none;
					  }

.t-field {
			font-size:11px;
			font-family:verdana,arial;
			color:#000000;
			BORDER-RIGHT: #D1D1D1 1px solid; 
			BORDER-TOP: #D1D1D1 1px solid; 
			BORDER-LEFT: #D1D1D1 1px solid; 
			BORDER-BOTTOM: #D1D1D1 1px solid;
			background-color:#ffffff;
		}

.t-field1 {
			font-size:11px; 
			font-family:verdana,arial;
			color:#858585;
			padding-left:4px;
			BORDER-RIGHT: #7F9DB9 1px solid; 
			BORDER-TOP: #7F9DB9 1px solid; 
			BORDER-LEFT: #7F9DB9 1px solid; 
			BORDER-BOTTOM: #7F9DB9 1px solid;
			background-color:#ffffff;
		  }

.enquiry-images {
					text-align:center;
					padding:6px 0 6px 0px;
				}

.enquiry-offer-text {
						font-size:10px;
						font-family:verdana,arial;
						color:#FFFFFF;
						font-weight:bold;
						text-transform:uppercase;
						padding:2px 0 2px 2px;
					}

.enquiry-offer-text1 {
						font-size:10px;
						font-family:verdana,arial;
						color:#000000;
						font-weight:bold;
						padding-left:2px;
					 }

.enquiry-text-info {
						font-size:11px;
						font-family:verdana,arial;
						color:#000000;
						font-weight:bold;
						padding-right:15px;
						text-align:right;
				   }

.enquiry-offer-head1 {
						font-size:11px;
						font-family:verdana,arial;
						color:#000000;
						padding:2px 0 2px 2px;
						text-align:center;
					 }

.enquiry-txt {
				font-size:11px;
				font-family:verdana,arial;
				color:#858585;
				padding:2px 0 2px 10px;
			 }

.group-link {font-size:12px; font-family:arial,verdana;color:#D5D5D5;padding:0px 1px 0px 15px;font-weight:bold;}
.group-link a{color:#D5D5D5; text-decoration:none;padding:0px 4px 0px 4px;}
.group-link a:hover {color:#FFFFFF; text-decoration:underline;}

#sidebar {float: right;  width: 300px;}
.side_chunk {clear: both;  margin-bottom: 30px;}
.divleft {float:left; width:300px;}
.side_chunk_title {background: url(../images/dot.gif) repeat-x scroll center bottom transparent;height: 30px; color: #C90C1D; font: bold 24px/24px Arial;}
.profile.gray{background:#F0F0F0;}
.profile{padding-top:8px;}
.profilediv{background: url(../images/dot.gif) repeat-x scroll center bottom transparent; padding-bottom:8px;}
.profile img{ float: left;}
.profile .proright{float:left; width:190px; margin-left:10px;}
.profile .name, .profile .name a {color: #C90A12;font: bold 14px/20px Arial;text-decoration:none;text-transform:uppercase; text-align: left}
.profile .name a:hover{text-decoration:underline;}
.profile .profilebyline{color: #000000;font:italic bold 12px/18px Arial;}
.profile .profilebyline a{color: #000000; text-decoration:none;}
.profile .profilebyline a:hover {color: #000000; text-decoration:underline;}
.profile .profilebyline .imgs {width:6px; height:6px;margin-right:3px;margin-top:7px;}
.profile .profiletext{color: #000000;font: 12px/18px Arial;}
.snapsheader {font:bold 13px verdana; color:#C90A12; line-height:18px; text-decoration:none; text-transform:uppercase; margin-top:15px; margin-bottom:5px;}
.snapsheader a {color:#C90A12; text-decoration:none}
.snapsheader a:hover {color:#C90A12; text-decoration:underline}
.photovidbox {width:150px; float:left; margin:1px 0px 0px 0;}
.stcaption {font:normal 12px arial; color:#000000; line-height:18px; width:140px;}
.stcaption a { text-decoration:none; color:#000000;}
.stcaption a:hover { text-decoration:underline; color:#000000;}
.otherstr{font:normal 12px Arial;line-height:18px;color:#000000;padding:0;margin:0}
.otherstr ul{list-style:none;margin:0;padding:0 0 0 0px}
.otherstr ul li{list-style:none;background:url(../images/dotline.gif) no-repeat left 6px;$background:url(../images/dotline.gif) no-repeat left 9px;color:#000000;font:normal 12px Arial;margin:0px 0 5px 0;_margin:0px 0 2px 0;padding:0 2px 0 8px;}
.otherstr a {text-decoration:none; color:#000;}
.otherstr a:hover {text-decoration:underline; color:#000;}
.venuetitle{color:#000000; font: bold 14px/18px Arial; margin-top:10px;}
.venueaddredd{color:#999999;font: bold 12px/18px Arial;}

.presenting {border-top:1px dotted #4E4E4E; margin:0 auto; padding:5px auto; width:1003px;}
.presentingbox {text-align:center; padding:14px 9px;}
.presmar{color:#C90A12; font:bold 14px/20px arial;}
.partnerband {border-bottom:1px dotted #4E4E4E; border-top:1px dotted #4E4E4E; margin:0 auto 20px; padding:5px auto; width:1003px;}
.partnerbox {text-align:center; padding:14px auto; width:100px;padding-top:5px; margin-bottom:15px; font:bold 11px/18px arial;}
.partmar5 {margin-bottom:5px;}
.partmar10 {margin-bottom:10px;}
.partmar20 {margin-bottom:20px;}


@media screen and (max-width:800px){

.topNavInfo table,.topNavInfo thead,.topNavInfo tbody,.topNavInfo th,.topNavInfo td,.topNavInfo tr { display: block;}
.secondTable table,.secondTable thead,.secondTable tbody,.secondTable th,.secondTable td,.secondTable tr { display: block; width:100%; text-align: center}
.thirdTable table,.thirdTable thead,.thirdTable tbody,.thirdTable th,.thirdTable td,.thirdTable tr { display: block; text-align: center; width:100%}
.speakersTable table,.speakersTable thead,.speakersTable tbody,.speakersTable th,.speakersTable td,.speakersTable tr { display: inline; text-align: center; width:100%}

.topNavInfo {  width:100%}
.topNavInfo table { width:100%; display:block}
.group-link { background-color: #333; overflow: auto; white-space: nowrap;}
.group-link a { display: inline-block;  color: white; text-align: center; padding: 14px; text-decoration: none;}
.topNavInfo table td { width:100%; display:block; text-align:center}
.topSponsor{ display: none}	




}
@media screen and (max-width:767px){

.secondTable table{ width:100%; overflow: hidden}
.thirdTable table,.thirdTable thead,.thirdTable tbody,.thirdTable th,.thirdTable td,.thirdTable tr { display: block; text-align: center; width:100%}
.secondTable table,.secondTable thead,.secondTable tbody,.secondTable th,.secondTable td,.secondTable tr { display: block; width:100%; text-align: center}
	
}
@media screen and (max-width:418px){
	.secondTable table img{ width:100%}
	
	}