.breadcrumbs ol {padding: 0; margin: 0;}
.breadcrumbs ol li {list-style-type: none; padding: 0; margin: 0; display: inline}
.entry {margin: 7px 0}
.PressRelease .entry {margin: 0 6px 0 0}
.firstEntry {margin: 0 0 7px 0}
.entry h2, .entry h2 a {color: #7B4F90; font: bold 11px Verdana; text-decoration: underline}
.entry, .entry p {font: 11px Verdana; color: #787878; line-height: 16px;}
.page-sum-up {margin: 0 10px 0 0}
#articleSearch .results {margin: 0; font-size: 11px;}
#articleSearch .results p {font-size: 11px;}
#articleSearch #article {margin: 7px 0 0 30px;}
.menuHolder {overflow: hidden; height: 1%;}
#mainMenu ul, #mainMenu li, #subMenu ul, #subMenu li {padding: 0; margin: 0; list-style-type: none; font-size: 10px; color: #7C9143}
#mainMenu ul {width: 170px; background: #fff;}
#mainMenu li {background: url(pub/bg-mainmenu.gif) repeat-y right top; text-align: right; padding: 3px 5px 3px 0; margin: 0 0 3px 0}
#mainMenu li.active {background: #ecefd9 none;}
#mainMenu li.active a, #subMenu li.active a {font-weight: bold;color: #425B00;}
#mainMenu {border-right: 3px solid #DEE2CC; padding: 0 3px 0 0; float: left; margin: 7px 0 12px 11px}
#subMenu {float: left; margin: 7px 0 0 4px}
#subMenu ul {margin: 0 0 15px;}
#subMenu li {padding: 3px 0 3px 7px; margin: 0 0 3px 0}

#mainMenu a, #mainMenu a:link, #mainMenu a:visited {color: #7C9143; text-decoration: none; background: transparent url(pub/arrow-pink.gif) no-repeat right 3px; padding: 0 10px 0 0}
#mainMenu a:hover, #mainMenu a:active {color: #425B00; text-decoration: underline; font-weight: bold; background: transparent url(pub/arrow-green.gif) no-repeat right 3px;}

#subMenu a, #subMenu a:link, #subMenu a:visited {color: #7C9143; text-decoration: underline; background: transparent url(pub/arrow-lightgreen.gif) no-repeat left 3px; padding: 0 0 0 10px;}
#subMenu a:hover, #subMenu a:active {color: #425B00; font-weight: bold; background: transparent url(pub/arrow-green.gif) no-repeat left 3px;}


div.cs375R960D {padding: 10px 0 0 0}
div.cs375R960D div.wacCenterStage, #articleSearch {width: 571px;}
div.cs375R960D div.wacUtility {width: 389px}

.contactsBox {background:#fff url(pub/bg-cont-top.gif) no-repeat;width:389px; padding: 10px 0 0; font-size: 11px}
.contactsBoxWrap {background:#fff url(pub/bg-cont-btm.gif) no-repeat left bottom; width:389px; padding: 0 0 10px 0}
.contactsBox .vcard {margin: 0 0 20px 18px}
.vcard {margin: 0 0 20px 0}
.vcard .fn {font-weight: bold;}

.adviceSearchBar {position: relative;}
.adviceSearchBarHolder {position: absolute;  top: 10px;}

#articleSearch {margin: 0}

.bmaDefault {margin: 0 0 0 14px;}


.otherFormats {margin: 0 0 10px 0}

.bmaDefault .browseMoreBody {height: auto;}

#remindForm {display:none;}

.boxContent .registerLink {margin: 0;}

.boxContent {padding: 4px 15px 15px; font-size: 11px;}
.boxContent p {font-size: 11px;}

.boxContent label {display: block;color:#5E5E5E;font-size:11px;font-weight:bold; margin: 3px 0 3px;}
.PressRegister .required span, .boxContent label em {color: #bb0000; padding: 0 3px 0 0}
.boxContent input {border:1px solid #B3B9C3;font-size:10px;font-weight:normal;padding:5px; width: 200px; display: block; margin: 0 0 5px}

.boxContent input.error {background: url(pub/exclamation.gif) no-repeat right 3px}

.boxContent .button, #regform .button, .caSearchHeader form .button {font-size: 10px; cursor: pointer; background: url(pub/button_fills.gif) repeat-x; border-width: 1px; border-color: #E68D43 #853106 #853106 #E68D43; height: 20px; color: #fff; font-weight: bold; line-height: 16px; padding: 0 6px; width: auto; float: left;}
#regform .button {float: none;}
.boxContent .hover, #regform .hover, .caSearchHeader form .hover {background-position: 0 -21px;}
.boxContent a {line-height: 20px; margin: 0 0 0 7px;}

.vertSpacer {height: 4px;}
.contactsBox {margin: 6px 0 0}

.personalData div {margin: 6px 0 0}
.personalData input, .caSearchHeader form .searchHere {display: block;border:1px solid #B3B9C3;font-size:10px;font-weight:normal;margin:0 0 5px;padding:5px;width:300px;}
.caSearchHeader form .searchHere {padding:4px;width:322px;}
.personalData input.error {background:transparent url(pub/exclamation.gif) no-repeat scroll right 3px;}
.personalData label{color:#5E5E5E;display:block;font-size:11px;font-weight:bold;margin:3px 0;}

.caSearchHeader {width: 670px; float: none; height: auto;}
.caSearchHeader form {float: left; margin:0 0 0 5px; height: 29px; background:transparent url(pub/bg-search.gif) no-repeat;}
.caSearchHeader form div {margin: 0;}
.caSearchHeader form div input {float: left;}
.caSearchHeader form .button {margin: 0 0 0 15px;}

.searchPress {height:52px;width:764px;background-image:url(pub/searchBarBackground.jpg); float: left;}

.mcFooterMessage1 b {margin: 0 5px 0 0;}

.breadcrumbs {position: relative; border: 1px solid transparent;}
.changeToEnglish {display: block; width: 16px; height: 16px; background: transparent url(pub/england.gif) no-repeat;; position: absolute; top: 10px; padding: 0; right: 10px;}

#mcFooterContent {font-size: 10px !important;}

#mcPod div.row1 {margin: 10px 6px 7px 6px}
#mcPod p.col0 {border-top: 0px solid red;}

.clr {clear:both;}

/* div, .adviceSearchBarHolder div div {border: 1px solid red !important}
form {border: 1px solid green !important}
.adviceSearchBarHolder div {border: 1px solid pink !important} */

.pager span, .pager a {margin: 0 4px 0 0}
.pager span.page-sum-up {margin: 0;}

th, td {
padding:4px;
}

