@charset "UTF-8";
/* CSS Document */

html {
 	margin:0; padding:0;

}

body {
  	margin:0; padding:0;
   	background-color:#f6f5f5; color:#383838;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
}

img {
	max-width: 100%; height:auto; border:none;
}

.clearfix:after {
   content:""; display:block; height:0; clear:both; visibility:hidden;
}

.row {
	width: 100%; overflow: hidden;
}

p {
	margin:0 0 10px;
}

h1 {
	margin:0 0 10px; font-size:1.5em; font-weight:500; color:#004d87; text-transform:uppercase;
}

a {
	color:#0063ad; text-decoration:none;
}

a:hover {
	color:#bf1e2d;
}

.container {
	width:100%; max-width:960px; margin-left:auto; margin-right:auto;
}

.bold-text {
	font-weight:bold;
}

/*---HEADER---*/

.top-bg {
	background-color:#fcfdfd; border-bottom:1px solid #f2f2f2;
}

.header {
	width:100%; padding:20px 0px 5px 0px;
}

/*---NAVIGATION---*/

.nav-bg {
	background-color:#f0f0f0; border-bottom:1px solid #fff; border-top:1px solid #fff;
}

.navigation {
	width:100%; 
}

.nav {
	float:left; padding:5px 0px;
}

.nav a {
	color:#bf1e2d; text-decoration:none; padding:5px 10px;
}

.nav a:hover {
	background-color:#e2e1e1; color:#004d87;
}

.nav-act a {
	background-color:#e2e1e1; color:#004d87; text-decoration:none; padding:5px 10px; float:left;
}

/*---CONTENT---*/

.main-content {
	padding:10px; width:100%; max-width:940px; margin-left:auto; margin-right:auto;
}

ul.linebig {
	line-height:2.2em;
}

.back-link {
	text-align:center; padding-top:20px;
}

.index-link {
	padding:10px; width:100%; max-width:940px; margin-left:auto; margin-right:auto; text-align:center;
}














@media handheld, only screen and (max-width: 767px) {

}

