body, td, form, div, p, h1, h2, h3, h4, a:link, a:visited, a:hover, a, #mobile_name,  dl, dd, dt {	margin: 0;	padding: 0;	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	font-size: small; font-style: normal;}

ul, ol {padding:0 0 10px; margin:0 0 0 1.5em;}
img {width:2em; margin:0.5em 1em;}

a {text-decoration: underline;}
a:link, a:visited, a:active {color: #D11225; font-weight: normal;}
a:hover {color: #000;}

p {padding: 0 0 10px;}

body {margin:0; padding:0;}

h1, #extracolumn, #skip, .rics_logo, #skip {display:none!important;}
h2, h3, h4 {padding: 0 0 10px;}
h2 {}
h3 {}
h4 {}

table {border-collapse: collapse; margin-bottom: 10px;}
td {border: 1px solid #000; padding: 5px 5px 0 5px;}

.breadcrumb { border-bottom: 1px solid #D11225; padding: 5px 10px;}

#resources_nav {padding-top: 10px;}
#resources_nav ul { padding: 10px 0 10px 15px; margin: 0;}
#resources_nav ul ul {border-top: none; padding: 5px 5px 5px 15px;}

div#mobile_name {padding:10px;background:#D11225;border:none; font-weight:bold; font-size: large; color: #fff }

#mast {background-color: #F9F9F9; padding:0 0 0; margin:0;border-bottom: 1px solid #D11225; float: left; clear: both; width: 100%;}
#mast ul{list-style:none;margin:0;padding:0; display:inline;}
#mast p {display:none;}
#mast li {margin:0;padding:0; display: inline; background-color: #fff;}
#mast li a:link, #mast li a:visited {padding:0 0.5em; margin:0; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:smaller; color:#000; text-decoration:none;}
#mast li a:hover, #mast li a:active {padding:0 0.5em; margin:0; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:smaller; color:red; text-decoration:none;}
#mast form, #mast form label, #mast form input { font-size: x-small; }
#column_nav {padding: 4px;font-size: small; background-color: #f9f9f9;}
#column_nav a {}
#column_nav dt, #column_nav p span {font-size: small; border-bottom: 1px dashed #D11225; margin: 0 0 4px 0; display:block; font-weight:bold;}
#column_nav {border-top: 1px solid #D11225; border-bottom: 10px solid #D11225; padding-top: 5px;}

.boxSearch {padding: 10px; background: #EBEBEB;}

#channel {padding: 10px 0 5px; float: left; width: 100%; clear: both;}
#channel ul {}
#channel li { display: block; float: left; padding: 0 0 5px 5px;}
#mast #channel li a:link, #mast #channel li a:visited {display: block; float: left;background: #D11225; color: #fff; font-size: 0.9em; border: none; padding: 0.3em 0.6em;  border: 1px solid #D11225; display: inline;}
#mast #channel li a:hover, #mast #channel li a:active {background: #fff; color: #D11225;}

.topNavigation {padding: 10px; background: #000; color: #fff;font-size: 0.9em;border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
#mast .topNavigation li {background: none;}
#mast .topNavigation li a:link, #mast .topNavigation li a:visited {font-size: 0.9em; color: #fff; text-decoration: underline; background: none; border: none;}
#mast .topNavigation li a:active, #mast .topNavigation li a:hover {text-decoration: none;}

#searchDD {display: none;}

.channelSub {display: none!important;}

#main_tabs p {font-size:x-small; padding: 4px; background-color: #CDDCF3; display:block;}
#main_tabs p a:link, #main_tabs p a:visited {color:#000; text-decoration:none;font-weight:bold; font-size:x-small;}
#main_tabs p a:hover, #main_tabs p a:active {color:red; text-decoration:none;font-weight:bold; font-size:x-small;}

#contentwrap {padding: 15px}

#resources_nav {border-top: 1px solid #D11225; padding: 10px 0 0 10px; margin: 0; background: #F9F9F9;}

.new_widget img {height:2em; width:2em; margin:0.5em 1em;}
.new_widget {clear:both;}
#sign_in {margin-bottom:1em;}

.widget_heading {font-weight:bold;}

#footer {font-size: x-small; font-weight: normal; color: #666;padding: 8px 0 4px 10px;border-top: 1px solid #D11225;border-bottom: 1px solid #D11225; background-color: #ebebeb;}
#footer img {display:none;}
#related, .infobox, .contactbox, #navbox {clear:both;margin-top:1em;}
.infobox_h, #navbox div {font-weight:bold;}

label {display: block; width: 120px; font-weight: normal; color: #000; margin: 4px 0 0 0;}
form input, form textarea, form select { width: 120px; border: 1px solid #D11225; margin: 0 0 4px 0; }
fieldset {border:1px; padding: 0 0 25px}
legend {font-weight: bold;}
.errorbox, .kind_warning, .star {color:red;}
form input.button, form .questionone input, form #dataProtection {width:auto;}

.print_hide {display: none;}
.hidekey {display: none;}