﻿/* Neutralize styling */
html, body, form, fieldset
{
    font: 100%/120% Arial, Verdana, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

p, pre, blockquote, ul, ol, dl, address
{
    margin: 1em 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6
{
    padding: 0;
    margin: 0;
}
 
li, dd, blockquote
{
    margin-left: 1em;
}

ul.main
{
    list-style-type:disc ; 
}
ul.sub
{
    list-style-type:square;
  list-style-position:inside; 
}

ul.exhibit
{
 
   list-style-position: outside;
    margin-left: 5px;
}
ul.exhibit li
{
    text-align: justify;
    padding: 0px 0px 2px 5px;
}



 ul.sub2
{
       list-style-type:circle;
       list-style-position:inside;
}
img
{
    behavior: url(templates/ISNR/scripts/iepngfix.htc);
}

a img
{
    border: none;
}
a
{
    text-decoration: none;
    color:#647883;
    
}
a:hover
{
   text-decoration: none;
    color:#363636;
}

/* Custom Styling */
body
{
    background-color: #576c77;
    color: #5e5e5e;
    font: normal 11px Arial;
    margin: 0 auto;
}
form
{
    background-color: #ffffff;
    height: 100%;
    margin: 0 auto;
    padding: 0px 10px 0px 10px;
    width: 970px;
}

/* Header */

div.header
{
    width: 970px;
}
div.topNavigation a
{
    border-left: solid 1px #cccccc;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 11px;
    color: #6c6c6c;
    padding: 17px 50px 1px 6px;
    text-decoration: none;
    background: url(../images/topBack_hover.jpg) repeat-x;
}
div.topNavigation a:hover, a.top-menu-selected
{
    background: url(../images/topBack.jpg) repeat-x !important;
    text-decoration: none;
}

/* Middle */
.middle
{
    padding-top: 10px;
}

/* Sub Menu */
div.subMenuDiv
{
    background-color: #eff1f2;
    color: #363636;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    width:782px;
    height: 10px;
   
    padding: 10px 0 12px 0px;
}
div.subMenuDiv a
{
     
    color: #363636;
    display: block;
    float: left;
    font-family: arial;
    font-size: 12px;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
}
div.subMenuDiv a:hover
{
    text-decoration: none;
    color: #657984;
}

.subSelected
{
    text-decoration: none;
    color: #657984 !important;
}
/* Middle Content */
.middle
{
    float: left;
    font-family: Arial;
    font-size: 12px;
    text-align: justify;
    color: #585858;
    margin: 0px;
    padding: 0px;
    
}

.title
{
    font-family: Arial;
    font-size: 20px;
    color: #647883;
    text-decoration: underline;
}
div.contentheading
{
    font-family: Arial;
    font-size: 18px;
    line-height: 26px;
    color: #647883;
    margin-top: 5px;
    padding-bottom:5px;
    border-bottom: solid 1px #eff1f2;
}
.content
{
    padding:0 10px 0 15px;
    text-align:justify;
}
div.content-div
{
    margin-left: 23px;
    margin-top: 20px;
    line-height: 17px;
    width:600px;
    padding-left:70px
}
/*Exhibtor Login*/
div.login
{
    background-color: #657984;
    height:29px;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    padding:8px 0 0 10px;
    clear:both;
}
.loginImage
{
/*    margin:2px 0 2px 0;*/

padding:0px;
margin:0px;
}
.login-input
{
     border: solid 1px #d6d6d6;
   
    font: normal 11px Arial;
    width:100px;
    color:#989898;
    height:15px;
}
.loginInfo
{
    border: solid 1px #c5c5c5;
    color: #8f8f8f;
    font-family: Arial;
    font-size: 10px;
    width: 100px;
    /*margin:2px 0 8px 0;*/
    padding:0px;
margin:0px;
}
.loginText
{
    font:normal 12px arial;
    color:#fff;
    padding:0 2px 0 0;
}
.header-Right
{
     color:#fff;
    font:normal 11px arial;
    padding:2px 8px 0 0;
    float:right;
    
}
.header-Right a
{
    color:#fff;
    font:normal 11px arial;
    text-decoration:none;
    padding:0 5px 0 5px;
    text-transform:capitalize;
}
.header-Right a:hover
{
    text-decoration:underline;
}
/*News Head Line */


a.newsTitle
{
    color: #657984;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}

div.newsTitle
{
    color: #657984;
    font-family: Arial;
    font-size: 12px;
    margin-right:20px;
    font-weight: bold;
}

div.newsDiv
{
    border: none;
    margin-top: 13px;
    padding-bottom: 20px;
}
div.newsDiv1
{
    border: none;
    margin-top: 23px;
    margin-left: 20px;
   
}
img.newsImage
{
    margin: 0 auto;
    margin-right: 11px;
}

/*why Exhibit List */


/* Navigation */
div.navigation
{
    width: 161px;
    margin-right: 1px;
    border-top: solid 8px #647883;
    border-right: dotted 1px #9a9a9a;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 11px;
    padding-bottom: 16px;
}
div.navigation a
{
    border-bottom: dotted 1px #e0e4e6;
    background-image: url(  "../Images/bullet.jpg" );
    background-position: top left;
    background-repeat: no-repeat;
    color: #647883;
    display: block;
    height: 19px;
    margin-top: 5px;
    padding-left: 28px;
    text-decoration: none;
    vertical-align: top;
    width: 133px;
font-weight:bold;
}

a.future
{
      color: #647883;
      text-decoration: none;
}
a.future:hover
{
      color: #363636;
      text-decoration: none;
}
div.navigation a:hover
{
    color: #363636;
    text-decoration: none;
font-weight:bold;
}

.selected
{
    color: #363636 !important;
    text-decoration: none;
font-weight:bold;
}
div.video-gallery
{
	background-color: #f4f4f4;
	padding: 10px;
}
div.video-gallery a
{
	display: block;
	float: left;
	text-align: center;
	margin-right: 5px;
}
div.video-gallery img
{
	padding: 2px;
	border: solid 1px #ccc;
	text-align: center;
	margin-bottom: 5px;
}

/* Footer */
div.footer
{
    padding-top:20px;
    
    clear: both;
}

div.footerDiv
{
    background-color: #e0e4e6;
    color: #647883;
    font-family: Arial;
    font-size: 11px;
    text-align: right;
    
    padding: 13px 21px 10px 0px;
    width: 949px;
}
/* Custom Classes */
p.section-header
{
    margin: 0;
    padding-bottom: 10px;
}
select.select, input.input
{
    background-color: #faf9f4;
    border: solid 1px #a7a49c;
    color: #5e5e5e;
    font: normal 11px Arial;
    padding: 1px;
}
a.more
{
    background: url(../images/arrow.gif) no-repeat left center;
    color: #1b6bbc;
    padding-left: 10px;
}
.subheader
{
    color: #7dadd0;
    font: bold 12px Arial;
    text-transform: uppercase;
   
}
.border-bottom
{
    border-bottom: solid 1px #dfdfdf;
}
.border-bottom-soft
{
    border-bottom: solid 1px #f0f0f0;
}
.border-bottom-dashed
{
    border-bottom: dashed 1px #cccccc;
}
.left
{
    float: left;
    width: 188px;
  }
.right
{
    float: right;
}
.clear
{
    clear: both;
}
.align-right
{
    text-align: right;
}
.visible
{
    visibility: visible !important;
}

ul.arrow-list
{
	list-style-image: url(../images/bullet.gif);
	margin-left: 10px;
}
ul.arrow-list li
{
	color: #647883;
	font: normal 12px Arial;
	padding: 2px 0;
}
ul.arrow-list li a
{
	font: normal 12px Arial;
	text-align: justify;
}

/* Form */
.section-header
{
	background-color: rgb(100, 120, 131);
	color: #fff;
	font: normal 18px Arial;
	padding: 3px 5px !important;
}
table.table-form { border: solid 1px #eff1f2;}
table.table-form td
{
	padding: 5px 5px;
}
table.table-form td input.text, select
{
	border: solid 1px #c5c5c5;
	color: #585858;
	font: normal 12px Arial;
	padding: 1px;
}
table.table-form tr.odd { background-color: #fafafa;}

/* Error Message */
span.error-msg
{
	background-color: #f3bf6b;
	border: solid 1px #da484b;
	font: normal 12px Arial;
    padding: 1px 3px;
	margin-left: 15px;
    position: absolute;
}
span.error-msg img
{
    float: left;
    margin-right: 5px;
    margin-top: 1px;
}

.same-info
{
	float: right;
	font: normal 12px Arial;
}

.bb { background-color: #ece9d8; }
.center { text-align: center; }
.asterisk { color: #eca10e; font: normal 14px Verdana; }
.space-option { float: left; }
.RightPart
{
 padding-left: 10px; border-left: dotted 1px #ccc; padding-bottom: 20px;

}

input.input, select.select, textarea.input
{
    background-color: #fff;
    border-top: solid 1px #7c7c7c;
    border-left: solid 1px #c3c3c3;
    border-right: solid 1px c3c3c3;
	border-bottom: solid 1px #dddddd;
	color:#4a4a43;
	font: normal 12px/12px Verdana;
	margin:0;
	padding:2px;
	#padding:4px 2px 0 2px;
}
span.text-box
{
	background-color: #fff;
	height: 23px;
	display: block;	
}
span.text-box input
{
    border: none !important;
    border: 0px;
    float: left;
    font: normal 12px Verdana;
    padding: 2px 0 2px 0;
    margin-top: 3px;
}
div.searchTop
{
	text-align: center; 
	padding: 8px 0; 
	background-color: #576c77 ;
	color: #fff; 
	margin-bottom: 5px; 
	margin-top: 10px;	
}
.btnSearch
{
    border:solid 1px #a2a2a2;
    height:21px;
    color:#147598;
}
div.searchTop a
{
	color: #fff;
	font: normal 12px Verdana;
	margin: 0 3px;
	text-transform: uppercase;
}
/* Pager Classes */
.pager_info
{
	color:#37454d;
	padding-right: 5px;
}
.page_other
{
	color:#37454d;
	padding-right: 5px;
}
.page_other:hover
{
	text-decoration: underline;
}
.pager_current
{
	 color: #647883 !important;
	 font-weight: normal;
	 padding-right: 5px;
	 text-decoration: none;
}
a.Ex-Name
{
 color: #4a4a4a;
}
a.Ex-Name:hover
{
    text-decoration:underline;
}
/* General Classes */
.clear { clear: both; font-size: 1px; line-height: 1px; }
.left { float: left; }
.right { float: right; }
.block { display: block; }
.bold { font-weight: bold; }
.blue { color: #576c77}
.gray { color: #4a4a4a !important; }
.red { color: #c82123; }
.black { color: #000; }
.logo-blue { color: #0980c2; }
.small { font-size: 11px; }
.normal { font-weight: normal; }
.medium { font-size: 13px; }
.large { font-size: 18px; line-height: 18px; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-left { text-align: left; }
.highlight { color: #c82123; }

div.exhibitor-details 
{
	margin-top: 10px;
	background-color:#fbfaf8;
	padding:10px 10px 10px 10px;
	border:solid 1px #dbdbdb;
}
div.exhibitor-details label
{
	display: block;
	padding: 1px 0;
}
ul.Op-list
{
	list-style-image:url(../../../images/arrow_triangle.gif);
}
ul.Op-list li { padding-top: 0px; padding-bottom: 0px;}
ul.Op-list a { color: #0082c8; }
ul.Op-list a:hover { text-decoration: underline; }
/* Gridview styles */
.grid
{
	background-color: #ffffff;
	border: solid 1px #e7e7e7;	
}
.grid-header
{
	background-color: #647883;
	border-bottom: solid 1px #999999;
	color: #fff;
	font: bold 12px Arial;
}
.grid-item
{
	color: #666666;
	height:12px;
	font: normal 12px Tahoma;
}
.grid-item a, .grid-item-alternate a
{
	text-decoration: none;	
	color:#3878db;
}
.grid-item:hover, .grid-item-alternate:hover
{
    background-color: #ffffdd;
}
.grid-item-alternate
{
	background-color: #eeeeee;
	color: #666666;
	height:12px;
	font: normal 12px Tahoma;		
}
.DB-left
{
    width:311px;
    background-color:#fbf9f9;
    padding:10px 10px 10px 10px;
    text-align:left;
}
.DB-left a
{
    background:url(../../../images/db_arrow.jpg) center left no-repeat;
    font:bold 12px arial;
    padding-left:18px;
    color:#5f6160;
}
.DB-left a:hover
{
    text-decoration:underline;
}
.summitHightlightTitle
{
	color:#92bb3d;
	font:normal 20px Arial;
	background:url(../../../images/sum_bg.jpg) bottom center no-repeat;
	padding:0 0 6px 0 !important;
	margin:5px 0 8px 0 !important;
}

.Bottom-sections-title
{
	color:#00719b;
	margin:8PX 0 5PX 0 !important;
	
}
.EZ-Container
{
    padding:0 10px 10px 10px;
}

.MoreNews
{
margin-top:30px;
height:20px;
padding-top:4px;
color:#fff;
font-size:13px;
font-family:Arial;
padding-left:10px;
font-weight:bold;
background-color:#4c6405;
}
div.LinksOfNews
{
  background-color:#c1d585;
   padding:3px 0 3px 10px;
   margin:0 0 0 0;
   border-top:solid 1px #fff;
}
div.LinksOfNews a
{
 font:normal 12px arial;
	color:#647883;
	background:url(../../../images/arrow.gif) left no-repeat;
	padding-left:10px;
}
div.LinksOfNews a:hover
{

 text-decoration:underline;
}
.News-Highlights
{
    width:600px;
    float:left;
    margin:0 0 0 2px;
}
.News-Highlights-img
{
    float:right;
    height:110;
    width:146px;
    border:solid 1px #f5f5f5;
}
.News-Highlights-title
{
    background:url(../../../images/NH_bg.jpg) top left repeat-x;
    height:26px;
    font:bold 11px tahoma;
    padding:10px 0 0 10px;
    margin:0px 0px 0px 0px;
}
.News-Highlights-title a
{
font:bold 11px tahoma;
 color:#647883;
}
.News-Highlights-title a:hover
{
 text-decoration:underline;
}
.View-all
{
    margin:2px 0 0 0;
    height:20px;
    clear:both;
    padding:5px 10px 0 0;
    background-color:#f0f0f0;
    text-align:right;
}
.View-all a
{
    font:normal 11px verdana;
    color:#647883;
    font-weight:bold;
}
.View-all a:hover
{
    text-decoration:underline;
}