@charset "UTF-8";
/* CSS Document */
html, body { 
	background-color:#e9f4fc;	
	background-image:url(../_images/bg.gif);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:1.2;
}



/***General font styles*/
	h1, h2, h3, h4, h5, h6 {
		color:#2e90d4;
	}
	
	h1 {font-size:170%}
	h2 {font-size:150%}
	h3 {font-size:130%}
	
	.smallText {font-size:0.8em;}
	
	ul.circle{
		list-style-position:outside;
		list-style:disc;
		margin:0;
		padding-left:15px;
	}
	
	ul.circle li { padding-left:20px;}
	
	a { color:#0e60b4; text-decoration:underline}
	a:hover { color:#2e90d4}
	a.footer {font-size:12px;color:#666;text-decoration:none; padding:0 20px}
	a.footer:hover {color:#2e90d4; text-decoration:underline;}
	
	.red {color:#F00}
	
	
	
	
/***Layout*/

	div#container {
		margin: 0 auto;
		width:940px;
		background:url(../_images/bg_main.gif) repeat-y;
	}
	
	.grid_all { width:940px; }
	.grid_gutter { width:20px; }
	.grid_full { width:900px; }
	.grid_left { width:114px; }
	.grid_content { width:786px; }
	
	.column {
		margin: 0 0px;
		overflow: hidden;
		float: left;
		display: inline;
	}
	.row {
		width: 940px;
		margin: 0 auto;
		overflow: hidden;
	}
	.row .row {
		margin: 0 0px;
		width: auto;
		display: inline-block;
	}
	
	
	/*Home Page*/
	
	
	.minContentHeight {
		min-height:400px;
		height:auto !important;
		height:400px;
	}
	
	/*Content Pages*/
	.content {padding:30px 40px 0px 40px;}
	
	/* Board */ 
	img.board{padding:0 15px 20px 0;}


/** MENU **/
ul#topMenu {margin:0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
ul#topMenu li.main {float:left; list-style:none; height:39px;}
ul#topMenu li.main a {display: block; white-space: nowrap}
ul#topMenu li.main a img {display: block; border: 0}

	/* SubMenus */
	#topMenu li ul
	{	margin: 0 0 0 -1px;
		padding: 0;
		position: absolute;
		z-index:100;
		visibility: hidden;
		display:block;}
	
	#topMenu li ul li
	{	float: none;
		/*display: inline;*/
		background:url(../_images/bg_sub_menu.gif) repeat-y;
		border-top:1px solid black;}
		
	#topMenu li ul li img.icone { display:inline-block;padding:0;vertical-align:middle; }
	
	#topMenu li ul li.on {background:url(../_images/bg_sub_menu_on.gif) repeat-y;}
	
	#topMenu li ul li a	{	
		width: auto;
		display:block;
		color:#FFF;
		text-decoration:none;
		padding:7px 11px 7px 11px;
		font-size:10pt;
		font-weight:bold;
	}

/** EVENTS MENU **/
ul#events {margin:0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold}
ul#events li {float:left; list-style:none; padding-right:20px;color:#ffffff}
ul#events li a {
		display: block; white-space: nowrap; 
		padding:7px 0px 7px 0px;
		color:#000;
		text-decoration:none;
}
ul#events li div {
		display: block; white-space: nowrap; padding:7px 0px 7px 0px;
}
ul#events li a:hover {color:#DDD}
ul#events li img.icone { display:inline-block;padding:0;vertical-align:middle; }


/*Buttons*/
a.button {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
a.button span.ui-icon {margin: 0 5px 0 0; position: absolute;left: .2em;top: 50%;margin-top: -8px;}


/** Utility */
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
