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 {padding:0; margin:0 0 0 1.5em;}
img {width:2em; margin:0.5em 1em;}

a {text-decoration: underline; color: #AF2E2C;}
a:link, a:visited, a:active { font-weight: normal;}
a:hover {color: red;}

body {margin:0; padding:0;}

#content p {padding-bottom: 10px;}

.pseudoH1 {display:none;}
div#mobile_name {margin:0;padding:0;border:none; font-weight:bold; font-size: large; height: 65px; background: #F1F1F2 url("../css_img/logo.gif") no-repeat 5px 5px;}
div#mobile_name span {margin: -9999px 0 0 -9999px;}

#mast {font-size: small; background: #EE483A url("../css_img/bg-mast-nav.jpg") repeat-x left bottom; padding:5px; margin:0; overflow: hidden;}
#mast #linkQL {display: none;}
#mast ul{list-style:none;margin:0;padding:0 0 5px; display:inline; float: left; clear: both;}
#mast h1 {margin: -9999px 0 0 -9999px;}
#mast p {display:none;}
#mast li {margin:0;padding:0;display:inline; color: #fff;}
#mast li a:link, #mast li a:visited { padding:0 0.5em; margin:0; border:1px solid #AF2E2C; font-size:smaller; color:#000; text-decoration:none; background-color: #fff;}
#mast li a:hover, #mast li a:active {padding:0 0.5em; margin:0; border:1px solid #AF2E2C; font-size:smaller; color:red; text-decoration:none;}
#mast form {float: left; clear: both;}
#mast form label {color: #fff;}
#mast form, #mast form label, #mast form input { font-size: x-small; }
#mast img {display:none;}
#column_nav { margin-top:1em; border-top: 2px solid #868686;}
#column_nav img, #related_nav img { display:none;}
#column_nav, #related_nav {padding: 4px;font-size: small; background-color: #f5f5f5;}
#column_nav a, #related_nav a, #footer a {color:#000; text-decoration:none;font-weight:bold;}
#column_nav li, #related_nav li {font-size: small; border-bottom: 1px dashed #A2A2A2; margin: 0 0 4px 0; display:block; font-weight:bold;}
#footer {border-bottom: 20px solid #A2A2A2;margin-bottom:1em;}

#nav {background: #636466 url("../css_img/bg-subnav.jpg") repeat-x left bottom; padding: 5px; overflow: hidden;}
#nav a, #nav li {color: #fff; font-size: 0.95em;}
#nav li {clear: both;}
#nav li li {float: left; clear: none; padding-right: 10px; list-style-type: none;}

#breadcrumb, h1 {font-size:x-small; padding: 4px; display:block;}
h1 {font-size: 1.2em;}
#breadcrumb {border-bottom: 1px solid #AF2E2C; overflow: hidden;}
#breadcrumb ul {margin: 0px;}
#breadcrumb ul li a:link, #breadcrumb ul li a:visited { text-decoration:none;font-weight:bold; font-size:x-small;}
#breadcrumb ul li a:hover, #breadcrumb ul li a:active {color:red; text-decoration:none;font-weight:bold; font-size:x-small;}
#breadcrumb li {float: left; display: block; padding-right: 10px;}
#breadcrumb li a {float: left; display: block;}

#page {padding: 5px;}

#column_nav .sideNav ul {margin: 0 0 10px;}
#column_nav .widget {padding: 5px 0;}

#listQL li {margin-right: 5px;}

.new_widget img {height:2em; width:2em; margin:0.5em 1em;}
.new_widget {clear:both; border-bottom: 1px solid #AF2E2C; padding: 10px;}
#sign_in {margin-bottom:1em;}

.widget_heading {font-weight:bold;}

#footer {font-size: x-small; font-weight: normal; color: #666; padding: 5px;padding-bottom: 4px;border-top: 1px solid #868686;border-bottom: 1px solid #868686; background-color: #ebebeb;}
#footer_box img {display:none;}
#related, .infobox, .contactbox, #navbox {clear:both;margin-top:1em;}
#footer ul {list-style:none;margin:0;padding:0 0 5px; display:inline; float: left; clear: both;}
#footer li {margin:0;padding:0;display:inline; list-style-type: none;}
#footer li a:link, #footer li a:visited { padding:0 0.5em; margin:0; border:1px solid #AF2E2C; font-size:smaller; color:#fff; text-decoration:none; background-color: #AF2E2C;}
#footer li a:hover, #footer li a:active {padding:0 0.5em; margin:0; border:1px solid #AF2E2C; color:#AF2E2C; text-decoration:none; background-color: #fff;}
#footer p {clear: both;}
#footer p a {color: #AF2E2C; padding-right: 8px; font-weight: normal;}
#footer p a:hover {text-decoration: underline;}

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 #AF2E2C; margin: 0 5px 4px 0; }
fieldset {border:none;}
legend {display:none;}
.errorbox, .kind_warning, .star {color:red;}
form input.button, form .questionone input, form #dataProtection {width:auto;}

.print_hide {display: none;}
.hidekey {display: none;}