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;}

li { margin-left: 5px;padding: 1px;}

img {width:2em; margin:0.5em 1em; clear:left;}

a {text-decoration: underline;}
a:link, a:visited, a:active {color: blue;font-weight: bold;}
a:hover {color: red;}

body {margin:0; padding:0;}

div#mobile_name {margin:0;padding:0;background:#F5F5F5;border:none; font-weight:bold; font-size: large; padding:0.5em 0; }

#header {border-top: 1px solid #868686; border-bottom: 1px solid #868686; font-size: small; background-color: #eee; padding:0; margin:0;}
#header ul{list-style:none;margin:0;padding:0; display:inline;}
#header li {margin:0;padding:0;display:inline; background-color: #fff;}
#header li a:link, #header 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;}
#header li a:hover, #header 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;}
#header form, #header form label, #mast form input { font-size: x-small; }

#header p.users, #header p.access { font-size: x-small; margin: 0.5em 0;}
#header p.users a:link, #header p.users a:visited, #header p.users a:hover, #header p.users a:active,
#header p.access a:link, #header p.access a:visited, #header p.access a:hover, #header p.access a:active{ 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 #666; margin: 0 0 4px 0; display:block; font-weight:bold;}
#footer {border-bottom: 20px solid #666;margin-bottom:1em;}

ul#breadcrumb {font-size:x-small; padding: 4px; background-color: #f5f5f5; display:block; margin:0;}
ul#breadcrumb li  {display:inline;}
ul#breadcrumb li a:link, ul#breadcrumb li a:visited {color:#000; text-decoration:none;font-weight:bold; font-size:x-small;}
ul#breadcrumb li a:hover, ul#breadcrumb li a:active {color:red; text-decoration:none;font-weight:bold; font-size:x-small;}
ul#breadcrumb {border-bottom: 2px solid #868686;}

#content .new_widget img {height:2em; width:2em; margin:0.5em 1em;}
#content .new_widget {clear:both;}
#sign_in {margin-bottom:1em;}

#content .widget_heading {font-weight:bold;}
#content h2, #navigation dl {margin: 1em 0 ;}
#content {border-bottom: 2px solid #868686; margin-bottom: 1em; padding-bottom: 1em;}
#footer {font-size: x-small; font-weight: normal; color: #666;padding-top: 8px;padding-bottom: 4px;border-top: 1px solid #868686;border-bottom: 1px solid #868686; background-color: #ebebeb;}
#related, .infobox, .contactbox, #navbox {clear:both;margin-top:1em;}

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 #666; margin: 0 0 4px 0; }
fieldset {border:none;}
legend {display:none;}
.errorbox, .kind_warning, .star {color:red;}
form input.button, form .questionone input, form #dataProtection {width:auto;}

#footer p {font-size: x-small;}
#footer p a:link, #footer p a:visited, #footer p a:hover, #footer p a:active {font-size: x-small;}

.print_hide, h1, p.hidden {display: none;}
.hidekey {display: none;}

body #content div.new_widget h2, body #content div.new_widget h3, body #content div.new_widget p {background: none; color: #000;}