/*-----------------------------------------------------------
Description: TOC Asia 2011
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:0.74em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#575757; line-height:1.5em; text-decoration:none; background:url(../g/2011/template/bg_site.gif) repeat-x 0 0 fixed #979797; font-weight:normal!important;}
body a:link{text-align:left; color:#fd7c13; text-decoration:none;}
body a:visited {text-align:left; color:#fd7c13; text-decoration:none;}
body a:hover {text-align:left; color:#fdb813; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1000px; margin:0 auto; position:relative;}
#wrapper{width:1000px; margin:0 auto;}
	#pb_communities{width:1000px; float:left; margin-top:5px; padding:0; text-align:right;}
	#links{float:left; width:992px; height:25px; background:url(../g/2011/template/links_bg.gif) no-repeat #fcbc23; margin-top:14px; padding:4px;}
	#header{float:left; width:1000px; height:242px; padding:0; margin:0; background:url(../g/2011/template/header.jpg) no-repeat;}
	#menubar{float:left; width:1000px; height:39px;}
		#nav{ float:left; width:850px; height:39px; z-index:30; padding:0; margin:0; background-color:#000;}
		#search{float:left; width:140px; height:29px; background:url(../g/2011/template/search_bg.gif) no-repeat; padding:10px 0 0 10px; margin:0;}
	#main{float:left; width:1000px; background:url(../g/2011/template/main_bg.gif) repeat-x #fff; border-top:1px solid #fff; _margin-top:-10px;}
	#news{width:890px; height:13px; background:url(../g/2011/template/news_bg.gif) no-repeat; padding:3px 10px 7px 100px;}
		#content{width:1000px;}
			#col_left{float:left; width:140px; padding-left:10px;}
			#col_centre{float:left; width:660px; padding-left:20px;}
			#col_centre ul{margin-left:10px;}
			#col_right{float:left; width:140px; padding-left:20px;}
	#footer{width:1000px; height:42px; float:left; background:url(../g/2011/template/footer_bg.gif) no-repeat #fcbc23; margin-top:20px;}
		#footer_client{float:right; height:22px; padding-top:10px;;}
		#footer_asp{float:right; height:22px; padding-top:9px;}
		#footer_asp a{color:#fff; font-size:0.85em; padding-right:15px; padding-left:15px;}
		#footer_asp a:hover{color:#666;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:30; position:relative; float:left; width:850px; margin:0; height:39px;}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{font:1.2em arial, Verdana, Sans-serif; color:#fff; font-weight:normal; display:block; text-decoration:none!important; line-height:39px;  padding:0 10px 0 10px; text-transform:uppercase; background:url(../g/2011/template/menu_off.gif) repeat-x; border-left:1px solid #010101; border-right:1px solid #605f5f; }
.menu1 ul a:visited {line-height:39px; color:#fff;}
.menu1 ul a:hover{color:#fff!important; line-height:39px; text-decoration:none; text-align:center; background:url(../g/2011/template/menu_on.gif) repeat-x; border-left:1px solid #fdb814; border-right:1px solid #fbdb90;}
.menu1 li{list-style:none; float:left; position:relative; z-index:30; height:39px;}
.menu1 table{position:absolute; border-collapse:collapse; left:-1px; top:39px; z-index:30;}
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
/*********[END]mainmenu****

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; border:none; background:none; background-color:#e8a914;}
.menu1 ul ul li{list-style:none; width:140px; background:none; position:relative; display:block;}
.menu1 ul ul li a, .menu1 ul ul li a:visited{background:none; background-color:#e8a914!important; color:#fff!important; font:1em Arial, Sans-serif; padding:6px 5px 6px 10px; margin:0; text-align:left; border:none;  line-height:15px; text-transform:none;}
.menu1 ul ul li a:hover{color:#2a2a2a!important; background:none; padding:6px 5px 6px 10px; margin:0; text-align:left; line-height:15px; background-color:#e8a914!important; border:none;}
.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;}

/*---------------------------------------------------------*/
/* SEARCH
/*---------------------------------------------------------*/
#inp input{width:110px; height:15px; float:left; font-size:0.9em; color:#fff; font-size:0.9em; border:solid 0px; background-color:#666;}
#inpimg{float:left;}

/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.5em/1.1em Arial, Sans-serif; color:#fff; text-transform:uppercase; background-color:#fdb813; text-align:left; margin:0; padding:8px; 0 10px 10px; width:644px;}
h2{font:1.4em/1.1em Arial, Sans-serif; color:#605f5f; text-align:left; margin:0; padding-bottom:15px; padding-top:10px;}

h3{text-align:left; color:#4a4a4a; font:bold 1em/1em Arial, san-serif; margin:0; padding-bottom:5px; padding-top:10px;}
h4{color:#fff; font:1.2em Arial, Helvetica, sans-serif; margin:0; font-weight:normal;}

.ez_header{color:#000; font:bold 1.25em/1em Arial, Sans-serif;}
.ez_po_header{color:#0f034e; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:660px; margin:0; padding:0;}
.leftsheet{float:left; width:320px; margin-right:20px; _margin-right:18px; padding:0;}
.rightsheet{float:left; width:320px; padding:0; margin:0;}

.sheetbody{ font-weight:normal;}
.bodysheet{padding:0; font-weight:normal;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul{list-style:disc; margin-left:2em;}
.bodysheet ol{list-style:decimal; margin-left:2em;}

.fullsheet2{float:left; width:644px; margin-bottom:15px; padding:8px; background:url(../g/2011/template/sheet_fade.gif) repeat-x #969595; border-top:1px solid #fff;}
.leftsheet2{float:left; width:296px; margin-bottom:15px; margin-right:20px; padding:8px; background:url(../g/2011/template/sheet_fade.gif) repeat-x #969595;}
.rightsheet2{float:left; width:296px; margin-bottom:15px; padding:8px; background:url(../g/2011/template/sheet_fade.gif) repeat-x #969595;}
.titlesheet2{background-color:#000; color:#fff; font:1.1em/1.1em Arial, Sans-serif; padding:10px 10px 0 10px;}
.bodysheet2{background-color:#000; color:#ccc; padding:0;}

.fullsheet3{float:left; width:658px; margin-bottom:15px; border:1px solid #d9d8d8; font-weight:normal;}
.leftsheet3{float:left; width:317px; margin-bottom:15px; margin-right:20px;  border:1px solid #d9d8d8;}
.rightsheet3{float:left; width:317px; _width:287px; margin-bottom:15px; border:1px solid #d9d8d8;}
.titlesheet3{float:left; width:100%; font:1.4em/1.1em Arial, Sans-serif; color:#605f5f; text-align:left; margin:0; padding:15px;}
.bodysheet3{padding:15px;font-weight:normal;}
/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/

/* PLAIN */
.panel_1{float:left; padding:0; margin:0;}
.panelbody_1 img{margin-bottom:10px;}

/* PLAIN no float */
.panel_2{height:25px; float:right; position:relative; padding:0; margin:0;}

/*  Speaker panel  */
.panel_3{width:140px; float:left; background:url(../g/2011/template/toc_speakers.jpg) no-repeat; padding:81px 0 10px 0;}
.panelbody_3{background-color:#f9d784; padding:5px 10px 5px 10px; border-bottom:1px solid #fdb813;}
.panelbody_3 a{color:#000;}
.panelbody_3 a:hover{text-decoration:underline;}

/*  Exhibitor panel  */
.panel_4{width:140px; float:left; background:url(../g/2011/template/toc_exhibitors.jpg) no-repeat; padding:81px 0 10px 0;}
.panelbody_4{background-color:#f9d784; padding:5px 10px 5px 10px; border-bottom:1px solid #fdb813;}
.panelbody_4 a{color:#000;}
.panelbody_4 a:hover{text-decoration:underline;}

/* Default panel  */
.panel_5{width:140px; float:left; padding-bottom:10px;}
.paneltitle_5{background:url(../g/2011/template/panel_top.gif) repeat-x #444; padding:7px 5px 7px 5px;}
.panelbody_5{border-bottom:1px solid #d9d8d8;}

/* Exhibitor login panel  */
.panel_6{width:140px; float:left; padding-bottom:10px;}
.paneltitle_6{background:url(../g/2011/template/panel_top.gif) repeat-x #444; height:15px; padding:5px; color:#fff; font:1.2em Arial, Helvetica, sans-serif; margin:0;}
.panelbody_6{padding:5px; background-color:#f3f3f3; border-top:1px solif #fff; border-bottom:1px solid #d9d8d8;}
.panelbody_6 input{width:110px;}

/* Clock upper panel  */
.panel_7{width:140px; height:73px; float:left; background:url(../g/2011/template/clock_top.gif) no-repeat;}
.panelbody_7{padding:43px 13px 0 22px;}

/* Clock lower panel  */
.panel_8{width:140px; height:40px; float:left; background:url(../g/2011/template/clock_btm.gif) no-repeat; margin-bottom:10px;}
.panelbody_8{padding:3px 13px 0 36px;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:left; position:relative;}
ul.footeritems li {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#fff; text-decoration:none; line-height:1.4em; margin-right:5px;}
ul.footeritems li a {display:inline; font:0.9em Arial, Helvetica, Sans-serif; color:#fff;}
ul.footeritems li a:hover {display:inline; font:0.9em Arial, Helvetica, Sans-serif; color:#666;}
ul.footeritems li a:visited {display:inline; text-decoration:none;}

/*---------------------------------------------------------*/

