/* 		RESET.css  		*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 
/* 		RESET.css  		*/ 



/*  BASE.css, part of YUI's CSS Foundation */ 
	h1 { 
	    /*18px via YUI Fonts CSS foundation*/ 
	    font-size:138.5%;   
	} 
	h2 { 
	    /*16px via YUI Fonts CSS foundation*/ 
	    font-size:123.1%;  
	} 
	h3 { 
	    /*14px via YUI Fonts CSS foundation*/ 
	    font-size:108%;   
	} 
	h1,h2,h3 { 
	    /* top & bottom margin based on font size */ 
	    margin:1em 0; 
	} 
	h1,h2,h3,h4,h5,h6,strong { 
	    /*bringing boldness back to headers and the strong element*/ 
	    font-weight:bold;  
	} 
	abbr,acronym { 
	    /*indicating to users that more info is available */ 
	    border-bottom:1px dotted #000; 
	    cursor:help; 
	}  
	em { 
	    /*bringing italics back to the em element*/ 
	    font-style:italic; 
	} 
	blockquote,ul,ol,dl { 
	    /*giving blockquotes and lists room to breath*/ 
	    margin:1em; 
	} 
	ol,ul,dl { 
	    /*bringing lists on to the page with breathing room */ 
	    margin-left:2em; 
	} 
	ol li { 
	    /*giving OL's LIs generated numbers*/ 
	    list-style: decimal outside;     
	} 
	ul li { 
	    /*giving UL's LIs generated disc markers*/ 
	    list-style: disc outside; 
	} 
	dl dd { 
	    /*giving UL's LIs generated numbers*/ 
	    margin-left:1em; 
	} 
	th,td { 
	    /*borders and padding to make the table readable*/ 
	    border:0px solid #000; 
	    padding:.5em; 
	} 
	th { 
	    /*distinguishing table headers from data cells*/ 
	    font-weight:bold; 
	    text-align:center; 
	} 
	caption { 
	    /*coordinated marking to match cell's padding*/ 
	    margin-bottom:.5em; 
	    /*centered so it doesn't blend in to other content*/ 
	    text-align:center; 
	} 
	p,fieldset,table { 
	    /*so things don't run into each other*/ 
	    margin-bottom:1em; 
	} 
/*  BASE.css */ 




/* Clear floats */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}  
.clearfix {display: inline-block;}
/* hide da IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end hack per IE-mac */


img		{border:0;display:block;} /* Mozilla: no margini sotto le IMG per STRICT DOCTYPE. To cut out display tag use inherit or compact */
#skiplinks {display:none;} 
hr { display:none;}
.hide,.alt {display:none;}

/* FONTS  */
body {font: normal normal normal 80%/normal "Trebuchet MS", Arial, Verdana; }
h1 {}
h2 {}
h3 {}
a 	{text-decoration:none; color:#0066FF;}
a:hover 	{ text-decoration:underline;}
/* FONTS  */

/* png24 works on line only. I deleted black.gif from images folder. 
#wrapped { behavior: url("/iepngfix.htc") }
*/
#pagewidth {background-color:#FFFFFF;margin:0 auto;width:960px;padding-bottom:0px; }
#wrapped { background:transparent url("../images/website/pagewidth_bg.png") repeat-y left top;padding:0 5px;}



#green-bar {position:absolute; top:30px; left:0; width:100%;background:transparent url("../images/website/header_img.gif") repeat-x left top;  height:275px;}
#text-info {position:absolute; top:37px; text-indent:-5000em;right:30px; height:40px; width:150px;background:transparent url("../images/website/text_standardskin.png") no-repeat right center; }

html {margin:0;padding:0;}
body {margin:0;padding:0;}

/* CUSTOM  */
body {background: #ffffff; }

#airlink { position:absolute; z-index:20;top:55px; left:940px;width:180px;height:60px; background:url("../images/website/airlink.png") no-repeat scroll center top transparent; }


#header { position:relative; height:200px;}
#header_text { position:absolute; z-index:20; width: 400px; left:300px; top:40px; color: #b79369;}
#logo {position:absolute;z-index:20;top:55px; left:150px;width:150px;height:100px; background:url("../images/website/logo.gif") no-repeat scroll center top transparent;}
	#logo h1  {margin:0;padding:0;}
	#logo h1 a {text-indent:-9000em; display:block;width:149px;height:68px;font-size:3px;}
/* CUSTOM  */

#footer {padding-top:25px; padding-bottom:15px; text-align:center; color:#666; background: url("../images/website/footer.gif") repeat-x left bottom;}
#footer p {margin:0; font-size:0.9em;}


