
/*-----------------------------------------------------------
Description: Global Event Summit 2010
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
a img {border:none;}
ol,ul { list-style:none; }
.clear {clear:both;}
.clear_all {height:0; line-height:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:normal 0.80em Arial, Helvetica, sans-serif; color:#eeeded; line-height:1.5em; letter-spacing:0.1em; text-align:left; background-color: #080f12; }
a {color:#00858e; text-decoration:none;}
a:hover {color:#00858e; text-decoration:underline;}

/*---a:visited {color:#00858e; text-decoration:none;}------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/

#container {width:990px; margin:0 auto; margin-top:20px; padding:0 0 30px 0px; text-align:center; background:url(../g/2009/template/bg_site2.gif) top right no-repeat #272a30; border-bottom: solid 8px #00858e; }

#content {width:641px; margin:0 auto; padding:0 0 0 30px; text-align:left; float:left;}
#header {width:641px; padding:0; margin:0 auto; height:172px;}
#pb_marquee {background:url(../g/2009/template/bg_marquee2.gif) left top no-repeat ; height:31px; min-height:40px; text-align:left; width:586px; font:normal 1em Arial, Helvetica, sans-serif; color:#fff; padding:9px 0 0 25px;}
#pagebody { width:610px; _width:610px; padding:0px; margin:0px;}

#pb_right {width:210px; padding-top:420px; float:right; padding-bottom:20px;}

#bottom {width:960px; _width:960px; margin:0 0 0 30px; padding:0; float:left; margin-top:10px;}
#pb_1{float:left; margin-right:30px; width:210px; padding:0;}
#pb_2{float:left; margin-right:30px; width:210px; padding:0;}
#pb_3{float:left; margin-right:30px; width:210px; padding:0;}
#pb_4{float:left; margin-right:0px; width:210px; padding:0;}




/*---------------------------------------------------------*/

#menu {width:641px; padding:0; margin:0; height:33px;}


.menu1{ z-index:999;
        position:relative; 
        float:left;
        width:641px; /*width of the mainmenu*/
        height:33px; /*height of the mainmenu*/
         margin:0;
} 
           
/* remove the bullets, padding and margins from the lists */
.menu1 ul{list-style-type:none;
         padding:0;
         margin:0;
}

/* make the top level links horizontal and position relative so that we can position the sub level */
.menu1 li{float:left;
            position:relative;
            z-index:100;
			border-right:2px solid #272a30;
            margin-left:0px;
            min-height:33px;
			letter-spacing:normal;
}  
         
/* use the table to position the dropdown list (only to I.E.6) */
.menu1 table{position:absolute;
            border-collapse:collapse;
            z-index:80;
            left:0px;
            top:33px;
}

/*style the links from main menu*/
.menu1 ul li a{display:block;
            background:url(../g/2009/template/menu_off.gif) top repeat-x;
            font:bold 1em Arial, Helvetica, sans-serif;  line-height:33px;
			padding:0 20px 0 20px;	letter-spacing:normal;	color:#fff;
			 font:bold 0.85em/33px Arial, Helvetica, sans-serif;
} 
           
.menu1 ul li a:hover{ 
            background:url(../g/2009/template/menu_on2.gif) top repeat-x;
            display:block;
			padding:0 20px 0 20px; 
			margin:0;letter-spacing:normal; color:#fff!important;
}
               
/*.menu1 ul li a, .menu1 ul li a:hover{
            text-align:center;
            display:block;
            font:bold 0.85em Arial, Helvetica, sans-serif; color:#fff; line-height:33px;
            text-decoration:none;
            letter-spacing:normal; _padding:0 20px 0 20px;
 }*/
 
  .menu1 ul li a:visited, .menu1 ul li a:active {color:#fff;}
     
	 

/*style the links from submenu*/

.menu1 ul ul{padding:0px; 
            margin:0 0 0 -14px;
			.margin:0 0 0 -14px;
            _margin:0 0 0 0px;
            _padding:0px;
			padding:0;			
			border:none;
			text-align:left;
			background:none;
}
            
/* para por o sub menu maior que o menu*/
.menu1 ul ul li{
            position:absolute;
            width:149px;
			border:none;
			margin:0;
			padding:0;
			text-align:left;
            }

/* apply transparency in the sub menu
.menu1 ul ul li { 
            opacity:0.8;
            filter:alpha(opacity=80);
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
            } */         

.menu1 ul ul li a{ 
background-image:none;
            background-color:#080f12;
            font:normal 11px Arial, Helvetica, sans-serif; color:#fff;
            text-transform: none;
            text-align:left;
            padding:3px 10px;
            line-height:20px;
			height:20px;
			
            }
            
.menu1 ul ul li a:hover, .menu1 ul ul li a:hover { 
			background-image:none;
            background-color:#0195a1;
            font:normal 11px Arial, Helvetica, sans-serif; color:#fff;
            text-transform: none;
            text-align:left;
            padding:3px 10px;
            line-height:20px;
			height:20px;
			
            }          

.menu1 ul ul li:hover{
 background-image:none;
 padding:0;
 margin:0;
}

/* hide the sub level links*/
.menu1 ul ul {
            visibility:hidden;
            position:absolute;
            height:0;
            }
            
/* make the sub level visible on hover list or link  */
            .menu1 ul li:hover ul,
            .menu1 ul a:hover ul{
            visibility:visible;
            }

/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/

.pagetitle {margin:0 auto; padding-top:0px; height:60px; line-height:60px;}

h1 { text-align:left; color:#00858e; font:normal 35px Arial, Helvetica, Sans-serif; text-transform:lowercase; padding:0; width:580px; margin:0; height:55px;} 

.sIFR-hasFlash h1 {
    visibility: hidden;
    font-size:35px;
    font-weight:bold;
	padding:0;
	margin:0;
	text-transform:lowercase;
}

h2{font:bold 1.5em Arial, Helvetica, Sans-serif; color:#5f6166; text-align:left; padding-bottom:5px; margin:0;}

h3{font:bold 1em Arial, Helvetica, Sans-serif; color:#fff; text-align:left; padding-bottom:5px; margin:0;}
/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
.sheet_1 {margin:0px;}
.sheetbody_1 {text-align:left; font:normal Arial, Sans-serif; line-height:1.5em; padding-bottom:20px; }
.sheetbody_1 a {font:normal Arial, Sans-serif; text-decoration:none;}
.sheetbody_1 a:visited {}
.sheetbody_1 a:hover {}
.sheetbody_1 ul {list-style:disc; margin-left:1.3em;}


/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
div.panel_1 {margin:0 auto; padding:0;}
div.paneltitle_1 {height:33px; padding-left:10px; margin:0; text-align:left; background:url(../g/2009/template/panel_title_bg.gif) top left no-repeat; line-height:33px;}
div.panelbody_1 { margin:0; padding:0px; font:normal 1em Arial, Helvetica, Sans-serif; text-align:left; line-height:1.4em;}
.panelbody_1 p{margin:0; padding:0;}

div.panel_2 {margin:0 auto; padding:0;}
div.panelbody_2 { margin:0; padding:8px; text-align:left; background-color:#3a3f48; font:normal 0.85em Arial, Sans-serif; text-align:left; line-height:1.4em; height:46px; min-height:46px;}
.panelbody_2 p{margin:0; padding:0;}

div.panel_3 {margin:0 auto; padding:0;}
div.panelbody_3{ margin:0; padding:8px; text-align:left; background-color:#3a3f48; font:normal 0.85em Arial, Sans-serif; text-align:left; line-height:1.4em; }
.panelbody_3 p{margin:0; padding:0;}

div.panel_4 {margin:0 auto; padding:0; }
div.paneltitle_4 {height:33px; padding-left:10px; margin:0; text-align:left; background:url(../g/2009/template/panel_title_bg.gif) top left no-repeat; line-height:33px;}
div.panelbody_4 { margin:0; padding:0px; font:normal 1em Arial, Helvetica, Sans-serif; text-align:left; line-height:1.4em; background-color:#fff; min-height:113px; _height:113px;}
.panelbody_4 p{margin:0; padding:0;}

/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0 auto; padding:0; height:40px; text-align:left; width:990px;} /*footer wrapper*/
ul#footer li {display:inline; padding:0 2px 0 2px; font:normal 0.87em Arial, Helvetica, Sans-serif; text-align:left; color:#00858e; line-height:30px; height:30px;}
ul#footer li a{ font:normal 0.87em Arial, Helvetica, Sans-serif; color:#fff; text-decoration:none; text-align:left;}
ul#footer li a:hover{ color:#00858e; text-decoration:none; text-align:left;}
/*---------------------------------------------------------*/