/*body{
	padding:0px;
	margin:0px;
	background-color:#EBEBEB;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
}
form{
	padding:0px;
	margin:0px;
}
input, select, textarea{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
}
img{
	border:none;
}
a{
	color:#B90058;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
	font-size:1.8em;
	color:#B90058;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
h2, h3{
	font-size:1.4em;
}
h4, h5, h6{
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
}
p{
	padding:0px 0px 16px 0px;
	margin:0px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.flashcontent{
	float:right;
	width:670px;
	height:200px;
}
.headerContainer, .searchContainer{
	background-color:#FFFFFF;
	width:100%;
	height:120px;
	padding:0px;
	margin:0px;
}
.headerContainer a{
	color:#333333;
}
.searchContainer{
	background-color:#B90058;
	height:29px;
}
.headerInner, .searchInner{
	width:960px;
	margin:0px auto auto auto;
	padding-top:10px;
}
.searchInner{
	padding-top:0px;
}
.headerInner table{
	padding:0px;
	margin:0px;
	float:right;
	width:160px;
}
.headerInner table td,.headerInner table th{
	padding-bottom:2px;
}
.headerInner table td{
	padding-right:2px;
}
.headerInner table th{
	width:23px;
	text-align:right;
}
.memberField{
	margin:0px auto auto auto;	
	padding:3px;
	float:left;
}
.headerInner ul{
	padding:0px;
	list-style:none;
	text-align:center;
	font-size:1.3em;
	line-height:14px;
}
.headerInner ul li{
	float:left;
	background-image:url(/images/bkg/bkg_tab_divide.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.headerInner ul li a{
	color:#333333;
	float:left;
	
	background-image:url(/images/bkg/bkg_tab_divide.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
}
.headerInner ul li.activeTab{
	background-image:url(/images/bkg/bkg_tab_pink.jpg);
}
.headerInner ul li.activeTab a{
	color:#FFFFFF;
	background-image:url(/images/bkg/bkg_tab_pink_right.jpg);
}
.headerInner ul li a:hover{
	text-decoration:underline;
}
.searchInner table{
	float:right;
}
.searchInner table th, .searchInner table td{
	padding-top:3px;
}
.searchNews{
	float:left;
	padding-top:8px;
}
.searchNews a{
	color:#FFFFFF;
	text-decoration:none;
}
.searchNews a:hover{
	text-decoration:underline;
}
.contentContainer{
	width:960px;
	margin:0px auto auto auto;
	background-color:#FFFFFF;
}
.contentInner{
	float:left;
	background-image:url(/images/bkg/bkg_content.gif);
	background-repeat:repeat-y;
	background-position:top left;
	border-bottom:solid 1px #D2D2D2;
}
.contentLeft{
	float:left;
	width:288px;
	margin:0px 1px;
	display:inline;
}
.contentLeft h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	border:solid 1px #FFFFFF;
	border-right:none;
	background-color:#F8E5EE;
	font-weight:bold;
	padding:10px 12px 11px 12px;
}
.contentLeft ul{
	padding:16px 20px;
	margin:0px;
	list-style:none;
}
.contentLeft ul li{
	padding:0px 0px 2px 8px;
	background-image:url(/images/bkg/bkg_bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}
.contentLeft p{
	padding-left:20px;
	padding-right:20px;
}
.contentRight{
	float:right;	
	width:670px;
}
.contentRight h1{
	line-height:130%;
}
.contentRight ul{
	padding:0px 0px 16px 0px;
	margin:0px;
	list-style:none;
}
.contentRight ul li{
	padding:0px 0px 2px 8px;
	background-image:url(/images/bkg/bkg_bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.rightInner{
	float:left;
	padding:20px 25px 10px 25px;
	line-height:150%;
}
.rightNarrow{
	float:left;
	width:420px;
}
.rightExtras{
	width:180px;
	float:right;
}
.quoteBox{
	padding:12px 14px;
	border:solid 1px #CCCCCC;
	float:left;
	display:inline;
	margin-bottom:6px;
}
.pinkLink{
	background-image:url(/images/bkg/bkg_link.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
	line-height:11px;
}
.pinkLinkRight{
	background-image:url(/images/bkg/bkg_link.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	display:block;
	line-height:11px;
}
.pinkLinkLarge{
	background-image:url(/images/bkg/bkg_button_long.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
	line-height:11px;
	width:200px;
}
.pinkLink a, .pinkLinkRight a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:8px 10px;
	float:left;
	display:block;
	background-image:url(/images/bkg/bkg_link_right.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.pinkLinkLarge a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:8px 10px;
	float:left;
	display:block;
}
.pinkLink a:hover, .pinkLinkRight a:hover, .pinkLinkLarge a:hover{
	text-decoration:underline;
}
.footerContainer{
	float:left;
	width:958px;
	background-color:#333333;
	border-top:solid 1px #D2D2D2;
	color:#FFFFFF;
	margin-left:1px;
	display:inline;
}
.footerInner{
	padding:8px 10px;
}
.footerContainer a{
	color:#FFFFFF;
	text-decoration:none;
}
.footerContainer a:hover{
	text-decoration:underline;
}
.requiredArrow{
	color:#CC0033;
}
table.registerTable th{
	font-weight:normal;
	text-align:left;
	padding-bottom:2px;
	padding-right:12px;
}
table.registerTable td{
	padding-right:4px;
	padding-bottom:2px;
}
.frmTextBox, .frmTextArea250{
    width:300px;
}
.frmTextBoxSmall{
	width:440px;
}
.frmTextBoxMedium{
	width:574px;
}
.frmTextBoxWide{
	width:590px;
}
.frmDropDown{
    width:306px;
}
.frmTextArea{
    width:590px;
}
.frmTextAreaShort{
    width:320px;
}
.formValidation{
    color:#CC0033;
}
table.genericTable th{
	font-weight:bold;
	text-align:left;
	padding-right:12px;
}
table.homeTable th{
	padding-bottom:6px;
	text-align:left;
}
table.homeTable td{
	padding-bottom:16px;
}
table.homeTable img{
	padding:1px;
	border:solid 1px #CCCCCC;
}
ul.bulletStats{
	padding-bottom:0px;
}
ul.bulletStats li{
	padding-bottom:16px;
}
.panelLink, .panelLinkActive{
	font-weight:bold;
	line-height:11px;
	padding:9px 10px 11px 10px;
	background-image:url(/images/bkg/bkg_panel_base.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	display:block;
	background-color:#FFFFFF;
}
.panelLinkActive, .panelLinkActive:hover{
	background-image:url(/images/bkg/bkg_panel_base_active.jpg);
	color:#FFFFFF;
	text-decoration:none;
}
.panelLink:hover{
	background-image:url(/images/bkg/bkg_panel_base_hover.jpg);
	color:#FFFFFF;
	text-decoration:none;
}
#tabContainer{
	background-color:#009900;
	position:relative;
	width:618px;
}
#bnr1, #bnr2, #bnr3, #bnr4{
	position:absolute;
	top:0px;
	left:0px;
}
.tabMenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.tabMenu ul li{
	padding:0px;
	margin:0px;
	width:154px;
	float:left;
}
.tabMenu ul li a{
	padding:0px;
	margin:0px;
	float:left;
	height:127px;
	background-image:url(/images/bkg/bkg_tab.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#F8F8F8;
	cursor:pointer;
}
#tabContainer ul li.activeTab a{
	background-image:url(/images/bkg/bkg_tab_active.jpg);
	color:#FFFFFF;
	background-color:#DF006B;
}
.tabLabel{
	float:left;
	padding:8px 10px;
	cursor:pointer;
}
.tabInner{
	float:left;
	width:615px;
	border-top:solid 2px #BA0058;
	background-image:url(/images/bkg/bkg_tab_panel.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.tabContent{
	padding:20px;
}
.imeetLink{
	padding:12px 11px;
	float:right;
	font-size:.8em;
}
.imeetLink a{
	color:#333333;
}
table.gridTable{
	width:100%;
}
table.gridTable td, table.gridTable th{
	border-bottom:solid 1px #CCCCCC;
	padding:4px 0px;
	text-align:right;
}
table.gridTable th{
	text-align:left;
}
.imageFrameRight{
	float:right;
	border:solid 1px #CCCCCC;
	padding:1px;
	margin-left:16px;
	margin-bottom:12px;
	display:inline;
}
#swfPlayer{
	width:362px;
	padding-top:1px;
	background-color:#CCCCCC;
	margin:0px auto auto auto;
	text-align:center;
}
.homeTextContainer{
	float:left;
	width:390px;
}
.miniVideoContainer{
	float:right;
	border:solid 1px #CCCCCC;
	margin-bottom:10px;
	margin-left:20px;
	display:inline;
	width:200px;
}
.miniVideoContainer p{
	padding:6px 0px;
	width:200px;
	background-color:#B90058;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:.8em;
	border-bottom:solid 1px #FFFFFF;
	display:block;
	float:right;
}
.miniVideoContainer a{
	color:#FFFFFF;
	text-decoration:none;
}
.miniVideoContainer a:hover{
	text-decoration:underline;
}
.frmButtonRegister{
	width:90px;
	height:27px;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	background-color:#FF5530;
	background-image:url(/images/bkg/bkg_link_register.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.slideshowContainer{
	width:670px;
	height:200px;
	float:left;
}
table.exhibitorTable{
	width:100%;
	border-top:solid 1px #CCCCCC;
}
table.exhibitorTable th{
	font-weight:bold;
	text-align:left;
}
table.exhibitorTable td, table.exhibitorTable th{
	border-bottom:solid 1px #CCCCCC;
	padding:4px 0px;
}
.bannerContainer{
	float:right;
}
.bannerContainer img{
	float:right;
}
.delegateFloat{
	float:left;
	padding-right:20px;
}
.areaLink1, .areaLink2, .areaLink3{
	width:200px;
	text-align:center;
	padding:49px 0px 15px 0px;
	float:left;
	margin-right:10px;
	display:inline;
	background-image:url(/images/bkg/bkg_area_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
}
.areaLink2{
	background-image:url(/images/bkg/bkg_area_2.jpg);
}
.areaLink3{
	margin-right:0px;
	background-image:url(/images/bkg/bkg_area_3.jpg);
}
a.areaLink1:hover, a.areaLink2:hover, a.areaLink3:hover{
	background-image:url(/images/bkg/bkg_area_1_over.jpg);
	color:#FFFFFF;
}
a.areaLink2:hover{
	background-image:url(/images/bkg/bkg_area_2_over.jpg);
}
a.areaLink3:hover{
	background-image:url(/images/bkg/bkg_area_3_over.jpg);
}

table.seminarsTable{
	width:100%;
}
table.seminarsTable th{
	font-weight:bold;
	text-align:left;
}
table.seminarsTable td, table.seminarsTable th{
	border-bottom:solid 1px #CCCCCC;
	padding:4px 0px;
}*/

table.formTable
{
}
table.formTable th, table.formTable td{
	text-align:left;
	padding-right:10px;
	padding-bottom:3px;
	font-size:11px;
}
table.formTable th
{
    font-weight:normal;
	font-size:11px;
}
table.formTable input, table.formTable textarea, table.formTable select{
	border:solid 1px #CCCCCC;
	width:290px;
	padding:3px 4px;
	color:#666666;
	font-size:11px;
}
table.formTable select{
	width:300px;
}
.formTableTextfieldWide
{
    width:200px;
}

table.seminarsTable
{
    margin-bottom:10px;
}
table.seminarsTable th, table.seminarsTable td{
	text-align:left;
	padding-right:10px;
	padding-bottom:3px;
	font-size:11px;
	border-bottom:solid 1px #CCCCCC;
	padding:4px 0px;
}
table.seminarsTable td strong
{
    font-size:13px;
    font-weight:bold;  
    color:#B90058;  
}
table.pdfTable{
	border-top:solid 1px #CAC7C5;
	width:100%;
}
table.pdfTable th, table.pdfTable td{
	padding:7px 0px;
	font-weight:bold;
	border-bottom:solid 1px #CAC7C5;
}
table.pdfTable th{
	width:25px;
}

ul.eventBullets li
{
    border-bottom:1px dotted #CCCCCC;
    padding-bottom:10px;    
    padding-top:5px;
}