@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,800,700,800);

body{
	margin: 0em;
	padding: 0em;
	color: #333;
	font-family: 'Open Sans', sans-serif;
}
a{
	color:#5C8ECB;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a[href$=".pdf"]  {
    background-image: url("img/pdf.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block !important;
    font-weight: bold !important;
    height: 65px !important;
    line-height: 65px !important;
    padding-left: 60px !important;
}
.hlsLogo{
	display:block;
	background-image:url(img/hlsLogo.png);
	background-size:contain;
	background-repeat:no-repeat;
	width: 200px;
	height: 50px;
	overflow: hidden;
	line-height: 100em;
	margin-top: 1em;
	margin-bottom: 0.3em;
}
header{
	color: #FFF;
	background-color:#5C8ECB;
}
header .inner{
	padding: 1em;
}
	header h1{
		font-family: 'Open Sans', sans-serif;
		font-weight: 800;
		font-size: 46px;
		text-transform:uppercase;
		margin: 0em;
	}
	header h2{
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-size: 28px;
		text-transform:uppercase;
		margin: 0em;
	}

#content{
	overflow:hidden;
	margin-bottom: 2em;
	margin-top: 2em;
}
/*************************************************/	
table{
	width: 100%;
	border-spacing: 0px;
	border-collapse:collapse;
	border: 1px solid #5C8ECB;
}
table th{
	width: auto;
	background-color: #e5e5e5;
	background-color:#5C8ECB;
	color: white;
}
table td{
	font-size: 80%;
}
table th,
table td{
	padding: 0.5em;
	xborder: 1px solid #777;
}

table.tableH td{
	border-right: 1px solid #5C8ECB;
}
table.tableV td{
	border-bottom: 1px solid #5C8ECB;
}
table.tableH tr:nth-child(odd){
	background-color:#dee8f5;
}
table.tableH tr:nth-child(even){
	background-color:#f2f6fb;
}
table.tableV tr td:nth-child(odd){
	background-color:#dee8f5;
}
table.tableV tr td:nth-child(even){
	background-color:#f2f6fb;
}
table.tableH th{
	text-align: center;
}
table.tableV th{
	text-align: right;
}

/*************************************************/	
#sidebar{
	width: 260px;
	float:right;
	margin-top: 1em;
}
#sidebar .linklist{
	font-size: 80%;
	color: #5C8ECB;
	list-style-type:circle;
	margin: 1em;
	padding: 0px;
	list-style-position:inside;
}
#sidebar .box{
	background-color:#5C8ECB;
	padding: 15px;
	margin: 1em 0em;
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-radius: 2px;
	font-size: 80%;
	color: white;
	box-shadow: 0px 2px 1px rgba(0,0,0,0.25);
}
#sidebar h1,
#sidebar h2,
#sidebar h3{
	color: white;
	font-size: 18px;
	margin-top: 0em;
}
#sidebar img{
	max-width: 90%;
	margin: 1em auto;
	display: block;
}
#sidebar .linklist li:hover{
	list-style-type:disc;
}

#main{
	float:left;
	width: 550px;
}

footer{
	text-align: center;
	clear:both;
	padding: 2em;
	margin-top: 2em;
	color: #FFF;
	background-color:#5C8ECB;
	font-size:11px;
}
	footer a{
		color: #fff;
		text-decoration:none;
	}
	footer a:hover{
		text-decoration:underline;
	}

.inner{
	width: 850px;
	margin:auto;
}