/*-----------------------------------------------------------
Description: The Index Show 2009
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both; padding:0; margin:0; height:0; width:0; font-size:0; line-height:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#474747; background-color:#fff;}
body a {font: 1em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#de1981; text-decoration:none;}
body a:hover {font: 1em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#593f98; text-decoration:none;}
body a :visited {font: 1em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#de1981; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#wrapper{ width:1024px; margin:0 auto; position:relative;}
#header {width:1024px; float:left; position:relative; font-size:0;}
#menu{position:relative; float:left; width:1024px; height:34px;}
#sub_header{width:1024px; height:153px; float:left; position:relative;}
#container{position:relative; float:left; width:1014px; /*background:url(../g/2009/template/body_bg.gif) repeat-y;*/ background-color:#553a96; border:solid 5px #553a96; border-bottom:solid 8px #553a96;}
	#pb_1{position:relative; float:left; width:190px; margin-top:5px; margin-left:3px; _margin-left:0px; margin-bottom:8px;}
	#pb_left{position:relative; float:left; width:182px; margin:0; padding:0;}
	/*#content{position:relative; float:left; width:380px; margin-right:5px; margin-top:5px; background-color:#fff; padding:15px; margin-bottom:8px;}*/
	#middle{position:relative; float:left; width:630px; padding:0; margin:0; margin-right:8px; margin-top:5px;}
	#content_pages{position:relative; float:left; width:600px; background-color:#fff; padding:10px 15px 15px 15px; padding-bottom:16px;}
	#pb_2{position:relative; float:left; width:236px; margin-right:8px; margin-top:5px; background-color:#fff; padding:7px; padding-bottom:0px; margin-bottom:8px;}
	#pb_3{margin:0; padding:0; position:relative; float:left; width:182px; margin-top:5px; margin-bottom:8px;}
	#pb_4{position:relative; float:left; width:609px; background-color:#dfdede; height:139px; margin:0; padding:0; line-height:0; font-size:0; padding-top:13px; padding-left:21px;}
	
#banner_Top{padding-bottom:10px;}
/*---------------------------------------------------------*/


/* MAIN MENU
-----------------------------------------------------------*/
#mainmenu{margin:0; padding:0; position:relative; float:left; width:1024px; height:34px; background:url(../g/2009/template/menu_bg.gif) repeat-x;}
ul#mainmenuitems{margin:0; padding:0; position:relative; float:left; width:1014px; height:34px; margin-left:10px; _margin-left:5px;}
ul#mainmenuitems li{margin:0; padding:0; position:relative; float:left; display:inline; list-style:none; padding-right:40px; padding-top:9px;}
ul#mainmenuitems li a{font-family:Trebuchet MS, sans serif; font-size:1.0em; text-transform:uppercase; color:#4d4d4d; font-weight:bold;}
ul#mainmenuitems li.menu_on a {color:#593f98;}
ul#mainmenuitems li.menu_off a{color:#4d4d4d;}
ul#mainmenuitems li.menu_off a:hover {color:#593f98;}
ul#mainmenuitems li.menulast_on {width:78px; height:34px; background:url(../g/2009/template/menulast_bg.gif) repeat-x; position:absolute; color:#593f98; top:0; left:911px;}
ul#mainmenuitems li.menulast_off {width:78px; height:34px; background:url(../g/2009/template/menulast_bg.gif) repeat-x; position:absolute; color:#fff; top:0; left:911px;}
ul#mainmenuitems li.menulast_on a{color:#593f98; padding-left:28px;}
ul#mainmenuitems li.menulast_off a{color:#fff; padding-left:28px;}
ul#mainmenuitems li.menulast_off a:hover{color:#593f98;}

/* SUB MENU*/
#submenu{margin:0; padding:0; position:relative; float:left; width:190px; margin-bottom:10px;}
ul#submenuitems{margin:0; padding:0; position:relative; float:left; width:190px; list-style:none;}
ul#submenuitems li a{font-family:Trebuchet MS, sans serif; font-size:1.0em; color:#fff; font-weight:bold; padding-left:13px;}
ul#submenuitems li.submenu_on { width:190px; height:20px; background:url(../g/2009/template/sub_on.gif) no-repeat; margin-bottom:3px;}
ul#submenuitems li.submenu_on a{color:#7ac143;}
ul#submenuitems li.submenu_off {width:190px; height:20px; background:url(../g/2009/template/sub_off.gif) no-repeat; margin-bottom:3px;}
ul#submenuitems li.submenu_off a:hover{color:#7ac143;}
/*---------------------------------------------------------*/

/* SHEET
-----------------------------------------------------------*/
h1{padding:0; margin:0; color:#593f98; font:bold 1.85em Trebuchet MS, sans serif; margin-top:5px}
h2 {padding:0; margin:0; font:bold 1.15em Trebuchet MS, sans serif; color:#7ac143; text-align:left; margin-top:10px;} 
h3 {padding:0; margin:0; font:bold 0.95em Trebuchet MS, sans serif; color:#999; text-align:left; margin-top:4px;} 
div.sheetbody {padding:0; margin:0; text-align:left; margin-top:6px;}

.horizontal_separator{height:10px;}
.vertical_separator{width:10px;}

.ez_header {font:bold 1.15em Trebuchet MS, sans serif; color:#fff;}
.exhib_status_enhanced {font-weight: bold;}
/*---------------------------------------------------------*/

/* Panels
-----------------------------------------------------------*/
/*Plain Panel*/
.panel_body{}
.panel_bottom{height:10px;}

/*Purple Panel*/
.purple_panel_top h5{font:bold 1.05em Trebuchet MS, sans serif; color:#fff; text-transform:uppercase; background-color:#593f98; padding:2px  5px 2px 5px; margin:0; width:226px;}
.purple_panel_body{padding:10px 5px 10px 5px; border:solid 1px #c7c7c6; margin-top:1px; background:url(../g/2009/template/panel_bg.gif) repeat-x; color:#555; font-weight:bold; font-size:0.90em;}
.purple_panel_body a{color:#593f98;}
.purple_panel_body a:hover{color:#de1981;}
.purple_panel_bottom{height:10px;}

/*Purple Panel - Latest News*/
.news_panel_top h5{font:bold 1.05em Trebuchet MS, sans serif; color:#553a96; text-transform:uppercase;  background:url(../g/2009/template/panel_feed.gif) no-repeat;padding:2px  5px 2px 5px; margin:0; width:226px;}
.news_panel_body{padding:10px 5px 10px 5px; border:solid 1px #c7c7c6; margin-top:1px; background:url(../g/2009/template/panel_bg.gif) repeat-x; color:#555; font-weight:bold; font-size:0.90em;}
.news_panel_body a{color:#593f98;}
.news_panel_body a:hover{color:#de1981;}
.news_panel_bottom{height:10px;}

/*Purple Panel - Only images*/
.image_panel_top h5{font:bold 1.1em Trebuchet MS, sans serif; color:#fff; text-transform:uppercase; background-color:#593f98; padding:2px  5px 2px 5px; margin:0; width:226px;}
.image_panel_body{border:solid 1px #c7c7c6; margin-top:1px; background:url(../g/2009/template/panel_bg.gif) repeat-x; color:#555; font-weight:bold; font-size:0.90em;}
.image_panel_body a{color:#593f98;}
.image_panel_body a:hover{color:#de1981;}
.image_panel_bottom{height:10px;}

/*White Panel*/
#white_panel{float:left; position:relative; width:182px;}
.white_panel_top h4{font:bold 1.05em Trebuchet MS, sans serif; color:#553a96; background-color:#c7c7c6; padding:4px 2px 0 10px; margin:0; height:18px; border:1px solid #c7c7c6; text-transform:uppercase;}
.white_panel_body{padding:10px 5px 10px 10px; color:#474747; font-weight:bold; font-size:0.90em; background-color:#fff; border:1px solid #c7c7c6; margin-bottom:10px;}
.white_panel_body a{color:#7ac143;}
.white_panel_body a:hover{color:#7ac143;}
.white_panel_bottom{height:10px;}

/*Latest News Panel*/
#quick_panel{float:left; position:relative; width:100%; margin-bottom:10px;}
.quick_panel_top h4{font:bold 1.05em Trebuchet MS, sans serif; color:#553a96; background-color:#c7c7c6; padding:4px 2px 0 10px; margin:0; height:18px; border:1px solid #c7c7c6; text-transform:uppercase;}
.quick_panel_body{padding:8px 5px 11px 10px; color:#593f98; font-weight:bold; font-size:0.90em; background-color:#fff; border:1px solid #c7c7c6; background:url(../g/2009/template/panellatest_bg.gif) repeat-x top;}
.quick_panel_body a{color:#593f98; font-weight:bold;}
.quick_panel_body a:hover{color:#de1981; font-weight:bold;}

.inp{height:19px; .height:17px; font-size:12px; vertical-align:middle;}

/*Panels powerbar Bottom*/
.panel_5{float:left; position:relative; padding-right:21px; _padding-right:16px; display:inline;} 
.panelbody_5{ display:inline; float:left;}
/*---------------------------------------------------------*/

/*EASYSLIDER
------------------------------------------------------------*/
#slider{margin-left:0px; margin-top:0px;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:579px;
	height:383px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:25px;
	height:50px;
	position:absolute;
	left:15px;
	top:300px;
	}	
#nextBtn{ 
	left:565px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:25px;
	height:50px;
	background:url(../g/2009/template/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../g/2009/template/btn_next.gif) no-repeat 0 0;	
	}	

	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

/*----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {position:relative; float:right; margin:0; padding:0; width:1024px; height:50px; margin-top:10px; padding-top:10px;text-align:right; padding-top:5px;} /*footer wrapper*/
ul#footer li {display:inline; padding:0 2px 0 2px; text-align:right; color:#8f8f90; vertical-align:middle;}
ul#footer li a{ font:normal 0.90em Trebuchet MS, sans serif; color:#8f8f90; text-decoration:none; text-align:right; line-height:20px;}
ul#footer li a:hover{ color:#593f98; text-decoration:none; text-align:right;}
/*---------------------------------------------------------*/
