/*-----------------------------------------------------------
Description: Grass Roots 2010
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}
ul {margin-left:1.3em;}
.bodysheet li{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY 
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; color:#414040;  text-align:left; background-color:#fff; line-height:1.42em;}
body p{padding:0 0 15px 0;}
a:link {color:#87c656; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#87c656; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#f05328; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#f05328; text-decoration:none; font-weight:bold;} /* selected link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:100%; margin:0 auto; position:relative; padding:0; text-align:center; background:url(../g/2010/template/bg_header.jpg) no-repeat top center;}
#wrapper {width:1000px; margin:0 auto; padding:0; text-align:left;}

#header {width:1000px; height:196px; margin:0; padding:0; float:left; position:relative;}
#countdown {position:absolute; right:0; top:70px; text-align:right; width:200px; height:200px;}
#menu {float:left; width:1000px; height:39px; margin:0; padding:0;}
	#search {height:21px; background:url(../g/2010/template/bg_search.gif) no-repeat right top; padding:0; padding-top:10px; _padding-top:7px; margin:0; margin-left:10px; _margin-left:5px; float:left; _height:21px;}
	#search input {margin:0; padding:0; border:none;}
	.nomargin {height:0; line-height:0; padding:0; margin:0;}

#content {width:1000px; margin:0px; padding:0; float:left; margin-bottom:20px; margin-top:20px;}
	#left{position:relative; float:left; width:504px; margin-right:14px;}
		#pb_marquee{position:relative; float:left; width:404px; border-top:dashed 1px #CCC; border-bottom:dashed 1px #CCC; padding:7px 0 7px 100px;background:url(../g/2010/template/bg_news.gif) no-repeat top left; color:#5a9cc8;}
		a.icatcherMarquee {padding-right:10px;}
		#sheet{position:relative; float:left; width:504px; margin-top:16px;}
		#pb_belowcontent {float:left; width:504px; margin-top:16px;}
		
	#left_2{position:relative; float:left; width:678px; margin-right:10px;}
		#pb_marquee_2{position:relative; float:left; width:578px; border-top:dashed 1px #CCC; border-bottom:dashed 1px #CCC; padding:7px 0 7px 100px;background:url(../g/2010/template/bg_news.gif) no-repeat top left; color:#5a9cc8;}
		#sheet_2{position:relative; float:left; width:678px; margin-top:16px;}
		
	#middle {float:left; width:160px; margin-right:10px;}	
		
	#right{position:relative; float:left; width:300px; padding-left:9px; border-left:1px solid #ccc;}
		#pb_right1{position:relative; float:left; width:300px; height:222px; margin-bottom:15px;}
		#pb_right2{position:relative; float:left; width:145px;}
		#pb_right3{position:relative; float:left; width:140px; margin-left:10px;}
#foot {width:100%; background:url(../g/2010/template/bg_footer.gif); text-align:center; height:100px; float:left;}
/*-----------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:780px; height:39px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:39px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:38px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:#87c656; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font: bold 0.90em Arial, Sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:12px 12px 13px 12px; _padding:12px 12px 13px 12px;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; z-index:900; }
.menu1 ul ul li{list-style:none; position:absolute; width:172px;}
.menu1 ul ul li a{ background-color:#558933; color:#fff; font: normal 0.9em Arial, Sans-serif; _font-size:1em; padding:6px 13px; text-align:left;}
.menu1 ul ul li a:hover{font: normal 0.9em Arial, Sans-serif; _font-size:1em; color:#fff; background:none; background-color:#87c656 ;padding:0; padding:6px 13px; text-align:left;}
.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;}
/*********[END]submenu*********/

/*---------------------------------------------------------*/





/* HEADINGS
-----------------------------------------------------------*/
h1{font:bo1d arial, sans-serif; font-size:1.6em; color:#333; text-align:left; padding-bottom:5px; line-height:1.5em; border-bottom:1px dashed #ccc; margin-bottom:5px;} 
h2{font:bold arial, sans-serif; font-size:1.2em; color:#87c655; text-align:left; padding-bottom:5px; padding-top:3px; line-height:1.5em; margin-bottom:0px;}
h3{font-family:arial, sans-serif; font-size:1.2em; color:#333; font-weight:bold; text-align:left;} /* Strap Titles*/
h4{font-family:arial, sans-serif; font-size:0.9em; font-weight:bold; color:#333; } /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody{text-align:left; border-bottom:1px dashed #ccc; padding-bottom:15px;}
div.sheetbody p{margin:0; padding:0; margin-bottom:15px;}

div.hoz {height:14px; min-height:14px; width:14px;} /* Horizontal Sheet Seperator*/
div.vert {width:14px; float:left; height:14px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:332px; float:left;}
div.rightsheet {width:332px; float:left;}




/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {margin:0; padding:0;}
.paneltitle_1 {margin:0; padding:0;} 
.panelbody_1 {margin:0; padding:0; }
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {margin:0; padding:0;} 

.panel_2 {margin:0; padding:4px; background-color:#e8e9e9; width:137px; margin-bottom:15px;}
.paneltitle_2 {margin:0; padding:1px 3px 5px 3px; font-family:arial, sans-serif; font-size:0.9em; font-weight:bold; color:#333;} 
.panelbody_2 {padding:4px 3px 4px 4px; background-color:#fff; width:130px; }
.panelbody_2 p {margin:0; padding:0;}
.panel_2_foot {margin:0; padding:0; height:0;} 

.panel_3 { float:left; margin:0; padding:45px 15px 14px 15px; background:url(../g/2010/template/bg_latestnews.gif) no-repeat top left ; width:215px; height:175px; margin-right:14px;}
.paneltitle_3 {margin:0; padding:0;} 
.panelbody_3 {padding:0;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot {margin:0; padding:0; height:0;} 

.panel_4 {float:left; margin:0; padding:45px 15px 14px 50px; background:url(../g/2010/template/bg_quotes.gif) no-repeat top left ; width:180px; height:175px;}
.paneltitle_4 {margin:0; padding:0;} 
.panelbody_4 {padding:0;}
.panelbody_4 p {margin:0; padding:0;}
.panel_4_foot {margin:0; padding:0; height:0;} 




#panel_joinus {background:url(../g/2010/template/bg_joinus.jpg) no-repeat top left; width:268px; height:172px; padding:50px 16px 10px 16px; color:#fff;}



/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer{text-align:center; margin:0; margin-top:10px; padding-top:0px; padding-bottom:15px;}
ul#footer ul { background:none; color:#87c655;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.73em Arial, Sans-serif; }
ul#footer li a{text-decoration:none;  background:none; color:#87c655;}
ul#footer li a:hover{ text-decoration:none; color:#ec7623;  background:none; }
/*-----------------------------------------------------------*/





/* EZONE
-----------------------------------------------------------*/
.ez_header {padding:0; margin:0; font:bold 1.1em arial, sans serif; color:#fff;}
.ez_po_header {line-height:1em; padding:0; margin:0; font:0.9em verdana, sans serif; color:#515251;}
.sheettitle ez_header {color:#fff; font-size:1.1em; font:verdana, sans serif;}
.exhib_overview_platinum{background-color:#e6e5dd;}
/*-----------------------------------------------------------*/



