/* Standard Text */
body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 3px;
}
p, td, li {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.88em;
}
th p, td p {
	font-size: 1em;
}
h1 {
	font-size: 200%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
h2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 150%; 
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}
th {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;
}

/* Special use test formats */
.smaller {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%}
.corporate {
    font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#555555;
}

/* Code */
.code {
	font-family: "Courier New", Courier, mono; 
	font-size: 1.2em; 
	font-weight: normal; color: #000066
}
pre {
	font-family: "Courier New", Courier, mono;
	font-size: 100%;
}

/* Specific parts of the pages */
.headerlinks {
	padding-left: 2mm;
	font-size: 0.6em;
}

@media print {
	/* Parts of the page not to show in print */
	.headerlinks {
		display: none;
	}
	.menucell {
		display: none;
	}
}

/* Imageless Rounded Corners */
div.nifty {
	margin: 0;
	background: #EEEEEE;
}

b.rtop, b.rbottom {
	display:block;
	background: #FFFFFF;
}
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
    overflow: hidden;
	background: #EEEEEE;
}
b.r1 {
	margin: 0 5px;
}
b.r2 {
	margin: 0 3px;
}
b.r3 { 
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px;
}
div.nifty p {
	margin: 5px; 5px; 0; 5px;
}


/* Other formatting and colors */
a { 
	color: #660000 
}
a:hover { 
	color: #660000; 
	background-color: #EEEEEE 
}
a:active {
  color: #CC0000;
}
hr {
	height: 1px;
	color: #990000;
}



