body
{
	color: black;
	background: #B7BCC3 url(/images/body_bg475.png) repeat-x;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
/*	font-size: 0.8125em;  */
/*	font-family: Georgia, "Times New Roman", Times, serif;  */
/*	font-size: 1.0em;  */
}

h1 { font-weight: 400; font: 2.5em Georgia, Times, serif; margin: 0em; color: #444444; }
h2 { font-weight: 400; font: 1.8em Georgia, Times, serif; margin: 0em; color: #444444; }
h3 { font-weight: 400; font: 1.0em Georgia, Times, serif; margin: 0em; color: #444444; }

div.main
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

div.mainbox
{
	color: black;
	background-color: white;
	border: thin solid black;
	text-align: left;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	padding-right: 2em;
	padding-bottom: 30px;
}

p
{
	text-align: left;
	text-indent: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

p.para:first-letter
{
	font-size: 1.6em;
	font-family: "Lucida Calligraphy", Schwarzwald, Georgia, "Times New Roman", Times, serif;
}

.title
{
	text-align: center;
	margin: 1.5em;
}

li.bullet
{
	margin-bottom: 1em;
}



.center 		{ text-align:center; }
.b				{ font-weight:800; }
.u				{ text-decoration:underline; }
.i				{ font-style:italic; }
.right			{ text-align:right; }
.red			{ color:red; }
.green			{ color:green; }
.blue			{ color:blue; }
.circle			{ list-style-type:circle; }

ul { margin-top: 0em; }
li { margin-bottom: .5em; }

pre 			{ font-family:monospace; }

a.txt:link		{ color:blue; background-color:transparent; text-decoration:none; }
a.txt:visited	{ color:blue; background-color:transparent; text-decoration:none; }
a.txt:hover		{ color:white; background-color: #00008B; }
a.txt:active	{ color:blue; background-color:transparent; text-decoration:none; }

img 			{ border: none; background:transparent; }

a.homefoot
{
	position: fixed;
	right: 0;
	bottom: 0;
	display: block;
	height: 96px;
	width: 80px;
	background: url(/images/mayo_logo03.png) bottom right no-repeat;
	text-indent: -999em;
	text-decoration: none;
}


/* Drop Shadows taken from: http://alistapart.com/articles/cssdropshadows/ */
div.navbox_shadow
{
	width:150px;
	float:right;
	background: url("/images/shadowAlpha.png") no-repeat bottom right !important;
	margin: -25px -50px 0 10px !important;
}
div.navbox
{
	text-align:right;
	background-color: #e1e1e1;
	border: 1px solid #707070;
	padding: 10px;
	margin: -6px 6px 6px -6px !important;
}
div.navbox ul		{ margin:0; padding:0 }
div.navbox ul li	{ padding:1px; margin:0; list-style-type:none }


