/*-----------------------------------------------------------
Description: PATS 2011
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net

-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ol,ul {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {color:#414141; font:0.8em Arial, Helvetica, sans-serif; text-align:left; background-color:#212121;}
body a{color:#b3cf3e; font-weight:bold; text-decoration:none;}
body a:hover{color:#c61130; font-weight:bold; text-decoration:none;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:100%; background:url(../g/2011/template/topstripe.gif) repeat-x #fff;}
#wrapper{width:980px; margin:0 auto;}
	#header{width:980px; height:217px;}
		#header_left{float:left; width:280px;}
		#header_right{float:right; width:700px; padding-top:21px; height:160px;}
	#navband{width:964px; height:49px; background:url(../g/2011/template/nav_bg.gif) no-repeat; padding-left:16px;}
		#nav{width:715px; float:left; height:42px; z-index:50; padding:0; margin:0;}
		#search{width:179px; float:left; padding:10px 0 0 70px;}
	#main{width:980px; padding-top:30px;}
		#left{width:178px; float:left; display:inline;}
		#content{width:543px; float:left; padding:0 25px 0 25px; _padding:0 23px 0 23px; display:inline;}
			#content ul{margin-left:1.5em}
		#right{width:209px; float:left; display:inline;}
	#main_home{width:980px; padding-top:30px;}
		#content_home{width:341px; padding-right:40px; float:left;}
			#content_home ul{margin-left:1.5em}
			#title{width:341px;}
			#news{width:291px; height:15px; background:url(../g/2011/template/pbt_bg.gif) no-repeat; padding:6px 0 12px 50px; color:#c61130;}
			#homebody{width:341px; padding-top:10px;}
		#home_centre{width:368px; padding-right:22px; float:left;}
			#hc_upr{width:368px; float:left;}
			#hc_lwr{width:368px; float:left;}
#footer_wrap{width:100%; background:url(../g/2011/template/grass_bg.jpg) top center repeat-x #212121; padding-top:160px; margin-top:-80px; _margin-top:0; *margin-top:-30px;}
	#footarea{width:960px; margin:0 auto;}
		#footer{float:left}
		#pb_footer{float:right;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:50; position:relative;  float:left; text-align:left; width:715px; height:42px;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:50; left:0px; top:42px;} 	/* 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:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2011/template/menu_on.gif) no-repeat right top; margin:0; padding:0; /*main menu Background on hover*/}
.menu1 ul li a:hover{border:solid 0px; margin:0;}
.menu1 ul li a{display:block; font: bold 1.2em Arial, Sans-serif; color:#fff; text-decoration:none; padding:12px 25px 12px 25px;}
.menu1 ul li a:hover{display:block;  font: bold 1.2em Arial, Sans-serif; color:#fff; text-decoration:none; padding:12px 25px 12px 25px;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{z-index:45; display:block;}
.menu1 ul ul li{font: normal 1em Arial, Sans-serif; position:absolute; display:block; width:150px; margin-top:0;}
.menu1 ul ul li a{background-color:#92a732; color:#fff; font: normal 1em Arial, Sans-serif; padding:10px;}
.menu1 ul ul li a:visited{background-color:#92a732; color:#fff; font: normal 1em Arial, Sans-serif; padding:10px;}
.menu1 ul ul li a:hover{color:#FFF; font: normal 1em Arial, Sans-serif; padding:10px; background:none; background-color:#b3cf3e;}
.menu1 ul ul li a:active{color:#FFF; font: normal 1em Arial, Sans-serif; padding:10px; background:none; background-color:#b3cf3e;}

.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;}

.menu_off{background:url(../g/2011/template/menu_off.gif) no-repeat right top; display:block;}
.menu_on{background:url(../g/2011/template/menu_on.gif) no-repeat right top; display:block;}
/*.submenuend{ padding:11px 0 0 0;}*/
/*********[END]submenu*********/
/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{font-weight:normal; font:bold 2em Arial, Helvetica, sans-serif; color:#212121; text-align:left; padding-bottom:10px; margin:0;} 
h2{font-weight:normal; font:bold 1.4em Arial, Helvetica, sans-serif; color:#c61130; text-align:left; margin:0; padding:0;}
h3{font-size:1.1em; color:#999; font-weight:bold; text-align:left; margin-top:7px;}
h4{color:#68762f; font-weight:bold; font-size:1.3em;}
/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.bodysheet{text-align:left; margin-bottom:15px; line-height:1.45em;}
div.bodysheet P{padding:0 0 15px 0;}
div.sheetbody{padding:0 0 10px 0;  *padding:0; margin-bottom:15px;  background:url(../g/2011/template/dot.gif) repeat-x bottom;}
div.fullsheet{width:544px;}
div.leftsheet {width:260px; float:left; margin-right:24px;}
div.rightsheet {width:260px; float:left;}

#homebody .fullsheet{width:341px;}
/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#inp input{width:130px; height:15px; padding-top:5px; float:left; font:1em Arial, Helvetica, sans-serif; border:solid 0px;}
#inp img{float:left;}

/* PANELS
-----------------------------------------------------------*/

/* Plain panels*/
.panel_1{float:left; padding:0; margin:0;}
.panelbody_1 P{margin:0; padding:0;}

/* Home Centre image panels*/
.panel_2{float:left; width:188px; padding:0; margin:0;}
.panelbody_2 P{margin:0; padding:0;}

/* Header panels*/
.panel_3{float:left; width:672px; padding:0; margin:0; background:none;}
.panelbody_3 P{margin:0; padding:0;}

/* Exhibitor panels */
.panel_pb{padding:0; margin:0; width:178px; height:179px; margin-bottom:15px; background:url(../g/2011/template/panel_bg.gif) no-repeat;}
.paneltitle_pb{width:146px; text-align:left; color:#68762f; font-weight:bold; font-size:1.3em; padding:17px 17px 8px 17px;}
.panelbody_pb{padding:0 17px 0 17px; width:146px;}
.panelbody_pb p{padding:0; margin:0;}

/* Home page centre panels */
.panel_pb1{float:left; padding:0; margin:0; width:178px; height:179px; margin-bottom:8px; background:url(../g/2011/template/panel_bg.gif) no-repeat;}
.paneltitle_pb1{width:146px; color:#68762f; font-weight:bold; font-size:1.3em; padding:17px 17px 8px 17px;}
.panelbody_pb1{padding:0 17px 0 17px; width:146px;}
.panelbody_pb1 p{padding:0; margin:0;}

/* Black panels right */
.panelwrap_bkr{float:left; width:209px; background:url(../g/2011/bkr_bg.gif) repeat-y; margin-bottom:15px;}
.panel_bkr{padding-top:15px; margin:0; width:209px; background:url(../g/2011/template/bkr_t.gif) no-repeat;}
.paneltitle_bkr{width:179px; color:#fff; font-weight:bold; font-size:1.3em; padding:0 15px 10px 15px;}
.panelbody_bkr{padding:0 15px 0 15px; width:179px; color:#fff; font-weight:bold; min-height:100px;}
.panelbody_bkr p{padding:0; margin:0;}
.panelbody_bkr inp{color:#000; font-weight:normal;}
.panel_bkr_foot{width:209px; height:20px; background:url(../g/2011/template/bkr_b.gif) no-repeat;}

/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems {float:left; position:relative; margin:0; padding-bottom:10px;} 
ul.footeritems li {list-style:none; display:inline; font-size:0.9em; color:#fff; padding:0 3px 0 0; font-weight:normal;}
ul.footeritems li a{color:#fff; text-decoration:none; font-weight:normal;}
ul.footeritems li a:hover{color:#b3cf3e; text-decoration:none; font-weight:normal;}
/*---------------------------------------------------------*/
