/******* THEME CUSTOMIZABLE SECTIONS *******/
body
{
	background:#00232f url(http://inc.iirme.com/Sites/Palme/v2/Images/bg.jpg) center top no-repeat;
}

#mainContainer
{
	padding:0px;
	width:100%;
}

#container
{
	background:transparent;
}

#header 
{ 
	color:#fff;
}

#headerVector
{
}

#EventTagline
{
font-size:14px;
width:240px;
height:41px;
position:absolute;
top:230px;
right:7px;
z-index:100;
}

#PatronageText
{
	left: 0;
    position: absolute !important;
    text-align: left;
    text-indent: 0;
    top: 5px;
}



#horizontalNavigation
{

}

ul.hMenu li a, ul.hMenu li a:visited
{      
	color:#fff;                                                  
}
ul.hMenu li a:hover
{      
	color:#000;
}

#container #mainContents a.palmeBt
{
	background:url(../Images/bg-palmebts.gif) no-repeat;
	display:block;
	font-size:15px;
	color:#fff;
	width:200px;
	text-align:center;
	margin:0 auto;
	padding-left:0;
}

#container #mainContents a.palmeBt:hover
{
	color:#000;
	background:url(../Images/bg-palmebts.gif) no-repeat left bottom;
}

#container #mainContents a.palmeBt strong
{
	background:url(../Images/bg-palmebts-close.gif) no-repeat right top;
	display:block;
	padding:8px 15px 9px 15px;
	color:#fff;
}

#container #mainContents a.palmeBt:hover strong
{
	background:url(../Images/bg-palmebts-close.gif) no-repeat right bottom;
	color:#000;
}

#container #mainContents strong
{
	color:#007ec6;
	font-size:14px;
}

/******* THEME CUSTOMIZABLE SECTIONS Ends *******/


/*******GLOBAL SETTINGS*******/
*
{
	margin:0;
	padding:0;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}


ul, li
{
padding:0;
margin:0;
list-style:none;
}

a, a:visited, a:link
{
color:#25247b;
text-decoration:none;
}
a:hover
{
color:#454545;
}

#mainContents a, #mainContents a:visited, #mainContents a:link, #extendedContents a, #extendedContents a:visited, #extendedContents a:link
{
color:#007EC6;
background:url(http://inc.iirme.com/Sites/Palme/v2/Images/a-palme.gif) no-repeat 0 4px;
padding-left:15px;
display:inline-block;
font-size:13px;
font-weight:bold;
}

#container #mainContents a.simpleLink, #container #mainContents a.simpleLink:link , #container #mainContents a.simpleLink:visited
{
	padding-left:0;
	background:none;
	display:inline;
}

a.mee
{
	background:url(../../../MEE/v2/Images/mee-ico.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:237px;
	display:block;
	margin:0 auto;
}

a.mee:hover
{
color:#000;
}

h1, h2, h3, h4, h5, h6
{
	margin:0 0 10px 0;
}

#mainContents table.contentTable
{
margin:0 0 10px 15px;
width:95%;
}

#mainContents table.contentTable h3
{
margin:0 0 10px 0;
}

#mainContents table.contentTable td
{
text-align:left;
}

h1
{
	font-size:17px;
	margin:5px 0px;
	text-transform:uppercase;
}

#mainContents h2, #extendedContents h2
{
	font-size: 16px;
	margin:0 0 10px 15px;
	padding-bottom:3px;
	color:#000;
	border-bottom:2px solid #35b3e7;
	text-transform:uppercase;
}

#mainContents h3
{
	font-size: 15px;
	margin:0 0 10px 15px;
	text-transform:capitalize;
}

h4
{
	font-size: 14px;
}

h5
{
	font-size: 13px;
}

h6
{
	font-size: 12px;
}
/*******GLOBAL SETTINGS ENDS*******/

/******** GLOBAL CLASSES ********/

#mainContents ul.square li
{
	background:url(../../../../Images/References/Misc/square.gif) left 5px no-repeat;
}
#mainContents ul, rightpanel ul, #mainContents ol, rightpanel ol {
margin:0 0 15px 13px;
}
#mainContents ul li {
background:url(http://inc.iirme.com/Sites/Palme/v2/Images/disc-palm.gif) no-repeat scroll left 7px transparent;
padding:0 0 3px 15px;
margin:0 0 0 25px;
}

#mainContents ul.decimal li
{
	padding:0;
	margin:0 0 3px 19px;
	list-style-type:decimal;
	background:none;
}

.linesolid
{
border-top:1px solid #666;
height:1px;
}

.linedotted
{
border-top:1px dotted #666;
height:1px;
}

/******** GLOBAL CLASSES ENDS ********/

/******* SKELETON *******/

#mainContainer
{
	position:relative; /*Keep this rlative to to absolutley poisition left and right Skycrapper */
}

#leftSideBar /*holds left skyscraper*/
{
	position:absolute;
	top:0;
	left:-120px;
	display:none;
}

#rightSideBar /*holds right skyscraper*/
{
	position:absolute;
	top:0;
	border:0;
	left:1003px;
	display:none;
}

#container
{ 
	width:1003px;
}

#footer
{
display:none;
}

#globalHeader
{
	display:none;
}

/******* SKELETON ENDS *************************************/

/******* CONTAINER SUB SECTIONS *************************************/
#header
{ 
	padding:0;
	height:270px;

}


#headerVector
{
	height:270px;
	position:relative;

}

#EventLogo
{
	float:left;
	margin: 26px 0px 0 25px;
	display:block;
}

#EventName
{
	padding-top:15px;
	text-align:center;
	display:none;
	font-size:40px;
}

#EventDetails {
padding:170px 0 0 0;
text-align:left;
float:left;
display:none;
}
#EventDate
{
	/*border-right: 2px solid #25247B;*/
	margin-right:5px;
	/*padding-right:5px;*/
}

#EventDate,#EventVenue
{
	font-size:18px;
	font-weight: bold;
	color:#fff;	
	text-align:center;
}


#HeaderLinks 
{
width:1003px;
height:46px;
position:absolute;
top:224px;
left:0;
background:url(../Images/bg-headerlink.png);
}

#HeaderLinks li
{
float:left;
}


#HeaderLinks a
{
float:left;
display:block;
color:#fff;
width:187px;
text-align:left;
padding:12px 0 10px 13px;
font-size:13px;
font-weight:bold;
}

#HeaderLinks div#conference
{
display:none!important;
}

#HeaderLinks div#awards
{
display:none!important;
}

/******* HORIZONTAL NAVIGATION ******/

#horizontalNavigation
{
	border:0;
	margin:0;
	height:36px;
	padding:0;
	background:url(http://inc.iirme.com/Sites/Palme/v2/Images/bg-nav.png);
	padding-left:15px;
}

#horizontalNavigation .hMenu
{
	float:left;
	margin: 0;
	padding: 0;
}

#horizontalNavigation .hMenu a, .hMenu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

ul.hMenu li
{
	float:left;
}

ul.hMenu li a
{      
	float:left;
	display:block;
	padding:11px 13px;       
	text-transform: uppercase;	
}

/* Second Level Links */
ul.hMenu li ul
{
	margin-top:5px;
}


ul.hMenu li li
{
	/* background:#9fe0f8; */
}

ul.hMenu li li a, ul.hMenu li li a:visited
{
	background:#35b3e7;
	border-bottom:1px solid #0094d4;
	padding:7px 2px 7px 10px;
	width:108px;
	line-height:16px;
	text-transform:none;
	color:#fff;
}

ul.hMenu li li a:hover
{
	background:#0094d4;
	color:#fff;
	                                                   
}

/* Third Level Links */

ul.hMenu ul ul li
{
top:5px;
}

.hMenu li:hover, .hMenu li.sfHover,
.hMenu a:focus, .hMenu a:hover, .hMenu a:active {
	color: #000000;
}

.hMenu li li:hover, .hMenu li li.sfHover,
 {
	color: #000000;
}
/******* #HORIZONTAL NAVIGATION ENDS ******/

#leftPanel
{
	display:none; /* use this for three column layout*/
}

#rightPanel
{
	width:243px;
	margin:15px 0 0 0;
	display:inline; /* this is to remove ie6 double margin*/
	float:right;
}

#rightPanel .callOut
{
	background:transparent;
	border:0;
	padding:0;
	margin:0;
}

#rightPanel .callOut .headerAndContents
{
	margin:0px 0px 7px 0;
	text-align:center;
	width:243px; /*** must specify width to fix ie6 margin issue ***/
}

#rightPanel div div.callOutHeader,#rightPanel div  div.callOutContent,#rightPanel div  div.callOutIcon, #rightPanel div  div.callOutText
{
	margin:0px;padding:0px;border:0px;
}

#rightPanel  div div.callOutContent
{
margin:0 auto;
}

#rightPanel .callOutHeader
{
margin-bottom:10px;
}

#rightPanel h4
{
	padding:9px 0;
	margin:0;
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	background:url(http://inc.iirme.com/Sites/Palme/v2/Images/bg-h4.png);
}

#rightPanel #testimonial
{
background:#00374f;
color:#35b3e7;
padding:10px;
text-align:left;
font-size:13px;
}

#rightPanel .calloutContents
{
background:#fff;
padding:10px 0;
}

#rightPanel #testimonial em
{
color:#acdffb;
}

#rightPanel #testimonial strong
{
color:#fff;
}


#rightPanel .calloutContents img
{
margin-bottom:10px;
}

#rightPanel .callOutIcon{
	width:64px; 
	margin-right:10px; 
	display:inline;
}
#rightPanel .callOutText, #rightPanel .callOutIcon 
{
	float:left;
}
#rightPanel .callOutText{
	text-align:left;
}

.footerAndContents
{
	display:none;
}

/* RIGHT PANEL QUICK LINKS */
#rightPanel .banner
{
text-align:left;
margin-bottom:7px;
}

#rightPanel .banner li
{
	display: inline;
}

.banner .callOutHead, .banner .callOutIcon, .banner .callOutText, .banner .callOutFooter /*DEV TEAM*/
{
	display:none;
}

#rightPanel .banner li a 
{
	cursor:pointer;
	display:block;
	padding:0px;
	margin:0 0 2px 0;
	text-decoration:none;
	width:242px; /*** must specify width to fix ie6 margin issue ***/
	height:50px;
	text-indent:-3000px;
}

.VPrereg, .PSR, .SbNewsletter, .MedReg, .SvDate, .InExb
{
	background:url(http://inc.iirme.com/Sites/Palme/v2/Images/qlinks1.png) no-repeat;
	color:#FFFFFF;
}

a.VPrereg {
background-position:0 0;
}
a.VPrereg:hover  {
background-position: -243px 0;
}

a.PSR {
background-position:0 -50px;
}
a.PSR:hover  {
background-position: -243px -50px;
}

a.SbNewsletter {
background-position:0 -100px;
}
a.SbNewsletter:hover  {
background-position: -243px -100px;
}

a.MedReg {
background-position:0 -150px
}
a.MedReg:hover {
background-position: -243px -150px;
}

a.SvDate {
background-position:0 -200px;
}
a.SvDate:hover  {
background-position: -243px -200px;
}

a.InExb {
background-position:0 -250px;
}
a.InExb:hover  {
background-position: -243px -250px;
}

/* RIGHT PANEL QUICK LINKS ENDS */

#contentPanel
{ 
	width:745px;
	display:inline;
	float:left;
	margin:15px 0 0 0;	
	color:#000;
	font-size:12px;
	line-height:14pt;
	border:1px solid #024e74;
}

/******* #CONTENTPANEL SUB SECTIONS *******/

#breadCrumbs
{
	background:#35b3e7;
	border-bottom:0 none;
	margin-bottom:0;
	color:#FFFFFF;
	padding:5px 15px;
}

#breadCrumbs a
{
	color:#ffffff;
	text-decoration:none;
}

#breadCrumbs a:hover
{
	text-decoration:underline;
}

/******* #FEATURED CONTENT  *******/
#FeaturedContentCallout, #featuredContent
{ 
	padding:0;
	background:#fff;
	margin-bottom:10px;
	font-size:14px;
	display:none;
}
#featuredContent .callOut
{
	padding:0 !important; 
	border:0;
	margin:0!important;
	width:739px!important;
	border:3px solid #fff;
}

#featuredContent #fragment-1, #featuredContent #fragment-2, #featuredContent #fragment-3, #featuredContent #fragment-4, #featuredContent #fragment-5, #featuredContent #fragment-6, #featuredContent #fragment-7, #featuredContent #fragment-8, #featuredContent #fragment-9, #featuredContent #fragment-10, #featuredContent #fragment-11, #featuredContent #fragment-12, #featuredContent #fragment-13, #featuredContent #fragment-14, #featuredContent #fragment-15, #featuredContent #fragment-16, #featuredContent #fragment-17, #featuredContent #fragment-18, #featuredContent #fragment-19, #featuredContent #fragment-20, #featuredContent #fragment-21, #featuredContent #fragment-22, #featuredContent #fragment-23, #featuredContent #fragment-24, #featuredContent #fragment-25, #featuredContent #fragment-26, #featuredContent #fragment-27,
#featuredContent #fragment-28, #featuredContent #fragment-29, #featuredContent #fragment-30
{
	width:100%;
	position:relative;
	margin:0;
	padding:0;
}

#featuredContent ul
{
	/*margin:0;*/
	padding:0;
}
#featuredContent .callOutText
{
	width:100%;
	float:none;
	/*display:block!important;*/
	padding:0!important;
	margin:0!important;
	display:none;
	visibility:hidden;
}
#featuredContent .callOutIcon{ 
	width:100%; 
	float:none;
	padding:0!important;
	margin:0!important;
	height:164px;
}

#featuredContent div div ul.ui-tabs-nav{ 
	float:left;
	top:0;  
	list-style:none; 
	padding:0; margin:0; 
	width:100%;
	display:none;
	visibility:hidden;
}
#featuredContent div div ul.ui-tabs-nav li{ 
	padding:0px 5px 0 0; 
	font-size:12px; 
	color:#666; 
	width:125px;
	float:left; 
	margin:4px 0 0 30px;
	list-style:none;
	background:none;
}
#featuredContent div div ul.ui-tabs-nav li img{ 
	float:left; 
	margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featuredContent div div ul.ui-tabs-nav li span{ 
	font-size:11px; 
	line-height:18px; 
}
#featuredContent div div li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
	width:237px;
}
#featuredContent div div li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featuredContent div div li.ui-tabs-selected{ 
	/*background:url(../../../iirme/v1/Images/selected-item.gif) top left no-repeat;  */
}
#featuredContent div div ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featuredContent div div .ui-tabs-panel{  
	background:#fff; 
	padding:0;
}
#featuredContent div div .ui-tabs-panel .info{
	background: url('../../../iirme/v1/Images/transparent-bg.png') bottom;
	width:790px;
	z-index:1;
	position:absolute;
	display:none;
	padding:0 4px 0 4px;
	bottom:0px;
	left:0;
	margin:0;
}

#featuredContent div div .info h2 a, #featuredContent div div .info h2, #featuredContent div div .info h2 a:hover{ 
	font-size:19px; 
	color:#DEEF68; 
	margin:3px 0 6px 2px ;
	overflow:hidden; 
	padding:0 0 3px 0px;
	text-decoration:none;
	font-weight:normal;
}
#featuredContent div div .info p{ 
	font-size:15px; 
	line-height:15px; color:#f0f0f0;
	margin:0 0 0 4px;
	padding-bottom:3px;
	
}
#featuredContent div div .info h2{ 
	background:none;
	margin:0 0 0 4px;
	padding:0;
}
#featuredContent div div .info a{ 
	text-decoration:underline; 
	color:#DEEF68; 
	font-size:15px;
	display:block;
	margin-bottom:5px;
}
#featuredContent .info a:hover{ 
	text-decoration:underline; 
}
#featuredContent .ui-tabs-hide{ 
	display:none; 
}
#featuredContent #nav-fragment-4 a,#featuredContent #nav-fragment-3 a,#featuredContent #nav-fragment-2 a, #featuredContent #nav-fragment-1 a
{
width:125px;
display:block;
padding:4px 2px 2px 5px;
}
#featuredContent #nav-fragment-1 a
{margin:0 0 0 10px;}
#featuredContent #nav-fragment-1 img, #nav-fragment-2 img, #nav-fragment-3 img, #nav-fragment-4 img{
display:none;}


/************************* FEATURED CONTENT ENDS HERE**************************/

#mainContents 
{
	background:#fff;
	padding:0px;
	overflow:auto;
	overflow:hidden;
}

#contentLeftPanel {
border-right:1px solid #BEC1C3;
float:left;
width:510px;
}

#contentRightPanel {
float:left;
padding:15px 12px 0 15px;
width:200px;
}

#mainContents .testiMonialCallOut
{
background-color:#007498;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:20px;
}
#mainContents .testiMonialCallOut .preacher
{
	margin-top:10px;
	font-size:10px;
}


#mainContents h1
{
	border-bottom: solid 2px #35b3e7;
	background-color:#00232f;
	color:#ffffff;
	padding:17px 15px;
	margin:0 0 15px 0;
	font-size:22px;
}
#mainContents p
{
	margin: 0 15px 15px 15px;
}

#mainContents table
{
width:95%!important;
}

#mainContents a
{
	font-weight:bold;
}

#mainContents .tab_content .callOut {
	float:left;
	width:335px;
}
#mainContents .tab_content .callOut ul li a{
	font-size:14px;
	line-height:25px;
}
#mainContents .tab_content .callOut ul li
{
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	font-size:13px;
	line-height: 25px;
	color: #25247B;
	display:block;
	margin-left:5px;
	background:url(../../../PowerGen/v2/SiteAssets/Images/bullet.gif) left center no-repeat;
	padding-left:12px;
	font-weight: bold;
}

#extendedContents /*Optional Content panel usually used as container for sponsor logos*/
{
	border:0;
	padding:0;
	background:#fff;
	overflow:auto;
}

#extendedContents .callOut
{
	width:100%;
	margin:0;
	padding:0;
	background:none;
	border:0;
}

#verticalNavigation
{	
}

#PageNavigation /*DEV TEAM*/
{
	display:none;
}

#sponsorsPanel .callOut
{
	width:100%; 
	float:left;
}
#sponsorsPanel .callOut .headerAndContents .callOutHeader h4
{
	color:#c40f08;
	text-align:center;
	font-size:12px;
	padding:6px;
}


/******* #CONTENTPANEL SUB SECTIONS *******/

/******* VERTICAL MENU *******/
.vMenuDefault
{
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	list-style: none;	
}

.vMenuDefault ul, ul ul, ul ul ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
}

.vMenuDefault li, .vMenuDefault li a
{
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
	height: auto;
}

.vMenuDefault li a:link, .vMenuDefault li a:visited, .vMenuDefault li a:active, .vMenuDefault li a:hover, .vMenuDefault li a.Selected
{
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 0;
	border-bottom: 1px solid #d6eaf5;
	text-decoration: none;
}

.vMenuDefault ul, .vMenuDefault ul.Selected
{
	color: #024d7f;
	display: block;
	padding-left:5px;
	margin: 0;
	border: 0;
}
.vMenuDefault li li a, .vMenuDefault li li a:link, .vMenuDefault li li a:visited, .vMenuDefault li li a:active
{
	color: #333333;	
	border-bottom: 1px solid #d6eaf5;
	font-weight: normal;
	font-size: 11px;
}
.vMenuDefault li li a:hover, .vMenuDefault li li a.Selected
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 1px solid #d6eaf5;
}
/******* VERTICAL MENU ENDS *******/


/******* EXHIBITOR LIST STYLE STARTS HERE ********/
ul#ListContainer  {
margin:0;
width:100%;
}

#mainContents table.listTable {
background:url("../../../PowerGen/v2/SiteAssets/Images/list-bottomBorder.jpg") bottom left repeat-x #ffffff;
width:100%;
}

.exhibitorItemTemplate .exListTile
{
	display:none;
}
.exListTitle
{
	border:0;
	
}
#mainContents table.listTable td.exListColumn1,#mainContents table.listTable td.exListColumn2,#mainContents table.listTable td.exListColumn3
{
	padding:10px;
}
#mainContents table.listTable td.exListColumn1
{
	float:left;
	margin:0;
	width:399px;
	color:#DD1010;
}

#mainContents table.listTable td.exListColumn3
{
	float:left;
	width:94px;
	margin:0;
}
#mainContents table.listTable td.exListColumn2
{
	float:left;
	width:158px;
}
#mainContents table.listTable td.exListTitle
{
	/*background:#CF0000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:7px 6px 7px 5px;*/
	/*display:none;*/
}

#mainContents table.listTable a
{
	text-decoration:none;
}
#mainContents table.listTable a:hover
{
	text-decoration:underline;
}
/******* EXHIBITOR LIST STYLE STARTS HERE ********/

/******* LISTING PAGE STYLE STARTS HERE ********/

#mainContents ul.listingPage
{
width:98%;
padding-left: 5px

}

#mainContents ul.listingPage li
{
padding:0;
background:none;
margin:0 0 3px 0;
}

#mainContents ul.listingPage li a, #mainContents ul.listingPage li a:visited
{
color:#25247B;
TEXT-DECORATION: underline;
}


#mainContents ul.listingPage li.listItemContent
{
margin:0 0 9px 0;
border-bottom:1px dashed #999;
padding-bottom:10px;
}

/******* LISTING PAGE STYLE ENDS HERE ********/

/******* FORM ELEMENTS ********/
.iirForm /* Form Container */
{
margin:0 0 15px 15px;
}

#mainContents .iirForm strong
{
font-size:12px!important;
color:#000!important;
}

#mainContents .iirForm p
{
margin:0 0 15px 3px!important;
}

#mainContents .iirForm a strong
{
	color:#007EC6!important;
}

#mainContents .iirForm a
{
	color:#007EC6!important;
	background:none!important;
	padding:0!important;
}


.iirForm_text label {
	min-width: 140px;
	width: auto;
}

.iirForm_text table,  .iirForm_text Table {
	width: 100%;
	margin:0;
}

select, textarea {
	display: inline;
}

label {
	min-width: 140px;
	/*max-width: inherit;*/
	width: auto;
	display:inline-block;
}



.iirForm_Title
{
}

.iirForm_options
{
}

.iirForm_req
{
}

.iirForm_Note
{
}

#divBookingDetails
{
}

.iirForm_Spacer
{
}

.iirForm_LoginBox
{
}

.user_loggedin
{
}

/******* FORM ELEMENTS ENDS ********/

#ListContainer
{
margin:0!important;
}

#sponsorsPanel /*Optional Content panel usually used as container for sponsor logos*/
{
		
	background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    display: block;
    margin: 10px 0;
}


/****** Global Footer ******/
#globalFooter
{ 
	background:#373737;
	display:block;
	padding:0 0 9px 0;
	margin:12px 0px 0px 0px;
	font-size:11px;
	border-top:1px solid #024c72;
}


#globalFooter a
{ 
	font-size:11px!important;
}

#footerContents
{
width:1003px;
margin:0 auto;
font-family:tahoma, arial;
}

.informaLogo
{
float:left;
margin-top:23px;
}

.logoNqlink
{
	margin-bottom:15px;
}

.footerQuicklinks
{
margin-top:13px;
width:700px;
float:right;
}

.footerColumn
{
float:left;
margin-left:25px;
}

.footerColumn a, .footerColumn a:visited /* for ie6 seudo hover */
{
color:#939394;
text-decoration:none;
}

.footerColumn a:hover
{
color:#fff;
}

.logoContainer
{
float:left;
width:285px;
}

.iirLogo
{
margin:15px 0 7px 0;
width:226px;
height:16px;
background:url(../../../../Images/Global/Logos/g-logo-iirme-footer2010.gif) no-repeat;
padding:31px 0 33px 54px;
}

.iirLogo a
{
display:block;
float:left;
text-indent:-2000px;
}

.iirLogo a.conferences
{
width:85px;
}

.iirLogo a.exhibitions
{
width:78px;
}

.iirLogo a.training
{
width:61px;
}

ul.footerlinks
{
float:right;
list-style:none;
padding:0;
width:390px;
}

ul.footerlinks li
{
float:left;
}

ul.footerlinks a, ul.footerlinks a:visited
{
color:#bc7e31;
float:left;
padding-bottom:3px;
text-decoration:none;
display:inline;
background:url(../../../../Images/Global/IIR/footer-div.gif) center right no-repeat;
padding:0 5px 0 0;
margin:0 5px 0 0;
}

ul.footerlinks a:hover
{
color:#e0dddd;
}

ul.footerlinks a.last
{
background:none;
padding:0;
margin:0;
}

.copyright
{
font-family:Tahoma, Arial;
color:#828383;
float:left;
margin-bottom:5px;
}

/****** Global Footer Ends ******/


/****** Local Footer CSS *******/

#footer
{
background:#373737;
padding:10px;
color:#fff;
}

.footerCopyrightNotice
{
width:650px;
float:left;
margin-bottom:15px;
}

.footerStandardLinks
{
float:right;
width:330px;
margin-top:30px;
}

.footerStandardLinks a
{
color:#fff;
text-decoration:none;
}

.footerAllLinks
{
border-top:1px solid #5c5b5b;
clear:both;
text-align:center;
padding-top:10px;
}

.footerAllLinks a
{
color:#fff;
text-decoration:none;
}

/******** Local Footer End *********/
/**********Exhibitor Profile*******************/
#mainContents .DisplayLabel
{width:auto;
float:left;
min-width:20%;
font-weight:bold;
min-height:23px;
color:#D91C23;}
#mainContents .DisplayValue
{width:80%;
float:left;
min-height:23px;}
#ctl00_Content_exhibitorContainer
{position:relative;
padding:10px;}
#mainContents .DisplayValue img
{
	position:absolute;
	right:10px;
	top:10px;
}
/**********Exhibitor Profile*******************/

/********** TABS ******************************/
.container {width: 500px; margin: 10px auto;}
#mainContents ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	list-style-type: none;
	height: 52px;
	width: 100%;
}
#mainContents ul.tabs li {
float:left;
list-style:none;
margin:0 1px 0 0;
overflow:hidden;
padding:0;
position:relative;
width:147px;
}

#mainContents ul.tabs li.lastTab
{
margin:0!important;
}

#mainContents ul.tabs li a {
	text-decoration: none;
	display: block;
}	
#mainContents ul.tabs li a img {
}

#mainContents ul.tabs .tab0Bt
{
display:none;
margin:0!important;
width:0!important;
}
html #mainContents ul.tabs li.active, html #mainContents ul.tabs li.active a:hover  {
	background: #fff;
}
.tab_container {
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
}

#tab1
{
border-top:3px solid #e44057;
}

#tab2
{
border-top:3px solid #f9ec00;
}

#tab3
{
border-top:3px solid #3c77ae;
}

#tab4
{
border-top:3px solid #9abce3;
}

#tab5
{
border-top:3px solid #1e8a56;
}

.tab_content {
	padding: 15px 10px 15px 5px;
	overflow:auto;
}
.tab_content h2 {
	font-weight: normal;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}

html #mainContents .tab_content .callOut
{
float:left;
width:450px;
}

html #mainContents .tab_content .tabImage
{
width:268px;
float:right;
}

.tab_content img {
	float: right;
	padding: 5px;
	margin-right:5px;
}
/********** TABS ******************************/


/******* EXHIBITOR LIST STYLE STARTS HERE ********/
ul#ListContainer  {
margin:0;
width:100%;
}
#mainContents table.listTable {
background:none repeat scroll 0 0 #DFDFDF;
width:100%;
border-bottom:1px solid #ffffff;
}
.exListTitle
{
	border:0;
}
#mainContents table.listTable td.exListColumn1
{
	float:left;
	margin:0;
	padding-left:6px;
	width:405px;
	color:#100063;
}

#mainContents table.listTable td.exListColumn3
{
	padding-left:5px;
	float:left;
	width:111px;
	margin:0;
}
#mainContents table.listTable td.exListColumn2
{
	float:left;
	width:158px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding-left:6px;
}
#mainContents table.listTable td.exListTitle
{
	background:#f25822;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:7px 6px 7px 10px;
}

#mainContents table.listTable a
{
	text-decoration:none;
}
#mainContents table.listTable a:hover
{
	text-decoration:underline;
}
/******* EXHIBITOR LIST STYLE ENDS HERE ********/

/******* INDUSTRY NEWS LINK ********/

#link_underline a
{
	text-decoration:underline
}




/**********Add below style in new CSS*******************/

.tbllist
{
	margin-left:10px;
}

.tbllist img
{
border:none!important;
padding:0!important;
}

.tbllist td
{
padding:3px;
vertical-align:middle;
}

.tblstats
{
margin-left:10px;
margin-bottom:15px;
}

.tblstats td
{
padding:4px 10px;
}

.tblstats .clr td
{
}

.boxtblstatslnk
{
border:1px solid #666666;
width:330px;
}

.tblstatslnk img
{
border:none!important;
margin:0!important;
padding:0!important;
}

.tblstatslnk a
{
color:#2e68b2!important;
}

.tblstatslnk a:hover
{
color:#ed1e24!important;
}

#mainContainer #container #mainContents .tblstatslnk td
{
height:30px;
background:#eeeff0;
vertical-align:middle;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-collapse:separate!important;
}

.red
{
	color:#fff!important;
	background:#e01616;
	padding:4px 10px;
}

a.mee
{
	background:url(../../../MEE/v2/Images/mee-ico.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:207px;
	display:block;
	margin:0 auto;
	text-align:left;
}

a.mee:hover, a.mee0:hover, a.mee-1:hover, a.mee1:hover, a.mee2:hover, a.mee3:hover, a.mee4:hover, a.mee5:hover, a.mee6:hover, a.mee7:hover, a.mee8:hover, a.mee9:hover, a.mee10:hover, a.mee-2:hover
{
color:#000;
}


a.mee-2
{
	background:url(../../../MEE/v2/Images/mee-link-2.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:160px;
	display:block;
	margin:0 auto;
	text-align:left;
}

a.mee-1
{
	background:url(../../../MEE/v2/Images/mee-link-1.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:173px;
	display:block;
	margin:0 auto;
	text-align:left;
}

a.mee0
{
	background:url(../../../MEE/v2/Images/mee-link0.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:190px;
	display:block;
	margin:0 auto;
	text-align:left;
}


a.mee1
{
	background:url(../../../MEE/v2/Images/mee-link1.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:257px;
	display:block;
	margin:0 auto;
	text-align:left;
}
a.mee2
{
	background:url(../../../MEE/v2/Images/mee-link2.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:247px;
	display:block;
	margin:0 auto;
	text-align:left;
}
a.mee3
{
	background:url(../../../MEE/v2/Images/mee-link3.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:297px;
	display:block;
	margin:0 auto;
	text-align:left;
}
a.mee4
{
	background:url(../../../MEE/v2/Images/mee-link4.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:317px;
	display:block;
	margin:0 auto;
	text-align:left;
}
a.mee5
{
	background:url(../../../MEE/v2/Images/mee-link5.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:337px;
	display:block;
	margin:0 auto;
	text-align:left;
}
a.mee6
{
	background:url(../../../MEE/v2/Images/mee-link6.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:357px;
	display:block;
	margin:0 auto;
	text-align:left;
}

a.mee7
{
	background:url(../../../MEE/v2/Images/mee-link7.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:407px;
	display:block;
	margin:0 auto;
	text-align:left;
}

a.mee8
{
	background:url(../../../MEE/v2/Images/mee-link8.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:457px;
	display:block;
	margin:0 auto;
	text-align:left;
}

a.mee9
{
	background:url(../../../MEE/v2/Images/mee-link9.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:507px;
	display:block;
	margin:0 auto;
	text-align:left;
}

a.mee10
{
	background:url(../../../MEE/v2/Images/mee-link10.gif) no-repeat;
	padding:10px 0 10px 45px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#ed0707;
	width:595px;
	display:block;
	margin:0 auto;
	text-align:left;
}

.tblshowstat
{
margin-left:20px;
}

.tblshowstat td
{
border:1px solid #fff;
padding:3px 7px;
}

#mainContents h3.h-Stats
{	
	padding:7px 10px;
	background:#a9c4ea;
	color:#000!important;
	margin-right:10px;
	margin-bottom:10px;
}

#mainContents .conttbl
{
margin:0 10px;
width:719px!important;
color:#333333;
}

#mainContents .conttbl td
{
padding:6px 10px;
}

#mainContents .conttbl a
{
color:#0180be;
}

#mainContents .conttbl em
{
font-weight:bold;
}

#mainContents .conttbl h5
{
background:#e5e5e5;
font-size:15px;
margin-bottom:0!important;
}

#mainContents .conttbl .borRhs
{
border-right:3px solid #fff;
}

#mainContents img
{
	/*border:1px solid #333;*/
	border: none;
}

/*** Image Gallery ***/

#mainContents .imageGalleryContainer
{
	margin-left: 0px;
	text-align: center;
}

#mainContents .imageGalleryContainer .imageGalleryRow .imageGalleryPic img
{
	margin: 0px 5px;
	border: 1px solid #cccccc;
	padding: 1px;
}

/*** Image Gallery Ends ***/

.leftInnerContainer
{
float:left;
width:505px;
margin-bottom:15px;
display:inline;
}

.rightInnerContainer
{
float:right;
width:195px;
padding:0 15px;
margin-bottom:15px;
border-left:1px solid #ccc;
display:inline;
}

#mainContents div.Inner ul, #extendedContents div.Inner ul
{
padding:0;
margin:0 0 15px 15px;
}

#mainContents div.Inner li, #extendedContents div.Inner li
{
margin:0;
padding:0;
background:none;
}

.testimonial
{
background:#00374f;
color:#fff;
font-size:14px;
overflow:auto;
padding-top:10px;
}

.testimonial strong
{
font-size:12px;
}

.tblImg img
{
border:1px solid #000;
}