
body {
	margin:			0;
	padding:		0 0 5px 0;
	background-color:	#FFFFFF;
	color:			#000000;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		11px;
/*	min-width:		750px; */
	min-width:		900px;
	}

#document {
	background-color:	#FFFFFF;
	margin:			2px auto 0 auto;
	padding:		0;
	width:          	900px;
/*	width:			750px; */
	border-width:		1px 1px 1px 1px;
	border-color:		#669966;
	border-style:		solid;	
	}

/*
#logo	{
	background:		#FFFFFF url("images/harvest_logo_white.gif") no-repeat right top;	
	height:			49px;
	}

div#logo 
	{
	width:			900px;
	height:			80px;
	margin:			0px 0px 0px 0px;
	background:		#FFFFFF url("images/topnav01.jpg") no-repeat right top;
	border-width:		1px 1px 1px 0px;
	border-color:		#669966;
	border-style:		solid;
	}
*/

#menudiv {
	font-weight:		bold;
	margin:			0;
	padding:		0px 0px 0px 0px;
	border-width:		0px 0px 1px 0px;
	border-color:		#669966;
	border-style:		solid;
	}

#menudiv ul {
	margin:			0;
	padding:		5px;
	}

#menudiv li {
	display:		inline;
	list-style:		none;
	margin:			0;
	padding:		6px 8px 6px 8px;
	}

#menudiv li a {
	color:			#336633;
	text-decoration:	none;
	font-weight:		bold;
	}

.menupipe {
	color:			#336633;
	font-weight:		bold;
	text-decoration:	none;
	}

#menudiv li a:hover {
	font-weight:		bold;
	color:			#6B6B6B;
/*				#3399CC; */
	}

#menudiv li.active {
	background-color:	#669966;
	}

#menudiv li.active a {
	color:			#FFFFFF;
	font-weight:		bold;
	}

#menudiv li.active a:hover {
	color:			#6B6B6B;
	font-weight:		bold;
	}

#sidediv {
/*	width:			152px; */
	width:	       		190px;
/*	height:			2400px; */
	float:			left;
	margin:			0px -1px 0px 0px;
	padding:		10px;
	font-size:		10px;
	border-width:		0px 1px 1px 0px;
	border-color:		#669966;
	border-style:		solid;
	}

#sidediv ul {
	margin:			0;
	padding:		0;
	list-style:		none outside;
	}

#sidediv ul li a {
	color:			#336633;
	text-decoration:	none;
	}

#sidediv ul li a:hover {
	color:			#6B6B6B;
	/*jlynch was this line which is a bug
	if we want bold use font-weight
	text-decoration:	bold;
	*/
	font-weight:		normal;
	}

#sidediv ul.gap {
	margin-top:		15px;
	}

#sidediv ul.side0 li {
	font-weight:		bold;
	background-color:	#669966;
	padding:		2px 0 2px 10px;
	}

#sidediv ul.side0 li a {
	color:			#FFFFFF;
	text-decoration:	none;
	}

#sidediv ul.side0 li a:hover {
	color:			#FFFFFF;
	text-decoration:	underline;
	}

#sidediv ul.side1 li {
	font-weight:		bold;
	background-image:	url("images/nav_line_151x60weather.gif");
	background-repeat:	no-repeat;
	padding:		2px 0 2px 8px;
	}

#sidediv ul.side2 li {
	font-weight:		normal;
	background-image:	url("images/nav_arrow_151x60.gif");
	background-repeat:	no-repeat;
	padding:		2px 0 2px 20px;
	margin:			2px 0 -2px -10px;
	}

#sidediv ul.side2 li.spacer {
	background-image:	url("images/nav_dotted_151x60.gif");
	background-repeat:	no-repeat;
	}

#sidediv ul.side3 li {
	font-weight:		normal;
	background-image:	url("images/nav_arrow2_151x60.gif");
	background-repeat:	no-repeat;
	padding:		2px 0 2px 34px;
	margin-left:		-22px;
	}

#sidediv ul.side3 li.active {
	background-image:	url("images/nav_arrow2_on_151x60.gif");
	}

#maindiv {
/*	width:			553px;*/
	width:			676px;
	padding:		0 1px 0 8px;
/*	margin:			0 0 0 172px;*/
	margin:			0 0 0 210px;
	border-width:		0px 0 0 1px; 
	border-color:		#669966;
	border-style:		solid;
	}

#maindivTesting {
	width:			553px;
	padding:		0 1px 0 10px;
	margin:			0 0 0 172px;
	border-width:		1px 0 0 1px;
	border-color:		#669966;
	border-style:		solid;
	background-color:Red;
	}

ul.mainlinks {
	margin:			0;
	padding:		11px 0 11px 0px;
	}

ul.mainlinks li {
	display:		inline;
	list-style:		none;
	margin:			0 -3px 0 0;
/*	padding:		2px 3.5px 2px 3.5px; */
	padding:		2px 5px 2px 5px;
	background-color:	#DDE8DD;
	}

ul.mainlinks li a, ul.mainlinks li a:visited {
	text-decoration:	none;
	color:			#336633;
	}

ul.mainlinks li a:hover {
	text-decoration:	underline;
	color:			#336633;
	}

ul.mainlinks li.active {
	background-color:	#669966;
	}

ul.mainlinks li.active a, ul.mainlinks li.active a:visited  {
	color:			#FFFFFF;
	}

#footer {
	background-color:	#669966;
	color:			#FFFFFF;
	clear:			both;
	padding:		4px 7px 4px 7px;
	margin:			0;
	height:			15px;
	}

#footer A:link, A:active {
	text-decoration:	underline;
	color:			#CCCCFF;
	}

#footer A:visited, A:hover {
    	text-decoration:	underline; 
	color:			#FFCCFF;
	}

#footer span {
	background-color:	#669966;
	}

#footer span#disclaimer {
	text-align:		left;
	float:			left;
	width:			34%;
	}

#footer span#copyright {
	text-align:		center;
	float:			left;
	width:			33%;
	}

#footer span#contact {
	text-align:		right;
	float:			left;
	width:			33%;
	}

table.stats {
	margin:			0 0 5px 7px;
	padding:		0;
	}

table.stats th {
	font-weight:		bold;
	text-align:		right;
	}

table.stats td {
	text-align:		right;
	width:			55px;
	}

table.stats td.trace {
	text-align:		left;
	font-weight:		bold;
	width:			125px;
	}

table.formleft {
	margin:			0 0 5px 7px;
	padding:		0;
	}

table.formleft th {
	font-weight:		bold;
	text-align:		left;
	width:			125px;
	}

table.formtop {
	margin:			0 0 5px 7px;
	padding:		0;
	}

table.formtop th {
	font-weight:		bold;
	text-align:		left;
	}

table.graph {
	background-color:	#99CC99;
	}

table.trace {
	background-color:	#CCCCFF;
	}

table.trace2 {
	background-color:	#EEEEFF;
	margin-left:		30px;
	}

table.cvt {
	background-color:	#CCCCFF;
	}

tr.calc {
	background-color:	#EEEEFF;
	text-align:		right;
	}

#blurb img.right {
	float:			right;
	clear:			right;
	padding:		5px 0px 5px 10px;
	margin:			0;
	}

#blurb img.center 
{
	float:none;
	clear:none;
	padding:		5px 0px 5px 10px;
	margin:			0;
	}

.warning {
	color:			#FF0000;
	}

.error {
	color:			#FF0000;
	font-weight:		bold;
	}
	
.important {
	color:				#FF0000;
	font-weight:	bold;
	font-size:		12px;
}

p.cfglabel {
	font-weight:		bold;
	}

form {
	margin:			0;
	padding:		0;
	}

select {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		11px;
	}

input {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		11px;
	}

table.spe {
	padding:		0;
	margin:			0px 10px 8px 0px;
	border-collapse:	collapse;
	}

table.spe td.l {
	font-weight:		bold;
	width:			75px;
	}

table.spe td.r, table.spe td.r A:link {
	font-weight:		bold;
	color:			#FF0000;
	}

table.spe td.r A:visited {
	color:			#CC0000;
	}

table.scm {
	padding:		0;
	margin:			2px 10px 8px 10px;
	border-collapse:	collapse;
	}

table.scm th {
	text-align:		left;
	}

table.scm th.scmhsn {
	width:			150px;
	}

table.scm th.scmver {
	width:			85px;
	}

table.scm td {
	white-space:		nowrap;
	}

a:link {
	text-decoration:	underline;
	color:			#0000CC;
	}

a:active {
	text-decoration:	underline;
	color:			#FF0000;
	}

a:visited {
    	text-decoration:	underline; 
	color:			#551188;
	}

a:hover { 
   	text-decoration:	underline; 
	color:			#000000;
	}

img {
	border:			none;
	}

.nodisplay {
	display:		none;
	}

p, pre {
	padding:		5px 10px 5px 10px;
	margin:			0;
	}

p.graph {
	padding:		2px 0 2px 2px;
	margin:			0;
	}

h1 {	
	font-size:		20px;
	padding:		5px 0 5px 0;
	margin:			0;
	}

h2 {
	font-size:		14px;
	padding:		1px 0 1px 4px;
	margin:			10px 0 8px 0;
	background:		#669966;
	color:			#FFFFFF;
	clear:			right;
	}

h3 {
	font-size:		14px;
	padding:		5px 0 5px 5px;
	margin:			0;
	}

hr {
	height:			2px;
	margin:			10px 0 8px 0;
	padding:		0;
	}

table.vends {
	margin:			0 0 5px 7px;
	padding:		0;
	}

table.vends td {
	text-align:		right;
	}

table.vends th {
	text-align:		left;
	font-weight:		bold;
	width:			120px;
	}

table.vends tr.head td {
	font-weight:		bold;
	text-align:		right;
	width:			75px;
	}

table.bytesrpt {
	margin:			0 0 5px 7px;
	padding:		0;
	text-align:		right;
	}

table.bytesrpt th {
	font-weight:		normal;
	text-align:		left;
	}

table.bytesrpt td.hsn {
	padding-top:		5px;
	padding-bottom:		5px;
	width:			235px;
	font-weight:		bold;
	text-align:		left;
	}

table.bytesrpt td.cabco {
	width:			50px;
	}

table.bytesrpt td.bytes {
	width:			55px;
	font-weight:		bold;
	}

table.bytesrpt td.calls {
	width:			50px;
	font-weight:		bold;
	}

table.bytesrpt td.voda {
	width:			70px;
	font-weight:		bold;
	}

table.bytesrpt td.last {
	width:			80px;
	font-weight:		bold;
	}

table.bytesbinrpt {
	margin:			0 0 1px 1px;
	padding:		0;
	text-align:		right;
	}

table.bytesbinrpt th {
	font-weight:		normal;
	text-align:		left;
	}

table.bytesbinrpt td {
	text-align:		center;
	}

table.bytesbinrpt td.hsn {
	padding-bottom:		5px;
	width:			235px;
	font-weight:		bold;
	text-align:		left;
	vertical-align:		top;
	}

table.bytesbinrpt td.cabco {
	width:			50px;
	}

table.bytesbinrpt td.bytes {
	width:			110px;
	font-weight:		bold;
	text-align:		left;
	vertical-align:		top;
	}

table.bytesbinrpt td.calls {
	width:			50px;
	font-weight:		bold;
	vertical-align:		top;
	}

table.bytesbinrpt td.voda {
	width:			70px;
	font-weight:		bold;
	text-align:		left;
	vertical-align:		top;
	}

table.bytesbinrpt td.last {
	width:			110px;
	font-weight:		bold;
	text-align:		left;
	vertical-align:		top;
	}


.nit {
	font-family:		monospace;
	white-space:		pre;
	}
	
ol li {
	padding-bottom:		6px;
	}
/*
img.center	{
		float:			center;
		clear:			center;
		padding:		0px 0px 35px 15px;
		border:			1px;
		margin:			0;
		}
*/

table.logedit td {
	min-width:	60px;
}

table.logedit td.date {
	min-width:	150px;
}

table.logedit input {
	width:	60px;
}

ul.selections {
	margin:						0;
	padding:					10px 0 10px 0;
}

ul.selections li {
	display:					inline;
}

ul.selections li a, ul.selections li a:visited {
	padding:					2px 5px 2px 5px;
	text-decoration:	none;
	color:						#2222FF;
	background-color:	#E3E3FF;
}

ul.selections li a:hover {
	text-decoration:	none;
	color:						#FFFFFF;
	background-color: #6666FF;
}

ul.selections li.current a, ul.selections li.current a:visited {
	color:						#FFFFFF;
	background-color: #6666FF;
}

ul.selections li.current a:hover {
	text-decoration:	none;
	color:						#2222FF;
	background-color: #E3E3FF;
}

table.logs th, table.logs td 
{
   /* font-family: Courier New, Monospace; */
	text-align:				right;
	background-color: #EBF1EB;
}