body { background-color: yellow;
            color: Maroon;
			border: 0px;
			margin: 0px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			scrollbar-3dlight-color: ;
            scrollbar-arrow-color:yellow;
           scrollbar-base-color: ;
           scrollbar-darkshadow-color:maroon;
           scrollbar-face-color:maroon;
           scrollbar-highlight-color:goldenrod;
           scrollbar-shadow-color:yellow;
           scrollbar-track-color:lightyellow;
			}

h1 { font-family: Georgia, "Times New Roman", serif; 
       font-size: x-large;
	   font-style: italic;
	   color: Maroon;
	   background-color: Yellow;
	   border: 1px dashed #556B2F;
	   padding: 10px 15px 10px 15px;
	   margin: 15px;
	   text-align: center;
	   white-space: nowrap; 
	   }

h2 {

	font-family: Georgia, "Times New Roman", serif;

	font-size: large;

	color: #2F6A44;

	background-color: transparent;

	margin-right: 25px;

	text-align: right;

	white-space: nowrap;

}

#breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: small; border-bottom: 1px solid green; border-top:1px solid green; padding-top: 10px; padding-bottom: 10px; padding-left: 50px;  background-color: #FAFAD2;  color: #2F4F4F;  white-space: nowrap;   }



#breadcrumb a{ color: Maroon; text-decoration: none; background-color: transparent;}

#breadcrumb a:hover {

	text-decoration: underline;

}

#page {

	margin: 10px;

	padding: 10px;

}

#menuwide {font-size: small; text-align: left; position: absolute; top: 180px; left: 0px; width: 195px; visibility: visible }
#menuwide a{

	text-decoration: none;

	background-color:Maroon;

	font-weight: bold; 

	display: block; 

	padding: 5px; 

	width: 175px; 

	margin-bottom: 5px; 

	border: 1px solid #8FBC8F;

	color:yellow;

}

#menuwide a:hover {

	background-color:yellow;

	color: maroon;

	border-top: 1px solid #8FBC8F;

	border-left: 1px solid #8FBC8F;

	border-right: 1px solid #8FBC8F;

	border-bottom: 1px solid #2F4F4F;

}

#menu {font-size: small; text-align: left; position: absolute; top: 180px; left: 0px; width: 130px; visibility: visible }

#menu a{

	text-decoration: none;

	background-color:Maroon;

	font-weight: bold; 

	display: block; 

	padding: 5px; 

	width: 120px; 

	margin-bottom: 5px; 

	border: 1px solid #8FBC8F;

	color:yellow;

}

#menu a:hover {

	background-color:yellow;

	color: maroon;

	border-top: 1px solid #8FBC8F;

	border-left: 1px solid #8FBC8F;

	border-right: 1px solid #8FBC8F;

	border-bottom: 1px solid #2F4F4F;

}

#smallmenu {
	position: absolute;
	width: 100px;
	top: 100px;
	text-align: left;
	font-size: small;
}

#smallmenu a{
	text-decoration: none;
	background-color:Maroon;
	font-weight: bold; 
	display: block;
	padding: 5px; 
	width: 80px; 
	margin-bottom: 5px; 
	border: 1px solid #8FBC8F;
	color:yellow;
}

#smallmenu a:hover {
	background-color:yellow;
	color: maroon;
	border-top: 1px solid #8FBC8F;
	border-left: 1px solid #8FBC8F;
	border-right: 1px solid #8FBC8F;
	border-bottom: 1px solid #2F4F4F;
}

#options a{

	background-color: #6B8E23;

	color: White;

	border-top: 1px solid #8FBC8F;

	border-left: 1px solid #8FBC8F;

	border-right: 1px solid #8FBC8F;

	border-bottom: 1px solid #2F4F4F;

}

#content-fullpage {padding-left: 5px; border-left: 1px solid green; position: absolute; top: 10px; left: 1px; visibility: visible}
#content-fullpage p, ul {

	padding-left: 30px;

	font-size: small;

}


#content {padding-left: 5px; border-left: 1px solid green; position: absolute; top: 180px; left: 140px; visibility: visible}

#content p, ul {

	padding-left: 30px;

	font-size: small;

}

#content a{
	text-decoration: underline;
	background-color:yellow;
	font-weight: normal; 
	color:maroon;
	}

#content a:hover {
	background-color:maroon;
	color: yellow;
	}
#contentwide {padding-left: 5px; border-left: 1px solid green; position: absolute; top: 180px; left: 200px; visibility: visible}

#contentwide p, ul {

	padding-left: 30px;

	font-size: small;

}

#contentwide a{
	text-decoration: underline;
	background-color:yellow;
	font-weight: normal; 
	color:maroon;
	}

#contentwide a:hover {
	background-color:maroon;
	color: yellow;
	}
#contentsmall {
	position: absolute;
	color: maroon;
	border-left: 1px solid maroon;
	padding-left: 20px;
	left: 100px;
	top: 100px;

}

#contentfull {padding-left: 5px; position: absolute; visibility: visible}

#contentfull p, ul {

	padding-left: 30px;

	font-size: small;

}

#footer {

	border: 1px dotted black;

	color: #556B2F;

	background-color: #FAFAD2;

	margin-top: 20px;

	margin-bottom: 20px;

}

#footer p { margin: 5px; }

a { color: Maroon; text-decoration: none; background-color: transparent;}

a:hover {

	text-decoration: underline;

}

.article-footer {

	text-align: right;

	font-size: xx-small;

	color: Gray;

	padding-bottom: 15px;

}

.author, .datetime {

	font-weight: bold;

	color: #4F4F4F;

}

.article-title {

	font-size: large;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Sans-serif;

	font-style: italic;

}

#content form {

	padding-left: 30px;

	font-size: small;

	vertical-align: middle;

	}

#content form p{  }

.textbox {

	border: 1px solid gray;

	margin: 5px;

}

.button { border: medium outset;  background-color: #F5F5F5; margin-left: 150px;  color: black; margin-top: 10px;}

fieldset {

	margin-top: 5px;

	width: 200px;

}

form  { margin: 2px 2px 2px 2px; padding: 10px; width: 280px}

/*Following used to mark the active menu link*/
#hili {font-size: x-small; text-align: right; border: 2px dashed Maroon;}
/*For Tables*/
td.standard {
font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:small; 
color: Maroon;
display: block; 

}


/* Start custom alert box */
/***********************************************************************/

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0; font:bold 0.9em verdana,arial; background-color:#78919B; color:#FFF; border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial; height:50px; padding-left:5px; margin-left:55px;
}

#alertBox #closeBtn {
	display:block; position:relative; margin:5px auto; padding:3px; border:2px solid #000; width:70px;
	font:0.7em verdana,arial; text-transform:uppercase; text-align:center; color:#FFF; background-color:#78919B;
	text-decoration:none;
}
/* unrelated styles */

#mContainer {
	position:relative; width:600px; margin:auto; padding:5px; border-top:2px solid #000; border-bottom:2px solid #000;
	font:0.7em verdana,arial;
}

/*h1,h2 {
	margin:0; padding:4px; font:bold 1.5em verdana; border-bottom:1px solid #000;
} */ /* Might interfere with current formating and not needed */

code {
	font-size:1.2em; color:#069;
}

#credits {
	position:relative; margin:25px auto 0px auto; width:350px; font:0.7em verdana; border-top:1px solid #000;
	border-bottom:1px solid #000; height:90px; padding-top:4px;
}

#credits img {
	float:left; margin:5px 10px 5px 0px; border:1px solid #000000; width:80px; height:79px;
}

.important {
	background-color:#F5FCC8; padding:2px;
}

code span {
	color:green;
}
/************************************************************************/
/* END OF custom alert box CSS */