html {
	height:100%;
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
	padding:0px;
	margin:0px;
}
body {
	background-color: #B3CCD3;
	padding:0px;
	margin:0px;
}

.l2wrap {
	background-image:url(../images/l2bot.jpg);
	background-position: center bottom;
}
.mnwrap {
	background-image: url(../images/ywrap.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.mnwrap table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:110%;
}

.ani {
	background-image: url(../images/anim01_01.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.bot_mast {
	background-image: url(../images/botmast.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.bot_ani {
	background-image: url(../images/anim02_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}


a:link, a:visited, a:active {
	color:#009;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
}
a:hover {
	color:#ac0000;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}
.header {
	color:#ac0000;
	padding:10px;
	font-size:20px;
	line-height:130%;
	text-transform:uppercase;
	font-stretch:condensed;
	font-weight:bold;
}
.sub_header {
	font-size:14px;
	line-height:130%;
	font-weight:bold;
	text-decoration:underline;
}
.item_name {
	font-weight:bold;
}
.item_name, .item_description {
	border-bottom:1px solid #CCCCCC;
	border-collapse:collapse;
}
.footer1 {
	color:#FFFFFF;
	text-transform:uppercase;
}
.footer1 a:link, .footer1 a:visited, .footer1 a:active {
	color:#00C;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
}
.footer1 a:hover {
	color:#009;
	text-decoration:underline;
	text-transform:none;
	font-weight:bold;
}
.footer2 {
	color:#FFFF00;
	text-transform:uppercase;
}
ul {
	list-style:url(../images/red_arrow.gif);
}
ul li {
	
}
ul li ul {
	list-style:square;
}
ul li ul li {
	padding-bottom:0px;
}

img.border {
	border:1px solid #999999;
	margin-top:5px;
	margin-bottom:5px;
}