@import url('common.css');
@import url('layout.css');

FORM,INPUT,SELECT,TEXTAREA {
 margin:0;
}

BODY {
 background:#fcfcfc url('/graphics/martin-v4/bgc.gif') repeat-y 50% 0;
 margin:0;padding:0;
 color:#516977;
 text-align:center;
 font-size:9pt;
 line-height:1.2em;
}

#main {
 width:627px;
 margin:auto;
 text-align:left;
}
#main-in {
 padding:4px 21px 4px 22px;
}

#title-o {
 position:relative;
 padding:0 0 10px 0;
 width:100%;
}

#title {
 position:relative;
 width:584px;
 height:118px;
 text-align:center;
 background-color:#fff;
 border-top:1px solid #dde4e8;
 border-bottom:1px solid #dde4e8;
}
#title H1 {
 padding:0;margin:0 0 8px 0;
 width:100%;
 height:86px;
 background:url('/graphics/martin-v4/martin.gif') no-repeat 50% 5px;
}
#title H1 SPAN {
 display:none;
}
#title H1 A {
 position:absolute;left:50%;top:40px;
 margin-left:-160px;
 width:320px;height:42px;
}
#nav {
 font-size:7.5pt;
 color:#dde4e8;
}
#nav A {
 font-size:9pt;
 font-weight:bold;
 color:#516977;
 padding:1px;
}
#nav A:hover {
 border-bottom:1px dotted #888;
}
#nav A.sel {
 color:#d01;
}
#map {
 display:block;position:absolute;left:390px;top:32px;font-size:7.5pt;
}

EM {
 font-family:'Trebuchet MS',trebuchet,tahoma,arial,verdana,sans-serif;
 font-size:7pt;
 text-transform:uppercase;
 letter-spacing:0.2em;
 font-style:normal;
}

H2 {
 line-height:1.5em;
 margin:4px 14px 4px 14px;
}

.main-menu H2 {
 text-align:center;
 color:#dde4e8;
 font-size:14pt;
 padding:2px 0 2px 0;margin:0;
 font-weight:normal;
 line-height:100%;
}
.main-menu H2 A STRONG {
 font-weight:normal;
 color:#d01;
}
.main-menu H2 A {
 color:#dde4e8;
 display:block;
 margin:1px 0 1px 0;
 padding:10px 0 6px 0;
}
.main-menu H2 A SPAN {color:#516977;}
.main-menu H2 A EM {
 color:#99aebb;
 display:block;
 padding-top:6px;
}

.main-menu H2 A:hover {
 color:#dde4e8;
 margin:0;
 background-color:#fff;
 border-top:1px solid #dde4e8;
 border-bottom:1px solid #dde4e8;
}
.main-menu H2 A:hover SPAN {color:#516977;}
.main-menu H2 A:hover EM {color:#000;}

.main-menu H2 A:hover STRONG {
 color:#d01;
 /* border-bottom:1px dotted #000; */
}

H3 {
 font-weight:bold;
 font-size:10pt;
 color:#052f4b;
 padding:2px 0 12px 20px;
}
H3.star {
 background:url('/graphics/martin-v4/star.gif') no-repeat 20px 2px;
 padding-left:40px;
}
P {
 margin:4px 18px 14px 18px;
 line-height:1.5em;
}
P.light {
 padding:6px;
 border:1px solid #dde4e8;
 background-color:#f0f3f5;
 font-weight:bold;
}

A {color:#d01;}
A:hover {color:#516977;}
A IMG {border-color:#000;}
A:hover IMG {border-color:#516977;}

#content {
 width:584px;
 line-height:1.3em;
 font-size:9pt;
}

#content .in {
 padding:10px 10px 10px 10px;
}

.line {
 width:100%;
 background-color:#fff;
 border-top:1px solid #dde4e8;
 border-bottom:1px solid #dde4e8;
}

#copyright {
 padding:4px 0 4px 0;
 text-align:center;
 font-size:7.5pt;
}
#copyright STRONG {
 font-weight:normal;
 color:#000;
}

#contact .l {
 vertical-align:top;
 text-align:right;
}
#contact .r {
 vertical-align:top;
 text-align:left;
 line-height:1.5em;
}
UL {padding:3px;}
UL LI {
 padding:0;
 line-height:1.5em;
 list-style-image:url('/graphics/martin-v4/arrow.gif');
}
UL LI STRONG {
 font-size:9pt;
}
UL LI EM {display:block;}

UL LI P {padding:0;margin:0;}

#reference LI {
 padding:5px 0 5px 0;
}
#reference LI .date {font-size:7.5pt;}

.pb {
 color:#53626c;
}
.grayed {
 color:#a9b6bf;
}

.hr {background-color:#dde4e8;color:#dde4e8;}

.txt {color:#516977;border-color:#dde4e8;background-color:#fff;}
INPUT.txt:hover,TEXTAREA.txt:hover {border-color:#d7dde1;}
INPUT.txt:focus,TEXTAREA.txt:focus {border-color:#d7dde1;}
.btn {color:#516977;border-color:#dde4e8;background-color:#fff;}
INPUT.btn:hover {border-color:#d7dde1;}

.mb-def {border-color:#dde4e8;}
A.mb-def:hover {border-color:#d7dde1;}
.mb-dis {color:#d7dde1;border-color:#d7dde1;}

#upload {
 margin:auto;
}

#upload TR TD {
 vertical-align:top;
}
#upload TR TD.file {
 background:url('/graphics/ext/default.gif') no-repeat 0 1px;
 padding-left:20px;
}
#upload A STRONG {
 color:#d01;
}
#upload A:hover {
 border-bottom:1px solid #dde4e8;
 color:#d01;
}
#upload A.grayed {color:#d7dde1;}

#content-notes DIV.nav {
 line-height:2em;
 text-align:center;
}
#content-notes .post,#content-notes TEXTAREA {
 font-family:Cambria,Tahoma,sans-serif;
 font-size:11pt;
 margin:0.5em 0.5em 2em 0.5em;
 line-height:1.5em;
}
#content-notes .post {
 border-left:0.25em solid #ddd;
 padding-left:1em;
}

#agenda {
 margin:0 10px 10px 10px;
 text-align:left;
}
#agenda H3 {
 text-align:left;
 background:url('/graphics/agenda-h3-bg.gif') repeat-x 0 10px;
 padding-left:10px;
}
#agenda H3 SPAN {
 font-size:9pt;
 color:#003399;
 background:#fff;
 padding:0 6px 0 6px;
}

#nb UL LI {
 font-family:calibri,sans-serif;
}
#nb UL LI A {
 display:block;
 background:url('/theme/vista.arn.png') no-repeat;
 padding-left:16px;
 color:#000;
}
#nb UL LI A:hover {
 background-image:url('/theme/vista.arn.hover.png');
 color:#000;
}