@import url("styles.css");
@import url("nav.css");

*, body  
{
    padding:0; margin:0; 
}
img, a img  
{
    border:none; 
}
body {
    background:#fff;
    /*font-size:12px;*/
    font-size:75%;
    font-family:Arial, Helvetica, sans-serif;
    line-height:1.5em; /* 18px*/
    color:#6c6c6c;
}
@media screen {
    /* wrappers */
    #wrap {
        /*font-size:1.2em;*/
    }
    #head, #billboard, #container, #foot {width:960px; margin:0px auto;}
    
   
    #content {
        
    }
    
    /* head */
    #head-wrap {
	background:url(images/head-wrap-bg.gif) repeat-x;
	height:140px;
    }
    #head {
	background:url(images/header-bg.jpg) no-repeat right;
	height:140px;
    }
    #logo {
	background:url(images/logo.png) no-repeat 0 13px;
	width:510px;
	height:140px;
	float:left;
	
    }
	
	
	 #logo h1{
	font-size:26px;
	font-family: "Californian FB";
	font-weight:100;
	color:#1F9CB4;
	padding: 50px 0 0 112px;
	margin: 0 0 0 0;
	}
	 #logo p{
	font-size:13px;
	font-family: "Californian FB";
	font-weight:100;
	color:#0076c4;
	padding: 4px 0 0 115px;
	margin: 0 0 0 0;
	
		    }
    #global {
        float:right;
        height:162px;
    }
    #global ul {
		list-style:none;
		margin:0px;
		padding:0px;
		float:right;
		padding-top:12px;
    }
    #global ul li {float:left; padding:6px; font-size:11px;}
    #global ul li a {color:#606060;}
    #global ul li a:hover {color:#0076c4;text-decoration:none;}
    #learnmore {
		float:right;
		margin-top:45px;
		width:370px;
	}
	#learnmore h3 {
		float:left; 
		margin-top:9px; 
		margin-right:12px; 
		color:#0088CB; 
		font-size:14px; 
		background:url(images/want-to-learn-more.gif);
		overflow:hidden;
		text-indent:-999px;
		width:187px;
		height:11px;
	}
    #learnmore .button {
		width:165px; height:30px; background:url(images/enquire-online.gif) no-repeat; 
		float:right;
	}
	
	a.button {
		background-position:bottom !important;
		display:block; text-indent:-999px; overflow:hidden;	
	}
	a.button:hover {background-position:top !important;}
	
	#nav {
	float:right;
	margin: 90px 0 0 0;
	width: 450px;
	}    
    /* billboard */
    #billboard-wrap {
	background:#77B8DE url(images/billboard-bg.jpg) repeat-x center top;
	height:240px;
		
    }
    #inner #billboard-wrap {
		background:#77B8DE url(images/billboard-inner-bg2.gif) repeat-x center top;
		height:260px;		
		overflow:hidden;
    }
    #billboard {
		width:980px;
		position: relative;
    }
    
    #billboard #upcoming-conference {
		width:295px;
		background:#ffffff url(images/upcoming-conference-bg.jpg);
		position: absolute;
		right: 0px;
		top: 40px;
		padding:20px;
		font-size:11px;
		overflow:hidden;
		color:#505050;
    }
    #billboard #upcoming-conference h2 {
		background:url(images/upcoming-conference.gif);
		width:233px;
		height:14px;
		overflow:hidden;
		text-indent:-999px;
    }
    #upcoming-conference em {
		color:#00bdbc;
		font-size:20px;
		font-family:Calibri, Arial;
		font-style:normal;
    }
    #swf {
		background:url(images/flashbanner.png) no-repeat;
		width:980px;
		height:310px;       
    }
    #inner #swf {
		display:none;
    }
    
    /* breadcrumbs */
    #home .breadcrumbs {
        display:none;    
    }
    .breadcrumbs {
        
    }
    .breadcrumbs a {
        
    }
    
    /* content */
    #page {
		background:url(images/page-bg.gif) repeat-x top;
		padding-bottom:21px;
    }
    #container { padding-top:23px; }
    #column1, #column2, #column3 {float:left;}
    #column1 {
        width:372px;
        margin-right:40px;
        /*overflow:hidden;*/
    }
    #inner #column1 {width:652px;}
    #column1 blockquote {
		font-size:1.3em;
		color:#58a6d5;
		line-height:1.5em;
		padding-left:0px;
		margin-left:0px;
    }    
    #column3 {
        width:250px;
        margin-right:30px;
    }
    #inner #column3 {display:none;}
    #column2 {
        width:268px;
    }
	
	#column1 table.feedback p {
		border:solid 1px #C3E0F0;
		padding:21px;
		background:url(images/gradient.gif) repeat-x bottom;
	}
	
	#column1 table.feedback p strong {
		color:#008ECE;
	}
    
    .conference, #inner .workshop {
        border:solid 1px #c3e0f0;    
        padding-bottom:9px;
    }
    .conference h2, #inner .workshop h2 {
		height:47px;
		line-height:47px;
		padding-left:15px;
		background:url(images/right-column-bg.gif);
		margin-bottom:0px;
    }
	    
    .conference .button, #upcoming-conference .button, #column1 .button {width:100px; height:28px; float:left;margin:9px 0px 0px 15px;}    
    .conference .buy-tickets, #upcoming-conference .buy-tickets , #column1 .buy-tickets {background:url(images/contacto.gif);}
    .conference .more-info, #upcoming-conference .more-info {background:url(images/more-info.gif);}
	.conference .pagerSummary, .conference .pager {
		display: none;
	}
	
	#column1 .buy-tickets {margin-left:0px; margin-bottom:27px;}
    
    #upcoming-conference .button {margin:0px 15px 0px 0px;}
    
    #inner .workshop {
		padding-bottom:0px;
		margin-bottom:15px;
		background:url(images/gradient.gif) repeat-x left bottom;
    }
    
    .workshop {border-bottom:solid 1px #e3e3e3; margin-bottom:15px;}
    
    #inner .workshop p {padding:0px 0px 0px 15px;}
    #inner .workshop h2 {margin-bottom:9px;}
	
	#home .workshop img {
		border:solid 5px #C1E2F3;	
	}
    
    .free-newsletter {
		background:url(images/free-newsletter-bg.png) no-repeat right;
		border:solid 1px #CCE4F2;
		height:74px;
		padding:15px 25px 0px 15px;
		margin-top:15px;
		margin-bottom:15px;
    }
    
    .free-newsletter h3 {
		font-size:20px;
		overflow:hidden;
		text-indent:-999px;
		width:185px;
		height:15px;
		background:url(images/free-newsletter.gif);
    }
	
	#home #column2 .free-newsletter {
		display:none;
	}
    
    /* foot */
    #foot-wrap {
		background:#71B6DD url(images/footer-bg.gif) repeat-x top;
		min-height:125px;
    }
    #foot {
		line-height:16px;
		font-size:11px;
		color:#ffffff;     
		padding-top:21px;   
    }
    
	#foot p {margin-bottom:0px;}    
    #foot a {color:#1A5E83;}
    
    #contact {
	float:left;
	width:305px;
	background:url(images/logo-bottom.gif) no-repeat;
	padding-left:15px;
    }
    
    #footer {
        height:45px;
    }
	
	#footer a {margin-left:12px;}
    #copyright {
        
    }
}
@media print {
    #billboard, #nav, #footer {
        display:none;
    }
}

#news-scroll {
	height: 120px;
}

#news-scroll .pager, #news-scroll .pagerSummary {
	display: none !important; 
}
