html,body {
	-webkit-print-color-adjust: exact;
	background-color:#ffffff;
	/* background-image: url('images/bg.jpg'); */
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: center top;
	color: #000000;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-size: 16px;
	font-family: Arial,Helvetica,Verdana;
	text-align: left;
}

a:link,a:visited {text-decoration:underline; color:#a85539;}
a:hover {text-decoration:underline; color:#ff0000;}

h1 {color: #a85539; font-weight: bold; font-size: 24px; margin:0px; padding:0px;}
h2 {color: #000000; font-weight: bold; font-size: 20px; margin:0px; padding:0px;}
h3 {color: #000000; font-weight: bold; font-size: 19px; margin:0px; padding:0px;}
h4 {color: #000000; font-weight: bold; font-size: 18px; margin:0px; padding:0px;}
h5 {color: #000000; font-weight: bold; font-size: 17px; margin:0px; padding:0px;}
h6 {color: #000000; font-weight: bold; font-size: 16px; margin:0px; padding:0px;}

ul {
	margin:0;
	list-style-type: square;
}

.HDNav320 a:link,.HDNav320 a:visited {color: #000000; font-weight: bold; font-size: 16px; text-decoration: none;}
.HDNav320 a:hover	{color: #ff0000;}







.Footer {
	color: #ffffff;
	font-size: 14px;
	}
.Footer a:link, .Footer a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.Footer a:hover {
	color: #ff0000;
	text-decoration: underline;
}









.maincontent {
	text-align: left;
}

@media only print {

}

@media screen and (min-width: 990px) {

	.MenuUL {
		list-style-image: url('images/bullet.png');
		margin: 0px;
		padding: 0;
	}
	.MenuUL li {
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 18px; 
		font-family: Times New Roman,Times; 
		padding: 0;
	}
	.MenuUL a:link,.MenuUL a:visited {color: #000000; text-decoration: none; }
	.MenuUL a:hover	{color: #ff0000;}
	.MenuSubUL {
		list-style-image: url('images/bullet2.png');
		margin: 0px;
		padding-left: 15px;
		font-size: 14px;
		font-weight: normal;
	}
	.MenuSubUL li {
		margin-bottom: 5px;
		margin-top: 5px;
		padding: 0;
	}


	.menu {
		width: 190px;
		margin: auto !important;
		float: left;
		text-align: left;
		padding-right: 20px;
		border-right: 2px solid #000000;
	}

	.menudivider {
		width: 10px;
		margin: auto !important;
		float: left;
	}

	.maincontent {
		width: 768px;
		display: inline;
	}

	.parentcontent {
		width:990px;
	}

	.width320 {
		display: none;
	}

	.fullresolution {
		display: inline;
	}

	.content768 {
		display: inline;
	}

	.content320 {
		display: none;
	}

	.adaptivepad {
		margin-bottom: 20px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 20px;
	}
}





@media screen and (max-width: 990px) {

	h1 {font-size: 28px;}
	h2 {font-size: 24px;}
	h3 {font-size: 18px;}
	h4 {font-size: 16px;}
	h5 {font-size: 14px;}
	h6 {font-size: 12px;}



	.MenuUL {
		list-style: none;
		text-align: center;
		margin: 0px;
		padding: 0;
		font-size: 16px; 
		font-weight: bold;
		padding-bottom: 15px;
	}
	.MenuUL li {
		list-style: none;
		margin-top: 15px;
		margin-bottom: 10px;
		padding: 0;
		border-top: 1px solid #ccb8a3;
	}
	.MenuUL a:link,.MenuUL a:visited {color: #000000; text-decoration: none; }
	.MenuUL a:hover	{color: #ff0000;}
	.MenuSubUL {
		list-style: none;
		border: 0px;
		background: #ffffff;
		list-style: none;
		margin: 0px;
		padding-left: 15px;
		font-size: 14px; 
		font-weight: normal;
	}
	.MenuSubUL li {
		list-style: none;
		background: #ffffff;
		margin-bottom: 5px;
		margin-top: 5px;
		padding: 0;
		border: 0px;
	}


	.menu {
		width: 320px;
		margin: auto !important;
		text-align: left;
	}


	.menudivider {
		display: none;
	}


	.maincontent {
		width: 320px;
		margin: auto !important;
	}

	.parentcontent {
		width:320px;

	}

	.width320 {
		display: inline;
	}

	.width768 {
		display: none;
	}

	.content768 {
		display: none;
	}

	.content320 {
		display: inline;
	}

	.fullresolution {
		display: none;
	}

	.adaptivepad {
		margin-bottom: 20px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 20px;
	}

	.maincontent table, .maincontent img, .maincontent iframe, .maincontent embed, .maincontent object, .maincontent video {
		max-width:312px !important;
		height: auto !important;
/*		max-width:98% !important;	*/
/*		padding:1%; */ /* A percentage that, when doubled and added to the above, makes 100%. */
/*		background:red; */ /* Color of the faux border. */

	}

	.CollapsingTable table, .CollapsingTable thead, .CollapsingTable tbody, .CollapsingTable th, .CollapsingTable td, .CollapsingTable tr { 
		display: block; 
	}

}