* {margin: 0; padding: 0;}
body {padding:5px;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:10px 0 0 0; color:#333333;}
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }
form select option {padding: 0 0.5em 0 0;}



body, p, h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
body {
text-align:center; /* for IE */
}


div#wrapper {
text-align:left; /* reset text alignment */
width:190px; /* or a percentage, or whatever */
margin:0 auto; /* for the rest */
} 

h1 {margin:5px 0 8px 0; color: #555555;
}

p {margin: 3px 0 5px 0;  }

a, a:link, a:visited {
	text-decoration:none;
	color:#6B4696;
}
a:hover {
	color:#AE6E2D;
}

input, textarea, select {
	background-color: #E4EDFA;
	border: 1px solid #7BABCE;
	margin: 5px 0px 7px 0px;
	padding:2px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

td.bottomborder { height: 1px; background-color: #7BABCE;}

table.freqtable {
	border: 1px solid #7BABCE;
	background-color:#E4EDFA;
	border-bottom:0px;
	margin: 5px 0 0 0;
}

div.center { text-align:center;}

td.networkname {
	padding: 5px 0 5px 5px;
	vertical-align:middle;
}

td.tickorcross {
	vertical-align:middle;
	padding: 1px 5px 0 0;
}

td.error {
	background-color:#FFF;
	padding: 4px 4px 4px 15px;
	font-size:10px;
}

.center {
  text-align: center;
}
