body {background-color: #ffffff; margin: 0; padding:0; width: 100%; background-image:url('images/background.jpg'); background-repeat: repeat-y;}

div.page1 {border:10px; margin: 20px;margin-left: 100px;margin-right: 100px; width:824px;}

h1.heading {font: bold 20px verdana,helvetica; color: #ccffaa; padding: 4px; margin: 0px; text-decoration: none;background-color:#000000; background-image:url('images/bg0.jpg');text-align: center; letter-spacing: 10px;}

h2.bold {font: bold 14px verdana,helvetica; color: #006633; padding: 2px; margin: 6px; text-decoration: none; letter-spacing: 6px;}

h2.def {font: bold 12px verdana,helvetica; color: #000000; padding: 0px; margin: 2px; text-decoration: none; letter-spacing: 3px;}

h2.listcat {font: bold 14px verdana,helvetica; color: #006633; padding: 2px; margin: 6px; text-decoration: underline; letter-spacing: 6px;}

h2.listcat2 {font: bold 14px verdana,helvetica; color: #006633; padding: 3px; margin: 6px; text-decoration: none; letter-spacing: 6px; background-color:#000000; background-image:url('images/bg0.jpg');}

p.right {text-align: right; font: 11px verdana,helvetica; color: #000000; letter-spacing: 1px; margin-left: 10px; padding: 3px;}

img.floatleft {float: left;margin-right: 20px;}
img.floatright {float: right;margin-left: 20px;}

p.text {font: 11px verdana,helvetica; color: #000000; letter-spacing: 1px; margin-left: 10px; padding: 3px;text-align: left;}
p.text2 {font: 13px verdana,helvetica; color: #000000; letter-spacing: 1px; margin-left: 10px; padding: 3px;text-align: left;}
p.text2c {font: 13px verdana,helvetica; color: #000000; letter-spacing: 1px; margin-left: 10px; padding: 3px;text-align: center;}

p.footer {font: 9px verdana,helvetica; color: #000000; letter-spacing: 1px; padding: 3px;text-align: center;}

img.projects {border: 2px solid #006633; padding:2px; background-color: #000000;}

li.pe {font: 13px verdana,helvetica; color: #000000; letter-spacing: 1px; margin-left: 10px; padding: 3px;text-align: left;list-style-image:url('images/pe_logo_small.jpg');}


td.contact {font: 11px verdana,helvetica; color: #000000; letter-spacing: 1px; margin-left: 10px; padding: 3px;text-align: center;}

td.contact2 {font: 14px verdana,helvetica; color: #006633; text-decoration: underline; letter-spacing: 1px; margin-left: 10px; padding: 3px;text-align: center;}

td.headertable {border-width: 0px; padding: 0px; margin: 0px;}

a.intext {font: bold 11px verdana,helvetica; color: #006633; text-decoration: none;}
	a.intext:active{color: #006633; text-decoration: underline;}
	a.intext:visited{color: #006633;}
	a.intext:hover{color: #000000; text-decoration: underline;}
	
a.intext2 {font: bold 13px verdana,helvetica; color: #006633; text-decoration: none;}
	a.intext2:active{color: #006633; text-decoration: underline;}
	a.intext2:visited{color: #006633;}
	a.intext2:hover{color: #000000; text-decoration: underline;}
	
a.contact {font: bold 11px verdana,helvetica; color: #000000; text-decoration: none;}
	a.contact:active{color: #444444; text-decoration: underline;}
	a.contact:visited{color: #000000;}
	a.contact:hover{color: #444444; text-decoration: underline;}
	
a.footer {font: bold 9px news gothic,verdana,helvetica; color: #006633; text-decoration: none; letter-spacing: 2.2px; margin: 6px; line-height: 20px;}
	a.footer:active{color: #006633; text-decoration: underline;}
	a.footer:visited{color: #006633;}
	a.footer:hover{color: #000000; text-decoration: underline;}
	
	
a.projectlist {font: 10px news gothic,verdana,helvetica; color: #ffffff; text-decoration: none; letter-spacing: 2.2px; margin: 6px; padding: 6px; background-color: #006633;line-height:30px;}
	a.projectlist:active{color: #dddddd; text-decoration: underline;}
	a.projectlist:visited{color: #ffffff;}
	a.projectlist:hover{color: #000000; text-decoration: underline;}
	
