/*-----------------------------------------------------------
Description: Storage 2010
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; background:url(../g/2010/template/background.gif) #015389 top center no-repeat; color:#5a5a5a; line-height:1.5em; text-align:left; margin-bottom:20px;}
a {color:#942E3B; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#015389; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both; margin:0; padding:0; line-height:0; font-size:0; display:none;}
p {}
input {margin:0; padding:0;}
form {margin:0; padding:0;}
a img {border:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1000px; margin:0 auto; position:relative;}
#wrapper { float:left; width:1000px; background:#fff; margin-top:25px;}
#border-top {width:1000px; height:0px; float:left;}
#middle { width:1000px; height:auto; float:left;}
	#content {padding:0; margin:0; width:960px; float:left; position:relative; margin-left:20px; _margin-left:10px; background:#fff;}
		#header { float:left; margin:20px 0 0 0; padding:0; font-size:0;}
		.languages {text-align:right; width:960px; height:20px; color:#e98529; text-decoration:none; font-size:0.80em; font-weight:normal; }

			/*#pb_header{ width:960px; margin:0; padding:0; top:0; left:0; }*/
		#menu {width:960px; float:left; height:auto; margin-bottom:10px;}
		#sub-content{width:800px; float:left;}
			#pb_top {width:800px; height:auto; float:left; position:relative; padding:0; margin:0px; text-align:center;}
			#sheet{width:580px; float:left; border-bottom:solid 1px #60b7be; margin:0;}
		
			#sheet_2{width:640px; float:left; border-bottom:solid 1px #60b7be; margin:0; padding:0;}
			#sheet_3{width:800px; float:left; border-bottom:solid 1px #60b7be; margin:0; padding:0;}
				#pbsheet_bottom{width:580px; float:left; padding:0; margin:0;  }
				#pbsheet_bottom_2{width:640px; float:left; padding:0; margin:0; line-height:0; font-size:0; height:0; display:none;}
			#col-right1{width:200px; float:left; margin-left:20px; margin-top:10px;}
			#col-right1_2{width:140px; float:left; margin-left:20px; margin-top:10px;}
		#sub-content2{width:960px; float:left;}
			#sheet3{width:960px; float:left;}
		#col-right2{width:140px; float:left; margin-left:20px; _margin-left:18px; margin-top:10px;}
		/*#pbfooter_bottom{width:958px; float:left; position:relative;  padding:0; margin:0px; line-height:0; font-size:0;}*/
		#pbfooter_bottom {position:absolute; top:332px; left:550px;}
		#bottomgrey{width:960px; float:left; padding:0; margin:0px; line-height:0; font-size:0;}

		#footer {width:960px; float:left; margin:0; padding:0; }
#border-bottom {width:1000px; height:20px; float:left; }
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{position:relative; float:left; width:960px; height:auto; padding:0; margin:0;  background:url(../g/2010/template/menu_bg.gif) repeat-x top;}
ul#mainmenuitems{margin:0; padding:0;}
ul#mainmenuitems li{float:left; height:38px; display:inline; text-decoration:none; overflow:hidden;}
/*ul#mainmenuitems li a{text-decoration:none; color:#000;  font-family:arial, sans serif; font-size:1.2em; font-weight:bold; padding:0; display:inline-block;}

ul#mainmenuitems li a:hover{text-decoration:none; color:#fff; font-family:arial, sans serif; font-size:1.2em; font-weight:bold; padding:0;}

li.menu_on a {text-decoration:none; font-family:arial, verdana, sans-serif; font-size:1em; font-weight:bold; padding:0px;}
li.menu_on a:hover {text-decoration:none; font-family:arial, verdana, sans-serif; font-size:1em; font-weight:bold; padding:0px; color:#fff;}*/

ul#mainmenuitems  li.menuwithsub_on{height:68px;}
ul#mainmenuitems  li.menuwithsub_off{height:38px;}

.menu_off{}

div#submenu{ margin:0; padding:0; position:absolute; float:left; width:960px; height:30px;  background-color:#60b7be; left:0px; top:39px;}
ul#submenuitems{position:relative; margin:0; padding:0; height:30px; background-color:#60b7be;}
ul#submenuitems li{float:left; position:relative;  height:30px; display:inline; text-decoration:none;  background-color:#60b7be;}
ul#submenuitems li a{text-decoration:none; color:#fff; font-family:Arial, Helvetica, Sans-serif; font-size:1em; font-weight:normal; height:23px; padding:7px 11px 1px 10px; display:inline-block; background-color:#60b7be; text-transform:none;}
ul#submenuitems li a:hover{text-decoration:none; color:#fff; font-family:Arial, Helvetica, Sans-serif; font-size:1em; font-weight:normal; height:23px; padding:7px 11px 1px 10px; background-color:#96d0d4; text-transform:none;}

li.submenu_on a{background-color:#96d0d4!important;}
li.submenu_off{}

ul#submenuitems li.separatorsubmenu{padding-top:2px; height:10px;}

/*---------------------------------------------------------*/


/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif; font-weight:normal; color:#ED1B26; font-size:1.8em; padding-top:10px; padding-bottom:5px; line-height:1.2em; border-bottom:solid 1px #60b7be; text-transform:uppercase; margin-bottom:5px;}
h2{ margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif; font-weight:bold; color:#015389; font-size:1.5em; line-height:1.2em; padding-top:10px; border-top:solid 1px #60b7be;}
h3{ margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif; font-weight:bold; color:#b45056; font-size:1.2em; line-height:1.2em; padding-top:6px;}
.sheetbody{ padding:0px 0 15px 0; margin:0;}
.sheetbody p{margin:0; padding:0px 0 0 0;}
.bodysheet{margin:0; margin-top:6px; padding:0;}
.clear_all{margin:0; padding:0; line-height:0px; font-size:0;}

.fullsheet{width:580px; float:left;}
.leftsheet{width:280px; float:left;}
.rightsheet{width:280px; float:left; margin-left:20px;}

#sheet_2 .fullsheet{width:640px; float:left;}
#sheet_2 .leftsheet{width:310px; float:left;}
#sheet_2 .rightsheet{width:310px; float:left; margin-left:20px;}

#sheet_3 .fullsheet{width:960px; float:left;}
#sheet_3 .leftsheet{width:470px; float:left;}
#sheet_3 .rightsheet{width:470px; float:left; margin-left:20px;}


.sheet_noborder h2 {border:none;}
.sheetbody_noh2 {border-top: 1px solid #60b7be;}
.sheet_noborder h2{margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif;  font-weight:bold; color:#015389; font-size:1.5em; line-height:1.2em; padding-top:10px; border:none;}
.sheet_noborder h3{ margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif; font-weight:bold; color:#b45056; font-size:1.2em; line-height:1.2em; padding-top:6px; padding-bottom:6px;}
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/
.ez_header {padding:0; margin:0; font-family:Arial, Helvetica, Sans-serif; font-size:1.2em; font-weight:normal; color:#fff;}
.ez_po_header {line-height:1em; padding:0; margin:0; font-family:Trebuchet MS, Arial, sans serif; font-size:0.9em; font-weight:normal!important; color:#fff;}
.exhib_overview_platinum{background-color:#e6e5dd;}


/* PANELS
-----------------------------------------------------------*/
/*to panels in vertical powerbars*/
.rpanel{float:left; width:100%;}
.panel_top{ height:30px; width:100%; background:#015389; }
h4{margin:0; font-family:Arial, Helvetica, Sans-serif; font-weight:bold; color:#fff; font-size:1.2em; padding:0px 10px 0px 10px;  line-height:30px;}
.panel_top h4 {font-size:1.0em;}
.panel_body{ background-color:#EDEDEE; border-bottom:solid 1px #015389; padding:10px;color:#898989; color:#5b5b5b; font-size:0.9em;}
.panel_body table{ width:100%;}
.panel_body p {margin:0; padding:0;}
.panel_bottom{width:0; height:10px; padding:0; margin:0;}

/*plain panel*/
.rpanel_2{float:left;}
.panel_top2{ height:30px; width:100%; margin:0; padding:0; background:#aaaaaa; width:137px;}
.panel_top2 h4{color:#fff; font-size:0.8em;} /* changed to give panel header on right pb for JH, richard 19/02/10 */
.panel_body2{background-color:#fff; margin:0; padding:0; border:solid 1px #c8c8c8; width:135px; text-align: center;}
#col-right1 .panel_body2{width:198px; position:relative;}
#pb_top .panel_body2 {background-color:#fff; margin:10px 0 10px 0; padding:5px 5px 0 30px; border:solid 1px #c8c8c8; width:758px; text-align: center; float:left;}
.panel_body2 img{margin:10px auto; display:block; text-align:center;}
#pb_top .panel_body2 img {margin:0; text-align:center;}
.panel_body2 p {margin:0; padding:0;}
.panel_bottom2{width:0; height:10px; padding:0; margin:0;}
#pb_top .panel_bottom2 {height:1px; padding-bottom:10px; margin-bottom:10px;}
#pbfooter_bottom  .panel_top2{margin:0; padding:0;}
#pbfooter_bottom  .panel_top2 h4{color:#015389; font-size:1em; margin:0; padding:0 0 0 5px;}
#pbfooter_bottom  .panel_body2{background-color:#fff; margin:0; padding:0 0 0 10px;}
#pbfooter_bottom  .panel_bottom2{width:0; height:3px; padding:0; margin:0;}

#pb_header .panel_body2{border:none;}

.panel_body3{background-color:#fff; border-top:none; padding:0;}
.panel_body3 p {margin:0; padding:0;}
.borderpanel3{margin:0px 0 0 0; padding:0;}
.panel_bottom3{width:0; height:10px; padding:0; margin:0;}

.search{width:138px; height:25px; background:url(../g/2010/template/search_bg.gif) no-repeat;}
input.inp{width:100px; height:17px; font-size:0.8em; margin:5px 0 0 5px; border:solid 0px; color:#979797!important;}
.inpimg{}

.borderpanel table tr td{background-color:#EDEDEE!important;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; width:950px; margin-top:5px; text-align:left; height:20px; background:#dcf2f4; padding:8px 0px 0 10px;} /*footer wrapper*/
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:bold 0.9em Arial, Sans-serif;color:#00539c;}
ul#footer li a{font:normal 1em Arial, Sans-serif; text-decoration:none; text-align:left; color:#00539c;}
ul#footer li a:hover{ color:#c62127; text-decoration:none; text-align:left;}
.footer {font:bold 0.85em Arial, Sans-serif; text-decoration:none; text-align:left; padding-left:2px;}
div.tm {padding:2px 0 0 0; width:961px; text-align:right;} /* Trademark Text */
/*---------------------------------------------------------*/

/* Twitter feed box */
.tweet {font-size: 11px; width: 200px;}
.tweet .tweet_list {background: #EDEDEE ;list-style-type:none; margin:0; padding:0;}
.tweet .tweet_list li { border-bottom: 1px solid #fff; padding:5px;overflow:auto;}
.tweet_avatar { float:left; padding-right:5px; padding-top:5px; padding-bottom:5px;}

/* Video library preview layout fix - Richard */
.fvdebug {display: none;}


/*DPA font as requested by NS for all RX Uk sites */
#form_DPAs{color:#a2a2a2; font-size:11px;}
#dpa{color:#a2a2a2; font-size:11px;}

/*Seminar padding*/

.seminar_abstract p {margin-bottom: -20px;}

/*Exhibitor list banner float fix when logged into communities - Richard*/
#uniqueid_101 {float: left;}




#Aspartofyo441_1159_0_2TDIV {display: block!important;}
#Aspartofyo441_1164_0_2TDIV{display: block!important;}



/* RSS Feeds
-----------------------------------------------------------*/
.rss_css_feedlogo {float: left;}
.rss_css_separator {height: 10px;}

/* for live from show rss feed */
.rss_css_feedlogo01 {float: left;}
.rss_css_feedtitle01 {color:#005389; border:none; padding:0; margin:0; font-size:15px; float: left; font-weight: bold;}
.rss_css_separator01 {height: 10px; float: left; width: 100%; border-bottom: 1px solid #60B7BE; margin-bottom: 10px;}
.rss_findoutmore01 {color:#767676;  margin-top:0px; font-size:10px;}
.rss_wrap01 {float: left; width: 245px;}

/*---------------------------------------------------------*/
