/* ------------------------------------------------------------------------------ */
/* Copyright (c) 2004 Coast Guard Auxiliary Association, Inc. All rights reserved */
/* Style Sheet for D11NR (www.uscgaux-d11nr.org) v3.0 FOR PRINT                   */
/* Last Updated 29 JANUARY 2005 by Eric J. HeBert, ADSO-CSW                       */
/* ------------------------------------------------------------------------------ */

html           {margin:0;}
body           {width:680px; margin:3px auto;}
html,body      {color:#000000; background-color:#FFFFFF; text-align:center; }
th             {color:#000000; background-color:#FFFFFF; text-align:center; }
td             {color:#000000; background-color:#FFFFFF; text-align:left;   }

a              {display:inline;    }
acronym        {display:inline;    border-bottom-style:dotted;        }
em             {display:inline;    font-weight:bolder; text-decoration:underline;         }
b              {display:inline;    font-weight:bolder; }
i              {display:inline;    font-style: italic; }
sup            {display:inline;    font-size:80%;  vertical-align:super; padding-left:1px;}
sub            {display:inline;    font-size:80%;  vertical-align: sub;  padding-left:1px;}
img            {display:inline;    padding: 0px  0px  0px  0px; border: none; }
p              {display:block;     margin:  0px  0px  0px  0px; padding: 0px  0px  0px  0px; }
ul             {display:block;     margin:  0px  0px 18px  0px; list-style: disc outside;}
ol             {display:block;     margin:  0px  0px 18px 18px; list-style: decimal outside;}
li             {display:list-item; margin:  0px  0px  3px 18px; }
li.header      {display:list-item; margin:  0px  0px  3px 18px; list-style: none outside; font-weight:bolder; }
div            {display:block;     }
span           {display:inline;    }
table          {display:table;     empty-cells:show; }
thead          {display:table-header-group;}

a              {display:inline; color:#000000; background:transparent; text-decoration:none;}
h1             {display:block;  color:inherit; background-color:inherit; text-align:center; font: normal bold   24px/30px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 0px 3px 0px 3px; padding: 3px 0px 0px 0px; font-variant:small-caps; }
h2             {display:block;  color:inherit; background-color:inherit; text-align:center; font: normal bold   20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; }
h2.sub         {display:block;  color:inherit; background-color:inherit; text-align:center; font: normal bold   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; }
h3             {display:block;  color:inherit; background-color:inherit; text-align:left;   font: normal bold   20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 9px 3px 3px 3px; padding: 0px 0px 0px 0px; border-top: 4px solid #CC0000; }
h3.sub         {display:block;  color:inherit; background-color:inherit; text-align:left;   font: normal bold   14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; border-top: none; }
h4             {display:block;  color:inherit; background-color:inherit; text-align:left;   font: normal bold   14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 6px 3px 3px 3px; padding: 3px 0px 0px 0px; border-top: 2px solid #CC0000; }
h5             {display:block;  color:inherit; background-color:inherit; text-align:left;   font: normal bold   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 6px; }
h5.note        {display:block;  color:#FFFFFF; background-color:#CC0000; text-align:center; font: normal bold   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 3px; padding: 6px 0px 6px 6px; }
h6             {display:block;  color:inherit; background-color:inherit; text-align:left;   font: normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 6px; padding: 0px 0px 0px 6px; }
h6.Source      {display:block;  color:inherit; background-color:inherit; text-align:left;   font: italic normal  9px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 9px; padding: 0px 0px 0px 6px; }
p.text         {display:block;  color:inherit; background-color:inherit; text-align:left;   font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 6px 0px 0px 3px; padding: 6px 0px 6px 0px; }
p.textctr      {display:block;  color:inherit; background-color:inherit; text-align:center; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 6px 0px 0px 3px; padding: 6px 0px 0px 6px; }

/* Contetual Holders */
.MainBody      {color:inherit; background: transparent;}

.TopBanner     {text-align:center; vertical-align:middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 2px solid #CC0000; }
.TopNav        {text-align:center; vertical-align:bottom; margin: 0px 0px 0px 0px; padding: 0px 1px 2px 1px; border-bottom: 2px solid #CC0000; }
.Copyright     {text-align:center; vertical-align:bottom; margin: 0px 0px 0px 0px; padding: 0px 1px 1px 1px; border-top:    2px solid #CC0000; }
.BottomNav     {text-align:center; vertical-align:bottom; margin: 0px 0px 0px 0px; padding: 0px 1px 1px 1px; border-top:    2px solid #CC0000; }
.MainBody2     {text-align:center; vertical-align:top;    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }
.MainBody      {text-align:left;   vertical-align:top;    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }
.TextBody      {text-align:left;   vertical-align:top;    margin: 0px 0px; padding:0; clear:none;}
.maincopyright {text-align:center; vertical-align:top;    margin: 0px 0px; clear:none; border-top:2px solid #CC0000; padding:0px 0px 1px 0px;}

.TextBody      {color:#000000; background:#FFFFFF; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; }
.TopNav        {color:#000000; background:#FFFFFF; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; }
.MainBody2     {color:#000000; background:#FFFFFF; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; }
.Copyright     {color:#000000; background:#FFFFFF; font: normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px;  clear:both;  }

/* Block Classes */
.maincopyright {color:#000000; background:#FFFFFF; font: normal normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; width: auto; margin: 0px; padding: 0px; text-align: center; }

.SchedState    {color:#000000; background:#FFFFFF; font: normal bold   20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;   vertical-align:top; padding: 3px 0px 0px 0px; border-top: 2px solid #CC0000; font-variant:small-caps; }
.SchedDiv      {color:#000000; background:#FFFFFF; font: normal bold   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;   vertical-align:top; padding: 0px 0px 0px 6px; }
.SchedTitle    {color:#FFFFFF; background:#000099; font: normal bold   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;   vertical-align:top; padding: 3px 0px 1px 9px; border-top: 3px solid #FFFFFF; }
.SchedHead     {color:#000000; background:#EDF2FD; font: normal bold   11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;   vertical-align:top; padding: 3px 3px 1px 0px; }
.SchedBody     {color:#000000; background:#FFFFFF; font: normal normal 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;   vertical-align:top; padding: 3px 3px 3px 0px; border-top: 1px solid #000099; empty-cells:show; }
.SchedText     {color:#990000; background:#FFFFFF; font: normal normal 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;   vertical-align:top; padding: 0px 0px 6px 9px; }
.SectMessage   {color:#000000; background:#FFFFFF; font: normal normal 12px/14px "Courier New", Courier, monospace;             text-align: left;   vertical-align:top; padding: 0px 9px 0px 9px; margin:18px 3px 18px 3px; }

.PENote        {color:inherit; background:#FFDDDD; text-align:center; border:4px ridge #FF00FF; width:300px; margin-left:auto; margin-right:auto;}

/* Inline Classes */
.SectRpt       {color:#000000; background:inherit; font: italic normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; }
.Red           {color:#FFFFFF; background:#CC0000; padding: 0px 3px 0px 3px; }
.HRBar         {color:#CC0000; background:#CC0000; }
.btnNewLeft    {padding-right:3px; vertical-align:middle; }
.btnNewRight   {padding-left: 3px; vertical-align:middle; }
.BorderTop     {border-top:1px solid #000099;}
.imgCamera     {padding: 0px 6px;}
.FloatLeft     {float:left;}
.FloatRight    {float:right;}
.Center        {text-align:center;}
.center        {text-align:center;}
.right         {text-align:right; }
.middle        {vertical-align:middle; }
.i             {font-style:italic;}
.b             {font-weight:bolder;}
.cond          {letter-spacing:-1px;}

#tbl7023w      {width:540px; margin-left:auto; margin-right:auto; border: 1px dotted #333399;}

/* New Icons */
.NewLeft       {background: transparent url(../images/new.gif) left  center no-repeat; padding: 0px 0px 1px 30px;}
.NewRight      {background: transparent url(../images/new.gif) right center no-repeat; padding: 0px 0px 1px 30px;}

/* Items to be hidden for Printing */

 .TopNav, .BottomNav, .LeftNav, .RightNav, .NoPrint, .imgCamera, #HomeTopNote, .BotNav
    {display:none;}
