/*-----------------------------------------------------------
Description: TFM2010
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 Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#747474; line-height:1.5em; text-decoration:none;}
body a {text-align:left; color:#5c0d32; font-weight:bold; text-decoration:none;}
body a:hover {text-align:left; color:#9e9d3a; font-weight:bold; text-decoration:none;}
body a :visited {text-align:left; color:#5c0d32; font-weight:bold; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#wrapper{width:1000px; margin:0 auto; padding:0;}
	#content_top{float:left; width:1000px; height:37px;}
		#news{	float:left;
				width:406px;
				height:25px;
				background:url(../g/2010/template/bg_news.gif) no-repeat;
				padding:10px 15px 12px 110px;
				font:1em Verdana, Helvetica, Sans-serif;
				color:#fff;}
		#news a{color:#fff; text-decoration:none; font-weight:normal;}
		#news a:hover{color:#5c0d32; text-decoration:none; font-weight:normal;}
		#categories{float:left; width:469px; height:37px;}
	#content_header{float:left; width:1000px; height:125px;}
		#header{float:left; width:531px; height:125px; padding:0; margin:0;}
		#content_header_right{float:left; width:469px; height:125px;}
			#banner_top{float:left; width:469px; height:60px; padding-top:17px; _padding-top:7px; text-align:right;}
			#search{float:right; width:235px; height:38px; background:url(../g/2010/template/bg_search.gif) no-repeat right; padding-top:10px; _padding-top:0; margin:0; _margin-top:-10px;}
	#main_banner{float:left; width:1000px;}
	#navigation{float:left; width:1000px; height:32px; background:url(../g/2010/template/bg_nav.gif) repeat-x; margin-top:1px;}
	#content{float:left; width:1000px; _margin-top:-2px;}
		#col_1_home{float:left; width:430px; padding-right:10px; padding-top:10px;}
		#col_1_sub{float:left; width:650px; padding-right:10px; padding-top:10px;}
		#col_1_action{float:left; width:650px; margin-right:10px; margin-top:10px; background:url(../g/2010/template/bg_action.gif) repeat-y;}
		.actionsheet{width:628px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px;}
		#col_2{float:left; width:210px; padding-right:10px;}
		#col_3{float:left; width:210px; padding-right:10px;}
		#col_4{float:left; width:120px; padding-top:10px;}
	.qf_border{float:left; width:1000px; height:6px; background:url(../g/2010/template/bg_line.gif) repeat-x; padding:0; margin:0; line-height:0; font-size:0;}
	#quick_finder{float:left; width:1000px; height:137px; border-top:1px solid #fff; background:url(../g/2010/template/bg_quickfind.gif) no-repeat #ebecd2;}
	#footer{float:left; width:1000px; height:20px; margin-top:5px;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left;}
.menu1 ul{margin:0; padding:0; float:left;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;}
.menu1 table{position:absolute; border-collapse:collapse; left:0px; top:0px; z-index:999;}
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block; background-color:transparent;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; width:180px; left:2px; top:32px;}
.menu1 ul ul li{list-style:none; width:180px; display:block;}
.menu1 ul ul li a{background-color:#000; font:1em Verdana, Sans-serif; color:#9e9e3a!important; font-weight:normal!important; padding:8px 13px; text-align:left; display:block; width:154px;}
.menu1 ul ul li a:hover{font:normal 1em Verdana, Sans-serif; color:#fff!important; background:none; background-color:#49480e; padding:0; padding:8px 13px; text-align:left; display:block; width:154px;}
.menu1 ul ul li:hover {background:none; } 
.menu1 ul li:hover ul li{background:none; } 
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.5em/1.1em Verdana, Sans-serif; color:#9e9d3a; text-align:left; background-color:#e7e7e7; margin:0; padding:10px;}
h2{font:1.25em/1.1em Verdana, Sans-serif; color:#9e9d3a; text-align:left; background-color:#e7e7e7; margin:0; padding:10px;}
h3{text-align:left; color:#9e9d3a; font:bold 1em/1em Arial, san-serif; padding-top:5px; margin:0;}
h4{font:1.25em/1.1em Verdana, Sans-serif; color:#9e9d3a; text-align:left;}

.title_outter{border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.title_inner{border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;}

.ez_header{font:1.5em/1.1em Verdana, Sans-serif; color:#9e9d3a;}
.ez_po_header{color:#585858; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/

/* Sub page SHEET  STYLE  with page title  */
.fullsheet{}
.leftsheet{float:left; width:318px; margin-right:5px; padding:0;}
.rightsheet{float:left; width:318px; margin-left:5px; padding:0;}
.sheetbody{border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.titlesheet{font:1.5em/1.1em Arial, Sans-serif; color:#9e9d3a; text-align:left; background-color:#e7e7e7; border:1px solid #fff; margin:0; padding:10px;}
.strapsheet{padding:0; margin:0;}
.bodysheet{padding:10px;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul {list-style:disc; margin-left:2.5em;}
.bodysheet ol {list-style:decimal; margin-left:2.5em;}

/* Sub page SHEET  STYLE  with sheet title  */
.fullsheet4{}
.leftsheet4{float:left; width:318px; margin-right:5px; padding:0;}
.rightsheet4{float:left; width:318px; margin-left:5px; padding:0;}
.sheetbody_4{border:1px solid #d6d6d6;}
.titlesheet4{font:1.5em/1.1em Arial, Sans-serif; color:#9e9d3a; text-align:left; background-color:#e7e7e7; border:1px solid #fff; margin:0; padding:10px;}
.strapsheet4{padding:0; margin:0;}
.bodysheet4{padding:10px;}
.bodysheet4 p{padding:0 0 15px 0; margin:0;}
.bodysheet4 ul {list-style:disc; margin-left:2.5em;}
.bodysheet4 ol {list-style:decimal; margin-left:2.5em;}

/* Home Page SHEET  STYLE  with sheet title  */
.fullsheet2{float:left; width:428px;}
.leftsheet2{float:left; width:208px; margin-right:5px; padding:0;}
.rightsheet2{float:left; width:208px; margin-left:5px; padding:0;}
.sheetbody_2{border:1px solid #d6d6d6;}
.titlesheet2{font:1.5em/1.1em Arial, Sans-serif; color:#9e9d3a; text-align:left; background-color:#e7e7e7; border:1px solid #fff; margin:0; padding:10px;}
.strapsheet2{padding:0; margin:0;}
.bodysheet2{padding:10px;}
.bodysheet2 p{padding:0 0 15px 0; margin:0;}
.bodysheet2 ul {list-style:disc; margin-left:2.5em;}
.bodysheet2 ol {list-style:decimal; margin-left:2.5em;}

/* Home Page SHEET  STYLE With page title  */
.fullsheet3{float:left; width:428px;}
.leftsheet3{float:left; width:208px; margin-right:5px; padding:0;}
.rightsheet3{float:left; width:208px; margin-left:5px; padding:0;}
.sheetbody_3{border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.titlesheet3{font:1.5em/1.1em Arial, Sans-serif; color:#9e9d3a; text-align:left; background-color:#e7e7e7; border:1px solid #fff; margin:0; padding:10px;}
.strapsheet3{padding:0; margin:0;}
.bodysheet3{padding:10px;}
.bodysheet3 p{padding:0 0 15px 0; margin:0;}
.bodysheet3 ul {list-style:disc; margin-left:2.5em;}
.bodysheet3 ol {list-style:decimal; margin-left:2.5em;}

.hoz{width:10px; height:10px;}

/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
 /* PLAIN */
.panel_1{padding:0;  margin:0;}

 /* PLAIN with padding */
.panel_2{padding-top:10px;}

 /* Exhib list  style*/
.ex_panel{width:210px; background:url(../g/2010/template/bg_exhibpanel.gif) no-repeat; height:176px; margin-top:10px; padding:0;}
.ex_paneltitle{font:1.2em/1.1em Verdana, Sans-serif; color:#9e9d3a; text-align:left; margin:0; padding:10px;}
.ex_panelbody{padding:5px 10px 10px 10px;}

 /*Sheet styled panels */
.panel_4{float:left; width:208px; border:1px solid #d6d6d6; min-height:174px; margin-top:10px;}
.paneltitle_4{font:1.25em Verdana, Sans-serif; color:#9e9d3a; text-align:left; padding:10px; background-color:#e7e7e7; border:1px solid #fff; margin:0;}
.panelbody_4{padding:10px;}

 /*logo holder styled panels */
.panel_5{float:left; width:208px; border:1px solid #9e9d3a; height:125px; margin-top:10px;}
.paneltitle_5{font:bold 1em Verdana, Sans-serif; color:#9e9d3a; text-align:left; padding:10px 10px 0 10px; margin:0;}
.panelbody_5{padding:10px; text-align:center;}

 /*quick finder styled panels */
.panel_6{float:left; width:218px; padding-top:35px;}
.paneltitle_6{font:1.25em Verdana, Sans-serif; color:#9e9d3a; text-align:left; padding:10px; margin:0;}
.panelbody_6{float:left; width:198px; height:80px; border-right:1px solid #fff; padding:0 10px 10px 10px; font:0.8em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f;}

/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; text-align:right; list-style:none;}
ul.footeritems li {display:inline; font:normal 0.85em Verdana, Helvetica, Sans-serif; letter-spacing:normal; color:#9e9d3a; text-decoration:none; line-height:1.5em; padding-left:6px;}
ul.footeritems li a {display:inline; font:normal 0.85em Verdana, Helvetica, Sans-serif; color:#9e9d3a; text-decoration:none;}
ul.footeritems li a:hover {display:inline; font:normal 0.85em Verdana, Helvetica, Sans-serif; color:#5c0d32; text-decoration:none; }
/*---------------------------------------------------------*/
