/*-----------------------------------------------------------
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.70em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#474747; background-color:#fffff1;}
body a {font: 1em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#556493; text-decoration:none;}
body a:hover {font: 1em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#fbb030; text-decoration:none;}
body a :visited {font: 1em Trebuchet MS, Sans-serif; letter-spacing:normal; text-align:left; color:#556493; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{background:url(../g/2009/template/bg_lines.gif) no-repeat; background-position:top;}
#wrapper{ width:1024px; margin:0 auto; position:relative;}
#header {width:1024px; height:203px; float:left; position:relative; font-size:0; background:url(../g/2009/template/in_header.jpg) no-repeat;}
#sub_header{width:1024px; height:34px; float:left; position:relative;}
	#date{width:578px; height:34px; float:left; position:relative; background:url(../g/2009/template/in_date.jpg) no-repeat;}
	.marquee{width:446px; height:34px; float:left; position:relative; background:url(../g/2009/template/marquee_bg.gif) repeat-x;color:#fff; font-size:1em; line-height:32px; font-weight:bold;}
	.marquee a{color:#fff; font-size:1em; line-height:32px; font-weight:bold;}
	.marquee a:hover{color:#556493; font-size:1em; line-height:32px; font-weight:bold;}
#menu{position:relative; float:left; width:1024px; height:34px;}
#container{position:relative; float:left; width:1014px; background:url(../g/2009/template/in_body_bg.jpg) repeat-y; border:solid 5px #e9e6c9; border-bottom:8px;}
	#pb_1{position:relative; float:left; width:155px; margin-top:5px; margin-left:3px; _margin-left:0px; margin-bottom:8px;}
	#content{position:relative; float:left; width:635px; margin-right:8px; margin-top:5px; background-color:#fff; padding:15px; margin-bottom:8px;}
	#content_pages{position:relative; float:left; width:635px; margin-right:8px; margin-top:5px; background-color:#fff; padding:15px; margin-bottom:8px;}
	#pb_2{position:relative; float:left; width:0px; margin-right:0px; margin-top:5px; padding:0px; padding-bottom:0px; margin-bottom:8px;}
	#pb_3{margin:0; padding:0; position:relative; float:left; width:182px; margin-top:5px; margin-bottom:8px;}
	
#banner_Top{padding-bottom:10px;}
/*---------------------------------------------------------*/
.ez_header {font:bold 1.15em Trebuchet MS, sans serif; color:#fff;}

/* 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:25px; padding-top:9px;}
ul#mainmenuitems li a{font-family:Trebuchet MS, sans serif; font-size:1.05em; text-transform:uppercase; color:#4d4d4d; font-weight:bold;}
ul#mainmenuitems li.menu_on a {color:#e00076;}
ul#mainmenuitems li.menu_off a{color:#4d4d4d;}
ul#mainmenuitems li.menu_off a:hover {color:#e00076;}
ul#mainmenuitems li.menulast_on {width:78px; height:34px; background:url(../g/2009/template/menulast_bg.gif) repeat-x; position:absolute; color:#e00076; 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:#e00076; padding-left:28px;}
ul#mainmenuitems li.menulast_off a{color:#fff; padding-left:28px;}
ul#mainmenuitems li.menulast_off a:hover{color:#e00076;}

/* SUB MENU*/
#submenu{margin:0; padding:0; position:relative; float:left; width:155px; margin-bottom:10px;}
ul#submenuitems{margin:0; padding:0; position:relative; float:left; width:155px; list-style:none;}
ul#submenuitems li a{font-family:Trebuchet MS, sans serif; font-size:1.05em; color:#5a4099; font-weight:bold; padding-left:13px;}
ul#submenuitems li.submenu_on { width:155px; height:20px; background:url(../g/2009/template/in_sub_on.gif); margin-bottom:3px;}
ul#submenuitems li.submenu_on a{color:#ffb430;}
ul#submenuitems li.submenu_off {width:155px; height:20px; background:url(../g/2009/template/in_sub_off.gif); margin-bottom:3px;}
ul#submenuitems li.submenu_off a:hover{color:#fea60b;}
/*---------------------------------------------------------*/

/* MAIN MENU
-----------------------------------------------------------*/
h1{padding:0; margin:0; color:#556493; font:bold 1.9em Trebuchet MS, sans serif;}
h2 {padding:0; margin:0; font:bold 1.2em Trebuchet MS, sans serif; color:#a6903d; text-align:left; margin-top:10px;} 
h3 {padding:0; margin:0; font:bold 1em 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;}
/*---------------------------------------------------------*/

/* Panels
-----------------------------------------------------------*/
/*Plain Panel*/
.panel_body{}
.panel_bottom{height:10px;}

/*Yellow Panel - Quick links*/
#panel_y{margin:0; padding:0; position:relative; float:left; width:145px;}
.panel_topy{font:bold 1.1em Trebuchet MS, sans serif; text-transform:uppercase; background-color:#ffb430; padding:3px 7px 3px 7px; margin:0;}
.panel_topy h3{color:#fff;}
.panel_bodyy{padding:10px 7px 10px 7px; margin-top:1px; background-color:#ffb430; font-size:1.05em;font-weight:bold;}
.panel_bodyy a{color:#593f98; font-size:1.05em; font-weight:bold;}
.panel_bodyy a:hover{color:#593f98; font-size:1.05em; font-weight:bold;}
.panel_bottomy{height:10px; font-size:1.05em; font-weight:bold;}

/*Purple/Blue Panel*/
.purple_panel_top h5{font:bold 1.1em Trebuchet MS, sans serif; color:#fff; text-transform:uppercase; background-color:#556493; 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-size:0.95em; font-weight:bold;}
.purple_panel_body a{color:#593f98; font-weight:bold;}
.purple_panel_body a:hover{color:#fea60b; font-weight:bold;}
.purple_panel_bottom{height:10px;}

/*Purple Panel - Latest News Panel*/
.news_panel_top h5{font:bold 1.1em Trebuchet MS, sans serif; color:#fff; text-transform:uppercase; background:url(../g/2009/template/in_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-size:0.95em; font-weight:bold;}
.news_panel_body a{color:#593f98; font-weight:bold;}
.news_panel_body a:hover{color:#fea60b; font-weight:bold;}
.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:#556493; padding:2px  5px 2px 5px; margin:0; width:226px;}
.image_panel_body{padding:0; margin:0; border:solid 1px #c7c7c6; margin-top:1px; background:url(../g/2009/template/panel_bg.gif) repeat-x; color:#555; font-size:0.95em; font-weight:bold;}
.image_panel_body a{color:#593f98; font-weight:bold;}
.image_panel_body a:hover{color:#fea60b; font-weight:bold;}
.image_panel_bottom{height:10px;}

/*White Panel*/
#white_panel{background-color:#fff; border:solid 1px #b9b8b8; padding:5px;}
.white_panel_top h4{font:bold 1.1em Trebuchet MS, sans serif; color:#556493; background:url(../g/2009/template/in_paneltitle_bg.gif) repeat-y; padding:1px 2px 1px 10px; margin:0; width:159px; height:15px;}
.white_panel_body{padding:10px 5px 10px 10px; color:#474747; font-weight:bold; font-size:0.95em;}
.white_panel_body a{color:#5a4099;}
.white_panel_body a:hover{color:#5a4099;}
.white_panel_bottom{height:10px;}

.inp{height:19px; .height:17px; font-size:12px; vertical-align:middle;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {position:relative; float:right; margin:0; padding:0; width:1024px; height:50px; margin-top:10px; padding-top:10px;text-align:right; border-top:solid 1px #ccc; 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.95em Trebuchet MS, sans serif; color:#8f8f90; text-decoration:none; text-align:right; line-height:20px;}
ul#footer li a:hover{ color:#556493; text-decoration:none; text-align:right;}
/*---------------------------------------------------------*/
