body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 1px}
td { font-size: 10pt; }
a { color: Navy; }
a:visited { color: Navy; }
a:hover { color: #3333ff; }
pre { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
h3 { 
color: #ffcc00; 
font-size: 12pt; 
}
.search
{
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: White;
}
.title { 
background-image: url(m3/titback.gif); 
background-repeat: repeat-x; 
color: #ffcc00; 
font-size: 12pt; 
font-weight: bold;
padding-left: 12px;
}
input, select, textarea { font-family: Arial; font-size: 9pt; }
.cartheader td { border-bottom: 2px solid #3399ff; padding: 3px; }
.cartline td { border-bottom: 1px solid #cccccc; }
.carttotal td { border-top: 2px solid #cccccc; font-weight: bold; background-color: #ffffcc; }
.tt { border: 1px solid #cccccc; background-color: #ffffff; }
.grouphead { background-image: url(m3/bbg.gif); background-repeat: repeat-x; color: White; font-weight: bold; }
.light { color: #747474; }

h4 {
padding: 3px;
border-bottom: 2px solid #3399ff;
color: #3399ff;
}
.obo {
border: 1px solid #000066;
background-color: White;
}
.boxleft {
background-image: url(m3/oo/box/left.gif);
background-repeat: repeat-y;
}
.boxtop {
background-image: url(m3/oo/box/top.gif);
background-repepat: repeat-x;
}
.boxright {
background-image: url(m3/oo/box/right.gif);
background-repeat: repeat-y;
}
.boxbottom {
background-image: url(m3/oo/box/bottom.gif);
background-repeat: repeat-x;
}
.num {
color: White;
border: 1px solid Navy;
background-image: url(m3/num.gif);
background-repeat: repeat-x;
cursor: hand;
}
.num a {
text-decoration: none;
color: White;
}
.num a:visited {
text-decoration: none;
color: White;
}
.num a:hover {
text-decoration: none;
color: White;
}
.onum {
color: Navy;
border: 1px solid Navy;
background-image: url(m3/onum.gif);
background-repeat: repeat-x;
}
.head { 
padding: 0px;
}
.sub { 
color: Navy; 
padding-left: 12px; 
background-image: url(m3/sub.gif);
background-repeat: no-repeat;
cursor: hand;
}
.sub a { text-decoration: none; color: Navy; }
.sub a:visited { text-decoration: none; color: Navy; }
.sub a:hover { text-decoration: none; color: Navy; }
.over { 
color: White; 
padding-left: 12px; 
background-image: url(m3/over.gif);
background-repeat: no-repeat;
cursor: hand;
}
.over a { text-decoration: none; color: White; }
.over a:visited { text-decoration: none; color: White; }
.over a:hover { text-decoration: none; color: White; }
.bordered {
border: 1px solid #ffffff;

}
.snn { font-size: 9pt; padding-left: 3px; }
.snn a { text-decoration: none; color: #4b4b4b; }
.snn a:visited { color: #4b4b4b; }
.heading  { font-size: 13pT; color: Navy; }