html, body {
    background-color: #444;
    line-height:1.6em
}

.sidenav {
    background-color: #0E162F;
    height: 100%;
}
main {
    background-color: #fff;
}
footer {
    background-color: #444;
    color: #ccc;
    padding: 15px;
    font-size:90%;
}
header {
    background-color: #ccc;
    color: white;
    padding: 0;
    margin:0;
}

.row .no-float {
    display: table-cell;
    float: none;
}

.DropCap {
    position: relative;
    top: 5px;
    font-size: 3em;
    font-weight: bold;
    font-style: italic;
    color: #999999;
    float: left;
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 0px 0px;
}

.ArticleReference {
    font-size: .95em;
    color: #888888;
}

.QuoteReference {
    color: #888888;
}

/*A:link
{
	color: #000099;
	text-decoration: none;
}
A:visited
{
	color: #000099;
	text-decoration: none;
}
A:hover
{
	color: #0066ff;
	text-decoration: none;
}


p
{
	text-indent: 2em;
	margin: 0% 0% 0% 0%;
}


img
{
	border-width:0px;
	border-color:black;
}

td
{
	vertical-align:top;
}

input
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
textarea
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
select
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.blurb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.title
{
	font-size: 23px;
	font-weight: Bold;
	line-height: 28px;
}
.smtitle
{
	font-size: 17px;
	font-weight: Bold;
}
h5
{
	font-size: 13px;
}
.text
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.linkdescription
{
	font-size: 10px;
	color: #999999;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.image
{
	vertical-align:middle;
}
blockquote
{
	line-height: 20px;
	font-size: 13px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}
html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background-color:#444444;
}
body
{
	font-family: Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
}
td
{
	font-family: Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
}

hr
{
	height: 4px;
	color: #cccccc;
}

.onDark
{
	font-size: 12px;
	font-style: italic;
}
.onDark:link
{
	color: #8AAEFF;
	text-decoration: none;
}
.onDark:visited
{
	color: #8AAEFF;
	text-decoration: none;
}
.onDark:hover
{
	color: #FFD942;
	text-decoration: none;
}

.QuoteAuthor
{
}
.QuoteAuthor:link
{
	color: #666666;
	font-weight: bold;
}
.QuoteAuthor:visited
{
	color: #666666;
	font-weight: bold;
}
.QuoteAuthor:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.QuoteAuthorColor:link
{
	color: #888888;
	text-decoration: underline;
}
.QuoteAuthorColor:visited
{
	color: #888888;
	text-decoration: underline;
}
.QuoteAuthorColor:hover
{
	color: #888888;
	text-decoration: underline;
}

.formQuery
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eeeeee;
	padding-left: 4px;
	padding-right: 6px;
}

.Reference
{
	color: #888888;
}

table.grid
{
	background-color: #999999;
	border-collapse:collapse;
	padding:2px;
	white-space:nowrap;
	border:  #999999 1px solid;
}
table.grid th
{
	background-color:#aaaaaa;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:White;
	white-space:nowrap;
	background-image:url('images/bgGridHeader.gif');
}
table.grid td
{
	background-color:#ffffff;
	border-bottom:  #eeeeee 1px solid;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
.tableGridLastRow
{
	background-image:url('images/bgGridItemLastRow.gif');
}*/