/*-----------------------------------------------------------
Description: Pure 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;}  /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em verdana, Arial, Helvetica, sans-serif; color:#525050;  text-align:left; background-color:#fff; line-height:1.42em;}
body p{padding:0 0 15px 0;}
a:link {color:#a5b363; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#a5b363; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#1b4569; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#1b4569; text-decoration:none; font-weight:bold;} /* selected link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1001px; margin:0 auto; position:relative; padding:0;}

#header {width:1001px; height:130px; margin:0; padding:0; float:left; background:url(../g/2010/template/bg_head.gif) no-repeat top right;}
	div.header-left{width:422px; height:130px; float:left;}
	div.header-links {position:absolute; top:0; right:0; margin:0; padding:0;}
	.pb_banner {position:absolute; border:1px solid; top:50px; right:0; _right:auto; _left:530px; margin:0; padding:0; float:right; _width:468px; _height:60px; z-index:999; width:468px;}
#pb_marquee {float:left; margin:0; /*border-bottom:1px dotted #000;*/ height:35px; width:796px; _width:796px; padding:0; line-height:34px;  background:url(../g/2010/template/bg_marquee.gif) top left no-repeat; padding-left:20px;}
#search {height:21px; width:185px; background:url(../g/2010/template/search_bg.gif) no-repeat right top; padding:0; padding-top:9px; margin:0; /*margin-left:45px;_margin-left:23px;*/ float:left; margin-bottom:10px; }
#search input {margin:0; padding:0;}
	.nomargin {height:0; line-height:0; padding:0; margin:0;}
#menu {float:left; width:1001px; height:33px; margin:0; padding:0; background-color:#000;}
#content {width:1000px; margin-top:0px; padding:0; float:left; margin-bottom:10px;}
#pb_left {float:left; width:185px; padding:0 10px 0 0px; margin:0;}
#col-middle {float:left; width:610px; margin-bottom:10px; padding:0;}
#col-middle p {margin:0; padding:0; margin-bottom:15px;}
	#pb_top {margin:0; padding:0;}
#pb_right {float:left; width:185px; padding:0 0px 0 10px; margin:0;}

#bigsheet {float:left; width:805px; margin-bottom:10px; padding:0;}

#pb_bottom{width:960px; padding:20px; color:#525050; float:left; position:relative; margin:0; background-color:#d6e39d; min-height:100px;}
#pb_bottom a{color:#a5b363;}
#pb_bottom a:hover{color:#1b4569;}
/*-----------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/

/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:1001px; padding:0; margin:0; height:33px}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{color:#fff; display:block;}
.menu1 ul a:hover{background-color:#000; font: bold 1em Verdana, Helvetica, Sans-serif; color:#fff;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; height:33px}
.menu1 table{position:absolute; border-collapse:collapse; left:-1px; top:32px; z-index:999;}
.menu1 ul li{background-color:none; 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;  }
.menu1 ul ul li{list-style:none;  width:166px; background-color:#000;}
.menu1 ul ul li a, .menu1 ul ul li a:visited{ background-color:#000; color:#fff; text-transform:none; font: 0.9em verdana, Sans-serif; padding:6px 13px; text-align:center; border:none; }
.menu1 ul ul li a:hover{color:#d6e39d; background-color:#000; padding:0; padding:6px 13px; text-align:center; text-transform:none; font: 0.9em verdana, Sans-serif;}
.menu1 ul ul li:hover {background-color:#000;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background-color:#000; } /* 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;}
/*---------------------------------------------------------*/
/*-----------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{font:bo1d verdana, sans-serif; font-size:1.6em; color:#707c37; text-align:left; padding-bottom:5px; line-height:1.5em; border-top:1px dotted #000; padding-top:4px;} 
h2{font:bold verdana, sans-serif; font-size:1.2em; color:#464445; text-align:left; padding-bottom:5px; padding-top:3px; line-height:1.5em; border-bottom:1px dotted #000; border-top:1px dotted #000; margin-bottom:5px;}
h3{font:bold 1.2em verdana, sans-serif; color:#333;  text-align:left;} /* Strap Titles*/
h4{font:verdana, sans-serif; font-weight:bold; color:#000; font-size:1.2em;} /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody_1{text-align:left;}  /* Grey Sheet (h1 + h2)*/
div.sheetbody_2 {margin-bottom:0px; width:540px; float:left;}
div.sheetbody_3 {margin-bottom:10px; padding:0;} /* Plain Sheet*/
div.sheetbody50fixedleft {background-color:#efeceb; padding:10px; width:255px; margin:0; float:left;}
div.sheetbody50fixedright {background-color:#efeceb; padding:10px; width:255px; margin:0; float:left;}
div.sheetbody-33{background-color:#efeceb; padding:10px;width:168px;}
div.sheetbody-67{background-color:#efeceb; padding:10px;width:338px;}
div.hoz {height:10px; min-height:10px; width:10px;} /* Horizontal Sheet Seperator*/
div.vert {width:10px; float:left; height:10px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:300px; float:left;}
div.rightsheet {width:300px; float:left;}

.sheetbody_4 {background-color:#d6e39d; padding:10px; margin-bottom:0px; float:left; color:#525050; width:590px;}
.leftsheet4 {width:280px; background-color:#d6e39d; float:left; padding:10px; color:#525050; float:left;}
.rightsheet4 {width:280px; background-color:#d6e39d; padding:10px; color:#525050; float:left;}
.bodysheet4 {float:left; color:#525050;}
.titlesheet4 {color:#525050;}
/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {float:left; position:relative;}
.paneltitle_1 {margin:0; padding:0; width:185px;} 
.panelbody_1 {margin:0; padding:0;}
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {margin:0; padding:0;} 

.panel_top2 {margin:0; padding:0;} 
.panel_body2 {margin:0; padding:0;}
.panel_body2 p {margin:0; padding:0;}
.panel_bottom2 {margin:0; padding:0; height:3px; border-bottom:1px dotted #000;}

.panel_3 {width:185px; margin-bottom:1px; }
.paneltitle_3 {margin-top:10px; padding:8px 10px 10px 10px;  background-color:#cbcbcb; color:#353232; height:14px;} 
.panelbody_3 {margin:0; padding:8px 10px 10px 10px; background-color:#e6e6e6;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot {margin:0; padding:0;} 

/* Panel for centered logo rotators */
.panel_top4 {width:185px;} 
.panel_body4 {width:185px; text-align:center; padding:3px 0 3px 0;}
.panel_body4 p {margin:0; padding:0;}
.panel_bottom4 {border-bottom:1px dotted #000;}



/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
#foot {width:1000px; margin:0; padding:0;}
ul#footer{text-align:left; margin:0; margin-top:10px; padding-top:5px; padding-bottom:15px;}
ul#footer ul { background:none; color:#555;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.73em verdana, Arial, Sans-serif; }
ul#footer li a{text-decoration:none;  background:none; color:#555;}
ul#footer li a:hover{ text-decoration:none; color:#707c37;  background:none; }
/*-----------------------------------------------------------*/





/* EZONE
-----------------------------------------------------------*/
.ez_header {padding:0; margin:0; font:bold 1.1em verdana, sans serif; color:#525050;}
.ez_po_header {line-height:1em; padding:0; margin:0; font:0.9em verdana, sans serif; color:#515251;}
.sheettitle ez_header {color:#525050; font-size:1.1em; font:verdana, sans serif;}
.exhib_overview_platinum{background-color:#e6e5dd;}
/*-----------------------------------------------------------*/


/* CONTENT SLIDER
-----------------------------------------------------------*/ 

.sliderwrapper{
position: relative; overflow: hidden; width: 610px; height:225px; float:left; margin:0px;}



.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0; width: 610px; height: 225px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


.slider_title{font-size:1.2em; font-weight:bold; padding:0; color:#044a85;}

.pagination{
float:left;
padding:0;
width: 610px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height:33px;
text-align: left;
background-color: #fff;
margin-bottom:10px;}

ul.list{list-style:none; position:relative; margin:0; padding:0;}
ul.list li{ float:left; background-color:#000; height:33px;}


.pagination a{
padding: 0 0px;
text-decoration: none; 
color: #044a85;
font-weight:bold;
font-size:0.9em;
cursor:pointer;
}


.pagination a:hover, .pagination a.selected{
color: #fff;
cursor:pointer;
}

