a { text-decoration: none; }
a:hover { text-decoration:underline; }

table { border-collapse: collapse; }
table td { border-collapse: collapse; }

img { border: none 0px #ffffff; }

body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*font-family: arial, verdana, tahoma;*/
	font-family: arial;
	font-size: 11pt;
	color: #000000;
	background-color: #ffffff;
	/*background-color: #cddbce;*/
	/*background-image: url(..\images\aboutBackgound.jpg);
	background-image: url(../images/aboutBackgound.jpg);*/
}

table 
{
	border-spacing: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.mainContentTable
{
	vertical-align: top;
	width: 980px;
	background-color: #ffffff;
}

td.mainContentCell
{
	height: 100%;
	/*background-image: url(..\images\wrap_1.jpg);
	background-image: url(../images/wrap_1.jpg);*/
	vertical-align: top;
	text-align:center;
	/*padding-left: 3px;*/
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

td.menu
{
	vertical-align: top;
	width: 150px;
	padding-right: 7px;
}

td.content
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	text-align: justify;
	font-size: 11pt;
	color: #000000;
	vertical-align: top;
}

table.commoncontent
{
	width: 550px;
}

table.commoncontent td
{
	text-align: justify;
	font-size: 11pt;
	color: #000000;
	vertical-align: top;
}

td.commoncontentflash
{
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
}

td.links
{
	padding-right: 15px;
	vertical-align:top;
	font-size: 11pt;
	color: #000000;
	width: 200px;
}

#mainBanner
{
	background-color: #ffffff;
	position: relative;
	left: 0;
	top: 0;
}

td.topCellContent
{
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	background-color: #ffffff;
	padding-right: 20px;
	padding-top: 10px;
}

td.topCellContent a
{
	color: #000000;
}

td.topCellContent a:hover
{
	color: #000000;
	text-decoration: underline;
}

#header0
{
	font-size: 14pt;
	color:  #8e247e;
	font-weight: bold;
	text-align:left;
}

#header1
{
	font-size: 13pt;
	color:  #8e247e;
	font-weight: bold;
	text-align:left;
}

#header1a
{
	font-size: 14pt;
	color:  #8e247e;
	font-weight: bold;
	text-align:left;
}
#header2
{
	font-size: 11pt;
	color:  #8e247e;
	font-weight: bold;
	text-align:left;
}

#quoteContainer
{
	margin-left: 30px;
	margin-right: 30px;
}

#quote
{
	font-size: 10pt;
	font-style:italic;
	text-align:center;
}

#quoter
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

#border
{
	border-top: 1px dashed #999999;
	width: 500px;
	height: 10px;
}

/* Menu*/
#headmenu1, #headmenu2, #headmenu3, #headmenu4, #headmenu5, #headmenu6, #headmenu7, #headmenu8, #headmenu9
{ 	
	position: relative; 
	left: 5px;
	margin-bottom: 1px;
}

#submenu3, #submenu2
{	 
	position: relative; 
	display: none; 
	left: 14px;
	margin-bottom: 1px;
}

#submenu2_1, #submenu3_1
{
	position: relative; 
	left: 14px;
	margin-bottom: 1px;
}

td.bottomlink
{
	text-align: right;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 10pt;
	color: #666666;
	vertical-align: bottom;
}

td.bottomlink a
{
	color: #666666;
}

td.bottomlink a:hover
{
	color: #666666;
	text-decoration: underline;
}


#quicklocatemenuindustry, #quicklocatemenuregion
{
	position: relative; 
	height: 20px; 
	font-size: 12px;
	font-family: arial, verdana, tahoma;
	font-weight: bold;
	text-align: left;
	color: #4b471a;
	padding-top: 3px;
	display: block; 
	margin-bottom: 10px;
	cursor: pointer;
	width: 220px; 
}

#industryQuickMenuHeader, #regionQuickMenuHeader
{
	position: relative; 
	text-align: left; 
	background-color: #f2f2f2; 
	color: #663366; 
	border: 1px solid #663366; 
	cursor: hand;
	width: 220px;
	padding: 0px 2px 2px 0px;
}

#industryQuickSubMenu, #regionQuickSubMenu
{
	position: absolute; 
	visibility: hidden; 
	text-align: left; 
	background-color: #f2f2f2; 
	color: #4b471a; 
	cursor: hand; 
	width: 220px;
	padding: 0px 2px 2px 0px;
}

#industryQuickSubMenuLink1, 
#industryQuickSubMenuLink2,
#industryQuickSubMenuLink3,
#industryQuickSubMenuLink4,
#industryQuickSubMenuLink5,
#industryQuickSubMenuLink6,
#industryQuickSubMenuLink7,
#industryQuickSubMenuLink8,
#industryQuickSubMenuLink9,
#regionQuickSubMenuLink1,
#regionQuickSubMenuLink2,
#regionQuickSubMenuLink3,
#regionQuickSubMenuLink4,
#regionQuickSubMenuLink5
{
	background-color: #f2f2f2; 
	width: 220px;
	border-bottom: 1px solid #663366;
	border-right: 1px solid #663366;
	border-left: 1px solid #663366;
	color: #663366;
	background-color: #f2f2f2;
	cursor: pointer;
	padding: 0px 2px 2px 0px;
}


#upcomingEvents
{
	width: 220px;
	height: 540px;
	overflow:hidden;
	text-align: center;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 1px 1px 1px 1px;
}

#archivedEvents
{
	width: 220px;
	height: 200px;
	overflow:hidden;
	text-align: center;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 1px 1px 1px 1px;
}

#upcomingEventsHeader
{
	text-align: center;
	width: 220px;
	border: 1px solid #cccccc;
	padding: 1px 1px 1px 1px;
}

#upcomingEventsHeaderText
{
	background-color: #cccccc;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	font-weight: bold;
}

#upcomingEventsButtonTop
{
	width: 220px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
	padding: 5px 1px 5px 1px;
	cursor: hand;
	cursor: pointer;
}

#upcomingEventsButtonBottom
{
	width: 220px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;
	padding: 5px 1px 5px 1px;
	cursor: hand;
	cursor: pointer;
}

#clientTableLayer
{
	height: 165px;
	border: solid 1px #f2f2f2;
	overflow:auto;
}

#clientTableLayerEvent
{
	height: 100px;
	border: solid 1px #f2f2f2;
	overflow:auto;
}

table.clientTable td
{
	font-size: 9pt;
	padding-right: 3px;
}

table.speakerImages, table.sponsorImages, table.partnerImages, table.eventImages
{
	width: 100%;
}

table.speakerImages td. table.sponsorImages td,  table.eventImages td
{
	text-align: justify;
}

table.partnerImages td
{
	padding: 2px 2px 2px 2px;
	text-align: center;
	border: 1px solid #999999;
	height: 120px;
}

table.eventWhy td
{
	padding: 3px 3px 3px 3px;
	font-size: 11pt;
}

table.eventList th
{
	font-size: 10pt;
	font-weight: bold;
	background-color: #e6c7f7;
	border: 1px solid #cccccc;
}

td.eventListCell
{
	font-size: 9pt;
	border: 1px solid #cccccc;
	padding: 3px 3px 3px 3px;
}

td.eventListCell1
{
	font-size: 9pt;
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 3px 5px 3px 3px;
}

td.imagecontent
{
	border: solid 1px #cccccc;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

table.galleryText td
{
	font-size: 10pt;
	color: #000000;
	text-align: vertical;
}

table.partnerImage 
{
	width: 100%;
}

table.partnerImage td
{
	text-align: center;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 5px 5px 5px 5px;
}

td.partnerText
{
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
	text-align: justify;
	border: 1px solid #cccccc;
	padding: 5px 5px 5px 5px;
	background-color: #f2f2f2;
}


/***********************START CONTACT FORM***********************/
table.contactContentDetail
{
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

table.contactContentDetail td
{
	vertical-align: top;
	font-size: 11pt;
	color: #000000;
	padding: 3px 3px 3px 3px;
}


.textfield
{
	border: solid 1px #666666;
	font-family: arial, verdana, tahoma;
	font-size: 11pt;
}

.textfieldright
{
	border: solid 1px #666666;
	text-align: right;
}

.textfieldmandatory
{
	border: solid 1px #cc6666;
	background-color: #fde7e7;
}

.textfieldmandatoryright
{
	border: solid 1px #cc6666;
	background-color: #fde7e7;
	text-align: right;
}

#form
{
	font-size: 11pt;
}

table.termAndCondition
{
	background-color: #ffffff;
	border: 1px solid #999999;
	margin: 5px 5px 5px 5px;
}

table.termAndCondition td
{
	font-size: 10pt;
	color: #000000;
	padding: 10px 10px 10px 10px;
	border: 1px solid #999999;
	vertical-align:top;
	text-align:justify;
}

table.termAndCondition td a
{
	color: #8e247e;
}

/***********************END CONTACT FORM***********************/

td.rightRepeat
{
	background-image: url(..\images\rightRepeat_1.jpg);
	background-image: url(../images/rightRepeat_1.jpg);
}

td.leftRepeat
{
	background-image: url(..\images\leftRepeat_1.jpg);
	background-image: url(../images/leftRepeat_1.jpg);
}


