/** BASIC*/
BODY
{
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	min-width: 480px;
	max-width: 1018px;
	margin: 0px auto;
	background: url(images/bg.png);
	position: relative;
}
H1
{
	color: #0E4975;
	font: 13pt cursive;
}
H2
{
	color: #A67433 !important;
	font: bold 19pt Arial !important;
	padding: 0 !important;
	margin: 10px 0 5px !important;
}
H3
{
	color: #6923AE;
	font: 13pt cursive;
	padding: 0;
	margin: 10px 0 5px;
}
H4
{
	color: #000503;
	font: bold 12pt Arial;
	padding: 0;
	margin: 10px 0 5px;
}
H5
{
	color: #000503;
	font: 10pt sans-serif;
}
H6
{
	color: #000000;
	font: 10pt Helvetica;
	text-align: left;
	margin: 10px 0 0 -1px;
}
IMG
{
	/*border: ;*/
	margin: 0 0 -5px 0;
}
/*P=Paragraph, UL=Lines of text as bulleted text*/
P, UL
{
	line-height: 1.4em;
	padding: 0px;
	margin: 5px 0;
}
/** BANNER*/
.logoclass
{
	background: url(images/NonAgressionPrinciple-LongBannerR9.jpg) left no-repeat #FFFFFF;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 135px 0px 0;
	border: 5px solid #2A2720;
	margin-bottom: 25px;
	width: 99%;
	/*height: auto;*/
	/*min-height: auto;*/
}
@media only screen and (max-width: 500px)
{
	.logoclass
	{
		background: url(images/NonAgressionPrinciple-500X220Flare.jpg) left no-repeat #FFFFFF;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding: 220px 20px 0px 0px;
		border: 5px solid #2A2720;
		margin-bottom: 25px;
		width: 100%;
		/*height: 100%;*/
		max-width: 100%;
	}
}
@media only screen and (min-width: 501px) and (max-width: 600px)
{
	.logoclass
	{
		background: url(images/NonAgressionPrinciple-600x220Flare.jpg) left no-repeat #FFFFFF;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding: 220px 20px 0px 0px;
		border: 5px solid #2A2720;
		margin-bottom: 25px;
		width: 100%;
		/*height: 100%;*/
	}
}
@media only screen and (min-width: 601px) and (max-width: 700px)
{
	.logoclass
	{
		background: url(images/NonAgressionPrinciple-700x220Flare.jpg) left no-repeat #FFFFFF;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding: 220px 20px 0px 0px;
		border: 5px solid #2A2720;
		margin-bottom: 25px;
		width: 100%;
		/*height: auto;*/
		/*height: 100%;*/
	}
}
@media only screen and (min-width: 701px) and (max-width: 1020px)
{
	.logoclass
	{
		background: url(images/NonAgressionPrinciple-LongBannerR9.jpg) left no-repeat #FFFFFF;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding: 135px 20px 0px 0px;
		border: 5px solid #2A2720;
		margin-bottom: 25px;
		width: 100%;
		/*height: 100%;*/
	}
}
/** MENU*/
#menu UL
{
	margin: 0px;
	text-align: left;
	/*+placement: anchor-top-left 139px 109px;*/
	position: absolute;
	left: 139px;
	top: 109px;
}
@media only screen and (max-width: 500px)
{
	#menu UL
	{
		margin: 0px;
		text-align: left;
		/*+placement: anchor-top-left 4px 190px;*/
		position: absolute;
		left: 4px;
		top: 190px;
	}
}
@media only screen and (min-width: 501px) and (max-width: 600px)
{
	#menu UL
	{
		margin: 0px;
		text-align: left;
		/*+placement: anchor-top-left 22px 190px;*/
		position: absolute;
		left: 22px;
		top: 190px;
	}
}
@media only screen and (min-width: 601px) and (max-width: 700px)
{
	#menu UL
	{
		margin: 0px;
		text-align: left;
		/*+placement: anchor-top-left 60px 187px;*/
		position: absolute;
		left: 60px;
		top: 187px;
	}
}
@media only screen and (min-width: 701px) and (max-width: 800px)
{
	#menu UL
	{
		margin: 0px;
		text-align: left;
		/*+placement: anchor-top-left 108px 109px;*/
		position: absolute;
		left: 108px;
		top: 109px;
	}
}
#menu LI
{
	display: inline;
}
#menu A
{
	margin: 0px 0px 0px -5px;
	padding: 0.2em 0em 0.2em 1em;
	text-decoration: none;
	font-weight: normal;
	color: #BEBAAD;
	font: bold 13.1pt Verdana;
	/*+placement: -1px -4px;*/
	position: relative;
	left: -1px;
	top: -4px;
}
#menu A:hover
{
	color: #E6C767;
	text-decoration: underline;
}
#menu T2
{
	color: #D0B970;
}
/** LEFT ELEMENTS*/
.leftimageclass
{
	margin: 6px 8px 0px 1px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclass
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.leftimageclass IMG
	{
		height: auto;
		width: 100%;
	}
}

.leftimageclassglow
{
	margin: 6px 8px 0px 1px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
.active, .leftimageclassglow:hover
{
	color: white;
	background-color: #000000; 
	-webkit-box-shadow: 10px 10px 99px 60px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 60px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 60px rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 600px)
{
	.leftimageclassglow
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.leftimageclassglow IMG
	{
		height: auto;
		width: 100%;
	}
}

.leftimageclassspecial
{
	margin: 6px 8px 0px 1px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclassspecial
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.leftimageclassspecial IMG
	{
		height: auto;
		width: 100%;
	}
}
@media only screen and (min-width: 601px) and (max-width: 700px)
{
	.leftimageclassspecial
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.leftimageclassspecial IMG
	{
		height: auto;
		width: 100%;
	}
}


.leftimageclass30
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclass30
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 30%;
	}
	.leftimageclass30 IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass35
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclass35
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 35%;
	}
	.leftimageclass35 IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass35Glow
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
.active, .leftimageclass35Glow:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 600px)
{
	.leftimageclass35Glow
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 40%;
	}
	.leftimageclass35Glow IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass40
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclass40
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 40%;
	}
	.leftimageclass40 IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass40Glow
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
.active, .leftimageclass40Glow:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 600px)
{
	.leftimageclass40Glow
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 40%;
	}
	.leftimageclass40Glow IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass50
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclass50
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 50%;
	}
	.leftimageclass50 IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass50Glow
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
.active, .leftimageclass50Glow:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 600px)
{
	.leftimageclass50Glow
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 50%;
	}
	.leftimageclass50Glow IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass65
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclass65
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 65%;
	}
	.leftimageclass65 IMG
	{
		height: auto;
		width: 100%;
	}
}
.leftimageclass65Glow
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
.active, .leftimageclass65Glow:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 600px)
{
	.leftimageclass65Glow
	{
		/*float: none;*/
		margin: ;
		/*margin: 6px 8px 0px 1px;*/
		width: 65%;
	}
	.leftimageclass65Glow IMG
	{
		height: auto;
		width: 100%;
	}
}

.leftimageclass80
{
	margin: 6px 8px 0px 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.leftimageclass80
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 80%;
	}
	.leftimageclass80 IMG
	{
		height: auto;
		width: 100%;
	}
}
#leftimagespecial
{
	margin: 6px 8px 0px 1px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
#leftimagespecial IMG
{
	margin-bottom: -4px;
}
#leftimagespecialglow
{
	margin: 6px 8px 0px 1px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: left;
	width: auto;
}
#leftimagespecialglow IMG
{
	margin-bottom: -4px;
}
.active, #leftimagespecialglow:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
}

.leftimagenoborderclass
{
	margin: 6px 8px 0px 1px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	text-align: left;
}
.leftimagenoborderclass30
{
	margin: 6px 8px 0px 1px;
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	text-align: left;
}
@media only screen and (max-width: 600px)
{
	.leftimagenoborderclass30
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 30%;
	}
	.leftimagenoborderclass30 IMG
	{
		height: auto;
		width: 100%;
	}
}
/**CENTER ELEMENTS*/
#centerimagenoborder
{
	margin: 6px 8px 0px 1px;
	/*(*+placement: float-left;*)
	float: left;
	position: relative;
	left: 0;
	top: 0;*/
	/*(*+box-shadow: 10px 10px 30px -20px;*)
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;*/
	/*text-align: left;*/
	/*width: auto;*/
}
/** LEFT MENU*/
#leftsidebar
{
	display: normal;
	float: left;
	width: 266px;
	margin: -16px -8px 0 0;
	/*[disabled]background:#EEEEEE;*/
	padding: 0px 0px 10px 0px;
	/*position: fixed;*/
	/*top: auto;*/
	/*z-index: 1000;*/
}
@media only screen and (max-width: 1020px)
{
	#leftsidebar
	{
		display: none;
	}
}
#leftmenu
{
	padding: 0px 0px 5px 3px;
}
#leftmenu LI
{
	display: block;
	list-style: none outside;
}
#leftmenu A
{
	color: #172358;
	text-decoration: none;
	font: bolder 1.0em Arial;
}
#leftmenu A:hover
{
	color: #1D6C4F;
	text-decoration: underline;
}
#leftmenu T2
{
	color: #1D6C4F;
}
#leftmenu IMG
{
	margin: 4px 0 8px 9px;
}
/** BOTTOM LEFT BOX*/
#quotesbox
{
	float: left;
	width: 213px;
	background: #EEEEEE url(images/Marble7.jpg);
	border: 2px outset #DCCFCF;
	padding: 5px 5px 20px 10px;
	margin: 10px 0px 5px;
}
#quotesbox IMG
{
	margin: 11px 0 0 11px;
}
#twitterfeed
{
	float: left;
	width: 213px;
	background: #EEEEEE url(images/Marble7.jpg);
	border: 2px outset #DCCFCF;
	padding: 5px 5px 20px 10px;
	margin: 10px 0px 5px;
}
/** RIGHT ELEMENTS*/
#largedoveimg
{
	float: right;
	margin: -142px -54px -8px -106px;
	/*font: 9.3pt sans-serif;*/
	padding: 33px 0px 5px 44px;
}
@media only screen and (max-width: 1020px)
{
	#largedoveimg
	{
		margin: -142px -30px -8px -64px;
	}
}
#mediumdoveimg2
{
	margin: -95px -21px 0 -39px;
	padding: 8px 8px 12px 59px;
	float: right;
	font: 9.3pt sans-serif;
}
#mediumdoveimg3
{
	margin: -95px -21px 0 -39px;
	padding: 8px 8px 12px 20px;
	float: right;
	font: 9.3pt sans-serif;
}
#mediumdoveimg
{
	margin: -95px -21px 0 -39px;
	padding: 8px 8px 12px 8px;
	float: right;
	font: 9.3pt sans-serif;
}
.rightimageclass
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 10px 0 20px;
	border: 2px solid #605C4F;
	
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
}
@media only screen and (max-width: 600px)
{
	.rightimageclass
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.rightimageclass IMG
	{
		height: auto;
		width: 100%;
	}
}

.rightimageclassglow
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 10px 0 20px;
	border: 2px solid #605C4F;
	padding: 0px;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
}
.active, .rightimageclassglow:hover
{
	color: white;
	background-color: #000000; 
	-webkit-box-shadow: 10px 10px 99px 60px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 60px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 60px rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 600px)
{
	.rightimageclassglow
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.rightimageclassglow IMG
	{
		height: auto;
		width: 100%;
	}
}

.rightimageclassglowred
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 10px 0 20px;
	border: 2px solid #605C4F;
	padding: 0px;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
}
.active, .rightimageclassglowred:hover
{
	color: white;
	background-color: #000000; 
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 0, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 0, 1);
	box-shadow: 10px 10px 99px 6px rgba(156, 52, 23, 1);
}
@media only screen and (max-width: 600px)
{
	.rightimageclassglowred
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.rightimageclassglowred IMG
	{
		height: auto;
		width: 100%;
	}
}

.rightimageclasspadtop
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 22px 10px 0 20px;
	border: 2px solid #605C4F;
	padding: 0px;
	/*+box-shadow: 10px 10px 30px -20px;*/
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
}
@media only screen and (max-width: 600px)
{
	.rightimageclasspadtop
	{
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	.rightimageclasspadtop IMG
	{
		height: auto;
		width: 100%;
	}
}
.rightimageclass30
{
	margin: 6px 8px 0px;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.rightimageclass30
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 30%;
	}
	.rightimageclass30 IMG
	{
		height: auto;
		width: 100%;
	}
}
.rightimageclass35
{
	margin: 6px 8px 0px;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.rightimageclass35
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 35%;
	}
	.rightimageclass35 IMG
	{
		height: auto;
		width: 100%;
	}
}
.rightimageclass40
{
	margin: 6px 8px 0px 0;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.rightimageclass40
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 40%;
	}
	.rightimageclass40 IMG
	{
		height: auto;
		width: 100%;
	}
}
.rightimageclass40Glow
{
	margin: 6px 8px 0px 0;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
.active, .rightimageclass40Glow:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
	box-shadow: 10px 10px 99px 6px rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 600px)
{
	.rightimageclass40Glow
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 40%;
	}
	.rightimageclass40Glow IMG
	{
		height: auto;
		width: 100%;
	}
}
.rightimageclass50
{
	margin: 6px 8px 0px;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.rightimageclass50
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 50%;
	}
	.rightimageclass50 IMG
	{
		height: auto;
		width: 100%;
	}
}
.rightimageclass65
{
	margin: 6px 8px 0px;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.rightimageclass65
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 65%;
	}
	.rightimageclass65 IMG
	{
		height: auto;
		width: 100%;
	}
}

.rightimageclass65Glow
{
	margin: 6px 8px 0px;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
.active, .rightimageclass65Glow:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: -10px -10px 99px 26px rgba(255, 255, 255, 1);
	-moz-box-shadow: -10px -10px 99px 26px rgba(255, 255, 255, 1);
	box-shadow: -10px -10px 99px 26px rgba(255, 255, 255, 1);	
}

@media only screen and (max-width: 600px)
{
	.rightimageclass65Glow
	{
		/*float: none;*/
		margin: ;
		width: 65%;
	}
	.rightimageclass65Glow IMG
	{
		height: auto;
		width: 100%;
	}
}
.rightimageclass80
{
	margin: 6px 8px 0px;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	border: 2px outset #605C4F;
	-moz-box-shadow: 10px 10px 30px -20px;
	-webkit-box-shadow: 10px 10px 30px -20px;
	box-shadow: 10px 10px 30px -20px;
	text-align: right;
	width: auto;
}
@media only screen and (max-width: 600px)
{
	.rightimageclass80
	{
		/*float: none;*/
		/*margin: 20px 0;*/
		width: 80%;
	}
	.rightimageclass80 IMG
	{
		height: auto;
		width: 100%;
	}
}
#rightimagenoborder
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 10px 0 20px;
	padding: 0px;
}
#rightlogonoborder
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 52px 0 20px;
	padding: 0px;
}
#rightsignnoborder
{
	/*background: url(images/WhichWay4.png) -1px -1px / 309px 125px no-repeat rgba(242, 24, 24, 0);*/
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 0px 0 10px;
	/*padding: 125px 309px 34px 0;*/
}
#rightsignnoborder IMG
{
	display: block;
	padding: 0 0 5px 0;
}
#rightsignnoborder20
{
	/*background: url(images/WhichWay4.png) -1px -1px / 309px 125px no-repeat rgba(242, 24, 24, 0);*/
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 0px 0 20px;
	/*padding: 125px 309px 34px 0;*/
}
#rightsignnoborder20 IMG
{
	display: block;
	padding: 0 0 5px 0;
}
#leftsignnoborder
{
	/*background: url(images/WhichWay4.png) -1px -1px / 309px 125px no-repeat rgba(242, 24, 24, 0);*/
	/*+placement: float-right;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 52px 40px 20px;
	/*padding: 125px 309px 34px 0;*/
}
#leftsignnoborder IMG
{
	display: block;
	padding: 0 0 5px 0;
}
/** CONTENT*/
#center
{
	margin: -16px auto 10px 245px;
	/*background: #EBEAE5;*/
	background: url(Images/lightpaperfibers2X.png);
	padding: 5px 12px 0;
	border: 2px outset #898370;
	font: normal medium Helvetica;
	/*position: static;*/
}
@media only screen and (max-width: 1020px)
{
	#center
	{
		margin: -16px -30px 10px 10px;
	}
}
#center P
{
	padding: 0px 0 2px 0px;
}
#center H2
{
	color: #82533F;
	font: normal bold 19pt cursive;
	margin: 0 0 15px;
	padding: 0;
}
#center H3
{
	color: #065339;
	font: bold 16.1pt Arial;
	margin: 10px 0 0px;
	padding: 0;
}
#center H4
{
	color: #1C4F60;
	font: bold 13pt Arial;
	margin: 15px 0 0px;
	padding: 0;
}
#center H5
{
	color: #2681A5;
	font: bold 13pt Arial;
	margin: 0 0 0px 0;
	padding: 0;
}
#center H6
{
	color: #1C4F60;
	font: bold 13.6pt Arial;
	margin: 15px 0 -3px;
	padding: 0px 0;
}
#center T1
{
	/*font-weight: bold;*/
	color: #055971;
}
#center T2
{
	font-weight: bold;
	color: #745B3B;
}
#center T3
{
	/*font-weight: bold;*/
	color: #69502F;
}
#center T4
{
	color: #801515;
	margin: 15px 0 -3px;
	padding: 0px 0;
}
#center A
{
	color: #065339;
	text-decoration: none;
}
#center A:hover
{
	color: #172358;
	text-decoration: underline;
}
#center LI
{
	margin-left: 28px;
	display: table-row;
}
/** NOTES*/
#notes
{
	font: small sans-serif;
}
/** BOTTOM LEFT BOX*/
#infobox
{
	float: left;
	width: 210px;
	background: #E6E6E6 url(images/Marble7.jpg);
	border: 2px outset #DCCFCF;
	padding: 10px 10px 20px;
	margin: 0px 0px 5px 0px;
}
#quotesbox
{
	float: left;
	width: 213px;
	background: #EEEEEE url(images/Marble7.jpg);
	border: 2px outset #DCCFCF;
	padding: 5px 5px 20px 10px;
	margin: 10px 0px 5px;
}
#quotesbox IMG
{
	margin: 11px 0 0 11px;
}
#supportbox
{
	float: left;
	width: 228px;
	background: #EEEEEE url(images/Marble7.jpg);
	border: 2px outset #DCCFCF;
	/*padding: 0px;*/
	margin: 20px 0px 5px;
}
/** NAVIGATION*/
DIV.nav
{
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	width: auto;
	overflow: hidden;
}
DIV.nav DIV.prev
{
	width: 22%;
	float: left;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
}
DIV.nav DIV.next
{
	width: 28%;
	float: right;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
}
/** FOOTER*/
#footer
{
	clear: both;
}
#footer P
{
	margin: 0px;
	border-top: 1px solid #CCCCCC;
	text-align: center;
	font-size: small;
	color: #FEFEFE;
}
#prevdiv
{
	float: left;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
}
#nextdiv
{
	float: right;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
}
.collapsible
{
	color: #000000;
	cursor: pointer;
	float: none;
	margin: auto;
	display:block;
	padding: 15px 20px;
	background-color: #fafafa;
	font: normal 12pt verdana;
	border-radius: 25px;
}
@media only screen and (max-width: 600px)
{
	.collapsible
	{
		margin: auto;
	}
}
.active, .collapsible:hover
{
	color: white;
	background-color: #E1DB32;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 0, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 0, 1);
	box-shadow: 10px 10px 99px 6px rgba(255, 255, 0, 1);
	border-radius: 25px;
}


.collapsible2
{
	color: black;
	cursor: pointer;
	padding: 15px 20px;
	background-color: #AD4C4C;
	font: normal 12pt verdana;
	border-radius: 25px;
	float: right;
	margin: -10px 50px 0px 0px;
}
@media only screen and (max-width: 600px)
{
	.collapsible2
	{
		margin: 10px 0px 20px 0px;
	}
}

@media only screen 
{
	.collapsible2
	{
		margin: 10px 0px 20px 0px;
	}
}

.active, .collapsible2:hover
{
	color: white;
	background-color: #000000;
	-webkit-box-shadow: 10px 10px 99px 6px rgba(255, 255, 0, 1);
	-moz-box-shadow: 10px 10px 99px 6px rgba(255, 255, 0, 1);
	box-shadow: 10px 10px 99px 6px rgba(156, 52, 23, 1);
	border-radius: 25px;
}

.content
{
	padding: 0 0;
	max-height: 0;
	overflow: hidden; 
	transition: max-height 0.2s ease-out;
}
.contentbutton
{
	padding: 0 0;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.content2
{
	padding: 0 0;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;

}
.contentbutton2
{
	padding: 0 0;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}


	
