
/* ==========================================================================
					   CSS - White Boxes
   ========================================================================== */

/* ---------- Content - white box ---------- */

div#content div.white_box p {
	margin: 0 0 7px 0;
	padding: 0;
}

div#content div.white_box p strong {
	font-family: 'VAGrounded bold', Arial, Verdana, sans-serif;
	font-weight: normal;
}

/* ---------- Headings - white box ---------- */

div#content h6,
div#content h5,
div#content h4,
div#content h3, 
div#content h2, 
div#content h1   {
	margin: 0;
	padding: 0;
}

div#content div.white_box h1 {
	font: normal 24px/25px 'VAGrounded bold', Arial, Verdana, sans-serif;
	color: #dd5022;
	margin: 0 0 20px 0;
	padding: 0;
}

div#content div.white_box h2 {
	font: normal 16px/24px 'VAGrounded bold', Arial, Verdana, sans-serif;
	color: #ea6338;
	text-transform: uppercase;
	margin: 19px 0 3px 0;
	padding: 0;
}

div#content div.white_box h3 {
	font: normal 14px/24px 'VAGrounded bold', Arial, Verdana, sans-serif;
	color: #f08f70;
	text-transform: uppercase;
	margin: 8px 0 0 0;
	padding: 0;
}

div#content div.white_box h6,
div#content div.white_box h5,
div#content div.white_box h4 {
	font: normal 12px/24px 'VAGrounded bold', Arial, Verdana, sans-serif;
	color: #f0b3a0;
	text-transform: uppercase;
	margin: 8px 0 0 0;
	padding: 0;
}

div#content div.white_box h1 + h2 {
	margin-top: -8px;
}



/* ---------- Lists - white box ---------- */

div#content div.white_box ul {
	margin: 0 0 7px 13px;
	padding: 0;
	list-style-image: url(../img/list_style_image_white_box.png);
}

div#content div.white_box ol {
	margin: 0 0 7px 20px;
	padding: 0;
}

ul li,
ol li {
	margin: 0;
	padding: 0;
}



/* ---------- Links - white box ---------- */

div#content div.white_box a {
	color: #ea6338;
}

div#content div.white_box a:hover {
	color: #484c4c;
}



/* ---------- Pictures - white box ---------- */

div#content div.white_box img {
	width: 510px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 15px 0 0 0; 
}



/* ---------- Table - white box ---------- */

div#content div.white_box table.table {
	margin: 10px 0 20px 0;
	padding: 0;
	width: 100% !important;
	text-align: left;
	border-collapse: collapse;
	table-layout: fixed;
	border: none;
}

div#content div.white_box table.table caption {
	margin: 0;
	padding: 0 0 5px 0;
	font-family: 'VAGrounded bold', Arial, Verdana, sans-serif;
	font-weight: normal;
}

div#content div.white_box table.table tr th {
	margin: 0;
	padding: 10px;
	border-bottom: 2px solid #dd5022;
	color: #555;
	background: none;
	font-family: 'VAGrounded bold', Arial, Verdana, sans-serif;
	font-weight: normal;
}

div#content div.white_box table.table tr td {
	margin: 0;
	padding: 10px;
	border-top: 1px solid #f08f70;
	border-bottom: 1px solid #f08f70;
	background: #fdf7f5  none;
}

div#content div.white_box table.table tr:nth-child(odd) td {
	background: #fff none;
}



/* ---------- More / less - white box ---------- */

div#content div.white_box a.show_more {
	float: right;
	margin: 10px 0 -10px 0;
	padding: 5px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: 1px;
	background: #ea754e none;
	font: normal 12px/20px 'VAGrounded bold', Arial, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}

div#content div.white_box a.show_more:hover {
	background: #e65d30 none;
}


div#content div.white_box a.button {
	float: right;
	margin: 10px 0 -10px 0;
	padding: 5px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: 1px;
	background: #ea754e none;
	font: normal 12px/20px 'VAGrounded bold', Arial, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}

div#content div.white_box a.button:hover {
	background: #e65d30 none;
}





/* ==========================================================================
					   CSS - Blue Boxes
   ========================================================================== */

/* ---------- Content - blue box ---------- */

div#content div.blue_box p {
	margin: 0 0 7px 0;
	padding: 0;
}



/* ---------- Headings - blue box ---------- */

div#content div.blue_box h1 {
	font: normal 24px/25px 'VAGrounded bold', Arial, Verdana, sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
	letter-spacing: 1px;
}

div#content div.blue_box h2 {
	font: normal 16px/24px 'VAGrounded bold', Arial, Verdana, sans-serif;
	margin: 0 0 4px 0;
	padding: 0;
	text-transform: uppercase;
}

div#content div.blue_box h3 {
	font: normal 16px/24px 'VAGrounded regular', Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #f7f7f7;
}

div#content div.blue_box h6,
div#content div.blue_box h5,
div#content div.blue_box h4 {
	font: normal 14px/24px 'VAGrounded regular', Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #eee;
}



/* ---------- Lists - blue box ---------- */

div#content div.blue_box ul {
	margin: 0 0 7px 13px;
	padding: 0;
	list-style-image: url(../img/list-style-blue-box.png);
}

div#content div.blue_box ol {
	margin: 0 0 7px 20px;
	padding: 0;
}



/* ---------- Links - blue box ---------- */

div#content div.blue_box a {
	color: #fff;
}

div#content div.blue_box a:hover {
	color: #0e5c80;
}



/* ---------- Pictures - blue box ---------- */

div#content div.blue_box img {
	width: 310px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 15px 0 0 0; 
}



/* ---------- Table - blue box ---------- */

div#content div.blue_box table.table {
	margin: 10px 0 20px 0;
	padding: 0;
	width: 100% !important;
	text-align: left;
	border-collapse: collapse;
	table-layout: fixed;
	border: none;
}

div#content div.blue_box table.table caption {
	margin: 0;
	padding: 0 0 5px 0;
	font-family: 'VAGrounded bold', Arial, Verdana, sans-serif;
	font-weight: normal;
}

div#content div.blue_box table.table tr th {
	margin: 0;
	padding: 10px;
	border-bottom: 2px solid #fff;
	background: none;
	font-family: 'VAGrounded bold', Arial, Verdana, sans-serif;
	font-weight: normal;
}

div#content div.blue_box table.table tr td {
	margin: 0;
	padding: 10px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: none;
}
