.gmodesSearchLeft{
	float:left;
	vertical-align: top;
	height:100%;
	padding-right: 15px;
}
.gmodesSearchRight{
	float:left;
	border-left: 1px dotted #999;
	padding-left: 15px;
	border-left: 1px dotted #999;
	padding-left: 15px;
}
.gmodesSearchBox{
	width: 100%;
}
.gmodesSearchBox label {
	display:inline-block;
	float: none;
}
.gmodesSearchBox p {
	margin: 12px 0 0 0;
} 
.gmodesSearch div {
	display: auto;
}

div.dataContainer {
font-size: 12px;
width:940px; padding:2px;}

div.dataContainer p, div.dataContainer table{
font-size: 12px;}
 
table.modesSearch th{
	font-weight:bold;
	text-align:left;
	} 
.searchBoxModes table.modesSearch  {
	width: 290px;
	}

.searchBoxModes {
	width:50%;
	}
.searchBoxElectoral {
	width: 50%;
	float:left; 
	}
.searchBoxInner {
	margin: 0 auto;
	width: 50%;
}
.modesSearch div {
	display: inline-block;
}
table.modesDesc th{
	font-weight:bold;
	background-color:#E0E0E0;
	font-style: italic;
	padding: 10px 5px 10px 8px;
	margin: 1px 3px;
}
table.modesDesc td{

	padding: 8px;
}

table.ListerGrid {
	width:100%;
}

table.ListerGrid  th{
	font-weight:bold;
	background-color:#E0E0E0;
	font-style: italic;
	padding: 10px 5px 10px 8px;
	margin: 1px 3px;
	text-align: left;
}

table.modes td, tr, th{
border: none;}
table.ListerGrid,table.ListerGrid td,table.ListerGrid  tr,table.ListerGrid  th{
border: none;}

table.ListerGrid td{
text-align: left;
padding: 5px 7px;
vertical-align: top;
border-bottom: 1px dotted #AAA;
}

table.ListerGrid td.bottomLine{
border-bottom: 1px dotted #CCC; !important
}

td.idmode-td   {font-weight:bold;}

th.idmode, td.idmode{width:35px;}
th.target, td.target {width: 175px;}

th.country, td.country {width: 100px;}

th.articles, td.articles {width: 95px;}
th.procedure, td.procedure {width: 95px;}
th.conditions, td.conditions {width: 325px;}
th.assessment, td.assessment  {width: 325px;}

th.criminalOffence {
	width: 14%;
}

