/* CSS Document */

/******************content homepage***********************/
#containerthemes{ position:relative; margin:0 auto; padding:25px 0; height:100%;}
	.columnthemesfirst{ position:relative; float:left; width:228px; font-weight:bold; color:#666; margin:0 6px 0 0; padding:0;}
	.columnthemesmiddle{ position:relative; float:left; width:228px; font-weight:bold; color:#666; margin:0 5px; padding:0;}
	.columnthemeslast{ position:relative; float:left; width:228px;  font-weight:bold; color:#666;margin:0 0 0 6px; padding:0;}
	.boxtheme{ position:relative; background-color:#EEE; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; height:48px; width:100%; margin:0 0 12px 0; padding:10px 0 0 0; background-image:url(/legislation_summaries/images/top-boxtheme.gif); background-repeat:no-repeat;}
	.boxtheme a{ color:#666; text-decoration:none;}
	.boxtheme a:hover{ color:#59F; text-decoration:underline;}
	.boxtheme img{ float:left; padding:0 3px 0 3px;}
	.plustheme a{ position:absolute; top:-9px; right:5px; background-image:url(/legislation_summaries/images/plus.gif); background-repeat:no-repeat; width:15px; height:15px;}

/******************content***********************/

.pictoheading {float:left;}

.intro_section {
	background-color: #EEE;
	clear: both;
	padding: 10px;
	margin-bottom: 15px;
	overflow:auto;
}

.intro_section_empty {
	background-color: #EEE;
	clear: both;
	padding: 10px;
	margin-bottom: 15px;
	overflow:auto;
	float:right;
}

.intro_section img {
	margin-right: 15px;
}

#contentfiche{ position:relative; margin:0 0 0 6px; padding:0 15px 0 20px; color:#333;  line-height:1.5em;}
#contentfiche h3, .summaryTitle { font-size:130%; color:#333; font-weight:bold;}
#contentfiche h4{font-size:110%; color:#8AA7E6; font-weight:bold; font-style:normal;}
#contentfiche h5{font-size:110%; color:#333; font-weight:bold; text-indent:15px;}
#contentfiche p.intro{ background-color:#F7F7F7; padding:10px; }
#contentfiche p{padding-right:5px;}
#contentfiche hr{ color:#E3E2DC; height:1px;}
#contentfiche table{ border:1px solid #999999; padding:1px; margin-bottom:2em;width:100%}
#contentfiche table th{ background-color:#7E5D9E; color:#FFFFFF; padding:5px; border-right:1px solid #AFA4BD; }	
#contentfiche .referencestable_block table th{ width:25%;}	
#contentfiche table td{ border-right:1px solid #AFA4BD; padding:3px; }
#contentfiche table td.grey{ background-color:#F7F7F7;}
#contentfiche table.resize{ border:1px solid #999999; padding:1px; margin-bottom:2em;width:50%}

/***** Css For Glossary ****/
#contentfiche #main_menu_glossary ul,#contentfiche  ul#main_menu_glossary {
	overflow:hidden;
	padding-bottom:15px;
	padding-top:10px;
}

#contentfiche #main_menu_glossary li{
	padding:0px;
	list-style:none;
	float:left;
	background-color: #087FAA;
	margin: 0;
	background-image:none
}
#contentfiche #main_menu_glossary li a{
	background-color: #087FAA;
	padding:0px 5px 0px 5px;
	font-weight: bold;
	display:block;
	color: #fff;
	text-decoration: none;
}
#contentfiche #main_menu_glossary li a.active, #contentfiche #main_menu_glossary li a:hover{
	background-color: #FFFFFF;
	color: #000;
}
#contentfiche #words_list_glossary {
	clear:both;
}

#contentfiche ul#words_list_glossary  {
	margin-left: 30px;
	padding-top: 20px;
}

#contentfiche ul.glossaryContent {
	padding-left: 20px;
}
#contentfiche ul.glossaryContent li {
	list-style: circle;
	margin: 0;
	padding: 0;
}
#contentfiche ul.glossaryContent li.glossaryContent {
	list-style: none;
}
#contentfiche h3#relatedlinks {
	margin-top: 1em;
}
