/*-----------------------------------------------------------
Description: May Series 2010 2010
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
Last Updated: 23/02/2009 10:33
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div {margin:0; padding:0;}
/*---------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.8em Arial, Helvetica, Sans-serif; text-align:left; background-color:#bababa; color:#23242e;}
body a{color:#00457c; text-align:left; text-decoration:none;}
body a:hover{ color:#3eb2ed; text-align:left; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{position:relative; margin:0 auto; width:1010px;}
#wrapper{position:relative; float:left; width:960px; padding-left:25px; padding-right:25px; background:url(../g/2010/template/bg.gif) repeat-y #bababa;}
	#pb_top{float:left; width:725px; height:88px; margin:10px 0px;}
	#quickmenu{float:left; width:233px; height:88px; margin:10px 0px;}
	#top{position:relative; width:960px; z-index:999;}
		#header{position:relative; float:left; width:727px; height:145px; font-size:0;}
			#bt_register{position:absolute; width:150px; height:48px; top:40px; left:348px; background-color:transparent;}
		#quicklinks{float:left; width:173px; padding:20px 30px 20px 30px; height:105px; background:url(../g/2010/template/quicklink_bg.gif) repeat-x;}
		#menu{float:left; width:960px; height:49px; background:url(../g/2010/template/menu_bg.gif) repeat-x;}
		#search{float:left; width:341px; height:49px; background:url(../g/2010/template/search.gif) no-repeat; position:relative;}
			#search input{margin:14px 0 0 75px; width:195px; border:0;}
			#search  input.inpimg{float:left; margin:12px 0 0 12px; width:40px; height:23px;}
	#left{position:relative; float:left; width:606px; margin-top:16px;}
		#pb_left{position:relative; float:left; width:606px;}
		#pb_banner{position:relative; float:left; width:470px; float:right;}
		#sheet{position:relative; float:left; width:606px; margin-top:16px;}
		#sheet_pages{position:relative; float:left; width:596px; margin-top:0px; padding:0 0 0 10px;}
		#pb_buttons{position:relative; float:left; width:596px; margin-top:10px; padding:0 0 0 10px;}
	#right{position:relative; float:left; width:335px; margin-top:16px; margin-left:19px;}
		#pb_right1{position:relative; float:left; width:335px; height:277px; z-index:10;}
		#pb_right2{position:relative; float:left; width:160px; margin-top:16px;}
		#pb_right3{position:relative; float:left; width:160px; margin-left:15px; margin-top:16px;}
	#footerdiv{float:left; width:960px; background:url(../g/2010/template/footer_bg.gif) repeat-x #ababab; min-height:90px; margin-top:16px;}
	#pb_footer{position:relative; float:left; width:960px;}
/*---------------------------------------------------------*/

/* QUICK MENU
-----------------------------------------------------------*/
#quickmenu ul{float:left; position:relative; top:5px;}
#quickmenu ul li{float:left; display:inline; text-align:left;}
#quickmenu ul li a{font-size:0.9em; font-weight:bold; color:#3eb2ed;}
#quickmenu ul li a:hover{font-size:0.9em; font-weight:bold; color:#00457c;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:619px; height:49px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:49px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:48px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2010/template/submenu_bg.gif) repeat-x; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font: bold 0.90em Arial, Sans-serif; color:#fff; text-decoration:none; padding:17px 12px 17px 12px; _padding:17px 12px 17px 12px;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; z-index:900; }
.menu1 ul ul li{list-style:none; position:absolute; width:169px;}
.menu1 ul ul li a{ background-color:#00457c; color:#fff; font: normal 0.9em Arial, Sans-serif; _font-size:1em; padding:6px 13px; text-align:left;}
.menu1 ul ul li a:hover{font: normal 0.9em Arial, Sans-serif; _font-size:1em; color:#fff; background:none; background-color:#0460aa;padding:0; padding:6px 13px; text-align:left;}
.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*********[END]submenu*********/
#submenu_last{width:169px; height:5px; background:url(../g/2010/template/submenulast_bg.gif) no-repeat bottom; font-size:0;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
h1{}
h2{height:28px; background:url(../g/2010/template/sheet_bg.gif) repeat-x top #969696; font-size:1.2em; font-weight:bold; color:#fff; padding:10px 10px 0 10px;}
h3{font-size:1.1em; font-weight:bold; color:#e7e7e7; padding:5px 10px 5px 10px;}
.bodysheet2{background-color:#e7e7e7; padding:10px;}
.fullsheet2{width:606px;}
.leftsheet2{width:295px; float:left;}
.rightsheet2{width:295px; float:left; margin-left:16px;}
.hoz{height:16px; width:16px;}
.ezonefullsheet{width:550px; float:left;}

.bodysheet{background-color:#e7e7e7; padding:10px;}
.fullsheet{width:606px;}
.leftsheet{width:295px; float:left;}
.rightsheet{width:295px; float:left; margin-left:16px;}

.ez_header{color:#fff; font-weight:bold;}
.ez_po_header{color:#fff; font-weight:bold;}

.sheetbody_3 h2{height:28px; background:url(../g/2010/template/news_bg.gif) repeat-x top #969696; font-size:1.2em; font-weight:bold; color:#fff; padding:10px 10px 0 48px;}

#sheet_pages h1{height:auto; background-color:#fff; font-size:1.5em; font-weight:normal; color:#00457c; padding:0px 0px 10px 0px; border-bottom:solid 1px #cfcfcf; margin-bottom:10px;}
#sheet_pages h2{height:auto; background:none; background-color:#fff; font-size:1.5em; font-weight:normal; color:#00457c; padding:0; margin:0;}
#sheet_pages h3{padding:10px 0 0 0px; font-size:1.1em; color:#666;}
#sheet_pages .bodysheet{background-color:#fff; padding:10px 0 0 0;}
#sheet_pages .bodysheet a{padding:0; margin:0; color:#00457c;}
#sheet_pages .bodysheet a:hover{padding:0; margin:0; color:#42b8f3;}
#sheet_pages .fullsheet{width:596px; float:left;}
#sheet_pages  .leftsheet{width:290px; float:left;}
#sheet_pages .rightsheet{width:290px; float:left; margin-left:16px;}

#sheet_pages .sheetbody_3 h2{height:28px; background:url(../g/2010/template/news_bg.gif) repeat-x top #969696; font-size:1.2em; font-weight:bold; color:#fff; padding:5px 10px 0 48px;}
.pagenews_bodysheet{background-color:#e7e7e7; padding:10px;}

/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/

/*QUICK LINKS*/
.panel_top1 h4{color:#42b8f3; font-size:1.3em; padding-bottom:10px;}
.panel_body1{line-height:1.5em;}
.panel_body1 a{color:#fff; font-weight:normal;}
.panel_body1 a:hover{color:#42b8f3; font-weight:normal;}
/*-----------*/

/*WELCOME PANEL*/
#panel2{float:left; width:566px; background:url(../g/2010/template/sheet_bg1.gif) no-repeat top #9c9b9b; padding:20px;}
.panel_top2 h4{color:#fff; font-size:2.2em; font-weight:normal; padding-bottom:10px;}
.panel_body2{color:#fff; line-height:1.4em;}
.panel_body2 a{color:#00457c;}
.panel_body2 a:hover{color:#0969b6;}
/*-----------*/

/*TESTIMONIALS PANEL*/
#panel3{float:left; width:566px; background:url(../g/2010/template/pgrey_left_bg.gif) repeat-y top; padding:10px 20px;}
.panel_top3 h4{color:#fff; font-weight:normal; padding-bottom:10px;}
.panel_body3{color:#42b8f3; line-height:1.4em; font-weight:bold;}
/*-----------*/

/*GREY PANEL*/
#panel4{float:left; width:160px;}
.panel_top4 h4{color:#fff; font-size:1em; font-weight:bold; background:url(../g/2010/template/greypanel_bg.gif) repeat-x top; height:16px; padding:5px;}
.panel_body4{color:#c6c5c5; line-height:1.4em; border:solid 1px #c6c5c5; padding:10px;}
.panel_bottom4{height:16px;}
/*-----------*/

/*BORDER PANEL*/
#panel5{float:left; border:solid 1px #c6c5c5; width:158px; margin-bottom:16px;}
.panel_body5{color:#666; line-height:1.4em; font-weight:normal; padding:8px;}
/*-----------*/

/*FOOTER/Sitemap PANEL*/
#panel6{float:left; padding:20px 15px 0 15px;}
.panel_top6 h4{color:#00457c; font-size:1.4em; font-weight:bold; padding-bottom:10px;}
.panel_body6{}
.panel_body6 a{color:#fff; font-weight:bold; font-size:0.85em;}
.panel_body6 a:hover{color:#00457c;}
/*-----------*/

/*EXHIBITOR QUOTE PANEL*/
.exhibquote_co{color:#00457c; font-size:1.4em; font-weight:bold; padding-bottom:3px;}
.exhibquote_quote{padding-bottom:3px;}
.exhibquote_stand{color:#3d92cb; font-size:1em; font-weight:bold;}
/*---------------------------------------------------------*/

  /* FOOTER
 -----------------------------------------------------------*/ 
 ul#footer {margin:0; padding:0; text-align:right; font:normal 0.8em Arial, Sans-serif; margin-right:10px; margin-top:20px; margin-bottom:10px;}
 ul#footer li {margin:0; padding:0; color:#fff; display:inline; padding:0 2px 0 2px;}
 ul#footer li a{color:#fff; text-decoration:none;} 
 ul#footer li a:hover{color:#00457c; text-decoration:none;} 
  /*---------------------------------------------------------*/ 
  
  
  
  
/* CONTENT SLIDER
-----------------------------------------------------------*/ 

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 295px; /*width of featured content slider*/
height: 180px;
float:right;
margin-bottom:16px;
}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 295px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 180px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.slider_title{font-size:1.2em; font-weight:bold; padding:10px 0 5px 15px; color:#044a85;}

.pagination{
float:left;
padding:0;
width: 311px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height:180px;
text-align: left;
background-color: #82c0ea;
margin-bottom:16px;
}

ul.list{list-style:none; position:relative; margin:0; padding:0; padding-left:30px;}
ul.list li{padding-top:4px; position:relative;}
.list img{ position:absolute; margin-left:-22px; margin-top:-2px;}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #044a85;
font-weight:bold;
font-size:0.9em;
cursor:pointer;
}


a.t1 {color:#209b23!important;}
a:hover.t1, a.selected.t1  {color:#fff!important;}
a.t2 {color:#da00b4!important;}
a:hover.t2 , a.selected.t2  {color:#fff!important;}
a.t3 {color:#1e7ec2!important;}
a:hover.t3, a.selected.t3   {color:#fff!important;}
a.t4 {color:#ac0121!important;}
a:hover.t4, a.selected.t4   {color:#fff!important;}
a.t5 {color:#e86923!important;}
a:hover.t5, a.selected.t5   {color:#fff!important;}
a.t6 {color:#17b217!important;}
a:hover.t6, a.selected.t6   {color:#fff!important;}

.pagination a:hover, .pagination a.selected{
color: #fff;
cursor:pointer;
}

/*---------------------------------------------------------*/ 

