#toolscontainer {
 border: 1px solid #CCCCCC;
}
#toolsinnertop {
 border-bottom: 1px solid #CCCCCC;
 padding: 2px 0px 2px 5px;
}
#toolsinnerbottom {
 padding: 5px 0px 3px 5px;
}

#toolscontainerwide {
 border: 1px solid #CCCCCC;
}
#toolsinnertopwide {
 border-bottom: 1px solid #CCCCCC;
 padding: 2px 0px 2px 5px;
}
#toolsinnerbottomwide {
 padding: 5px 0px 3px 5px;
}

#minilistcontainer {
 width: 190px;
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
}
#minilistinnertop {
 width: 182px;
 padding: 2px 4px 4px 4px;
 background-color:#990000;
}
#minilistinnerbottom {
 width: 180px;
 padding: 0px 5px 5px 5px;
}
.minilistinner1 {
 width: 180px;
 padding: 5px 0px 7px 0px;
 border-bottom: 1px solid #CCCCCC;
}
.minilistinner2 {
 width: 180px;
 padding: 5px 0px 0px 0px;
}

#pdfcontainer {
 width: 190px;
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
}
#pdfinnertop {
 width: 182px;
 padding: 2px 4px 4px 4px;
 background-color:#990000;
}
#pdfinnerbottom {
 width: 180px;
 padding: 0px 5px 7px 5px;
}
#whatsnewpaperscontainer {
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
}
#whatsnewpapersinnertop {
 padding: 2px 4px 4px 4px;
 background-color:#990000;
}
#whatsnewpapersinnerbottom {
 padding: 0px 5px 7px 5px;
}
#whatsnewstatisticscontainer {
 border: 1px solid #CCCCCC;
}
#whatsnewstatisticsinnertop {
 padding: 2px 4px 4px 4px;
 background-color:#990000;
}
#whatsnewstatisticsinnerbottom {
 padding: 0px 5px 7px 5px;
}
.whatsnewinner {
 padding: 5px 0px 7px 0px;
 border-bottom: 1px solid #CCCCCC;
}
#maincontainercontent {
width:382px;
background-color:#FFFFFF;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
margin:0px auto;
}
#pagebox {
 width: 382px;
 padding: 5px 0px 5px 0px;
 text-align: center;
}
#pageboxleft {
 width: 127px;
 float: left;
 padding:5px 0px 5px 0px;
 text-align: left;
}
#pageboxcenter {
 width: 128px;
 float: left;
 padding: 5px 0px 5px 0px;
 text-align: center;
}
#pageboxright {
 width: 127px;
 float: right;
 padding: 5px 0px 5px 0px;
 text-align: right;
}
#navregionscontainer {
 width: 148px;
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
 background-color: #FFFFFF;
}
#navregionsinnertop {
 width: 142px;
 padding: 4px 3px 4px 4px;
 background-color:#99004C;
}
#navregionsinnerbottom {
 width: 138px;
 padding: 2px 5px 3px 5px;
}
#navarchivescontainer {
 width: 148px;
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
 background-color:#FFFFFF;
}
#navarchivesinnertop {
 width: 142px;
 padding: 4px 3px 4px 4px;
 background-color:#004C99;
}
#navarchivesinnerbottom {
 width: 138px;
 padding: 2px 5px 3px 5px;
}
#navfeaturedcasescontainer {
 width: 148px;
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
 background-color:#FFFFFF;
}
#navfeaturedcasesinnertop {
 width: 142px;
 padding: 4px 3px 4px 4px;
 background-color:#990033;
}
#navfeaturedcasesinnerbottom {
 width: 138px;
 padding: 2px 5px 3px 5px;
}
#navservicescontainer {
 width: 148px;
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
 background-color:#FFFFFF;
}
#navservicesinnertop {
 width: 142px;
 padding: 4px 3px 4px 4px;
 background-color:#4C4C4C;
}
#navservicesinnerbottom {
 width: 138px;
 padding: 2px 5px 3px 5px;
}
#navtopicscontainer {
 width: 148px;
 border: 1px solid #CCCCCC;
 margin-bottom: 5px;
 background-color:#FFFFFF;
}
#navtopicsinnertop {
 width: 142px;
 padding: 4px 3px 4px 4px;
 background-color:#009999;
}
#navtopicsinnerbottom {
 width: 138px;
 padding: 2px 5px 3px 5px;
}
#navresourcescontainer {
 width: 148px;
 border: 1px solid #CCCCCC;
 background-color:#FFFFFF;
}
#navresourcesinnertop {
 width: 142px;
 padding: 4px 3px 4px 4px;
 background-color:#00994C;
}
#navresourcesinnerbottom {
 width: 138px;
 padding: 2px 5px 3px 5px;
}
#breadcrumbcontainer {
 margin-bottom: 5px;
 border: 1px solid #CCCCCC;
}
#breadcrumbcontainerwide {
 margin-bottom: 5px;
 padding: 1px 5px 2px 5px;
 border: 1px solid #CCCCCC;
}
#NewsContainer {
 border: 1px solid #CCCCCC;
}
#NewsContainerWide {
 border: 1px solid #CCCCCC;
 margin-bottom: 10px;
}
.NewsInnerUK {
 padding: 3px 5px 12px 5px;
}
.NewsInner {
 padding: 10px 5px 10px 5px;
}
.NewsInnerWide {
 padding: 5px 5px 10px 5px;
}
#InfoContainerWide {
 width: 573px;
 border: 1px solid #CCCCCC;
 padding: 10px 10px 10px 10px;
}
#FeaturedContainerWide {
 width: 583px;
 margin-bottom: 10px;
 padding: 10px 5px 5px 5px;
 border: 1px solid #CCCCCC;
}
.FeaturedInnerLeft {
 width: 170px;
 padding: 0px 5px 10px 5px;
 float: left;
 text-align: center;
}
.PapersInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.StatisticsInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.ResearchInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.DebatesInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.QuestionsInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.LegislationInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.BenefitsInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.CaselawInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
.VideoInner {
 width: 386px;
 padding: 10px 5px 10px 5px;
}
#Parliamentbox {
 width: 391px;
 border: solid #CCCCCC;
 border-bottom: 1px;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 padding-left: 5px;
}
#LibraryLeft {
 width: 266px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 2px;
 padding-right: 2px;
 float: left;
}
#LibraryRight {
 width: 110px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 2px;
 padding-right: 2px;
 float: right;
}
#ArchiveBox {
 margin-bottom: 5px;
 border-bottom: 1px solid #CCCCCC;
}
#ArchiveLeft {
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 5px;
 padding-right: 0px;
}
.ArchiveRight {
 text-align: right;
}
.FeaturedBoxTop {
 width: 583px;
 margin-bottom: 5px;
 border-bottom: 1px solid #CCCCCC;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 5px;
 padding-right: 5px;
}
.FeaturedBoxBottom {
 width: 583px;
 border-top: 1px solid #CCCCCC;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 5px;
 padding-right: 5px;
}
.FeaturedLink {
 width: 376px;
 border-top: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 0px;
 padding-right: 0px;
 text-align: center;
}
.NewsDay {
 width: 386px;
 padding-bottom: 4px;
}
.ReviewListBoxes {
 width: 386px;
 background-color: #D0D0D0;
 padding: 3px 5px 4px 5px;
}