	a.marbolda:link		{font: 9pt arial,verdana,ms serif; color: #f5e3e3; font-weight: bold; text-decoration: underline}
	a.marbolda:visited	{font: 9pt arial,verdana,ms serif; color: #d7a7a3; font-weight: bold; text-decoration: underline}
	a.marbolda:active	{font: 9pt arial,verdana,ms serif; color: #c80000; font-weight: bold; text-decoration: none}
	a.marbolda:hover	{font: 9pt arial,verdana,ms serif; color: #00ff00; font-weight: bold; text-decoration: none}

	a.blue9MS:link		{font: 10pt ms serif,verdana,arial; color: #017b9e; text-decoration: underline}
	a.blue9MS:visited	{font: 10pt ms serif,verdana,arial; color: #017b9e; text-decoration: underline}
	a.blue9MS:active	{font: 10pt ms serif,verdana,arial; color: #c80000; text-decoration: none}
	a.blue9MS:hover		{font: 10pt ms serif,verdana,arial; color: #0000ff; text-decoration: none}

	a.blk8V:link		{font: 8pt verdana,ms serif,arial; color: #f9a617; text-decoration: underline}
	a.blk8V:visited		{font: 8pt verdana,ms serif,arial; color: #f9a617; text-decoration: underline}
	a.blk8V:active		{font: 8pt verdana,ms serif,arial; color: #c80000; text-decoration: none}
	a.blk8V:hover		{font: 8pt verdana,ms serif,arial; color: #0000ff; text-decoration: none}

	a.sx:link		{font:  9pt ms serif,verdana,arial,helvetica,sans-serif; color: #c80000; text-decoration: underline; font-weight: bold}
	a.sx:visited		{font:  9pt ms serif,verdana,arial,helvetica,sans-serif; color: #c80000; text-decoration: underline; font-weight: bold}
	a.sx:active		{font:  9pt ms serif,verdana,arial,helvetica,sans-serif; color: #ff0000; text-decoration: underline; font-weight: bold}
	a.sx:hover		{font:  9pt ms serif,verdana,arial,helvetica,sans-serif; color: #00ff00; text-decoration: underline; font-weight: bold; background: #a6adf2}

	a.smlblu:link		{font: 8pt arial; color: #0000ff; text-decoration: underline}
	a.smlblu:visited	{font: 8pt arial; color: #871f78; text-decoration: underline}
	a.smlblu:active		{font: 8pt arial; color: #ff0000; text-decoration: none}
	a.smlblu:hover		{font: 8pt arial; color: #00ff00; text-decoration: none}

	a.ar10:link		{font: 10pt arial; color: #0000ff; text-decoration: underline}
	a.ar10:visited		{font: 10pt arial; color: #871f78; text-decoration: underline}
	a.ar10:active		{font: 10pt arial; color: #ff0000; text-decoration: none}
	a.ar10:hover		{font: 10pt arial; color: #00ff00; text-decoration: none}

	.textms 	        {font:  9pt ms serif,verdana,arial,helvetica,sans-serif; color: #710000; font-weight: bold;}
	.textmsB 	        {font:  ms serif,verdana,arial,helvetica,sans-serif; color: #710000; font-weight: bold;}
	.heading 	        {font: 12pt ms serif,verdana,arial,helvetica,sans-serif; color: #710000; font-weight: bold;}
	dt 	        	{font:  1.1em ms serif,verdana,sans-serif,arial,helvetica; color: #710000; font-weight: bold; font-variant: small-caps; padding-bottom: 4px;}
	dd 	        	{font:  0.95em/1.2 mv boli,helvetica,verdana,arial,ms serif,sans-serif; color: #710000; padding-bottom: 12px;}

body	{
	scrollbar-face-color: #8b2b2b;
	scrollbar-shadow-color: #8b2b2b;
	scrollbar-highlight-color: #8b2b2b;
	scrollbar-darkshadow-color: #c0c0c0;
	scrollbar-track-color: #c85050;
	scrollbar-arrow-color: #f9a617;
	scrollbar-3dlight-color: #8b2b2b;

	background-color: #b1524c;
	background-image: url(images/bg_clouds.jpg);
	background-repeat: no-repeat;
	color: #710000;
}
:root {
	--shadow: #f0dddc;
	--scrollbarBG: #f0dddc;
	--thumbBG: #9f4f48;
}
::-webkit-scrollbar {
	width: 16px;
}
::-webkit-scrollbar-track {
	background: var(--scrollbarBG);
	box-shadow: inset 5px 0 5px grey; 
	border-radius: 10px;
	/* box-shadow: inset 5px 0 5px grey;  */
	-webkit-box-shadow: inset 0 0 6px grey; 
}
::-webkit-scrollbar-thumb {
	background-color: var(--thumbBG);
	box-shadow: 0 -100vh 0 100vh var(--shadow), 0 0 15px 5px black;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
#enter {
	background-image: url(images/show_div_bkg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: white;
	padding: 20px 10px 20px 10px;;
	width: 680px;
	border: 1px solid #c6c4c4;

	box-shadow:inset 0 0 10px rgba(0,0,0,.7);

	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius:30px;	

	-moz-box-shadow: 5px 5px 5px 5px #f4e4e4;
	-webkit-box-shadow: 15px 5px 5px #f4e4e4;
	box-shadow: 0px 0px 7px 7px #f4e4e4;
}
#container {
	background-image: url(images/show_div_bkg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: white;
	padding: 10px 10px 10px 10px;;
	width: 50%;
	border: 1px solid #c6c4c4;

	box-shadow:inset 0 0 10px rgba(0,0,0,.7);

	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius:30px;	

	-moz-box-shadow: 5px 5px 5px 5px #f4e4e4;
	-webkit-box-shadow: 15px 5px 5px #f4e4e4;
	box-shadow: 0px 0px 7px 7px #f4e4e4;
}
#cont_name {
	border-bottom: 1px solid #d7a7a3;
	width: 100%;
	text-align: center;
}
#cont_header {
	font: 1.2em/1.0 ms serif,helvetica,verdana,arial,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	text-align: justify;

	border-bottom: 1px solid #d7a7a3;
	width: auto;
	padding: 10px 20px 10px 20px;
}
#cont_text {
	font: 0.9em/1.0 verdana,helvetica,arial,sans-serif;
	color: #710000;
	width: auto;
	text-align: justify;
	padding-top: 20px;
	padding: 10px 20px 0px 20px;
}
#dropShadow_4sides {
	background-image: url(images/bg_clouds_sml.jpg);
	font: 0.95em/1.1 ms serif,arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	color: #943a3a;
	text-align: center;
	border: 5px solid #f2e0e0;
	padding: 20px 4px 20px 4px;

	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px 5px #c6c4c4;
	-webkit-box-shadow: 15px 5px 5px #c6c4c4;
	box-shadow: 0px 0px 7px 7px #c6c4c4;



	width: 320px;


}

/* BEGIN SIDE_NAVBAR POPOUT */

      								/* FORMATTING FOR THE PAGE. NOT POPOUT-RELATED */
								/* DEFINE THE SPACE FOR THE POPOUT */
#popout {
	margin: 0;
	padding: 0px;
	position: absolute;
	top: 100px;
	left: 0;
	width: 150px;
	height: 350px;
	z-index: 200;
	overflow: hidden;					/* ALLOWS US TO HIDE THE AD WITH A NEGATIVE MARGIN */
}
								/* BASIC FORMATTING WITHIN THE AD SPACE */
#popout a, #popout a img {
	text-decoration: none;
	border: 0;
	outline: 0;
}
#popout a span {
	display: none;
}
								/* FORMATTING THE "CAP" - THE PART THE USER CLICK TO OPEN THE AD */
#popout #cap {
	width: 20px;
	height: 350px;
	background-color: transparent;
	position: relative;
	left: 0;
	z-index: 202;
}
								/* FORMATTING THE CLOSE BUTTON */
#popout a#close {
	position: absolute;
	top: 2px;
	left: 124px;
	height: 24px;
	width: 24px;
}
								/* FORMATTING THE AD ITSELF */
#popout #adbox {
	position: absolute;
	top: 10px;   
	left: 20px;
	margin-left: -300px;
	z-index: 201; }
/* END SIDE_NAVBAR POPOUT */

.outline ul{
	list-style: decimal;
	margin-left: -10px;
        font: 1.2em ms serif,verdana,sans-serif,arial,helvetica;
	font-weight: bold;
	color: #710000;
	padding-bottom: 4px;
}
.outline ul li{
	font-weight: bold;
	padding-left: 12px;
	padding-bottom: 18px;
        font: 0.9em/1.0 verdana,arial,sans serif;
}

.outline ol{
	list-style: decimal;
	margin-left: -10px;
        font: 1.2em ms serif,verdana,sans-serif,arial,helvetica;
	font-weight: bold;
	color: #710000;
	padding-bottom: 4px;
}
.outline ol li{
	font-weight: bold;
	padding-left: 12px;
	padding-bottom: 18px;
        font: 0.85em/1.0 verdana,arial,sans serif;
}
