/* homepage specific styles */

#canvas #navigation {
	float:left;
	width:186px;
	}
body.homepage #navigation ul {
	margin-top:26px; 
	padding-left:0px;
	}
body.homepage #navigation ul li {
	background:#0c2074 url(../../images/icons/smallarrowwhite.png) no-repeat 7px 7px;		
	height:2.4em;
	font-size:x-small;		
	padding-left:20px;
	margin-bottom:3px;
	}
body.homepage #navigation ul li a {
	color:#fff;
	background:#0c2074;		
	line-height:2.1em;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
	}
body.homepage #navigation ul li a:hover {text-decoration:underline;}	
div#carrousel {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1012px;
	height:193px;
	position:relative;
	z-index:100;
	/*background-color:#E8F5FD;		*/
	}
	
div#carrousel div#carrouselcontent_alt,
div#carrousel div#carrouselcontent_alt div.htmlcarrousel{
	width:1012px;
	height:193px;		
	}
div#carrousel div#carrouselcontent_alt div.htmlcarrousel	{float:left;}
#carrousel div.bottomnavigation {
	position:absolute;	
	bottom:0px;
	left:35px;
	height:42px;
	width:942px;
	/*background-color:#E8F5FD;*/
	display:none;
	z-index:101;
	font-weight:bold;
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrouselitem {
	float:left;
	padding-left:276px;
	padding-top:20px;
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrouselitem div {width:500px;}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrousellinks {
	float:left;	
	padding-top:20px;
	padding-left:20px;
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrousellinks div {float:left;width:200px;}
	
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrouselitem h1 {
	font-size:30px;
	color:#0c2074;
	}	
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrouselitem p {
	width:370px;
	margin-top:10px;
	margin-bottom:0px;
	font-size:11px;
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrouselitem a {
	font-size: 11px;
	color:#0c2047;
	font-weight:bold;
	}

#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrousellinks ul li {
	padding-left:14px;
	background:url(../../images/icons/carrouselarrowblue.png) no-repeat left 9px;
	margin-bottom:7px;
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrousellinks ul li.selected {
	padding-left:14px;
	background:url(../../images/icons/carrouselarrowwhite.png) no-repeat left 9px;		
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrousellinks ul li a {
	font-size:11px;
	font-weight:normal;
	color:#0c2074;
	text-decoration:none;
	font-weight:bold;
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrousellinks ul li.selected a {
	color:white;
	}
#carrousel #carrouselcontent_alt div.htmlcarrousel div.carrousellinks ul li a:hover {
	text-decoration:underline;
	}
#carrousel .col1_3 { width:196px;float:left; }
#carrousel .col2_3 { width:560px;float:left; }
#carrousel .col1_4 { width:189px;float:left; }	
#carrousel .col2_4 { width:378px;float:left; }		
#carrousel .coltree { width:186px;float:left; }

#carrousel .col1_3 .innerwrapper,
#carrousel .col2_3 .innerwrapper,
#carrousel .col1_4 .innerwrapper,
#carrousel .col2_4 .innerwrapper,	
#carrousel .coltree .innerwrapper  {
	padding-top:18px;
	padding-left:15px;
	color:#0c2074;
	font-size:medium;	
	font-size:95%;			
	}	
body.homepage #content .col1_3 .innerwrapper,
body.homepage #content .col2_3 .innerwrapper,
body.homepage #content .col1_4 .innerwrapper,
body.homepage #content .col2_4 .innerwrapper,	
body.homepage #content .coltree .innerwrapper {
	padding-top:21px;
	padding-left:15px;
	color:#0c2074;
	}
		
div#carrouselcontent_alt div#carrouseltitle
	{
	width:400px;
	margin-top:15px;
	margin-left:280px;
	float:left;
	font-size:100%;
	font-weight:bold;
	color:#0C2074;
	height:140px;
	}
div#carrouselcontent_alt div#carrouselmenu
	{
	margin-top:20px;
	margin-right:25px;
	float:right;
	font-size:75%;
	font-weight:bold;
	width:200px;
	}
div#carrouselcontent_alt div#carrouselmenu #carrousellist{margin-bottom:5px;}
div#carrouselcontent_alt li.carrousellistItem	{margin-bottom:12px;font-size:95%}
div#carrouselcontent_alt div#carrouselmenu a:hover {color:#ffffff;text-decoration:none;	}
		
