/*-----------------------------------------------------------
Description: RO&G 2010
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 Verdana, Sans-serif; letter-spacing:normal; text-align:left; /*background:url(../g/2009/template/background_site.gif);*/ color:#222; line-height:1.42em; text-align:left; margin-bottom:20px; background-color:#e2e2e2;}
a {color:#429ebe; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#82cde8; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:1000px; margin:0 auto; position:relative; }
#wrapper{width:1000px; position:relative; float:left;}
#border-top {width:1000px; height:20px; float:left; background:url(../g/2009/template/bt_bg.gif) no-repeat; background-color:none;}
#middle { width:1000px; height:auto; float:left; position:relative; background:url(../g/2009/template/bg_bg.gif) repeat-y ; background-color:none;}
	#content {padding:0; margin:0; width:960px; float:left; background-color:#ffffff; position:relative; margin-left:20px; _margin-left:10px;}
		#header {width:960px; float:left; position:relative; margin:0; padding:0; line-height:0; font-size:0; background-color:#000;}
			#pb_header{position:absolute; width:468px; height:auto; top:10px; right:10px;}
		#menu {width:960px; float:left; position:relative; height:auto; margin-bottom:10px;}
		#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; float:left; border-bottom:solid 1px #aeaeae;}
			#sheet_2{width:640px; float:left; position:relative;}
			#sheet_3{width:800px; float:left; position:relative;}
				#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; background-color:#fff;  padding:0; margin:0px; line-height:0; font-size:0;}
		#footer {width:960px; float:left; position:relative; margin:0; padding:0;}
#border-bottom {width:1000px; height:20px; float:left; background:url(../g/2009/template/bb_bg.gif) no-repeat; background-color:none;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{position:relative; float:left; width:960px; height:54px; padding:0; margin:0; background-color:#e5e5e5;}
div#mainmenunosub{position:relative; float:left; width:960px; height:30px; background-color:#e5e5e5; padding:0; margin:0;}
ul#mainmenuitems{margin:0; padding:0;}
ul#mainmenuitems li{float:left; height:30px; display:inline; text-decoration:none; border-right:solid 1px #29363a;}
ul#mainmenuitems li a{text-decoration:none; color:#000;  font-family:arial; font-size:1em; font-weight:bold;background-color:#e5e5e5; height:20px; padding:5px 10px 5px 10px; display:inline-block; }
ul#mainmenuitems li a:hover{text-decoration:none; color:#fff; font-family:arial; font-size:1em; font-weight:bold; background-color:#82cde8; height:20px; padding:5px 10px 5px 10px;}
li.menu_on a{color:#fff!important; background-color:#82cde8!important;}
li.menu_off{}

div#submenu{ margin:0; padding:0; position:absolute; float:left; width:960px; height:26px;  background-color:#20b6eb; left:0px; top:30px;}
ul#submenuitems{position:relative; margin:0; padding:0; height:26px; background-color:#20b6eb;}
ul#submenuitems li{float:left; position:relative;  height:26px; display:inline; text-decoration:none; border-right:solid 1px #fff; background-color:#20b6eb;}
ul#submenuitems li a{text-decoration:none; color:#fff; font-family:arial; font-size:0.90em; font-weight:normal; height:20px; padding:5px 11px 0px 10px; display:inline-block; background-color:#20b6eb;}
ul#submenuitems li a:hover{text-decoration:none; color:#000; font-family:arial; font-size:0.90em; font-weight:normal; height:20px; padding:5px 11px 0px 10px; background-color:#20b6eb;}

li.submenu_on a{color:#000!important; background-color:#20b6eb!important;}
li.submenu_off a{ color:#fff!important; background-color:#20b6eb!important;}
li.submenu_off a:hover{color:#000!important; background-color:#20b6eb!important;}


ul#submenuitems li.separatorsubmenu{padding-top:2px; height:10px;}
/*---------------------------------------------------------*/



/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#000; font-size:1.6em; /*border-top:solid 1px #d0cfd1;*/ padding-top:10px; padding-bottom:5px; line-height:1.2em; text-transform:uppercase;}
h2{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#50b0d1; font-size:1.6em; padding-top:10px; border-top:1px solid #aeaeae!important;}
h3{ margin:0; padding:0; font-family:arial, sans serif; font-weight:bold; color:#429ebe; font-size:1.2em; padding-top:5px;}
.sheetbody{ font: 0.95em/1.6em Verdana, Sans-serif; color:#585858; margin:0; padding:0; margin-top:6px; padding-bottom:0px; margin-bottom:5px;}
.sheetbody p{margin-top:0; margin-bottom:2;}
.horizontal_separator{margin:0; padding:0; width:0; height:10px;}
.vertical_separator{ width:20px; height:10px;}
.clear_all{margin:0; padding:0; line-height:0px;}

.sheet_noborder h2{ margin:0; padding:0; font-family:arial, sans serif; font-weight:normal; color:#50b0d1; font-size:1.6em; padding-top:10px; border:none!important;}

.sheetbody_1{padding-top:10px; border-top:1px solid #aeaeae!important;}

.vert{width:15px;}

.hoz{height:15px;}
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/

.ez_header {font-family:arial, sans serif; font-weight:normal; color:#fff; font-size:1.6em;}
.ez_po_header {font-family:arial, sans serif; font-weight:normal; color:#fff; font-size:1.2em;}


/* PANELS
-----------------------------------------------------------*/
/*to panels in vertical powerbars*/
.panel_top{ height:24px; width:100%; background-color:#0E2E54;}
h4{margin:0; font-family:arial, sans serif; font-weight:bold; color:#fff; font-size:1.1em; padding:3px 7px 3px 7px; background-color:#0E2E54;}
.panel_body{ width:100%; background-color:#fff; }
.panel_body p {margin:0; padding:0;}
.borderpanel{margin:0; padding:0; border:solid 1px #eceded; padding:8px 10px;}
.panel_bottom{width:0; height:10px; padding:0; margin:0;}

.panel_top2{ height:24px; width:100%; background-color:#bbbbbb;}

.panel_body2{ width:100%; background-color:#fff; }
.panel_body2 p {margin:0; padding:0;}
.borderpanel2{margin:0; padding:10px; border-bottom:solid 1px #eceded; border-left:solid 1px #eceded; border-right:solid 1px #eceded;}
.panel_bottom2{width:0; height:10px; padding:0; margin:0;}

.panel_body3{ width:100%; background-color:#fff;}
.panel_body3 p {margin:0; padding:0;}
.borderpanel3{margin:0; padding:0;}
.panel_bottom3{width:0; height:10px; padding:0; margin:0;}

/*to panels in horizontal powerbars*/
#hpanel{position:relative; float:left; margin-right:10px;}
.hpanel_top{ height:24px; width:200px; background-color:#000;}
.hpanel_body{ width:200px;}
.hpanel_body p{margin:0; padding:0; line-height:0;}
#hborderpanel{margin:0; padding:0; border:solid 1px #e1e1e1; padding:8px 10px; width:178px; height:80px;}
.hpanel_bottom{width:0; height:0; padding:0; margin:0;}

/*countdown panel*/
.panelbody_1{background:url(../g/2009/template/countdown_bg.gif) no-repeat; width:184px; height:74px; padding:35px 14px 0 12px; margin-bottom:10px;}
/*---------------------------------------------------------*/

.searchbutton input{margin-top:1px;}


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; width:960px; margin-top:5px; text-align:left; border-top:10px solid #7f7f7f; height:20px; line-height:20px; clear:both;} /*footer wrapper*/
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:normal 0.9em Arial, Sans-serif; color:#50b0d1;}
ul#footer li a{ font:normal 1em Arial, Sans-serif; text-decoration:none; text-align:left; color:#50b0d1;}
ul#footer li a:hover{ color:#666; text-decoration:none; text-align:left;}
.footer {font:normal 0.85em Arial, Sans-serif; text-decoration:none; text-align:left; padding-left:2px; color:#000;}
#trademark{position:relative; float:left; font-size:0.8em; width:960px; }
#footer table{ clear:both; margin-top:-5px;}
/*---------------------------------------------------------*/
