/* * * * * * * * * * * * * * * * * * * * * * */
/*            DB.com CSS for Miva             */
/*                PRINT Version                 */
/*      Last Modified: 02/23/2006     */
/* * * * * * * * * * * * * * * * * * * */

Body {
	margin: 					0;
	padding:					0;
	font-family:			"Palatino Linotype",Georgia,Arial,Helvetica,Times,Verdana,sans-serif;
	font-size:					12pt;
}

a:link 		{ color: #000099}
a:visited 	{ color: #990099}
a:hover 	{ color: #000099; background-color:#FFFFAA; text-decoration: none}
a:active 	{ color: #FFFF66}

/* * * * * * * * * * * * * * * * * * * * * * * */
/*  Major Layout Objects for DB.com  */
/* * * * * * * * * * * * * * * * * * * * * * * */

	
.OOTWRight {
	display: 				none;  /* block; */
	position: 				absolute;
	top : 						174px;
	width:					13%; 
	left:						85%;
	margin:				0px 0px 0px 6px;
	font-size:				10pt;
	font-weight: 		bold;
	z-index: 				99;
}

.OOTWBody {
	display: 				block;
	position:				absolute;
	top : 						180px;
	left : 						0;  /*  180;  */
	width:                   90%;   /* was 60% */
	/*margin : 				0px 8px 0px 180px; */
	margin : 				0px 5% 0px 5%;
	padding: 				0px 0px 0px 0px;
	z-index: 				98;
	color: 					#003366;
	background-color: 	#DEE7EF;
}

.OOTWBodyTitle {
	color: 					#ffccaa;
	background-color: 	#a31e39;
	font-size:				large;
	font-size: 			16pt;	
	font-weight: 		bold;
	letter-spacing: 	2px;
	width:					100%;
	top:						0px;
	left:						0px;
	margin: 				10px 0px 0px 20px;
	padding: 				0px 0px 2px 0px;
	z-index: 				9;
}

.OOTWInnerBody {
	padding-left: 		16px;
	padding-right: 	1%;
	z-index: 				99;
}

.OOTWFooter {
	clear: 					both;
	display: 				none;   /* block; */
	text-align: 			center;
	margin-top: 		12px;
	width: 					600px;
	height: 					74px;
	z-index: 				1;
}

.OOTWFooterText {
	background-color: #000063;
	color: 							#FFCCAA;
	font-family:				"Palatino Linotype", Georgia, Arial, Helvetica, Times, Verdana, sans-serif;
	font-size: 					9pt;	
}

.OOTWFooterLink {
	background-color: #000063;
	color: 					#DEE7EF;
}

a.OOTWFooterLink {
	color: 							#FFFF00;
	background-color: #000063;
	text-decoration: 		none;
}

a.OOTWFooterLink:link {
	 color: 					#DEE7EF; 
}

a.OOTWFooterLink:link:visited 	{
	color: 					#DEE7EF; 
}

a.OOTWFooterLink:link:hover { 
	color: 							#990099; 
	background-color:	#FFFFAA; 
	text-decoration: 		none;
}

a.OOTWFooterLink:link:active { 
	color: 							#FFFF66; 
}

/*  Stuff for buffing up the Site Map */
.sitemapHeader {
	background-color: #EEF7FF;
	color:                   	#0000FF;
	padding:				4px 0px 0px 16px;
	margin:                 16px 0px 0px 0px;
	font-size:				14pt;
	font-weight: 		bold;
	font-variant: 		small-caps;
	list-style-type: 	none;
}

.sitemapNormal {
	color: 						#003366;
	font-size:					13pt;
	font-weight:          normal;
	font-variant:			normal;
}

/*    Shopping Cart Styling  */
.CartTitle {
	display: 					none;   /* block; */
	color:							#ffccaa;
	background-color:	#a31e39;
	font-size:						large;
	font-weight: 				bold;
	letter-spacing: 			2px;
	width:							100%;
}

.popUp {
	z-index: 				9999;
	font-size: 				10px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	visibility:				hidden;
	display:					none;
	margin: 					0 4px;
	padding: 				0px;
	position: 				absolute;
	width: 					342px;
	overflow:				hidden;
	border: 				solid 1px black;
	}

.showVeriSign
{
	display:					none;
	visibility:				hidden;
}

/*                                             */
/*     Left-Column Navigation      */
/*  (Expandable Menus version)  */
/*                                             */

#NavMenuBar {
	display: 					none;   /* block; */
	white-space: 			nowrap;
	position : 				absolute;
	top : 							180px;
	left : 							0;
	width: 						160px;
	background-color: 	#000063;     /*   #DEE7EF;   #161e74;  */
	margin: 					0px 0px 0px 16px;
	padding: 					0px;
	overflow: 				hidden;
}

#NavMenuBarMIVA {
	display: 					none;   /* not here before trying this */
	margin: 					0px 0px 0px 6px;
	top : 							192px;
	/*
	left : 					0;
	display: 				block;
	position : 				absolute;
	*/
	white-space: 			nowrap;
	width: 						160px;
	background-color: 	#000063;
	padding: 					0px;
	overflow: 				hidden;
}

#mainMenu {
	color:						#003366;
	background-color: #000063;
	margin: 					0px 0px 0px 0px;
	width:						100%;
	font-family:			"Comic Sans MS",Arial, Helvetica, Times, Verdana, sans-serif;
	font-size:					16px;
	font-weight:			bold;
	white-space: 			nowrap;
}

#menuList {
	margin:					0px;
	padding:					0px 0px 0px 0px;
}

li.menubar {
	font-size:					16px;
	font-weight:			normal;
	line-height:				1.5em;
	list-style:					none outside;
}

.menu {
	display:					none;
	margin-left:			0px;
	padding:					0px;
}

.submenu {
	display:					none;
	margin-left:			12px;
	padding:					0px;
}

.menu li, .submenu li {
	list-style:					none outside;
}

/*  Top-level menu items */
a.TopExpander {
	display:					block;
	margin-top:           0px;
	margin-bottom:      0px;
	padding:                2px 0px 2px 0px;
	background-color: #000063;
	color:					#ffccaa;
	font-size:				14px;
	font-weight:			bold;
	padding-left:			4px;
	text-decoration:	none;
}

a.TopExpander:link {
	background-color: #000063;
	color:					#ffccaa;
	text-decoration:	none;
}

a.TopExpander:visited {
	background-color: #000063;
	color:					#ffccaa;
	text-decoration:	none;
}

a.TopExpander:hover {
	color:					#ffff66;
	text-decoration:	none;
}

a.TopExpander:active {
	background-color: #000063;
	color:					#ffccaa;
	text-decoration:	none;
}

/*  Top-level Link items  (like Contact Us)*/
a.TopLink {
	display:					block;
	margin-top:           0px;
	margin-bottom:      0px;
	padding:                2px 0px 2px 0px;
	background-color: #000063;
	color:					#ffccaa;
	font-size:				14px;
	font-weight:			bold;
	padding-left:			4px;
	text-decoration:	none;
}

a.TopLink:link {
	background-color: #000063;
	color:					#ffccaa;
	text-decoration:	none;
}

a.TopLink:visited {
	background-color: #000063;
	color:					#ffccaa;
	text-decoration:	none;
}

a.TopLink:hover {
	color:					#ffff66;
	text-decoration:	none;
}

a.TopLink:active {
	background-color: #000063;
	color:					#ffccaa;
	text-decoration:	none;
}


a.Expander {
	display:					block;
	margin-top:           0px;
	margin-bottom:      0px;
	background-color: #000063;
	color: 					#FFFF66;
	font-size:				12px;
	font-weight:			bold;
	padding-left:			12px;
	text-decoration:	none;
}

a.Expander:hover {
	color:					#ff3366;
	text-decoration:	none;
}

.menu li a, .submenu li a {
	display:					block;
	background-color: #000063;
	color: 					#FFFF66;
	font-size:				12px;
	font-weight:			bold;
	padding-left:			4px;
	text-decoration:	none;
	width:                   160px;
	margin-top:           0px;
	margin-bottom:      0px;
}

.submenu li a {
	padding-left:			12px;
}

.menu li a:link, submenu li a:link {
	background-color: #000063;
	color: 					#FFFF66;
	text-decoration:	none;
}

..menu li a:visited, submenu li a:visited {
	background-color: #000063;
	color: 					#FFFF66;
	text-decoration:	none;
}

.menu li a:hover, submenu li a:hover {
	color:					#ffccaa;
	text-decoration:	none;
}

.menu li a:active, submenu li a:active {
	background-color: #000063;
	color: 							#FFFF66;
	text-decoration:		none;
}

#Menu1 {padding-top: 6px}

.menuCap {
	background-color: 	#DEE7EF;
	margin: 							0px 0px 0px 0px;
	padding:                			0px 0px 0px 0px;
}