#m_body {background-color:#9FD7F4; margin:0; padding:0;}
body,p,li,td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
body {padding:0; margin:0;}
.boldblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-variant: normal; color: #0099CC; line-height: 20px}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099CC}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #855AAE; text-align: right; padding-bottom: 8px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;font-weight: bold; color: #0099CC; }
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;font-weight: bold; color: #0099CC; text-align:center}

p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
li {  margin-top: 20px}
li.smalllist {margin-top: 0px}
li.asterdisc {list-style-type: circle; margin-top: 0px}
.float	{ border: #0099CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px	}
.r1	{BACKGROUND-COLOR: #ddf4ff; }
.r2	{BACKGROUND-COLOR: #98d4f2; }

#for_print {display:none;}
hr {height:1px; }

.photogalleryTable {border:1px solid #0099CC;}
.photogalleryTable td { padding-top:20px;}

/** shop menus **/
#mrp_shop {padding:30px; border:1px solid #FFF; font-weight:bold;}
#mrp_shop ul {list-style-type:none; padding:0; margin:0;}
#mrp_shop li {list-style-type:none; padding:5px 0; }

/*  Menus   */
.MenuBarVertical
{
	background-color: #a3dbf7;
	color: #008ED6;
	background-image:url(../images/bg_menu_item.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.MenuBarVertical_over
{
	background-color: transparent;
	color: #004566;
	background-image:url(../images/bg_menu_item_over.jpg);
	background-repeat: repeat-y;
	background-position:top left;}
	
.submenuitem{
	background-color: #008ED6;
	border-width:0;
	border-bottom:0px solid #fff;
	color:#004566;
	padding: 4px 10px 4px 14px;
	background-image:url(../images/bg_submenu.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
	
.submenuitem_over{
	border-width:0;
	border-bottom:0px solid #fff;
	background-color: #cceeff;
	color:#008ED6;
	background-image:url(../images/bg_submenu_f2.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
ul#nav_709894 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	cursor: default;
	width: 190px;
}

ul#nav_709894 li.sfhover ul {margin:0; width:190px; margin-left:190px;}
	
ul#nav_709894 li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 190px;
	margin-top:0;
	margin-bottom:0;
	line-height:normal;
}
ul#nav_709894 ul
{
	margin: 0 0 0 189px;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 190px;
	left: -1000em;
	top: 0;
}	

ul#nav_709894 ul li
{
	width: 190px; margin-top:0;
}

ul#nav_709894 a
{
	display: block;
	width: 190px;cursor: pointer;
	
	padding: 4px 10px 4px 40px;
	color: #004566;
	text-decoration: none;
	
	font-size:11px;
}

ul#nav_709894 li:hover a{
	border-width:0;
	border-bottom:0px solid #fff;
	width:auto;
	color:#008ED6;
	background-position: top left;
	font-size:11px;
	
	
}

ul#nav_709894 li:hover ul li a{
	border-width:0;
	border-bottom:0px solid #fff;
	width:auto;
	color:#004566;
	background-position: top left;
	font-size:11px;
	
	
}

ul#nav_709894 li:hover ul li:hover a{
	border-width:0;
	border-bottom:0px solid #fff;
	width:auto;
	color:#008ED6;
	background-position: top left;
	font-size:11px;
	
	
}

ul#nav_709894 ul li a{
	border-width:0;
	border-bottom:0px solid #fff;
	width: auto;
	color:#004566;
	background-position: top left;
	font-size:11px;
	
	
}




ul#nav_709894 ul li a
{
	display: block;
	cursor: pointer;
	width:auto;
	padding: 4px 10px 4px 10px;
	color: #004566;
	text-decoration: none;
	font-size:11px;
}

ul#nav_709894 ul li a:hover{
	border-width:0;
	border-bottom:0px solid #fff;
	width:auto;
	color:#008ED6;
	font-size:11px;
}
ul#nav_709894 ul li:hover ul li a:hover{
	border-width:0;
	border-bottom:0px solid #fff;
	color:#008ED6;
	width:auto;
	background-position: top left;
	font-size:11px;
}


ul#nav_709894 ul li ul li a
{
	display: block;
	cursor: pointer;
	width:auto;
	padding: 4px 10px 4px 10px;
	color: #004566;
	text-decoration: none;
	font-size:11px;
}

ul#nav_709894 ul li:hover ul li a:hover{
	border-width:0;
	border-bottom:0px solid #fff;
	width:auto;
	color:#008ED6;
	font-size:11px;
}

ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.nav_709894 iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.nav_709894 li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: none;
	}
}

