body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align:top;
}

p,h1,h2,h3,h4,h5,h6
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	line-height:125%;
}

p.copyright
{
font-size:x-small;
vertical-align:bottom;
color:#ffffff;
padding-top:50px;
}
p.quote
{
text-align:left;
line-height:120%;
font-style:italic;
font-weight:bold;
}
p.quotename
{
text-align:right;
padding-top:0px;
line-height:100%;
font-size:10px;
}
p.quotename2
{
text-align:right;
padding-top:0px;
line-height:100%;
font-size:11px;
}
p.bottomlinks
{
font-size:11px;
vertical-align:middle;
padding-top:10px;
padding-bottom:0px;
line-height:150%;
}
p.creditline
{
text-align:center;
font-size:x-small;
}
p.emailleft
{
text-align:left;
margin-left:15px;
padding-top:0px;
padding-bottom:0px;
}
p.emailright
{
text-align:right;
margin-right:25px;
padding-top:0px;
padding-bottom:0px;
}
p.byline
{
padding-left:0px;
margin-left:15px;
margin-right:15px;
font-size:9pt;
line-height:120%;
font-style:italic;
}
p.portfolio
{
margin-left:25px;
padding-bottom:0px;
padding-top:10px;
}
p.portfolionav
{
font-size:13px;
font-weight:bold;
color:#960000;
padding-top:10px;
padding-bottom:5px;
margin-left:5px;
padding-left:0px;
padding-right:0px;
line-height:110%;
}
p.portfolio2
{
margin-left:45px;
padding-bottom:0px;
padding-top:10px;
}
p.contact
{
padding-top:3px;
padding-bottom:3px;
}
p.topright
{
text-align:right;
font-size:11px;
}

table
{
padding:0px;
}
table.main
{
margin-top:-10px;
margin-left:auto;
margin-right:auto;
}
table.portfolio
{
border:solid 1px #960000;
width:600px;
}
.mbred
{
color:#960000;
}
.listheaders
{
color:#960000;
padding-bottom:0px;
margin-bottom:0px;
}
.gray
{
color:#666666;
}
td.homecenter
{
border-left:1px solid #cccccc;
}
ul.listone
{
padding-top:0px;
padding-bottom:0px;
line-height:150%;
margin-left:50px;
list-style:square;
}

ul.listtwo
{
padding-bottom:0px;
line-height:150%;
margin-left:50px;
list-style-type:none;
margin-top:0px;
}
ul.list3
{
padding-top:0px;
padding-bottom:0px;
line-height:150%;
list-style-type:none;
margin-left:5px;
padding-left:0px;
font-size:11px;
}
li.list3items
{
margin-bottom:10px;
padding-left:2px;
}
li.list3select
{
margin-bottom:10px;
padding-left:2px;
color:#960000;
border-right:solid 1px #960000;
border-top:solid 1px #960000;
border-bottom:solid 1px #960000;
border-left:solid 1px #960000;

}
ul.list4
{
padding-top:0px;
padding-bottom:0px;
line-height:125%;
list-style:square;
padding-right:10px;
}
li.list4items
{
padding-bottom:10px;
}
ul.list5
{
padding-top:0px;
padding-bottom:0px;
line-height:150%;
list-style-type:none;
margin-left:10px;
padding-left:0px;
font-size:11px;
margin-top:0px;
}
li.list5items
{
margin-bottom:10px;
padding-left:2px;
}
li.list5select
{
margin-bottom:10px;
padding-left:2px;
color:#960000;
border-right:solid 1px #960000;
border-top:solid 1px #960000;
border-bottom:solid 1px #960000;
border-left:solid 1px #960000;
}
ol.numlistone
{
padding-top:0px;
padding-bottom:0px;
line-height:150%;
padding-left:15px;
padding-right:15px;
margin-left:25px;
list-style-position:outside;
}
li.numlistitems
{
padding-bottom:10px;
}

/* hyperlink properties */

a:link {
	color: #000796;
	text-decoration:underline;
}

a:visited {
  color: #b00101;
  text-decoration:underline;
}

a:hover {
	color: #b00101;
	text-decoration: none;
}

/* links on dark backgrounds properties */

a:link.white {
	color: #ffffff;
	text-decoration:none;
}

a:visited.white {
  color: #ffffff;
  text-decoration:none;
}

a:hover.white {
	color: #cccccc;
	text-decoration: underline;
}

a:active.white {
	color: #0000ff;
	text-decoration:underline;
}

/* small text links at bottom of page */

/* hyperlink properties */

a:link.bottom   /* unvisited link */
{
	color:#000796;
	text-decoration:none;
}

a:visited.bottom  /* visited link */
{
  color:#b00101;
  text-decoration:none;
}

a:hover.bottom  /* mouse over link */
{
	color:#b00101;
	text-decoration: underline;
}

a:active.bottom   /* selected link */
{
	color:#4b7143;
	text-decoration:none;
}

/* links on article page right navigation */

a:link.articles   /* unvisited link */
{
	color:#000796;
	text-decoration:none;
}
a:visited.articles  /* visited link */
{
  color:#960000;
  text-decoration:none;
}

a:hover.articles  /* mouse over link */
{
	color:#960000;
	text-decoration: underline;
}

a:active.articles   /* selected link */
{
	color:#4b7143;
	text-decoration:underline;
}

/* begin slideout menu styles */
	
	#dhtmlgoodies_menu{		
		font-family:arial;	/* Font for main menu items */
		width:145px;	/* Width of main menu */
		font-weight:bold; /* Weight of main menu item font */
		
	}
	#dhtmlgoodies_menu	li{	/* Main menu <li> */
		list-style-type:none;	/* No bullets */
		margin:0px;	/* No margin - needed for Opera */
	}
	#dhtmlgoodies_menu ul{	
		margin:0px;	/* No <ul> air */
		padding:0px;	/* No <ul> air */
	}
	#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
		padding-left:10px;		
	}
	#dhtmlgoodies_menu	li a{	/* Main menu links */
		text-decoration:none;	/* No underline */
		color:#960000;	/* Red text color */
		font-size:12px;
		height:30px;	/* 30 pixel height */
		line-height:30px;	/* 30 pixel height */
		vertical-align:middle;	/* Align text in the middle */
		border-bottom:1px solid #eeeeee;	/* Black border */
		background-color:#fff;	/* White background color */
		margin:1px;	/* A little bit of air */
		padding:1px;	/* Air between border and text inside */
		display:block;
	}
	#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
		color:#fff;
		background-color:#960000;
	}
	.dhtmlgoodies_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
		border:1px solid #cccccc;
		background-color:#f2f2f2;
		font-family:arial;
		text-align:left;
	
	}
	.dhtmlgoodies_subMenu ul{
		padding:0px;
		margin:0px;	
	}
	.dhtmlgoodies_subMenu ul li{
		list-style-type:none;
		margin:0px;
		padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	}
	.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
		
		height:16px;	/* 16 pixels height */
		line-height:16px;	/* 16 pixels height */
		padding:1px;	/* 1px of "air" inside */
		
		display:block;	/* Display as block - you shouldn't change this */
	}
	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#FFF;	/* White text */
		background-color:#960000;	/* Red background */
	}
/* end slideout menu styles */