/*	##################################
   	GENERAL
	################################## */

html { font-size:62.5%;  background-color: #000000; }	

body {	
	margin: 0;
	padding: 0;
	text-align: left;
	font: 1.2em "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	overflow-x: hidden;
	color:#333333;

}

a {	color: #000000;	outline: none; }

a img, img[usemap] { border: 0px none; }

h2 { font-size: 1.3em; font-weight:bold; line-height: 0em; border-bottom: #d0d1d3 1px solid; padding-bottom:10px; margin-left:10px; }

p {	margin: -5px 0 20px 10px; line-height:1.5em; }

blockquote { margin: 0 10px 0 10px; padding: 10px 20px 10px 20px; font-style:oblique; color:#888888; }

.clear { clear:both; }

li { list-style:none; }

ol li { list-style-type: upper-roman; list-style-position: outside; list-style-image: none; }


/*	##################################
   	GENERAL LAYOUT
	################################## */

#contenitore { background-repeat: repeat-x; text-align: left; width: 100%; background-image: url(../images/bg.gif); }

#topbanner { width: 100%; height: 140px; padding: 2px; background-image: url(../images/top_bg.gif); background-repeat: repeat-x; }

#menu { margin-left:auto; margin-right:auto; width: 904px; margin-top:48px; }

#centralbar { width: 900px; height: 581px; padding: 2px; margin-left:auto; margin-right:auto; }

#footer-end { margin-top:13px; position:relative; bottom:0px; width: 100%; background-image: url(../images/footer.gif); background-repeat: repeat-x; }

#contactUs { margin-left:auto; margin-right:auto; width: 904px; text-align: left; }

.tallP { line-height:1.5em; }



/*	HOMEPAGE  */


#map { float: left; width: 510px; min-height: 440px; margin-top:6px; }

#mainright { float: right; width: 377px; height: 440px; padding: 2px; }

#topwelcome { width: 372px; height: 261px; padding-top: 10px; }

#bottomwelcome { width: 372px; height: 318px; margin: 28px 0 0 4px; }

#boxes { float: left; width: 177px; height: 313px; }
	
	#counter { width: 180px; height: 70px; margin-bottom: 8px; }
	
	#newsfeed { width: 168px; height: 180px; padding-top: 2px; }
		
		#newsWindow { border: #d0d1d3 1px solid; }
		
		.bottomTable { border: #d0d1d3 1px solid; background-color: #F3F0EE; color: #ED1D25; font-weight: bold; }

#takepledgead { float: right; height: 245px; padding-top:2px; }
	
	
/*	ABOUT  */





/*	NEWS  */




/*	LINKS  */

#linksContainer { margin-top: 8px; float: left; width: 510px; height: 440px; }

	.ulinks { width: 100%; margin-top: 20px; padding: 0; }

		.ulinks li { display:inline; float: left; width: 300px; }

		.ulinks li { margin:0 0 10px 0px; }

#map h2 { margin: 25px 30px 0 0;font-size: 1.3em; font-weight:bold;} 

.links h2 { letter-spacing: -0.3px; } 

	li.linksLogo { width: 160px; }

	.linksCopy { margin: 10px 0 0 10px; float: left; width: 300px; }


/*	LINKS POPUP */

.logoContainer { width:170px; float:left; }
	.logoContainer ul { padding:0; margin:10px 0 0 10px; }
	.logoContainer li { padding-bottom:20px; }

.sideCopy { width:380px; float:left; }
	.sideCopy ul { padding:0px; margin-top:26px; }




/*	##################################
   	YUI SLIDING MAPS
	################################## */


#yui-main {	font-size: 100%; }

.yui-u img { margin: 0 auto 0; border: 0px; }

#yui-main div.first div { text-align: right; border-right: 5px solid #ccc; height: 400px; padding: 2% 7% 0; color: #535353; }

.intro { font-size: 350%; font-family: Georgia; border-bottom: 1px solid #bbb; }

.yui-nav { border-bottom: 0px solid #D1D2D4; }

.yui-nav li { padding: 0.25em 0.4em 0.25em; border: 1px solid #D1D2D4; border-width: 1px 1px 0; background-color: #F3F0EE; }

.yui-nav li.selected { background-color: #DDDDDD; }

.yui-nav li.selected a { color: #fff; }

.yui-nav li a { text-decoration: none; color: #424242; font-size: 99%; font-weight: bold; }

#ft { font-size: 90%; margin: 3%; text-align: center; color: #aaa; text-transform: uppercase; }

.yui-navset .yui-content { zoom:1; }

.yui-nav,.yui-nav li{ margin:0; padding:0; list-style:none; }

.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em; }

.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li { margin:0 0.2em 0 0; padding: 0 10px 0 10px; }

.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li {display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1; }


/* Mintra: add for links.html page 29 july 09 */
.links #map {margin-top:0px;}

.links ul.yui-nav {float:right; margin-right:28px; position:relative; top:-17px;}

.links ul.ulinks {margin-top:20px;}

.links .ulinks li.linksLogo {width:100px; overflow:hidden; float:left;}
.links .ulinks li {display:inline;float:left;width:390px;margin:0 0 25px 0;}
.links .ulinks li p {margin:-2px 0 0 0;font-size:1em;}

.links #mainright a {color:#333333;}

