@import url(/style/pacmax.css); 

BODY, DD, DIV, DL, DT, LI, MENU, OL, P, PRE, TD, TH, UL {
font-size:100%; font-family:geneva, verdana, arial, helvetica, sans-serif; color:#111; }

HTML {background:#fefbef; margin:0; padding:0; }

body, table, button { margin:0; padding:0; border:0; }
table, p, ul, li { text-align:left; color:#222;}

A:link { color:#006;
text-decoration:underline; 
}
A:active { color:#ff0; background-color:inherit; text-decoration:none; }
A:visited { color:#006; background-color:inherit; text-decoration:underline; }
A:hover { color:#ff0; background-color:inherit; text-decoration:none; }

a.main , a.main:visited { font-weight:bold; font-family:geneva, arial, helvetica, sans-serif; color:#006; background-color:#fff; text-decoration:none; }
a.main:active , a.main:hover { font-weight:bold; font-family:geneva, arial, helvetica, sans-serif; color:#e90; background-color:#fff; text-decoration:none; }

a.nav , a.nav:visited { font-weight:bold; font-family:geneva, arial, helvetica, sans-serif; color:#fff; background-color:#006; text-decoration:none; } 
a.nav:active , a.nav:hover { font-weight:bold; font-family:geneva, arial, helvetica, sans-serif;  color:#006; background-color:#6fffff; text-decoration:none; }

a.navbottom , a.navbottom:visited { font-size:0.9em; font-family:geneva, arial, helvetica, sans-serif; color:#006; background-color:#6df; text-decoration:none; } 
a.navbottom:active , a.navbottom:hover { font-size:0.9em; font-family:geneva, arial, helvetica, sans-serif; color:#fff; background-color:#006; text-decoration:none; }

a.navmenu , a.navmenu:visited { font:700 0.8em geneva, arial, helvetica, sans-serif; color:#006; background-color:inherit; text-decoration:none; } 
a.navmenu:active , a.navmenu:hover { font:700 0.8em geneva, arial, helvetica, sans-serif; color:#006;  text-decoration:none; }

a.navright , a.navright:visited { font:bold 0.9em geneva, verdana, arial, helvetica, sans-serif; color:#006; text-decoration:none; } 
a.navright:active , a.navright:hover { font:bold 0.9em geneva, verdana, arial, helvetica, sans-serif; color:#006; text-decoration:none; }

a.prov , a.prov:visited { font:700 0.8em geneva, arial, helvetica, sans-serif; color:#fff; background-color:#006; text-decoration:none; padding-right:4px; padding-left:4px; }
a.prov:active , a.prov:hover { font:700 0.8em geneva, arial, helvetica, sans-serif; color:#006; background-color:#6fffff; text-decoration:none; padding-right:4px; padding-left:4px; }

a.text, a.text:visited { color:#006; background-color:inherit; text-decoration:underline; }
a.text:active, a.text:hover { color:#e90; background-color:inherit; text-decoration:none; }

ADDRESS { font:italic 13px arial, helvetica, sans-serif; text-align:center; margin:.5em }

FORM { font-size:14px; margin:0 8px 0 0; }
FORM.search { margin:0 0 1em 0; }
FORM.ggs { margin:1.5em 0.5em; }

H1 { font:italic 700 36px georgia, geneva, arial, helvetica, sans-serif; text-align:left; color:#006; background-color:#6df; margin:30px 0.1em 30px; }

H2 { font:700 24px geneva, arial, helvetica, sans-serif; text-align:left; color:#006; background-color:#6df; margin:0.5em; }
H2.general { color:#006; background-color:#fff; margin:0.5em 0 0 0.5em; }

H3 { font:700 24px geneva, arial, helvetica, sans-serif; text-align:left; color:#006; background-color:#fff; margin:1em 0 0.5em 0.5em; }
H3.misc { text-align:center; color:#006; background-color:#6df; } 
H3.opener { font:700 1em geneva, arial, helvetica, sans-serif; text-align:left; color:#006; background-color:#6df; margin:5px 15px;} 
H3.small { margin:0.5em 0 0.5em 0.8em; }

P { font-weight:500; font-size:0.9em; line-height:1.4em; margin:1em .5em 1em 1em;}
.pics Table P {line-height:1.2em; margin:4px 4px 10px 1px; width:200px;}

PRE { margin-left:0; white-space:pre; }

TH	{ font-weight:700; font-family:geneva, arial, helvetica, sans-serif; text-align:center; color:#006; background-color:#6fffff; }

b { font-weight:700; color:#006; background-color:#fff; }
.nob { font-weight:normal; }

.back00 { background:#6df url(/pacific_map/x0rfspp.gif) no-repeat; }
.backLinks { background:url(/shared/links.jpg) no-repeat; }
.backOrg { background:url(/shared/ppdiscover.gif) no-repeat; }
.backMap { background:url(/shared/ppenter.gif) no-repeat; }
.backdark { color:#fff; background-color:#006; }
.backlight { color:#006; background-color:#6fffff; }

.box { font-size:0.9em; margin:10px 20px 10px 0; padding:5px; border:thin solid #fff; text-align:center; }
.boxTitle { font-style:italic; background-color:#ddd; text-align:left; padding-left:25px; }
.boxText { font-size:0.8em; color:#333; background-color:#ddd; }
.caption { text-align:left; }
.credit { font-weight:400; font-style:italic; margin: 0.5em 2em 1.4em;}
.credithome { font-weight:400; font-style:italic; font-size:0.8em; text-align:center; color:#006; background-color:#6fffff; margin:0; }
.featured { font-weight:700; color:#006; background-color:#6fffff; line-height:1.2em; margin:0; }
.firstpic {font-size:0.8em; margin:3px 10px 10px 0; padding:0; text-align:left; color:#222;} 
.guide { font-weight:700; font-size:0.8em; color:#006; background-color:#6fffff; text-align:center; } 
.intro { font-size:0.9em; line-height:1.2em; text-align:left; margin:0; }
.location { font:700 italic 1em geneva, arial, helvetica, sans-serif; color:#006; background-color:#6df; margin:0 0  25px 0; }
.menu_off { background:#6fffff; }
.menu_on { background:#66ddff; }
.navlinks { color:#fff; }
.nolink { font-weight:bold; font-family:geneva, arial, helvetica, sans-serif; color:#006; background-color:#fff; } 
.none { font-family:geneva, arial, helvetica, sans-serif; color:#006; }
.slogan { font:italic 700 24px georgia, geneva, arial, helvetica, sans-serif; text-align:right; color:#006; background-color:#fff; margin:1em 0.5em 0.5em; }
.topictitle { font:700 1em geneva, arial, helvetica, sans-serif; text-align:left; color:#006; background-color:#ffffff; margin:1.2em 1.2em -5px; }
.topguide { font:700 0.8em geneva, arial, helvetica, sans-serif; color:#006; background-color:#6fffff; text-align:center; padding:8px 0;}

.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }

#boxLink	{background-color:#ddd;}
#fixed	{ font-size:12px; }
#margin { margin-right:0; margin-left:0.3em; }
#topnav { color:#fff; background-color:#006; }
