pre, tt, kbd  {
font-family: 'Andale Mono', 'Courier New', monospace;
font-size: 100%;
line-height: 150%;
margin: .72% 0;
}
.fragment  {
background-color:#ffff00;
color: #000000
}
a:link  {
color:#003399;
}
a:visited  {
color:#800080;
}
a:hover  {
color:#ff0000;
}
a:active  {
color:#ff6600;
}
a.map-h:link {
color:#000099;
font-weight: bold;
text-decoration: underline;
font-size: 110%;
line-height:150%;
}
a.map-h:visited {
color:#800080;
font-weight: bold;
text-decoration: underline;
font-size: 110%;
line-height:150%;
}
a.map-h:hover {
color:#ff0000;
font-weight: bold;
text-decoration: underline;
font-size: 110%;
line-height:150%;
}
a.map-h:active {
color:#ff6600;
font-weight: bold;
text-decoration: underline;
font-size: 110%;
line-height:150%;
}
a.map:link {
color:#000099;
text-decoration: none;
}
a.map:visited {
color:#800080;
text-decoration: none;
}
a.map:hover {
color:#ff0000;
text-decoration: underline;
}
a.map:active {
color:#ff6600;
text-decoration: none;
}
a:link img.brd  {
border: 1px solid #003399;
}
a:visited img.brd  {
border: 1px solid #800080;
}
a:hover img.brd  {
border: 1px solid #ff0000;
}
a:active img.brd  {
border: 1px solid #ff6600;
}
body {font: small Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif; 
background:#fbfbfb;
border-left: 2px outset #aaaaaa;
margin:0;
padding:0;
scrollbar-3dlight-color:#99ccff;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#003366;
scrollbar-face-color:#6699cc;
scrollbar-highlight-color:#ccddff;
scrollbar-shadow-color:#336699;
scrollbar-track-color:#336699;
}
body.noshadow  {
background:#fbfbfb;
font: small Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif; 
border: 0;
margin: 0;
padding:0;
scrollbar-3dlight-color:#99ccff;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#003366;
scrollbar-face-color:#6699cc;
scrollbar-highlight-color:#ccddff;
scrollbar-shadow-color:#336699;
scrollbar-track-color:#336699;
}
body.job  {font: small Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif; 
background:#fbfbfb;
border-left: 2px outset #aaaaaa;
padding:2%;
margin:0;
scrollbar-3dlight-color:#99ccff;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#003366;
scrollbar-face-color:#6699cc;
scrollbar-highlight-color:#ccddff;
scrollbar-shadow-color:#336699;
scrollbar-track-color:#336699;
}
h1.home {
font-size:32px;
color: #003366;
margin:0;
background:transparent;
font-family:Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
font-weight:bold;
}
h1.home1  {
font-size:32px;
color: #ffffff;
margin:0;
background:transparent;
font-family:Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
font-weight:bold;
}
h1 {
font-size:26px;
margin-bottom:32px;
background:transparent;
color:#000000;
font-family:Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
font-weight:bold;
}
h2 {
border:0;
font-size:22px;
margin-bottom:16px;
background:transparent;
color:#003366;
font-family:Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
font-weight:bold;
}
h3 {
font-size:18px;
margin-bottom:12px;
background:transparent;
color:#336699;
font-family:Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
font-weight:bold;
}
h4 {
font-size:15px;
font-style:italic;
background:transparent;
color:#6699cc;
font-family:Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
font-weight:bold;
}
html {
scrollbar-3dlight-color:#99ccff;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#003366;
scrollbar-face-color:#6699cc;
scrollbar-highlight-color:#ccddff;
scrollbar-shadow-color:#336699;
scrollbar-track-color:#336699;
}
ol, dd, ul {
margin-top: 1%;
margin-bottom:2%;
line-height:1.5em;
}
li, dt  {
margin-top: 1%;
margin-bottom:1%;
}
li li li li {list-style: url('http://www.marclife.com/images/image1.gif'); 
}
li li li li li {list-style: url('http://www.marclife.com/images/image1a.gif'); 
}
p {
line-height:1.5em;
}
table.x {
border:1px solid #336699;
border-collapse:collapse;
width:100%
}
th.x{
background:#336699;
color:#ffffff;
font-size:16px;
font-weight:bold;
padding:6px;
text-align:center;
vertical-align:middle
}
td.x1 {
background:#ffffff;
border:1px solid #336699;
line-height:1.25em;
padding:6px;
text-align:center;
vertical-align:top;
width:14%;
}
td.b1 {
background:#ffffff;
color:#000099;
font-size:14pt;
font-weight:bold;
vertical-align:middle
}
td.b2 {
background:#ffffff;
color:#000000;
font-size:11pt;
font-weight:bold;
vertical-align:middle
}
td.b3 {
background:#ffffff;
color:#000000;
font-size:10pt;
vertical-align:middle
}
table.m {
border:1px solid #336699;
border-collapse:collapse;
width:95%
}
td.m1 {
background:#ffffff;
border:1px solid #336699;
line-height:1.25em;
padding:8px;
vertical-align:top;
width:14%;
}
td.m2 {
background:#ffffff;
border:1px solid #336699;
line-height:1.25em;
padding:8px;
vertical-align:top;
width:58%;
}
td.m3 {
background:#ffffff;
border:1px solid #336699;
line-height:1.25em;
padding:8px;
vertical-align:top;
width:28%
}
th.m {
background:#336699;
color:#ffffff;
font-size:16px;
font-weight:bold;
padding:6px;
text-align:left;
vertical-align:middle
}
.back, .next  {
font:88%/150% Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
text-decoration:none;
text-align: center;
}
.blockcenter {
margin:0 auto;
padding:0;
text-align:center;
display: table;
}
.blockindent {
padding-left:2em;
}
blockquote {
line-height:1.0em;
margin-left:  2em;
margin-right:  2em;
text-align:justify;
}
.center  {
text-align:center;
}
.menu  {
text-align:center;
margin: 2%;
}
.contentbcp  {
background:transparent;
margin: 0 5% 2%;
padding:0 0 2%;
border-bottom: 2px solid #336699;
}
.content  {
background:transparent;
border:1px solid #336699;
margin:2% 5%;
padding:20px;
}
.contenth  {
background:transparent;
margin: 0 5% 4%;
padding:0;
}
.content2  {
background:#ffffdd;
border:1px solid #ff6600;
margin:2% 5%;
padding:20px
}
.content3  {
background:transparent;
border:1px solid #ff6600;
margin:2% 5%;
padding:20px;
}
.contentb  {
background:#ffffff;
border:1px solid #336699;
margin:2% 3%;
padding: 0 12px;
}
.contentm  {
background:transparent;
border:0;
margin:1% 2%;
}
.date  {
font:70%/150% Verdana,Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
text-align:center;
padding-bottom: 10px;
padding-top: 0;
clear: both;
}
.header {
margin:0;
padding:12px 12px 0;
text-align:center;
font-weight: bold;
font-size: larger;
}
.headerh {
margin:0 5% 0 5%;
padding:0 0 0 0;
color: #003366;
}
.headerh1 {
margin:0;
padding:0 0 0 0;
color: #ffffff;
background-color: #003366;
}
.hilite {
background:#ffff00
}
.hr {
border-top:1px solid #000000;
margin:4px 0;
padding:2px 24px 112px 24px;
width:100%
}
.image-l {
border:1px solid #cccccc;
float:left;
margin-bottom:6px;
margin-right:12px;
margin-top:3px;
padding:6px 6px 4px;
text-align:center;
background:#ffffff;
font:75% Verdana,Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
line-height:1.5em;
display:block;
}
.image-lnb {
border:0;
float:left;
margin:0 12px 6px 0;
padding:0;
text-align:center;
}
.image-r {
border:1px solid #cccccc;
float:right;
margin-bottom:6px;
margin-left:12px;
margin-top:3px;
padding:6px 6px 4px;
text-align:center;
background:#ffffff;
font:75% Verdana,Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
line-height:1.5em;
display:block;
}
.image-rnc  {
border:1px solid #cccccc;
float:right;
margin-bottom:6px;
margin-left:12px;
margin-top:3px;
padding:6px;
text-align:center;
background:#ffffff;
display:block;
}
.image-rnb {
border:0;
float:right;
margin:6px 0 6px 12px;
padding:0;
text-align:center;
}
.rnb {
border:0;
float:right;
margin:6px 0 6px 12px;
padding:0;
line-height: 1.15em;
}
.indent {
text-align:justify;
text-indent:1.5em;
margin-top:0;
margin-bottom:1px;
line-height: 1.5em;
}
.just {
text-align:justify;
line-height: 1.5em;
}
.large {
font:115% Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
line-height: 1.5em;
}
.marc {
color:#003366
}
.menu2  {
font:90%/150% Arial, Helvetica, Geneva, Tahoma, 'MS Sans Serif', sans-serif;
text-align: center;
padding-top: 10px;
}
.mid {
font-weight:normal;
margin-bottom:6px;
margin-top:0;
padding-top:0
}
.right {
text-align:right
}
.search1 {
background:#ddddff;
color:#000000;
font:larger Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
}
.search2 {
background:#dddddd;
color:#000000;
font-weight: bold;
vertical-align:top;
}
.search3 {
background:#eeeeee;
color:#000000;
vertical-align:top;
}
.shadow {
border-bottom:2px inset #cccccc;
border-right:2px inset #cccccc;
height:100%;
}
.shadow2 {
border-bottom:2px inset #cccccc;
border-right:2px inset #cccccc;
}
.sig {
font-weight: bold;
}
.small, .smaller {
font:85% Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
line-height:1.5em;
}
.special {
background:transparent;
border:1px solid #003366;
color:#003366;
font:italic bold 22px Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
margin:2% 5%;
padding:20px;
text-align:center
}
.bcp {
background:transparent;
border:2px solid #003366;
color:#003366;
font:italic bold 125% Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
margin:5% 5%;
padding:20px;
text-align:left
}
.bcp2 {
background:transparent;
color:#003366;
font:italic bold 90% Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
padding:1%;
text-align:left
}
.sub {
font-weight:normal;
margin-top:0;
padding-top:0
}
.top {
border:0;
margin-bottom:0;
padding-bottom:0
}
table.s {
border-collapse:collapse;
width:95%;
margin-left:auto;
margin-right:auto;
}
td.s {
background:#fbfbfb;
border:1px solid #336699;
line-height:1.25em;
padding:12px 12px 18px 18px;
vertical-align:top;
}
.contents  {
background:transparent;
border:0;
margin:1% 2%;
}
.caption  {
font: 85% Verdana,Arial,Helvetica,Geneva,Tahoma,'MS Sans Serif',sans-serif;
line-height:1.5em;
display:block;
}
