/*-----------------------------------------------------------
Description: Fresh RM 2011
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; background:#fff; color:#383838; line-height:1.5em; text-align:left; margin-bottom:20px;}
a {color:#b5b0d0; text-decoration:underline; font-size:1em; font-weight:bold;}
a:hover{color:#332a7b; text-decoration:underline; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
input {margin:0; padding:0;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1000px; margin:0 auto; position:relative;}
#wrapper { float:left; width:1000px; background:#fff;}
#border-top {width:1000px; height:0px; float:left;}
#middle { width:996px; height:auto; float:left; position:relative; background:url(../g/2010/template/header.gif) no-repeat #fff; border-left:2px solid #332a7b; border-right:2px solid #332a7b;}
	#content {padding:0; margin:0; width:960px; float:left; position:relative; margin-left:20px; _margin-left:10px;}
		#header { float:left; position:relative; margin:0 0 0 0; padding:0; font-size:0; height:202px;}
		.languages {text-align:right; width:960px; height:20px; color:#e98529; text-decoration:none; font-size:0.80em; font-weight:normal; }

			#pb_header{position:absolute; width:960px; height:150px; margin:0; padding:0; top:0; left:0;}
		#menu {width:960px; float:left; position:relative; height:auto; margin-bottom:25px;}
		#sub-content{width:800px; float:left; position:relative;}
			#pb_top {width:800px; height:auto; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
			#sheet{width:580px; border-top:4px solid #e2e417; float:left; position:relative; padding-top:7px;}
			#sheet_2{width:640px; float:left; position:relative; border-top:4px solid #e2e417;padding-top:7px;}
			#sheet_3{width:800px; float:left; position:relative; border-top:4px solid #e2e417; padding-top:7px;}
				#pbsheet_bottom{width:580px; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
				#pbsheet_bottom_2{width:640px; float:left; position:relative; padding:0; margin:0px; line-height:0; font-size:0;}
			#col-right1{width:200px; float:left; position:relative; margin-left:20px; margin-top:0px;}
			#col-right1_2{width:140px; float:left; position:relative; margin-left:20px;}
		#sub-content2{width:960px; float:left; position:relative;}
			#sheet3{width:960px; float:left; position:relative;}
		#col-right2{width:140px; float:left; position:relative; margin-left:20px; _margin-left:18px;}
		#pbfooter_bottom{width:960px; float:left; position:relative;  padding:0; margin:0px; line-height:0; font-size:0;}
		#bottomgrey{width:960px; float:left; position:relative;   padding:0; margin:0px; line-height:0; font-size:0;}
		#footer {width:960px; float:left; position:relative; margin:0; padding:0; }
#border-bottom {width:996px; height:15px; float:left;  border-left:2px solid #332a7b; border-right:2px solid #332a7b; border-bottom:2px solid #332a7b;}
/*---------------------------------------------------------*/

/* SEARCH
-----------------------------------------------------------*/
.search{margin:0; padding:0; position:relative; float:left;}
.inp{border:solid 1px #a7a3c8; margin-right:2px; height:18px; margin-top:2px;}
.inpimg{}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{position:relative; float:left; width:960px; height:auto; padding:0; margin:0;  background:url(../g/2011/template/menu_bg.gif) repeat-x top;}
ul#mainmenuitems{margin:0; padding:0;}
ul#mainmenuitems li{float:left; height:29px; display:inline; text-decoration:none; overflow:hidden;}
ul#mainmenuitems  li.menuwithsub_on{height:55px;}
ul#mainmenuitems  li.menuwithsub_off{height:29px;}

.menu_off{}

div#submenu{ margin:0; padding:0; position:absolute; float:left; width:960px; height:26px;  background-color:#332a7b; left:0px; top:29px;}
ul#submenuitems{position:relative; margin:0; padding:0; height:26px; background-color:#332a7b;}
ul#submenuitems li{float:left; position:relative;  height:26px; display:inline; text-decoration:none;  background-color:#332a7b;}
ul#submenuitems li a{text-decoration:none; color:#000; font-family:Arial, Helvetica, Sans-serif; font-size:0.90em; font-weight:bold; height:20px; padding:4px 11px 2px 10px; display:inline-block; background-color:#332a7b; color:#fff;}
ul#submenuitems li a:hover{text-decoration:none; color:#000; font-family:Arial, Helvetica, Sans-serif; font-size:0.90em; font-weight:bold; height:20px; padding:4px 11px 2px 10px; background-color:#a6a2c7; color:#fff;}

li.submenu_on a{background-color:#a6a2c7!important; color:#fff!important;}
li.submenu_off{}


ul#submenuitems li.separatorsubmenu{padding-top:2px; height:10px;}
/*---------------------------------------------------------*/


/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#332a7b; font-size:2.1em; padding-top:0px; padding-bottom:5px; line-height:1.2em; /*border-bottom:solid 0.5px #e2e417;*/ text-transform:uppercase;}
h2{ margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#332a7b; font-size:1.3em; line-height:1.2em; padding-top:0px; text-transform:uppercase; padding:8px 10px 5px 10px; color:#332a7b; background-color:#e2e417;}
h3{ margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#332a7b; font-size:1.3em; line-height:1.2em; padding-top:7px;}

.fullsheet2{width:580px; float:left; padding-bottom:10px;}
.leftsheet2{width:275px; float:left; padding-bottom:10px;}
.rightsheet2{width:275px; float:left; margin-left:30px; _margin-left:10px; padding-bottom:10px;}

#sheet_2 .fullsheet2{width:640px; float:left; padding-bottom:17px;}
#sheet_2 .leftsheet2{width:305px; float:left; padding-bottom:17px;}
#sheet_2 .rightsheet2{width:305px; float:left; margin-left:30px; _margin-left:10px; padding-bottom:17px;}

#sheet_3 .fullsheet2{width:960px; float:left; padding-bottom:17px;}
#sheet_3 .leftsheet2{width:465px; float:left; padding-bottom:17px;}
#sheet_3 .rightsheet2{width:465px; float:left; margin-left:30px; _margin-left:10px; padding-bottom:17px;}
.bodysheet2{padding-top:0px;}

.hoz{height:0px;}


/*****************yellow sheet********************/
.fullsheet3{width:580px; float:left; padding-bottom:10px; background-color:#e2e417;}
.leftsheet3{width:275px; float:left; padding-bottom:10px;background-color:#e2e417;}
.rightsheet3{width:275px; float:left; margin-left:30px; _margin-left:10px; padding-bottom:10px;background-color:#e2e417;}
.bodysheet3{padding:5px 10px;}
.sheetbody_3 h2{text-transform:uppercase; padding:8px 10px 5px 10px; border-bottom:dotted 2px #fff; color:#332a7b;}

#sheet_2 .fullsheet3{width:640px; float:left; padding-bottom:10px; background-color:#e2e417;}
#sheet_2 .leftsheet3{width:305px; float:left; padding-bottom:10px; background-color:#e2e417;}
#sheet_2 .rightsheet3{width:305px; float:left; margin-left:30px; _margin-left:10px; padding-bottom:10px; background-color:#e2e417;}

#sheet_3 .fullsheet3{width:960px; float:left; padding-bottom:10px; background-color:#e2e417;}
#sheet_3 .leftsheet3{width:465px; float:left; padding-bottom:10px; background-color:#e2e417;}
#sheet_3 .rightsheet3{width:465px; float:left; margin-left:30px; _margin-left:10px; padding-bottom:10px; background-color:#e2e417;}
/**************************************************/


/*****************plain sheet********************/
.sheetbody_4 h2{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#332a7b; padding-top:0px; text-transform:uppercase; background-color:#fff;}

.fullsheet4{width:580px; float:left; border-bottom:solid 4px #e2e417; padding-bottom:17px;}
.leftsheet4{width:275px; float:left; border-bottom:solid 4px #e2e417; padding-bottom:17px;}
.rightsheet4{width:275px; float:left; margin-left:30px; _margin-left:10px; border-bottom:solid 4px #e2e417; padding-bottom:17px;}

#sheet_2 .fullsheet4{width:640px; float:left; border-bottom:solid 4px #e2e417; padding-bottom:17px;}
#sheet_2 .leftsheet4{width:305px; float:left; border-bottom:solid 4px #e2e417; padding-bottom:17px;}
#sheet_2 .rightsheet4{width:305px; float:left; margin-left:30px; _margin-left:10px; border-bottom:solid 4px #e2e417; padding-bottom:17px;}

#sheet_3 .fullsheet4{width:960px; float:left; border-bottom:solid 4px #e2e417; padding-bottom:17px;}
#sheet_3 .leftsheet4{width:465px; float:left; border-bottom:solid 4px #e2e417; padding-bottom:17px;}
#sheet_3 .rightsheet4{width:465px; float:left; margin-left:30px; _margin-left:10px; border-bottom:solid 4px #e2e417; padding-bottom:17px;}
/**************************************************/

.sheet_noborder h2{margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif;  font-weight:normal; color:#757575; font-size:1.5em; line-height:1.2em; padding-top:10px; border:none;}
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/
.ez_header {padding:0; margin:0; font-family:Arial, Helvetica, Sans-serif; font-size:1.2em; font-weight:normal; color:#fff;}
.ez_po_header {line-height:1em; padding:0; margin:0; font-family:Trebuchet MS, Arial, sans serif; font-size:0.9em; font-weight:normal!important; color:#fff;}
.exhib_overview_platinum{background-color:#e6e5dd;}


/* PANELS
-----------------------------------------------------------*/
/*to panels in vertical powerbars*/
.panel_top{ height:30px; width:100%; background:url(../g/2011/template/paneltop_bg.gif) repeat-x #79797e top left;}
h4{margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:1em; padding:0px 10px 0px 10px;  line-height:30px;}
.panel_body{ background-color:#f5f5f5; border:solid 1px #b2b2b2; padding:10px;}
.panel_body table{ width:100%;}
.panel_body p {margin:0; padding:0;}
.panel_bottom{width:0; height:10px; padding:0; margin:0;}

.panel_top2{background-color:#332a7b; text-transform:uppercase;}
.panel_body2{ background-color:#fff; padding:9px; border:solid 1px #332a7b;}
.panel_body2 a{color:#332a7b; text-decoration:none; font-weight:bold;}
.panel_body2 a:hover{color:#a7a3c6; text-decoration:none; font-weight:bold;}
.panel_body2 p {margin:0; padding:0;}
.borderpanel2{margin:0; padding:0;}
.panel_bottom2{width:0; height:10px; padding:0; margin:0;}

.panel_top3{background-color:#332a7b; text-transform:uppercase;}
.panel_body3{ background-color:#fff; padding:0px; border:solid 1px #332a7b;}
.panel_body3 p {margin:0; padding:0;}
.borderpanel3{margin:0; padding:0;}
.panel_bottom3{width:0; height:10px; padding:0; margin:0;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; width:950px; margin-top:5px; text-align:left; height:17px; background:#e7e4f7; padding:5px 0px 0 10px;} /*footer wrapper*/
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:bold 0.8em Arial, Sans-serif;}
ul#footer li a{font:bold 1em Arial, Sans-serif; text-decoration:none; text-align:left; color:#332a7b;}
ul#footer li a:hover{ color:#000; text-decoration:none; text-align:left;}
.footer {font:bold 0.85em Arial, Sans-serif; text-decoration:none; text-align:left; padding-left:2px;}
div.tm {padding:2px 0 0 0; width:961px; text-align:right;} /* Trademark Text */
/*---------------------------------------------------------*/
