@media screen {
	html {
		min-height: 100%;
		margin: 0px 0px 1px 0px;
	}
	body, li, p {
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #111133;
	}
	table { margin-left: auto;
		margin-right: auto; }
}

@media print {
	body {
		font-size: 10pt;
		font-family: serif;
		color: black;
	}
	.searchBox { display:none; }
	table { padding-left: auto;
		padding-right: auto; }
}

body {
	background: white;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h1 {
	margin: 0;
	font-size: 1.7em;
	color: #1111133;
}

a {
	/* color: #16549C; */
	color: #16549C;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: underline;
}

.linkImg img {
        border: 1px solid transparent;
}

.linkImg a:hover img {
        border: 1px solid #6387a5;
}

.parabonHeader {
	text-align: left;
	padding-bottom: 0.2em;
	background: url('/images/bg-gradient.jpg') 0 0 repeat-x;
}

.navBar, .bottomBar {
	width: 100%;
	text-align: left;
	background-color: #212E64;
}

.navBar table, .bottomBar table {
	color: white;
	font-weight: bold;
}

.navBar td.navButtons {
	padding: 0;
}

.navButtons a, .bottomBar a {
	padding: 0 0.7em;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.navBar a:hover, .bottomBar a:hover {
	color: yellow;
}

.searchBox form {
	margin: 0.2em 0;
}

.searchBox input {
	color: black;
}

.smallNav, .legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	vertical-align: bottom;
}

.smallNav a, .legal a {
	color: #666666;
}

.smallNav a:hover, .legal a:hover {
	color: red;
	text-decoration: underline;
}

.leftBar {
	padding: 0.5em 0.5em 0.5em 0;
	background-color: white;
	vertical-align: top;
}

.mainContent {
	vertical-align: top;
	padding: 1em 2em 2em 1em;
	border-left:1px solid #212E64;
	background: url('/images/white-grid-bg.jpg') 0 0 repeat;
	border-right:1px solid #212E64;
}

.hrBar {
	color: #212E64;
	margin: 1.4em auto 1.6em;
}

