h1 {color:#003875; font-size:x-large; margin-top:2px; margin-bottom:2px; font-family:Verdana,Arial,Helvetica,sans-serif;}
h2 {color:#003875; font-size:large; margin-bottom:2px; font-family:Verdana,Arial,Helvetica,sans-serif;}
h3 {color:#000000; font-size:medium; margin-bottom:2px; font-family:Verdana,Arial,Helvetica,sans-serif;}
body {color:#000000; font-size:small; font-family:Verdana,Arial,Helvetica,sans-serif;}
p, td, li, dd {font-size:small; font-family:Verdana,Arial,Helvetica,sans-serif;}

a:link {color:#0000ff}
a:visited {color:#000099}
a:active {color:#990000}
a:hover {color:#8080ff}

.NonJSMenuText { font-family:verdana; font-size:13px; }

dt {font-size:large; font-style:italic; font-family:Verdana,Arial,Helvetica,sans-serif;}
pre {font-size:large; font-family:courier, monospace;}
tt {font-size:large; font-family:courier, monospace;}

.SeparatorCol {background-color:#ffffff; background:#ffffff; }
form{margin:0px}
.FormTableBox { background-color:#ffffff; }
.FormTableHeader { background-color:#ffffff;}
.FormTableErrors {background-color:#ffffff;}
.FormTableFields {background-color:#ffffff;}	
.FormFieldError {background-color:#ffffff;}
.FormFieldReqText {}
.FormTableFooter {background-color:#ffffff;}
.FormFieldName {background-color:#ffffff; background:#ffffff; }
.FormErrorBoxCol {background-color:#ff0000; background:#ff0000; }
.FormFieldHelp {background-color:#e6e6e6; background:#e6e6e6; font-style:italic; }
.FormFieldErrorText { color:#ff0000; }
.FormFieldReqMarker {color:#ff0000; }
fieldset {display:block}
.FieldsetNoBorder {border:0;margin:0;padding:10px}
.FieldsetNoBrdPdg {border:0;margin:0;padding:0}
.LegendHide {display:none}

.ResultsFieldName {background-color:#ffffff; background:#ffffff; }
.ResultsRow1 {background-color:#e5e5e5; background:#e5e5e5; }
.ResultsRow1 td {padding:3px; background-color:#e5e5e5; background:#e5e5e5; }
.ResultsRow2 {background-color:#f7f7f7; background:#f7f7f7; }
.ResultsRow2 td {padding:3px; background-color:#f7f7f7; background:#f7f7f7; }
.ResultsRowHighlight { background-color:#e9ddd9; }
.Small {font-size:x-small; }
.DFCurrentQuestion { font-weight:bold; }
.DFQuestionSubject { font-weight:bold; }
.DetailFieldName { font-weight:bold; }
.ThemeNameLinkNormal {color:#ffffff; font-size:large; }
.ThemeNameLinkNormal a:link {color:#003875; text-decoration:none; }
.ThemeNameLinkNormal a:visited {color:#003875; text-decoration:none; }
.ThemeNameLinkNormal a:active {color:#003875; text-decoration:underline; }
.ThemeNameLinkNormal a:hover {color:#70a48d; text-decoration:underline; }

.ThemeItemLinkNormal {font-size:medium; }
.ThemeItemLinkNormal a:link {color:#003875; text-decoration:none; }
.ThemeItemLinkNormal a:visited {color:#003875; text-decoration:none; }
.ThemeItemLinkNormal a:active {color:#003875; text-decoration:underline; }
.ThemeItemLinkNormal a:hover {color:#70a48d; text-decoration:underline; }

.ThemeMoreLinkNormal {font-size:medium; text-decoration:underline; }
.ThemeMoreLinkNormal a:link {color:#003875; text-decoration:none; }
.ThemeMoreLinkNormal a:visited {color:#003875; text-decoration:none; }
.ThemeMoreLinkNormal a:active {color:#003875; text-decoration:underline; }
.ThemeMoreLinkNormal a:hover {color:#70a48d; text-decoration:underline; }

.ThemeName {color:#ffffff; background-color:#ffffff; background:#ffffff; font-size:x-large; }
.ThemeDescription {font-size:large; }
.ThemeChildNameLink {text-align:right; }
.ItemDetailLinks {text-align:center; }
.ProductDetailLink {text-align:right; }
.ArticleDetailLink {text-align:left; }
.ArticleDate {vertical-align:top; padding:2px; }
.ListItemNameLink {margin-top: 2px; padding:1px; }
.ListItemNameNoLink {margin-top: 2px; padding:1px; }
.BuyFormPrice{font-weight:bold;}
.StateContents{background-color:#ffffff}
.LogonItemHeader{background-color:#ffffff}
.LogonItem{background-color:#ffffff}
.DownloadDisclaimer{padding:2px;margin:3px;border:1px solid black}

h1.admin{color:#46667d;background-color:transparent;margin:0px;padding:2px;font-size:18px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif}
h2.admin{color:#46667d;background-color:transparent;margin:0px 0px 5px 5px;padding:2px;font-size:14px;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif}
li.admin{margin:2px 0px 2px 0px;padding:0px 0px 0px 0px;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}
p.admin{margin-left:15px;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}

.tbleft {text-align:left;width:100%}
.tbcenter {text-align:center;width:100%}
.tbright {text-align:right;width:100%}
.tblayout ul {list-style-type:none; padding:0; margin:0;}
.tblayout li {display:inline;}
.tblayout li a {padding:5px 5px 5px 0px; float:left;}
.tbpopup {border:solid 1px #888;background:#fff;color:#000}
.tbpopup td {text-align:center;}
.tbpopup td.tbimage {width:16px}
.tbpopup td.tblink {padding-right:10px;padding-left:2px; text-align:left;width:100px}
.tbpopup td.tbfave {padding-right:10px;padding-left:2px; text-align:left;width:100px;cursor:pointer}
.tbpopup table {border:none;padding:6px;border-spacing:0px}
.tbtitle {border-bottom:1px solid #888;margin:1px;padding:2px 2px 2px 5px;background:#eee}
.tbshare td {text-align:center;}
.tbshare td.tblink {padding-right:10px; padding-left:2px; text-align:left}
.tbshare table {margin:auto; border:none; padding:0px; border-spacing:0px;}
.tbemailbtn {border:none}
.tbsharebtn {border:none}
.tbprintbtn {border:none}
.bffsfield {position:absolute;left:-9990px;top:0px}

.VacancySearchResult{padding:10px}
.VacancySearchResultTitle{overflow:hidden;padding:5px;}
.VacancySearchResultTitle h3{float:left;margin:0px;}
.VacancySearchResultTitle span{float:right}
.VacancySearchResultFields{padding:5px;}

.VacancySubDetail{padding-bottom:10px}
.VacancyDetail{padding:10px}
.VacancyValueLabel{font-weight:bold;}

.VacancySummaryDescription{padding:5px}
.VacancyMenu{text-align:left}

.MenuItemThemeName{}
.MenuItemItem{list-style-type:none;list-style-image:none;padding:0px;margin:0px}
.MenuItemMoreLink{}
.MenuItemItemTitle{margin:0px;padding:0px 0px 0px 15px;background-image:url(c2linkarrow.gif);background-position:0px 50%;background-repeat:no-repeat;}
.MenuItemDesc{margin:0px;padding:0px 0px 0px 15px}
.MenuItemContainer{margin:0px;padding:0px;list-style-type:none;list-style-image:none}
.MenuItemContainer li{height:1%}

.RCItem{list-style-type:none;list-style-image:none;padding:0px;margin:0px}
.RCItemTitle{margin:0px;padding:0px 0px 0px 15px;background-image:url(c2linkarrow.gif);background-position:0px 4px;background-repeat:no-repeat;}

.SimpleProductListProduct{width:100%; border:none; padding:2px}
.SimpleProductListProductBuy table{float:right}

.ddgurantee {padding: 5px; position: relative;}
.ddgurantee h1 {text-align: center;}
.ddlogo {position: absolute; right: 20px; top: 6px; border:none;}

.w3cicon {border:0}

.StateMenuContainer {padding-bottom:1em; width:500px; margin: 0 auto}
.CenterDiv {margin: 0 auto; padding:0; text-align:left;}
.IEcenterdiv {text-align:center}

.StateMenu {list-style-type:none; padding:0; margin:0;}
.StateMenu li {float:left; margin-right:6px; padding:1px;}

.ECStateMenu {list-style-type:circle; padding:0; margin:0; zoom:1;}
.ECStateMenu li {float:left; margin-right:24px; padding:2 2 2 0; zoom:1;}

ECStateMenu .DoneAction, ECStateMenu .DoneAction a:link, ECStateMenu .DoneAction a:visited, ECStateMenu .DoneAction a:active, ECStateMenu .DoneAction a:hover {color:#B5B5B5; list-style-type:square;}
ECStateMenu .CurrentAction, ECStateMenu .CurrentAction a:link, ECStateMenu .CurrentAction a:visited, ECStateMenu .CurrentAction a:active, ECStateMenu .CurrentAction a:hover {color:#000000; list-style-type:disc; font-weight:bold}

.Action {font-size:1.1em;}
.DoneAction, .DoneAction a:link, .DoneAction a:visited, .DoneAction a:active, .DoneAction a:hover {color:#B5B5B5}
.CurrentAction, .CurrentAction a:link, .CurrentAction a:visited, .CurrentAction a:active, .CurrentAction a:hover {color:#000000; font-weight:bold}
.NotDoneAction, .NotDoneAction a:link, .NotDoneAction a:visited, .NotDoneAction a:active, .NotDoneAction a:hover {color:#545454}

.CalOutMon{background-color:#F0F8FF;border-bottom:1px solid white;border-right:1px solid white}
.CalInMon{background-color:#EFEFEF;border-bottom:1px solid white;border-right:1px solid white}
.CalSun{background-color:#F0F8FF;}
.CalSunLab{background-color:#F0F8FF;border-bottom:1px solid gray;border-right:1px solid white}
.CalSatLab{background-color:#F0F8FF;border-bottom:1px solid gray;border-right:1px solid white}
.CalWeekEndLab{background-color:#EFEFEF;border-bottom:1px solid gray;border-right:1px solid white}
.CalWeekDayLab{background-color:#EFEFEF;border-bottom:1px solid gray;border-right:1px solid white}
.CalSat{background-color:#F0F8FF;}
.CalTable td {text-align:center}
.CalTable{width:100%}
.CalCont{padding:10px;}
.Cal{width:150px;margin:auto}
.CalQSel{width:135px;}
.CalImg{border:none}
.CalHeaderMonth{width:98%;text-align:center}
td.CalSelected{background-color:#FFFFA0;}
a.CalEv{background-color:#FFFFFF;margin:2px}
span.CalEvNone{margin:2px}
.EventSum{padding:0px 0px 10px 10px}
.EventSum p{padding:0px;margin:0px}
.EventDetailLink{text-align:right}
.EventTable{width:100%}

.menudefault * {margin:0px; padding:0px; }
.menudefault a,.menudefault span {height:1%; margin:0px; padding:0px; display:block; }
.menudefault ul.level_1 {margin:0px; }
.menudefault ul {margin-left:10px;list-style-type:none;list-style-image:none; }
.DLItemMessage {font-style:italic; }
.RelatedContentHead {color:#ffffff; background-color:#000000; background:#000000; font-size:12px; padding:2px; margin-bottom:2px; }
.RelatedContentSection {font-size:12px; padding:2px; margin-bottom:2px; }
.ThemeContentListLink {font-size:11px; }
.ThemeContentListLink a:link {color:#003875; text-decoration:none; }
.ThemeContentListLink a:visited {color:#003875; text-decoration:none; }
.ThemeContentListLink a:active {color:#003875; text-decoration:underline; }
.ThemeContentListLink a:hover {color:#70a48d; text-decoration:underline; }
.red {background-color:rgb(255, 51, 52); }
.blue {background-color:rgb(0, 52, 102); }
.orange {background-color:rgb(255, 153, 52); }
.cont-home {background-image:url(home.jpg); }
.cont-shredd {background-image: url(shreddingbg.jpg); }
.cont, .cont-o, .cont-p, .cont-m, .cont-au, .cont-home, .cont-shredd,.cont-estate {background-color:black;
background-repeat:no-repeat;
margin:20px auto 0;
overflow:hidden;
padding-left:50px;
position:relative;
width:850px; }
.logo, .logo-o, .logo-p, .logo-m {position : relative;
width : 200px;
float:left; }
.logo p {background-color : rgb(255, 51, 52); }
.logo-p p {background-color : rgb(255, 153, 52) }
.logo-o p {background-color : rgb(255, 153, 52) }
.logo p, .logo-p p, .logo-o p, .logo-m p {color : white;
padding : 10px 0;
width : 200px;
text-align : center;
display : block;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size:16px; }
.logo img, .logo-o img, .logo-p img, .logo-m img {display : block; }
.call {background-color : rgb(0, 52, 102) }
.call-o {background-color : rgb(255, 51, 52); }
.call-p {background-color : rgb(255, 51, 52) }
.call, .call-o, .call-p, .call-m {position : relative;
text-align : right;
margin-top : 0;
padding : 18px 30px 0 30px;
color : white;
height : 35px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
float:right; }
.heading, .heading-p, .heading-o, .heading-m {background-image:url(small_box.png); color:#003466;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-weight:normal;
height:70px;
padding:30px 0 0 26px;
position:relative;
width:624px;

filter:alpha(opacity=100);-moz-opacity:.100;opacity:1; }
.main, .main-p, .main-o, .main-m {background-color:white;
color:#666666;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

min-height:200px;
padding:25px;
position:relative;
width:600px; }
.clx {clear : both; }
.menu-top, .menu-top-o, .menu-top-p, .menu-top-m {float:left;
position:relative;
width:200px;
margin-top:100px; }
.menu-top ul, .menu-bottom ul, .menu-top-p ul, .menu-bottom-p ul, .menu-top-o ul, .menu-bottom-o ul, .menu-top-m ul, .menu-bottom-m ul {list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding : 0;
margin : 0; }
.menu-top li, .menu-bottom li, .menu-top-m li, .menu-bottom-m li {background-color : rgb(0, 52, 102); }
.menu-top-p li, .menu-bottom-p li {background-color:rgb(255, 153, 52) }
.menu-top-o li {background-color:rgb(0, 52, 102) }
.menu-bottom-p li a, .menu-top-o ul a, .menu-bottom-o li a, .menu-bottom-m li a {color : white;
text-decoration : none;
list-style-type : none; }
.menu-bottom, .menu-bottom-o, .menu-bottom-p, .menu-bottom-m {width : 200px; }
.menu-bottom li span, .menu-bottom-p li span, .menu-bottom-o li span, .menu-bottom li:hover, .menu-bottom-p li:hover, .menu-bottom-o li:hover {background-color : rgb(255, 51, 52); }
.footer, .footer-p, .footer-o {padding : 10px;
margin : auto;
width : 880px;
background-color : white; }
.print {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }
.print a {color:black; text-decoration:none; }
.print img {display:block; float:left; padding:10px; }
.cont-o {background-image:url(domestic.jpg); }
.menu-top li a:hover, .menu-top li  span:hover {background-color : rgb(0, 52, 102); }
.cont-p {background-image:url(Madmans-Web-Temp-Image3.jpg); }
.menu-top-p li a:hover, .menu-top-p li span {background-color:rgb(0, 52, 102) }
.menu-top li a:hover, .menu-top li span {background-color:rgb(255, 51, 52) }
.menu-top-o li span, .menu-top-o li a:hover {background:rgb(255, 153, 52) }
.menu-bottom-o li {background-color:rgb(0, 52, 102) }
.grey {background-color:#B6B4B5; }
.logo-m p {background-color:#B6B4B5; }
.call-m {background-color:#FF3334; }
.menu-top-m li {background-color:#003466; }
.cont-m {background-image:url(marquee.jpg); }
.menu-top-m li:hover {background-color:#B6B4B5; }
.menu-top-m li:hover, .menu-top-m li span:hover {background-color:#B6B4B5; }
.menu-top li a, .menu-bottom li a, .menu-top-o li a, .menu-bottom-o li a, .menu-top-p li a, .menu-bottom-p li a, .menu-top li span, .menu-bottom li span, .menu-top-o li span, .menu-bottom-o li span {color:white;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:inherit;
margin:0;
padding:5px 0 5px 5px;
text-decoration:none; }
.menu-top-p li span, .menu-bottom-p li span, .menu-top-m li span,.menu-bottom-m li a, .menu-top-m li a, .menu-bottom-m li span {color:white;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:inherit;
margin:0;
padding:5px 0 5px 5px;
text-decoration:none; }
.menu-bottom-m li:hover {background-color:#FF3334; }
.cont-au {background-image: url(aboutus.jpg); }
a img {border: none; font-family:Verdana,Arial,Helvetica,sans-serif;}
.tel {margin:0px; color:#ffffff; font-size:large; }
.cont {background-image:url(commercial.jpg); }
.cont-estate {background-image:url(estate agents.jpg); }
.footerlink {color:#000000; font-weight:normal; text-decoration:none; }
.footerlink a:link {color:#000000; font-weight:normal; text-decoration:none; }
.footerlink a:hover {color:#666666; font-weight:normal; text-decoration:none; }
.footerlink  a:visited {color:#000000; font-weight:normal; text-decoration:none; }
.whitelink {color:#ffffff; font-weight:normal; text-decoration:none; }
.whitelink a:link {color:#ffffff; font-weight:normal; text-decoration:none; }
.whitelink a:hover {color:#000000; font-weight:normal; text-decoration:none; }
.whitelink a:visited {color:#ffffff; font-weight:normal; text-decoration:none; }
.logo-p {}
.logo-o {float:left; }
.header {position:relative; }
.wrapper {float:left; width:650px; }
.frmItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 90%;
	border: 1px solid #cccccc;
	font-weight: bold;
}


h4{
font-family:Arial, Helvetica, sans-serif;
size:12px;
line-height:20px;
}