/*-----------------------------------------------------------
Description: Language Show 09
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}


/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:normal 0.85em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; line-height:1.25em; text-decoration:none; color:#3f3f3f;}
body a {letter-spacing:normal; text-align:left; color:#593c8e; text-decoration:none;}
body a:hover {letter-spacing:normal; text-align:left; color:#957dc2; text-decoration:none;}
body a :visited {letter-spacing:normal; text-align:left; color:#593c8e; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:100%; margin:0 auto; position:relative;}
#wrapper{width:980px; margin:0 auto; padding:0;}
#header{width:980px; height:193px; position:relative; float:left;}
#nav_band{z-index:998; width:980px; position:relative; float:left; height:31px; padding:0; margin:0; display:inline;}
#menu{width:820px; position:relative; float:left; padding:0; margin:0; background:url(../g/2009/template/menu_bg.gif) no-repeat; height:31px; display:inline;}
#search{width:150px; height:31px; position:relative; float:left; background:url(../g/2009/template/search_bg.gif) no-repeat; padding:0; margin:0; display:inline;}
#ticker{z-index:101; *z-index:-1; position:relative; float:left; height:23px; width:970px;}
#content{width:970px; position:relative; float:left; padding:0; margin:0; background:url(../g/2009/template/bg_sheet.gif) repeat-y;}
#col_left{width:708px; position:relative; float:left; padding-right:18px;}
#sheet{width:708px; position:relative; float:left;}
#top_curves{z-index:-200; _z-index:1; width:244px; height:21px; background:url(../g/2009/template/pb_top.gif) no-repeat; position:absolute; top:0; right:0;}
#col_right{z-index:2; width:244px; position:relative; float:left;padding-top:13px;}
#bottom_curves{z-index:-202; _z-index:1; width:244px; height:21px; background:url(../g/2009/template/pb_bottom.gif) no-repeat; position:absolute; bottom:0; right:0;}
#footer {width:970px; height:46px; float:left; position:relative; text-align:left; background:url(../g/2009/template/footer_bg.gif) no-repeat; margin:0 auto;}

.marquee{font: 0.8em/1.7em Arial, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; text-decoration:none; margin-top:5px;}
.marquee a{letter-spacing:normal; text-align:left; color:#593c8e; text-decoration:none;}
.marquee a:hover{letter-spacing:normal; text-align:left; color:#957dc2; text-decoration:none;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{position:relative; float:left; text-align:left; width:820px; height:31px;}
.menu1 li{float:left; position:relative}
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:30px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; margin:0; padding:0;}
.menu1 ul li a{font: bold 1em Arial, Sans-serif; color:#5b3c8a; text-decoration:none; padding:0; height:31px;}
.menu1 ul li a:hover{border:solid 0px; margin:0; height:31px;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block; _display:inline; margin:0; padding:0; height:31px; /*main menu Background on hover*/}
.menu1 ul li a, ul li a:hover{display:block; _display:inline; font: bold 1em Arial, Sans-serif; color:#5b3c8a; text-decoration:none; padding:0; height:31px;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{ z-index:998; _display:block;}
.menu1 ul ul li{position:relative; width:154px; _margin-top:0; _padding:0; height:auto; _display:block;}
.menu1 ul ul li a{background:url(../g/2009/template/submenu_bg.gif) repeat-y; color:#593c8e; font: normal 0.65em Arial, Sans-serif; padding:0 0 5px 5px; margin:0; height:auto; _display:block;}
.menu1 ul ul li a:hover{color:#957dc2; font:normal 0.65em Arial, Sans-serif; padding:0 0 5px 5px; margin:0; background:url(../g/2009/template/submenu_bg.gif) repeat-y; height:auto; _display:block;}
.menu1 ul ul li:hover {background:none; _display:block;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; _display:block;} /* 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;}
.menu1 ul ul li a:visited{color:#593c8e; font: normal 0.65em Arial, Sans-serif; padding:0 0 5px 5px; margin:0; height:auto;}



#submenustart{background:url(../g/2009/template/submenu_t.gif) no-repeat; height:4px; width:154px; line-height:0; margin:0; padding:0; font-size:0;}
#submenuend{background:url(../g/2009/template/submenu_b.gif) no-repeat; height:23px; width:154px;}
/*********[END]submenu*********/


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:bold 1.25em/1em Arial, Sans-serif; color:#000; text-align:left; position:relative; margin-left:0; padding:0 0 0 8px;}
h2{color:#797979; text-align:left; font:normal 1em Arial, Sans-serif; margin-bottom:10px; padding:0;}
h3{text-align:left; color:#666; font-weight:bold; font-size: 0.93em; margin-top:0px; padding:5px 0 0 10px;}
h4{color:#354d45; text-align:left; font-weight:bold; font-size: 1em; padding-left:10px; padding-top:10px;}
.ez_header{color:#593c8e; font:bold 1.5em Arial, Sans-serif;}
.ez_po_header{color:#593c8e; font:bold 1em Arial, Sans-serif;}
/*---------------------------------------------------------*/



/* BANNERS
-------------------------------------------------------------*/

/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
.grey_sheettitle h2{color:#593d8a; text-align:left; font:bold 1.25em Arial, Sans-serif; margin:0; padding:16px 0 5px 16px;}
.grey_t{background:url(../g/2009/template/grey_t.gif) repeat-x; margin:0; padding:0;}
.grey_b{background:url(../g/2009/template/grey_b.gif) 0 100% repeat-x; _height:16px; margin:0; padding:0;}
.grey_l{background:url(../g/2009/template/grey_l.gif) 0 0 repeat-y; margin:0; padding:0;}
.grey_r{background:url(../g/2009/template/grey_r.gif) 100% 0 repeat-y; margin:0; padding:0;}
.grey_bl{background:url(../g/2009/template/grey_bl.gif) 0 100% no-repeat; _height:16px; margin:0; padding:0;}
.grey_br{background:url(../g/2009/template/grey_br.gif) 100% 100% no-repeat; _height:16px; margin:0; padding:0;}
.grey_tl{background:url(../g/2009/template/grey_tl.gif) 0 0 no-repeat; _height:16px; margin:0; padding:0;}
.grey_tr{background:url(../g/2009/template/grey_tr.gif) 100% 0 no-repeat; _height:16px; margin:0; padding:0;}
.sheetbody_grey{font: 0.85em/1.75em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; padding:0 16px 16px 16px; margin:0;}
.sheetbody_grey p{margin:0; padding-top:0; padding-bottom:10px;}
.sheetbody_grey a{letter-spacing:normal; text-align:left; color:#593c8e; line-height:1.25em; text-decoration:none;}
.sheetbody_grey a:hover{letter-spacing:normal; text-align:left; color:#957dc2; line-height:1.25em; text-decoration:none;}
.sheetbody_grey ul {list-style:disc; margin-left:1.5em; padding-left:16px;}

.blue_sheettitle h2{color:#1a75bb; text-align:left; font:bold 1.25em Arial, Sans-serif; margin:0; padding:16px 0 5px 16px;}
.blue_t{background:url(../g/2009/template/blue_t.gif) repeat-x; margin:0; padding:0;}
.blue_b{background:url(../g/2009/template/blue_b.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.blue_l{background:url(../g/2009/template/blue_l.gif) 0 0 repeat-y; margin:0; padding:0;}
.blue_r{background:url(../g/2009/template/blue_r.gif) 100% 0 repeat-y; margin:0; padding:0;}
.blue_bl{background:url(../g/2009/template/blue_bl.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.blue_br{background:url(../g/2009/template/blue_br.gif) 100% 100% no-repeat; _height:43px; margin:0; padding:0;}
.blue_tl{background:url(../g/2009/template/blue_tl.gif) 0 0 no-repeat; _height:16px; margin:0; padding:0;}
.blue_tr{background:url(../g/2009/template/blue_tr.gif) 100% 0 no-repeat; _height:16px; margin:0; padding:0;}

.green_sheettitle h2{color:#8dc73f; text-align:left; font:bold 1.25em Arial, Sans-serif; margin:0; padding:16px 0 5px 16px;}
.green_t{background:url(../g/2009/template/green_t.gif) repeat-x; margin:0; padding:0;}
.green_b{background:url(../g/2009/template/green_b.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.green_l{background:url(../g/2009/template/green_l.gif) 0 0 repeat-y; margin:0; padding:0;}
.green_r{background:url(../g/2009/template/green_r.gif) 100% 0 repeat-y; margin:0; padding:0;}
.green_bl{background:url(../g/2009/template/green_bl.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.green_br{background:url(../g/2009/template/green_br.gif) 100% 100% no-repeat; _height:43px; margin:0; padding:0;}
.green_tl{background:url(../g/2009/template/green_tl.gif) 0 0 no-repeat; _height:16px; margin:0; padding:0;}
.green_tr{background:url(../g/2009/template/green_tr.gif) 100% 0 no-repeat; _height:16px; margin:0; padding:0;}

.orange_sheettitle h2{color:#f7921e; text-align:left; font:bold 1.25em Arial, Sans-serif; margin:0; padding:16px 0 5px 16px;}
.orange_t{background:url(../g/2009/template/orange_t.gif) repeat-x; margin:0; padding:0;}
.orange_b{background:url(../g/2009/template/orange_b.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.orange_l{background:url(../g/2009/template/orange_l.gif) 0 0 repeat-y; margin:0; padding:0;}
.orange_r{background:url(../g/2009/template/orange_r.gif) 100% 0 repeat-y; margin:0; padding:0;}
.orange_bl{background:url(../g/2009/template/orange_bl.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.orange_br{background:url(../g/2009/template/orange_br.gif) 100% 100% no-repeat; _height:43px; margin:0; padding:0;}
.orange_tl{background:url(../g/2009/template/orange_tl.gif) 0 0 no-repeat; _height:16px; margin:0; padding:0;}
.orange_tr{background:url(../g/2009/template/orange_tr.gif) 100% 0 no-repeat; _height:16px; margin:0; padding:0;}

.red_sheettitle h2{color:#bd1f2e; text-align:left; font:bold 1.25em Arial, Sans-serif; margin:0; padding:16px 0 5px 16px;}
.red_t{background:url(../g/2009/template/red_t.gif) repeat-x; margin:0; padding:0;}
.red_b{background:url(../g/2009/template/red_b.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.red_l{background:url(../g/2009/template/red_l.gif) 0 0 repeat-y; margin:0; padding:0;}
.red_r{background:url(../g/2009/template/red_r.gif) 100% 0 repeat-y; margin:0; padding:0;}
.red_bl{background:url(../g/2009/template/red_bl.gif) 0 100% no-repeat; _height:43px; margin:0; padding:0;}
.red_br{background:url(../g/2009/template/red_br.gif) 100% 100% no-repeat; _height:43px; margin:0; padding:0;}
.red_tl{background:url(../g/2009/template/red_tl.gif) 0 0 no-repeat; _height:16px; margin:0; padding:0;}
.red_tr{background:url(../g/2009/template/red_tr.gif) 100% 0 no-repeat; _height:16px; margin:0; padding:0;}

.sheettitle h2{color:#0254a6; text-align:left; font:normal 1.15em Arial, Sans-serif; margin:0; padding:10px 0 0 10px;}
.sheetstrap h3{color:#000; text-align:left; font:bold 1em Arial, Sans-serif; margin:0; padding:0 0 5px 16px;}
.sheetbody{font:normal 0.85em/1.75em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; padding:0 16px 43px 16px; margin:0;}
.sheetbody a{letter-spacing:normal; text-align:left; color:#593c8e; line-height:1.25em; text-decoration:none;}
.sheetbody a:hover{letter-spacing:normal; text-align:left; color:#957dc2; line-height:1.25em; text-decoration:none;}
.sheetbody p{margin:0; padding-top:0; padding-bottom:10px;}
.sheetbody ul {list-style:disc; margin-left:1.5em; padding-left:16px;}

.vert{height:15px; width:15px;}
.hoz{height:15px; width:15px;}
.colourvert{height:15px; width:15px;}
.colourhoz{height:15px; width:15px;}


#action_sheet{background:url(../g/2009/template/actionsheet_tile.gif) repeat-y; font: 0.85em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; padding:5px 16px 5px 16px; width:676px;}
#action_sheet a{letter-spacing:normal; text-align:left; color:#593c8e; line-height:1.25em;}
#action_sheet input{padding-left:5px;}
#action_sheet a:hover{letter-spacing:normal; text-align:left; color:#957dc2; line-height:1.25em;}
#action_top{background:url(../g/2009/template/actionsheet_t.gif) no-repeat; width:708px; height:16px;}
#action_sheet h1{color:#593d8a; text-align:left; font:bold 1.25em Arial, Sans-serif; margin:0;}
#action_bottom{background:url(../g/2009/template/actionsheet_b.gif) no-repeat; width:708px; height:16px;}

#exhibentry{font: 0.85em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none; width:708px;}
#exhibentry a{font: 0.85em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#593c8e; line-height:1.25em;}
#exhibentry a:hover{font: 0.85em/1.5em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#957dc2; line-height:1.25em;}
#exhibentry h1{color:#593d8a; text-align:left; font:bold 1.25em Arial, Sans-serif; margin:0;}
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/

.panelbody_1{font:0.8em Verdana, sans-serif; color:#3f3f3f; padding:0 0 0 10px; margin:0;}

/*Blue*/
.panel_2{z-index:500; width:217px; margin:0; margin:0 13px 13px 13px; background-color:#fff; }
.paneltitle_2{font:bold 1em Arial, sans-serif; color:#fff; padding:6px 0 0 15px; margin:0; background:url(../g/2009/template/pb_title_blue.gif) no-repeat; width:202px; height:30px;}
.panelbody_2{font:0.85em Arial, sans-serif; color:#3f3f3f; padding:0 10px 0 10px; margin:0;}
.panelbody_2 a{color:#593c8e;}
.panelbody_2 a:hover{color:#957dc2;}
.panel_2_foot{background:url(../g/2009/template/pb_foot.gif) no-repeat; width:217px; height:13px; padding:0; margin:0; line-height:0; font-size:0;}

/*Green*/
.panel_3{z-index:501; width:217px; margin:0; margin:0 13px 13px 13px; background-color:#fff; }
.paneltitle_3{font:bold 1em Arial, sans-serif; color:#fff; padding:6px 0 0 15px; margin:0; background:url(../g/2009/template/pb_title_green.gif) no-repeat; width:202px; height:30px;}
.panelbody_3{font:0.85em Arial, sans-serif; color:#3f3f3f; padding:0 10px 0 10px; margin:0;}
.panelbody_3 a{color:#593c8e;}
.panelbody_3 a:hover{color:#957dc2;}
.panel_3_foot{background:url(../g/2009/template/pb_foot.gif) no-repeat; width:217px; height:13px; padding:0; margin:0; line-height:0; font-size:0;}

/*Orange*/
.panel_4{z-index:502; width:217px; margin:0; margin:0 13px 13px 13px; background-color:#fff; }
.paneltitle_4{font:bold 1em Arial, sans-serif; color:#fff; padding:6px 0 0 15px; margin:0; background:url(../g/2009/template/pb_title_orange.gif) no-repeat; width:202px; height:30px;}
.panelbody_4{font:0.85em Arial, sans-serif; color:#3f3f3f; padding:0 10px 0 10px; margin:0;}
.panelbody_4 a{color:#593c8e;}
.panelbody_4 a:hover{color:#957dc2;}
.panel_4_foot{background:url(../g/2009/template/pb_foot.gif) no-repeat; width:217px; height:13px; padding:0; margin:0; line-height:0; font-size:0;}

/*Red*/
.panel_5{z-index:503; width:217px; margin:0; margin:0 13px 13px 13px; background-color:#fff; }
.paneltitle_5{font:bold 1em Arial, sans-serif; color:#fff; padding:6px 0 0 15px; margin:0; background:url(../g/2009/template/pb_title_red.gif) no-repeat; width:202px; height:30px;}
.panelbody_5{font:0.85em Arial, sans-serif; color:#3f3f3f; padding:0 10px 0 10px; margin:0;}
.panelbody_5 a{color:#593c8e;}
.panelbody_5 a:hover{color:#957dc2;}
.panel_5_foot{background:url(../g/2009/template/pb_foot.gif) no-repeat; width:217px; height:13px; padding:0; margin:0; line-height:0; font-size:0;}

/*bordered*/
.panel_6{z-index:504; width:217px; background:url(../g/2009/template/pb_title_border.gif) no-repeat; margin:0 13px 13px 13px; padding-top:6px;}
.paneltitle_6{font:bold 1em Arial, sans-serif; color:#3f3f3f; padding:6px 0 0 15px; background:url(../g/2009/template/border_bg.gif) repeat-y; width:217px; height:6px;}
.panelbody_6{font:0.85em Arial, sans-serif; color:#3f3f3f; padding:0 10px 0 10px; background:url(../g/2009/template/border_bg.gif) repeat-y;}
.panelbody_6 a{color:#593c8e;}
.panelbody_6 a:hover{color:#957dc2;}
.panel_6_foot{background:url(../g/2009/template/pb_foot_border.gif) no-repeat; width:217px; height:7px;}

/*---------------------------------------------------------*/




/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:954px; height:40px; clear:both; padding:16px 0 0 16px; list-style:none;}
ul.footeritems li {display:inline; font-size:0.75em; color:#505050; text-decoration:none; line-height:3.5px; padding:0 5px 0 0; text-align:center; vertical-align:center;}
ul.footeritems li img{display:inline; vertical-align:middle;}
ul.footeritems li a {display:inline; color:#505050; text-decoration:none; text-decoration:none; line-height:3.5px; padding:0 5px 0 0; text-align:center; vertical-align:center;}
ul.footeritems li a:hover {display:inline; color:#000; text-decoration:none; text-decoration:none; line-height:3.5px; padding:0 5px 0 0; text-align:center; vertical-align:center;}
/*---------------------------------------------------------*/
