body 
{
	background-color: #8E97A0;
}

p {
	line-height: 1.5;
}

h1 
{
	font-family:tahoma;
	font-weight:bold;
	font-size:3em;
	color: White;
	text-align:left;
}

h2 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 1.4em;
	color: #000461;
	text-align: left;
}

h3 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 1.2em;
	color: #000461;
	text-align: left;
	display: inline;
}

.boldtext {
	font-weight: bold;
	font-size: 1.1em;
	font-family: tahoma;
	color: #000000;
	line-height: 1.5;
}

a.boldtext {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	font-family: tahoma;
	color: #000000;
	line-height: 1.5;
}

	a.boldtext:hover {
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.1em;
		font-family: tahoma;
		color: #000000;
		line-height: 1.5;
	}

.largeblueboldtext {
	font-weight: bold;
	font-size: 1.5em;
	font-family: tahoma;
	color: #000461;
	line-height: 1.5;
}

a.largeblueboldtext {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5em;
	font-family: tahoma;
	color: #000461;
	line-height: 1.5;
}

	a.largeblueboldtext:hover {
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.5em;
		font-family: tahoma;
		color: #000461;
		line-height: 1.5;
	}

.blueboldtext {
	font-weight: bold;
	font-size: 1.1em;
	font-family: tahoma;
	color: #000461;
	line-height: 1.5;
}

a.blueboldtext {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	font-family: tahoma;
	color: #000461;
	line-height: 1.5;
}

	a.blueboldtext:hover {
		font-weight: bold;
		text-decoration: underline;
		font-size: 1.1em;
		font-family: tahoma;
		color: #000461;
		line-height: 1.5;
	}

.text {
	font-size: 1.1em;
	font-family: tahoma;
	color: #000000;
	line-height: 1.5;
}

a.text {
	font-size: 1.1em;
	text-decoration: none;
	font-family: tahoma;
	color: #357E9C;
	line-height: 1.5;
}

	a.text:hover {
		font-size: 1.1em;
		text-decoration: underline;
		font-family: tahoma;
		color: #357E9C;
		line-height: 1.5;
	}

.orangetext {
	font-size: 1.3em;
	font-family: tahoma;
	color: #ff0000;
	line-height: 1.5;
}

a.orangetext {
	font-size: 1.3em;
	text-decoration: none;
	font-family: tahoma;
	color: #ff0000;
	line-height: 1.5;
}

	a.orangetext:hover {
		font-size: 1.3em;
		text-decoration: underline;
		font-family: tahoma;
		color: #ff0000;
		line-height: 1.5;
	}

.bluetext {
	font-size: 1.3em;
	font-family: tahoma;
	color: #000461;
	line-height: 1.5;
}

a.bluetext {
	font-size: 1.3em;
	text-decoration: none;
	font-family: tahoma;
	color: #000461;
	line-height: 1.5;
}

	a.bluetext:hover {
		font-size: 1.3em;
		text-decoration: underline;
		font-family: tahoma;
		color: #000461;
		line-height: 1.5;
	}

.whitetext {
	font-size: 1.2em;
	font-family: tahoma;
	color: #FFFFFF;
	line-height: 1.5;
}

a.whitetext {
	font-size: 1.2em;
	text-decoration: none;
	font-family: tahoma;
	color: #FFFFFF;
	line-height: 1.5;
}

	a.whitetext:hover {
		font-size: 1.2em;
		text-decoration: underline;
		font-family: tahoma;
		color: #FFFFFF;
		line-height: 1.5;
	}

a.whitetext_navbar {
	font-size: 1.2em;
	text-decoration: none;
	font-family: tahoma;
	color: #FFFFFF;
	line-height: 1.5;
}

	a.whitetext_navbar:hover {
		font-size: 1.2em;
		text-decoration: none;
		font-family: tahoma;
		color: #FFFFFF;
		line-height: 1.5;
	}

.graytext {
	font-size: 1.3em;
	font-family: tahoma;
	color: #000000;
	line-height: 1.5;
}

a.graytext {
	font-size: 1.3em;
	text-decoration: none;
	font-family: tahoma;
	color: #000000;
	line-height: 1.5;
}

	a.graytext:hover {
		font-size: 1.3em;
		text-decoration: underline;
		font-family: tahoma;
		color: #000000;
		line-height: 1.5;
	}

.footertext {
	font-size: .9em;
	font-family: tahoma;
	color: #000000;
	line-height: 1.5;
}

a.footertext {
	font-size: .9em;
	text-decoration: none;
	font-family: tahoma;
	color: #000000;
	line-height: 1.5;
}

	a.footertext:hover {
		font-size: .9em;
		text-decoration: underline;
		font-family: tahoma;
		color: #000000;
		line-height: 1.5;
	}

.largebluetext {
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, sans-serif;
	color: #000461;
	line-height: 1.5;
}
	
.block a { 
	display: block; 
	background-color: #5A7088; 
	height: 25px; 
	line-height: 25px;}
		
.block a:hover { 
	background-color: #31425A; 
	height: 25px; 
	line-height: 25px;}

a.gray_link_text {
	font-family: arial;
	font-size: 1.3em;
	text-decoration: none;
	color: #000000;
	line-height: 1.5;
}

	a.gray_link_text:hover {
		font-family: arial;
		font-size: 1.3em;
		text-decoration: underline;
		color: #000000;
		line-height: 1.5;
	}

.sidebartext {
	font-size: 1.1em;
	font-family: tahoma;
	color: #FFFFFF;
	line-height: 1.5;
}

a.sidebartext:hover {
	font-size: 1.1em;
	text-decoration: underline;
	font-family: tahoma;
	color: #FFFFFF;
	line-height: 1.5;
}
	
	
.divTable{
	display: table;
	margin-left:auto;
	margin-right:auto;
}

.divTableRow {
	display: table-row;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}

.divTableCell, .divTableHead {
	display: table-cell;
	text-align:left;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}

.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}

.divTableBody {
	display: table-row-group;
}
	
a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
	a.skip-main:focus, a.skip-main:active
	{
		color: #fff;
		background-color: #000;
		left: auto;
		top: auto;
		width: 30%;
		height: auto;
		overflow: auto;
		margin: 10px 35%;
		padding: 5px;
		border-radius: 15px;
		border: 4px solid yellow;
		text-align: center;
		font-size: 1.2em;
		z-index: 999;
	}