/*-----------------------------------------------------------
Description: NRB 2010
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.76em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#4a4a4a; line-height:1.5em; text-decoration:none;}
body a:link{text-align:left; color:#b5121b; font-weight:bold; text-decoration:none;}
body a:visited {text-align:left; color:#b5121b; font-weight:bold; text-decoration:none;}
body a:hover {text-align:left; color:#007dc3; font-weight:bold; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{position:relative; width:996px; margin:0 auto; padding:0;}
	#wrapper{float:left; position:relative; width:996px; padding-bottom:15px; margin:0; background:url(../g/2010/template/fade_bg.gif) repeat-y;}
		#header{float:left; width:905px; margin:0 46px 1px 45px; _margin:0 23px 1px 22px;}
			#header_left{float:left; width:198px; height:241px;}
			#header_right{float:left; width:707px; height:241px;}
		#menu{float:left; width:905px; height:38px; border-top:1px solid #c4c3c3; margin:0 46px 1px 45px; _margin:0 23px 1px 22px;}
			#nav{float:left; width:744px; height:38px;}
			#search{float:left; width:161px; height:38px; background:url(../g/2010/template/search_bg.gif) no-repeat;}
		#main_content{float:left; width:905px; margin:0 46px 0 45px; _margin:-16px 23px 1px 22px; background:url(../g/2010/template/mainfade_bg.gif) repeat-x;}
			#main_left{float:left; width:675px;}
				#title{float:left; width:675px;}
				#content_home{float:left; position:relative; width:316px; margin:0; padding-left:11px; } /* Home page narrow sheets */
				#col_left{float:left; position:relative; width:328px; padding-left:20px; margin-top:-16px;} /* Home page ledft powerbar */
				#content{float:left; position:relative; width:664px; _width:630px; margin:0; padding-left:11px;} /* Default page */
			#col_right{float:left; position:relative; width:212px; margin:0; padding-left:18px; padding-top:16px;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:744px; _width:720px; padding:1px 1px 1px 0; margin:0; height:35px;}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{font:1.4em arial, Verdana, Sans-serif; color:#000; font-weight:bold; display:block; line-height:37px; text-decoration:none; padding:0 7px 0 7px; border-right:5px solid #fff;}
.menu1 ul a:visited {color:#000;}
.menu1 ul a:hover{color:#fff; line-height:37px; background-color:#b5121b; text-decoration:none;}
.menu1 ul a:active {color:#b5121b;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; height:38px}
.menu1 table{position:absolute; border-collapse:collapse; left:-1px; top:36px; z-index:999;}
.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; }
.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:#b5121b; color:#fff; font:bold 1em Arial, Sans-serif; _font-size:0.7em; padding:6px 5px 6px 15px; margin:0; text-align:left; border:none;  line-height:15px; }
.menu1 ul ul li a:hover{color:#fff; background:none; background-color:#007dc3;  padding:6px 5px 6px 15px; margin:0; text-align:left; line-height:15px;}
.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;}


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:2em/1.1em Arial, Sans-serif; color:#b5121b; text-align:left; margin:0; padding:25px 0 15px 11px; font-weight:bold;}
h2{font:1.6em/1.1em Arial, Sans-serif; color:#000; text-align:left; margin:0; padding-bottom:1px;}
h3{text-align:left; color:#4a4a4a; font:bold 1.1em/1em Arial, san-serif; margin:0; padding-bottom:5px;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 10px;}

.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:316px; margin:0; padding:0;}
.leftsheet{float:left; width:150px; margin-right:16px; padding:0;}
.rightsheet{float:left; width:150px; padding:0; margin:0;}
.sheetbody{padding-top:5px;}
.bodysheet{padding:0;}
.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:664px; margin:0; padding:0;}
.leftsheet2{float:left; width:300px; margin-right:24px; padding:0;}
.rightsheet2{float:left; width:300px; padding:0; margin:0;}
.sheetbody_2{padding-bottom:5px;}
.bodysheet2{padding:0;} 
.bodysheet2  p{padding:0 0 15px 0; margin:0;}
.bodysheet2 ul {list-style:disc; margin-left:2em;}
.bodysheet2  ol {list-style:decimal; margin-left:2em;}


/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
/* PLAIN */
.panel_4{padding:0; margin:0;}

/* PLAIN with padding */
.panel_1{padding-bottom:16px; margin:0;}

 /* Exhibitor Panels */
.panel_2{width:211px; background-color:#920a11; margin-bottom:16px;}
.paneltitle_2{font:1em Verdana, Sans-serif; color:#b5121b; text-align:left; margin:0; padding:7px 0 7px 10px; font-weight:bold; background-color:#d6d6d6; border-bottom:1px solid #fff;}
.panelbody_2{padding:10px; background:url(../g/2010/template/panelfade_bg.gif) repeat-x;  font-weight:normal!important;}
.panelbody_2 p{padding:0; margin:0;  font-weight:normal!important;}
.panelbody_2 a:link{color:#fff;   font-weight:normal!important;}
.panelbody_2 a:visited{color:#fff;  font-weight:normal!important;}
.panelbody_2 a:hover{color:#fff; text-decoration:underline;  font-weight:normal!important;}

/* Left Powerbar Panels */
.panel_3{float:left; width:328px; border-bottom:1px solid #c4c3c3; margin-top:20px; margin-bottom:16px;}
.imgtitle{color:#007dc3; text-align:left; font-size:2em; margin:0; padding-bottom:5px; line-height:1.1em;}
.panelbody_3{font-size:0.8em; margin-bottom:5px; line-height:1.5em;}

 
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:left; position:relative; margin-bottom:10px; margin:0 46px 0 45px; background-color:#d6d6d6; padding-left:11px; height:17px;}
ul.footeritems li {display:inline; font:normal 0.9em Verdana, Helvetica, Sans-serif; letter-spacing:normal; color:#757575; text-decoration:none; line-height:1.4em; margin-right:5px;}
ul.footeritems li a {display:inline; font:0.9em Verdana, Helvetica, Sans-serif; color:#757575;}
ul.footeritems li a:hover {display:inline; font:0.9em Verdana, Helvetica, Sans-serif; color:#000;}
/*---------------------------------------------------------*/
