body {
   margin: 0;
   padding: 0;
   background-color: #edeeef;
}
hr {
	border: 0 #ccc dotted;
	border-top-width: 2px;
	clear: both;
	height: 0;
}

a {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 13px;
   font-weight: normal;
   color: #6E8EA7;
}

p, li {
   font-family: Times;
   font-size: 11px;
   font-weight: normal;
   color: #333333;
}

h3 {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #ce0316;
   margin: 0;
   padding: 0;
}
h4, h4 a {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 15px;
   font-weight: bold;
   margin: 0;
   padding: 0;
   color: #1c324d;
}

table.main {
   background-color: #edeeef;
}
table.main p.issue {
   font-family: Tahoma, Arial, sans-serif;
}
table.main p.issue span.smaller {
   font-size: 10px;
}

td.sidebar p, td.mainbar p {
   font-family: Times, 'Times New Roman', serif;
   font-size: 12px;
   font-weight: normal;
   color: #4c4c4c;
   margin: 4px 0 6px 0;
   padding: 0;
}
td.sidebar h4, td.mainbar h4 {
   margin: 15px 0 0 0;
}

td.mainbar h2 {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 22px;
   font-weight: normal;
   color: #000000;
   margin: 0;
   padding: 0;
}

td.mainbar p.top a {
   font-size: 10px;
}

table.top p, table.top a {
   font-family: Tahoma, Arial, sans-serif;
}

table.content {
   background: url(img/schematics.jpg) top center no-repeat;
   background-color: #fff;
   border-left: 2px solid #949597;
   border-right: 2px solid #949597;
}

td.mainbar {
   margin: 0;
   padding: 0 10px 0 10px;
   border-right: 2px solid #949597;
}
td.sidebar {
   margin:0;
   padding:0 10px 0 10px; 
}
td.mainbar a, td.sidebar a {
   text-decoration: none;
}

p.issue { margin:0 0 25px 0; }
p.trouble { margin:0; }
td.info { padding: 0 0 20px 0; }

.red { color: #ce0316 !important; }
