#mainMenuLegpol {
	list-style: none;
	margin: 0 0 0 0;
	float: left;
	font-size: 1.1em;
	overflow: hidden;
	
}

#mainMenuLegpol form.gray {background-color:#f3f3f3;}

#mainMenuLegpol li {
	float: left;
	margin: 0;
	
}
#mainMenuLegpol a:link, #mainMenuLegpol a:visited {
	background-color: #ababab;
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	border-left: 1px solid #ababab;
}
#mainMenuLegpol > li > a:link, #mainMenuLegpol > li > a:visited {
	display: block;
	padding: 2px 10px;
	margin-right: 2px;
}
#mainMenuLegpol > li > a:active, #mainMenuLegpol > li > a:hover {
}
#mainMenuLegpol a.current {
	color: #B92517;
}
#mainMenuLegpol a.opened {
	background-color: #f3f3f3;
	color: #B92517;
	border-left: 1px solid #333;
}
/*#mainMenuLegpol span {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size: 1em;
  letter-spacing: normal;
	color: #999;
	padding: 0;
}*/
#mainMenuLegpol > li > form {
	background-color:#fff;
	border-left:1px solid #333;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	margin:0;
	line-height: 1.3em;
/*	display: none;*/
	position: absolute;
	z-index: 0;
	padding:10px 0 5px 0;
}
#mainMenuLegpol ul li {
	list-style: none;
	float: none;
	margin:0 0 2px 0;
	font-weight: normal;
	border: none;
	padding: 0 10px;
}
#mainMenuLegpol .chosen-drop ul li {
	padding:3px 0;
	margin: 0;
}
#mainMenuLegpol form ul { margin-bottom: 0;}
#mainMenuLegpol .button-yellow {float:right;}
#mainMenuLegpol li li a:link, #mainMenuLegpol li li a:visited{
	background-color: #f3f3f3;
	color: #333;
	border-left: none;
	font-weight: normal;
}
#mainMenuLegpol li li a:hover, #mainMenuLegpol li li a:active{
	color: #B92517;
}
#mainMenuLegpol .thirdLevel li  {list-style:circle inside;}
.expand, .contract {padding: 0px 0px 10px 0px; /*float:right; */font-size:0.9em;}
.details{clear:both;display:none;}
li .citation1{display:none; margin-bottom:100px;}
ol.indent.twoColumnsList {
	float: left;
	width: 46%;
}
.fieldSetBody {padding-left: 10px; padding-right: 5px;}
.selectlist {width: 250px; margin-bottom: 5px;}
.selectlist1 {width: 80px;}
.inputText {font-size:12px;}
.fieldSetBody {padding-left: 15px; padding-right: 10px;}
.criteria {font-size:1em; padding-right:5px;padding-bottom:10px;}
/*		
		.selectlist {font-size:1.1em;  }
		.selectlist1 {width: 80px; font-size:1.1em;}
		.selectlist2 {width: 50px; font-size:1.1em;}
		.inputText {font-size:1em;}
		*/

/***** added by me ****/
.FM2 li {background: none;padding: 3px 0;}
#colMain .FM2 li {padding: 4px 0 4px 0;}									
/*********/

/***** For lists of subjects ****/
#colMain .featureMultiple li {font-size: 1.1em; line-height: 1.3em;font-weight:normal;border-top:1px dotted #ccc;}
#colMain .featureMultiple li:first-child {border-top:none;}
#colMain .featureMultiple  li li  {font-size:1em; line-height: 1.3em; font-weight: normal;border-top:none;list-style:circle inside;color:#aaa;}
li em {font-size:0.9em; font-weight: normal;}
ol.indent {margin: 0px 0px 0px 14px;}
ol.indent li span {float: none;color: #333;font-weight:normal;}											
ol ol {display: none;}
#countryList ol li span{font-style:italic;margin-left:5px;}
a.plus, a.minus{color:#B82416;margin:0 5px; }
a.subject{text-decoration:underline;font-weight: normal;font-style:italic;}
/*********/

/***** For law details page ****/
table.page {border:1px solid #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;padding:15px 20px 20px 15px; margin-bottom:25px;}
td {vertical-align: top;border-bottom:1px dotted #ccc;padding:4px 0;}
td.label {text-align:right;color:#666;font-style:italic;border-right:5px solid #fff;white-space:nowrap;background-color:#f5f5f5;}
td.title{font-size:1.2em; font-weight: bold;}
td a { text-decoration: underline;}
td ul {margin-bottom:0;}
td li {margin-left:0; list-style: none;font-style: italic;}
td .related li {margin-bottom: 10px;}
td li a { font-weight: bold;}
td span.small{font-size:0.9em;}
td span.date{font-style: normal;}
td span.title{display: block; font-size: 0.9em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
/*********/


/***** For the Recent in Natlex ****/
.simple {background:none;border:none;font-size:1.4em;margin-bottom:2px;}
.dropList {font-size:1em; background-color:#EEF1F6;width:auto;}
.newsShow {font-weight:normal; float: right;}
.floatRight {margin-bottom:0px;}
/*********/


/***** Filtering bar on top of lists ****/
.menuFilteringLine {border-bottom:1px solid #ababab;overflow:hidden;line-height:1em;margin-bottom:8px;}
.menuFiltering {list-style: none; margin: 0 0 0px 0; font-size: 1.1em; overflow: hidden;}
.menuFiltering li {width:auto; padding: 4px 6px 4px 6px; float: left; margin: 0 3px 0 0px; border: 1px solid #ccc;border-bottom:none;background-color: #ababab; text-align: center;}
.menuFiltering .current {background-color: #fff;}
.menuFiltering a {color: #fff; font-weight: bold;}
.menuFiltering .current a {color: #B92517;}
/*********/

/***** Margin bottom for horizontal bar on top of pages ****/
.content {margin-bottom:10px;}


/***** List of legislations as search/browse result ****/
.lawsList li {margin-bottom:18px;}
.countrySubjectType{font-size:0.8em; padding: 4px 0px 4px 0px;}
.country {display: inline; font-family:Verdana,sans-serif; font-weight: bold; color: #888;}
.subject1 {display: inline; font-family:Verdana,sans-serif; font-style: italic; color: #888;}
.type {display: inline; font-family:Verdana,sans-serif; font-style: normal; color: #888; font-size:1em; }
 p.titleList { display: block; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:1.1em; line-height:1.4em; font-weight: bold; margin-bottom:2px; }
 .translation1 {font-size:0.8em; line-height:1.5em; font-weight: normal; margin-bottom:2px; }
.dateList {display: block; font-style:italic; font-family:Arial,Verdana,sans-serif; font-size:1em; line-height:1.4em; font-weight: normal; color: #666; padding-bottom:5px;}
.translation1 {font-size:0.8em; line-height:1.5em; font-weight: normal; margin-bottom:2px; }
.citation1 {font-family:Arial,Helvetica,Verdana,sans-serif; font-size:1em; line-height:2em; font-weight: normal; border: 1px dotted #ccc; padding:5px 8px 8px 10px; background-color:#f5f5f5; }
 li p.citation1 {line-height:1.5em;}
.pdf {display: inline; font-weight: normal; }
 .pagination {float:right;  font-size:0.9em; padding:0px; margin:0px;}

							

/***** Various ****/
.results {margin:4px 3px 0 0;}
#heading h2 {margin-top:10px; font-size:1.2em;}
.clearBoth {clear: both; height:0px; font-size:0px;}
.red {color: #B92517;}
.searchMaskBar {background-color:#ABABAB;color:#fff;margin-bottom:15px; font-size: 1.3em;}
.searchMaskBar a {color:#fff;}