/* CSS Document */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {font-family: arial, sans-serif; width:540px; height:30px; position:relative; font-size:11px; margin:0px 0px 0px -1px; position:relative; z-index:100;}
.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {float:left; border-left:1px solid #eee; width:95px;}

.menu ul li a, .menu ul li a:visited {display:block; float:left; width:90px; text-decoration:none; padding:0 0 0 5px; height:30px; line-height:30px; color:#FFFFFF;}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }


.menu ul li:hover a,
.menu ul li a:hover {color:#004080; background:#3471B8;}

.menu ul li:hover ul,
.menu ul li a:hover ul {
	visibility:visible;
	width:698px;
	background:#004080;
	color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee;}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#bd8d5e; color:#fff;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:#004080; color:#fff;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#66CCCC; color:#000;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#dfc184;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;}
.contentbg	{
	background-image:url(../images/contentBG.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}
h1	{
	letter-spacing:0px;
	font-size:16px;
}
h2	{
	letter-spacing:0px;
	font-size:13px;
}
h3	{
	letter-spacing:0px;
	font-size:1.30em;
}
.style1 {
	font-size: 10px
}
iframe {
	border: none;
	height: 23px;
	width: 100%;
	padding: 0px;
}
.subscript	{
	color:#000033;
	font-size:5px;
	vertical-align:super;
}
.contentBg	{
	background-image:url(../images/contentBG.jpg);
	background-repeat:no-repeat;
	height: 400px;
}
body {
  font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#022864;
	letter-spacing:1px;
	line-height:15px;
	margin-top: 0px;
}
.border-right	{
	border-right:#FFFFFF 1px solid;
}
.border-left	{
	border-left:#FFFFFF 1px solid;
}
.footer	{
	background-image:url(../images/footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:48px;
}
.image	{
  margin-right:20px;
}
.imageRight	{
  margin-right:20px;
}
li.tick   {
	list-style-position: inside;
	list-style-image:url(http://www.sterilsafe.com/images/tick.gif);
  margin-left: 0;
  margin-bottom: 3px;
	padding-left: 2em;
	text-indent: -18px;
}
.border 	{
	border:#003366 1px solid;
}
