/* ------------------------------------------------------------------------------ */
/* Copyright (c) 2008 Coast Guard Auxiliary Association, Inc. All rights reserved */
/* Style Sheet for D11NR (www.d11nuscgaux.info) v1.0 FOR HANDHELD                 */
/* Last Updated 10 OCTOBER 2008 by Irene Wetzel, DSO-CS 11NR                        */
/* ------------------------------------------------------------------------------ */

html           {margin:0; padding:0;}
body           {width:680px; margin:3px auto;}
html,body,th   {text-align:center;}
td             {text-align:left;  }
body,td,th     {color:#000; background:#FFF; font: normal normal normal smaller/100% Verdana, Geneva, Arial, Helvetica, sans-serif; cursor:default; }
body           {background-image: url(../images/AUX_K_bug.png); background-repeat: no-repeat; background-position: bottom right; background-attachment: fixed;}

a              {display:inline;    cursor:pointer;                                          }
acronym        {display:inline;    cursor:help;        border-bottom: 1px dotted #666666;   }
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;}

h1             {display:block;  color:inherit; background-color:inherit; text-align:center; font: normal small-caps bold 24px/30px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 0px 3px 0px 3px; padding: 3px 0px 0px 0px;}
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: 6px 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: 6px 3px 3px 9px; padding: 0px 6px 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; }
h6.li          {display:list-item; color:inherit; background-color:inherit; text-align:left;   font: normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 6px 3px 3px 6px; padding: 0px 0px 0px 6px;  list-style: disc outside;  margin-left: 24px;   }

/* Anchor Links */
a:link         {color:#000099; background-color:inherit; text-decoration:none;      }
a:visited      {color:#000099; background-color:inherit; text-decoration:none;      }
a:hover        {color:#CC0000; background-color:inherit; text-decoration:underline; }
a:active       {color:#CC0000; background-color:inherit; text-decoration:underline; }
a:focus        {color:#CC0000; background-color:inherit; text-decoration:underline; }


/* Contectual Holders */
.MainBody      {color:inherit; background:#EDF2FD;}

.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; border-bottom: 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; }
.LeftNav       {text-align:center; vertical-align:top;    }
.RightNav      {text-align:center; vertical-align:top;    }
.TextBody      {text-align:left;   vertical-align:top;    margin: 0px 112px; padding:0; clear:none;}
.maincopyright {text-align:center; vertical-align:top;    margin: 0px 112px; clear:none; border-top:2px solid #CC0000; padding:0px 0px 1px 0px;}

.TopBanner     {color:#000000; background:#FFFFFF; font: normal bold   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; }
.LeftNav       {color:#000000; background:#EDF2FD; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; }
.RightNav      {color:#000000; background:#EDF2FD; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: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; text-align: center; vertical-align: middle; white-space: nowrap;}
.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;  }
.BottomNav     {color:#000000; background:#FFFFFF; font: normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; }

.RightNav      {margin:0;padding:0;border:0; float:right; width:111px;}
.LeftNav       {margin:0;padding:0;border:0; float:left;  width:111px;}
.BottomNav     {clear:both;}

/* Block Classes */
.NavHead       {color:#FFFFFF; background:#000099; font: normal bold   13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #6699CC; border-top: 2px solid #FFFFFF;}
.NavData       {color:#000000; background:#EDF2FD; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.NavBold       {color:#0000CC; background:#EDF2FD; font: normal bold   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.NavCurrent    {color:#FF0000; background:#EDF2FD; font: normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; cursor:default; }
.NavText       {color:#000000; background:#EDF2FD; font: normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.NavSubText    {color:#000000; background:#EDF2FD; font: normal normal 09px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.NavBox        {color:#000000; background:#EDF2FD; font: normal normal 09px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; border-top:2px solid #CC0000; margin: 3px 0px;}
.NavSpacer     {color:#000000; background:#EDF2FD; font: normal normal 09px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; }

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

.SchedState    {color:#000000; background:#FFFFFF; font: normal small-caps 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; }
.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:#000; background:inherit; font: italic normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; }
.Red, .red     {color:#FFF; background:#C00; padding: 0px 3px; }
.HRBar         {border: 1px solid #900;}
.btnNewLeft    {padding-right:3px; vertical-align:middle; }
.btnNewRight   {padding-left: 3px; vertical-align:middle; }
.BorderTop     {border-top:1px solid #009;}
.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;}

#HomeTopNote   {display:block; font-size:100%; font-weight:bolder; color:#FFFFFF; background-color:#CC0000; padding:.25em .5em;}
#tbl7023w      {width:540px; margin-left:auto; margin-right:auto; border: 1px dotted #333399;}

/* Images */
#imgTopBanner  {width:680px; height:113px; padding: 0px 0px; }
#imgNorthwind  {width:100px; height: 21px; padding: 6px 0px 0px; }
#imgSITREP     {width:100px; height: 37px; padding: 3px 0px; }
#imgRightAdobe {width: 88px; height: 31px; padding: 6px 0px 6px; }
#imgRightICRA  {width: 88px; height: 31px; padding: 0px 0px; }
#imgRight508   {width: 88px; height: 31px; padding: 0px 0px; }
#imgRightW3C   {width: 88px; height: 31px; padding: 0px 0px 6px; }

/* What's New Icons */
.NewLeft       {background: transparent url(icons/new.gif)     left  center no-repeat; padding:  0px  0px  1px 30px;}
.NewRight      {background: transparent url(icons/new.gif)     right center no-repeat; padding:  0px 30px  1px  0px;}
.Updated       {background: transparent url(icons/updated.gif) left  center no-repeat; padding:  0px  0px  1px 46px;}

/* Icon Links */
a.pdf:link, a.pdf:visited         { padding: 0 12px 1px 0; text-decoration:none; color: #00C; background: transparent url(icons/pdf.gif)      right center no-repeat;}
a.zip:link, a.zip:visited         { padding: 0 14px 0px 0; text-decoration:none; color: #00C; background: transparent url(icons/zip.gif)      right center no-repeat;}
a.eml:link, a.eml:visited         { padding: 0 18px 1px 0; text-decoration:none; color: #00C; background: transparent url(icons/eml.gif)      right center no-repeat;}
a.ext:link, a.ext:visited         { padding: 0 20px 1px 0; text-decoration:none; color: #00C; background: transparent url(icons/external.gif) right center no-repeat;}
a.msword:link, a.msword:visited   { padding: 0 18px 1px 0; text-decoration:none; color: #00C; background: transparent url(icons/msword.gif)   right center no-repeat;}
a.msexcel:link, a.msexcel:visited { padding: 0 16px 1px 0; text-decoration:none; color: #00C; background: transparent url(icons/msexcel.gif)  right center no-repeat;}

a.pdf:hover     {text-decoration:underline; color: #00C; background: transparent url(icons/pdf.gif)       right center no-repeat;}
a.zip:hover     {text-decoration:underline; color: #00C; background: transparent url(icons/zip.gif)       right center no-repeat;}
a.eml:hover     {text-decoration:underline; color: #00C; background: transparent url(icons/eml.gif)       right center no-repeat;}
a.ext:hover     {text-decoration:underline; color: #00C; background: transparent url(icons/external.gif)  right center no-repeat;}
a.msword:hover  {text-decoration:underline; color: #00C; background: transparent url(icons/msword.gif)    right center no-repeat;}
a.msexcel:hover {text-decoration:underline; color: #00C; background: transparent url(icons/msexcel.gif)   right center no-repeat;}

.TopNav ul    {display:block;  margin: 0em; padding: .25em; list-style: none; font-size:small; font-weight:bold;  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both;}
.TopNav ul li {display:inline; margin: 0em; padding: 0em .66em; list-style: none; text-align:center; font-variant:small-caps; border-left: thin solid #CC0033;}
.TopNav ul li.home {border-left:none;}
.TopNav .highlight {  }

.BotNav       {border-top: 2px solid #CC0000; border-bottom: 2px solid #CC0000;}
.BotNav ul    {display:block;  margin: 0em; padding: .1em; list-style: none; font-size:x-small; font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both;}
.BotNav ul li {display:inline; margin: 0em; padding: 0em .66em; list-style: none; text-align:center; border-left: thin solid #CC0033;}
.BotNav ul li.home {border-left:none;}

ul.MainPage    {margin:1em 2em 1em 2em;padding-left:.5em;}
ul.MainPage li {margin-left:0;padding-left:0; list-style-image: url(/includes/icons/inline020.gif);}
ul.MainPage li.header {list-style-image:none;}