body { font-family:Arial, Helvetica, sans-serif; font-size:10pt; background-color: #F9FBF6;}
form { padding: 0px; margin: 0px; }
a:link	 { color:#990000; text-decoration: none; }
a:visited { color:#990000; text-decoration: none; }
a:hover	 { color:#006699; text-decoration: none; }
img {border:0px;}
h1 { font-size:18px; font-weight:bold;}
.leftcell {background-color: #F9FBF6;}
.headertable { font-weight:bold; font-size:12px; color:#000000;}
.headertable a:link { color:#000000; }
.headertable a:visited { color:#000000; }
.headertable a:hover { color: #990033; }

.tinytxt  {font-size:9px; line-height:10px;margin:0px; padding:0px; color:#990033;}
.tinytxt input{font-size:9px; line-height:10px;margin:0px; padding:0px; color:#990033;}
.tinytxt a:link { margin:0px; padding:0px; color:#990033;}
.tinytxt a:visited { margin:0px; padding:0px; color:#990033; }
.tinytxt a:hover { margin:0px; padding:0px; color: #990033; }

.tinytxtft  a:{ background-color:#A85048; font-size:10px; font-weight:bold; top-margin:20px; color:#E8D0B8;}
.tinytxtft a:link { background-color:#A85048;color:#E8D0B8;}
.tinytxtft a:hover { background-color:#A85048;color: #FFFFFF; }
.tinytxtft a:visited { background-color:#A85048;color:#E8D0B8;}

.cartlinks {display:block; font-size:9pt; font-weight:bold;}
.cartlinks a:link	 { color:#990000; text-decoration: none; }
.cartlinks a:visited { color:#990000; text-decoration: none; }
.cartlinks a:hover	 { color:#006699; text-decoration: none; }
.page { width: 95%; }
.innertable {padding:0px; margin:0px; }
.checkback {background-color: #336633;}
.top { 
	background-color:#C8B187;
}
.topnav { 
	padding:0px 0px 0px 0px; margin-right: 3px;
}
.top a { color: #333366; text-decoration: none; }

.leftside { background-color: #f0fff0;}
.leftside a { text-decoration: none; }
.leftside a:hover { color: #CC0033; }

.fabmsg { color: #990000; }
.catfabmsg { color: #990000; font-weight:bold; }
.content { background-color: #f7f7f7; border: 2px solid #00337E;}
.contenttable {width:85%; background-color:#F7EFC5; border: 1px dashed #3C5551;}
.contenttable td {text-align:left; padding:10px;}
.content-title {
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	color: #990000;
	margin-bottom:10px;
}
.content-link a{ font-weight:bold; color:#990000; text-decoration: none;}
.content-link a:link{ color:#990000; }
.content-link a:visited{ color:#990000;}
.content-link a:hover{ color:#006699; }

.content-link-on a { font-weight:bold; color:#990000; text-decoration: none;color:#006699;}
.content-link-on a:link{ color:#006699; }
.content-link-on a:visited{ color:#006699;}
.content-link-on a:hover{ color:#006699; }

.clear { clear: both; color: #ffffff; }

.leftnav { border-style:dashed;
border-width:1px;
border-color:#66635F;
background-color:#F7EFC5;
margin:10px;
text-align:left; }

.bothnavhead { text-align: center; font-weight: bold; font-size: 12pt;  color:#990000;
				 padding-bottom: 3px; margin-bottom: 6px;}

/* LEVEL 0 nav */
.vert-level-0 a {
	display: block;
	font-size: 9pt;
	font-weight: normal;
	padding-left: 10px;
	margin-bottom:5px;
	cursor: pointer;
	text-decoration: none;
	text-align:left;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
}
.vert-level-0 a:link		{ color:#990000; text-decoration: none; }
.vert-level-0 a:visited 	{ color:#990000; text-decoration: none; }
.vert-level-0 a:hover		{ color:#006699; text-decoration: none; }
.vert-level-0 a:active		{ color:#990000; text-decoration: none; }

.vert-level-0-on a { display: block; font-size: 9pt; font-weight: bold;
		padding-left: 10px;  margin-bottom:5px;
	cursor: pointer; text-decoration: none; text-align:left;
		background-image: url(arrow.gif);
	background-repeat: no-repeat;
}
.vert-level-0-on a:link, a:visited { color: #006699; }
.vert-level-0-on a:hover	{color: #006699; }
.vert-level-0-on a:active	{color: #006699; }


/* LEVEL 1 nav */
.vert-level-1 a { display: block; font-size: 11px;
	color: #003366; background-color: #DfeEf7; border: 1px outset #CCCCCC;
	margin-left: 3px; margin-right: 3px; text-indent: 16px;
	cursor: pointer; text-decoration: none;

}
.vert-level-1 a:link		{ color: #003399; }
.vert-level-1 a:visited 	{ color: #330099; }
.vert-level-1 a:hover		{ background-color: #F2F9BB; }
.vert-level-1 a:active		{ color: #000000; background-color: #D8DEE7; }

.vert-level-1-on a { display: block; font-size: 11px;
	color: #003366; background-color: #D8DEE7; 	border: 1px inset #CCCCCC;
	margin-left: 3px; margin-right: 3px; text-indent: 16px;
	text-decoration: none; cursor: pointer;
}
.vert-level-1-on a:link, a:visited { color: #003366; }
.vert-level-1-on a:hover	{ background-color: #F2FfBB; }
.vert-level-1-on a:active	{ background-color: #7583a2; }



/* LEVEL 2 nav */
.vert-level-2 a { display: block; font-size: 9px;
	color: #003366; background-color: #effEff; padding: 2px;
	margin-left: 3px; margin-right: 3px; text-indent: 24px;
	cursor: pointer; text-decoration: none;

}
.vert-level-2 a:link		{ color: #003399; }
.vert-level-2 a:visited 	{ color: #330099; }
.vert-level-2 a:hover		{ background-color: #F2F9BB; }
.vert-level-2 a:active		{ color: #000000; background-color: #D8DEE7; }

.vert-level-2-on a { display: block; font-size: 9px;
	color: #003366; background-color: #D8DEE7; 	border: 2px inset #CCCCCC;
	margin-left: 3px; margin-right: 3px; text-indent: 24px;
	text-decoration: none; cursor: pointer;
}
.vert-level-2-on a:link, a:visited { color: #003366; }
.vert-level-2-on a:hover	{ background-color: #F2FfBB; }
.vert-level-2-on a:active	{ background-color: #7583a2; }

.vert-level-3 { text-indent: 24px; font-size: 10px; }
.vert-level-3-on { text-indent: 24px; font-size: 10px; background-color: #f0f0f0; }

.vert-level-4 { text-indent: 32px; font-size: 9px; }
.vert-level-4-on { text-indent: 32px; font-size: 9px; background-color: #f0f0f0; }


.horiz-top {	display: inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.horiz-top a{	}
.horiz-top img{	display: inline; margin-right:3px; }


.horiz-top-on {	display: inline; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px }
.horiz-top-on a:link{  }
.horiz-top-on a:visited{ }
.horiz-top-on a:hover{ }
.horiz-top-on img{	isplay: inline; margin-right:3px; }


.horiz-child {	display: inline; padding: 2px; margin-bottom: 2px; line-height: 20px; color: #D9C0A1;
				background-color: #3C5551; font-weight:bold; font-size: 10px; }
.horiz-child a:link{ color: #D9C0A1; }
.horiz-child a:visited{ color: #D9C0A1; }
.horiz-child a:hover{ color: #D69AB7; background-color: #cccccc; }

.horiz-child-on {	display: inline; padding: 2px; margin-bottom: 2px; line-height: 20px; color: #666666;
				background-color: #f0f0ff; font-weight: bold; font-size: 10px; }
.horiz-child-on a:link{ color: #666666; }
.horiz-child-on a:visited{ color: #666666; }
.horiz-child-on a:hover{ color: #000000; }

.viewcart { margin-top: 18px; text-align: center; }

.logged-in-message { color: red; font-weight: bold; }

.navbox {
border-style:dashed;
border-width:1px;
border-color:#66635F;
background-color:#F7EFC5;
margin:10px;
padding-left: 5px;
text-align:left;
}

.breadcrumbbox {
border-style:dashed;
border-width:1px;
border-color:#66635F;
background-color:#00337e;
padding-left:20px;
line-height:20px;
}

.breadcrumb {
font-size: 11px;
font-weight:bold; 
text-decoration: none;
color:#FFFFFF;
}
.breadcrumb a:link{
color:#FFFFFF;
text-decoration: none;
}
.breadcrumb a:visited{
color:#FFFFFF;
text-decoration: none;
}
.breadcrumb a:hover{
color:#FFFF99;
text-decoration: none;
}
.breadcrumb a:active{
color:#00337e;
text-decoration: none;
}
.dmsg { color: #ff0000; font-size: 9pt; }
.emailform {background-color:#F7EFC5; width:400px;}
.emailpop {background-color:#F7EFC5; width:400px;}
.emailpop h1{font-size:14px; font-weight:bold; margin:0px;}

.dwall a { display: block; font-size: 13px; font-weight: bold; width: 95%;
		color: #ffffff; background-color: #990000; border: 2px outset #CCCCCC;
		margin:5px 0px 0px 0px; line-height:20px;
		cursor: pointer; text-decoration: none;
	}
.dwall a:link			{ color: #ffffff; }
.dwall a:visited		{ color: #ffffff; }
.dwall a:hover			{ color: #ffffff; background-color: #00337E; }
.dwall a:active			{ color: #ffffff; }
.lmform{margin: 0px 0px 30px 0px;}
.lmform th{color:#FFFFFF; background-color:#00337E;}
.lmform td {background-color:#F7EFC5; font-size:9pt;}

.bothnavhead{
   font-weight:bold;
   color:#000000;
   font-size:10pt;
    }
