* { margin: 0px;
    padding: 0px;
}


BODY   	{ font-family : Helvetica, Verdana, Arial, Sans-serif}
H1, H2, H3, H4, H5, H6, P, TD, TH, BLOCKQUOTE, LI, UL	{ font-family:Helvetica, Verdana, Arial, Sans-serif }
H1, H2, H3, H4, H5, H6 { color : #FF0000;
	margin-top: 1em;
}

UL, OL, HR, P, BLOCKQUOTE { margin-top: 1em;
}

BLOCKQUOTE {
	margin-right: 1em;
	margin-left: 1em;
	border-left: 3px solid grey;
	padding-left: 0.5em;
}

HR { text-align: center }

UL,OL {
	margin-left: 1.5em;
}

LI {
	margin-left: 0;
}

A:link	{font-family: arial, helvetica;
	font-weight: bold;
	color: #FF0000 }
	
A:visited	{font-family: arial, helvetica;
	font-weight: bold;
	color: #555 }
	
P.CurrentPage	{ font-family: arial, helvetica;
	font-size: 125%;
	font-weight: bold;
	color: #996699 }
P.ResumeSubHead	{ font-size: 150%;
	font-weight: bold;
	color: #996699 }

STRONG { color: #FF0000;
		font-weight: bold }

IMG { padding: 5px 5px 5px 5px;
      margin: 5px 5px 5px 5px;
      color: #666666;
/*	border-style: solid;
	border-width: thin thin thin thin;
*/
      }

img.photo { border: 1px solid black }

.left { float: left }
.right { float: right }

.notLayout TR TD, TH {	padding: 4px;
}

TD {	vertical-align:top;
		padding: 1em;
}

TH {	color: #FFF;
		font-weight: bold;
		background-color: #F00;
}

.greyback {	background-color: #EEE;
}
	

