div.title {
position: relative;
margin-bottom:10px;
}
div.title h2 {
color: #660066;
font-size: 1.8em;
line-height:1em;
padding:10px 2px;
font-family:Impact, Arial, Helvetica, sans-serif;
font-weight:normal;
}
#shareBox{
position:relative;
border:1px solid #ffe45b;
background:#fff2c6;
padding:5px;
float:right;
}
#shareBox li{
float:left;
display:block;
margin:0 3px;
}
#shareBox li.details{
font-size:.8em;
line-height:1.1em;
padding:3px 0px;
color:#996600;
text-align:right;
}
#shareBox li a{
display:block;
width:28px;
height:28px;
text-indent: -999em;
font-size: .7em;
background-image: url(/lib/img/ui-e3-elements.png);
background-repeat:no-repeat;
}
#shareBox li a.rss {
background-position: -787px -454px;
}
#shareBox li a.facebook {
background-position: -820px -454px;
}
#shareBox li a.twitter {
background-position: -853px -454px;
}
#shareBox li a.flickr {
background-position: -886px -454px;
}
#shareBox li a.email {
background-position: -920px -454px;
}
#shareBox li a.print {
background-position: -953px -454px;
}
div.main-body {
color: #333;	
}
div.main-body a {
color: #20b6ea;
text-decoration: underline;
}
div.main-body a:hover {
text-decoration: none;
}
div.main-body p {
margin: 0 0 20px;
}
div.main-body p strong {
color: #2b2977;
}
div.main-body ul {
padding: 0 0 0 30px;
margin: 0 0 10px;
}
div.main-body ul li {
list-style-image: url(/lib/img/ui-list.png);
list-style-position: outside;	
}
div.title h1,
div.main-body h1 {
color: #2b2977;
font-size: 2em;
font-weight:bold;
border-bottom: 2px solid #333;
margin-bottom:10px;
line-height:1.1em;
}
div.main-body h3 {
color: #330033;
font-size: 1.4em;
line-height:1;
border-bottom:1px dotted #ccc;
margin: 0 0 10px;
padding: 10px 0 5px 0;
}

div.main-body div.inline_img.left{
float: left;
margin: 0 10px 0 0;
}


div.main-body div.inline_img.right{
float: right;
margin: 0 0 0 10px;
}

div.main-body h4 {
font-size: 1.4em;
font-weight: bold;
color: #ffad14;
}
div.main-body h5 {
font-size: 1.3em;
font-weight: bold;
color: #13224C;
}
div.main-body h6 {
font-size: 1.2em;
font-weight: bold;
color: #660066;
}

/* Press Releases */
div.archive {
border-top: 1px solid #333;
border-bottom: 1px solid #000;
padding: 10px 0 0 0;	
}
*+ html div.archive {
border-bottom: none;	
} 
div.archive:first-child {
border-top: none;
}
div.archive:last-child {
border-bottom: none;
}
div.archive ul {
padding: 0;
margin: 0 0 8px;
clear: both;
overflow: hidden;	
}
div.archive ul li {
list-style: none;
list-style-image: none;
}
div.archive ul li.archive-title {
font-size: 1.2em;
display: block;
clear: both;
}
div.archive ul li.archive-title a {
text-decoration: none;
}
div.archive ul li.archive-title a:hover {
text-decoration: underline;
}
div.archive ul li.archive-type {
font-size: .9em;
color: #666;
float: left;
margin: 0 15px 0 0;
}
div.archive ul li.archive-date {
font-size: .9em;
color: #999;
float: left;
}
/* end */


/* exhibitor-list */
table.exhibitor-list {
border: 1px solid #999;
}

table.exhibitor-list tr th {
padding: 5px 5px;
background: #333;
border: 1px solid #999;
}
table.exhibitor-list tr td {
padding: 10px 5px;
border: 1px solid #999;
}


table.exhibitor-list tr th.ofmr,
table.exhibitor-list tr th.pmr {
width: 75px;
}
/* end */

/* Tables */
table {
border-left: 1px solid #999;
border-top: 1px solid #999;
margin: 20px auto;
}
table td,
table th {
padding:5px;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

table th{
font-weight:bold;
}



div.email-form {
background: #333;
padding: 5px;
position: relative;
opacity: 0.95;
}
div.email-form label {
color:#fff;
font-weight:bold;
clear:both;
float:left;
}

div.email-form form {
padding: 0;
margin: 5px 0 0 0;
overflow:hidden;
}

div.email-form form input {
margin: 0 0 5px 0;
clear:both;
float:left;
width:160px
}

div.email-form form input[type="button"] {
margin: 10px 0 5px 0;
}

div.email-form a {
position: absolute;
right: 10px;
color: #FFF;
}

#emailContent h3{
color:#fff;
}

