body {
	background: #333;
	/*background: #014A81 url(/images/bg_grad_000000-014A81.jpg) no-repeat fixed top left;*/
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #FFF;
}

a { outline: none; }
p { font-size: 0.9em; }
img { border: none; }

a, a:visited, a:active {
	color: #36F;
}

a:hover {
	color: #3C6;
}

a img { display: block; }

.BlackBox { border: 1px solid black; }
.RedBox { border: 1px solid #F00; }
.RedBg { background-color: #F00; }
.Emph { font-style: italic; }
.Strg { font-weight: bold; }
.Strgr { font-weight: bolder; font-size: 1.2em; }
.ULnd { text-decoration: underline; }
.AllCaps { text-transform: uppercase; }
.OneLine { white-space: nowrap; }
.NotTooWide { margin-left: 9%; margin-right: 9%; }
.TextLeft { text-align: left; }
.TextCenter { text-align: center; }
.TextRight { text-align: right; }
.TextCenterOverride { text-align: center; }

.TextCenterOverride p {text-align: center; }

.Displayed { display: block; }
.Not_Displayed { display: none; }

.NoBullets {
	list-style-type: none;
	margin-left: 10pt;
	padding-left: 0;
}

.SpacedOutList li { margin-bottom: 1em; }
.PaddedElements li { padding: 5px; }
.ParaList {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.ParaList li { margin-bottom: 1em; font-size: 0.9em; }

#Portfolio .WithImageLink a { display: block; background: bottom no-repeat; }
