﻿/* -------------------------------------------------------------------------------- */
/* Copyright (c) 2010 Coast Guard Auxiliary Association, Inc. All rights reserved  */
/* Style Sheet for D11NR (www.d11nuscgaux.info) v3.0 FOR SCREEN                    */
/* Last Updated January 1, 2010 by Irene Wetzel, DSO-CS 11NR             */
/* -------------------------------------------------------------------------------- */

html           {color:#000000; background-color:#E5E5E5; text-align:center; cursor:default;}
td             {color:#000000; background-color:#FFFFFF; text-align:left;   cursor:default;}
body           {color:#000000; background-color:#FFFFFF; text-align:left;   cursor:default;}
th             {color:#000000; background-color:#FFFFFF; text-align:center; cursor:default;}
body           {width:798px ; margin: 0px auto;}
img            {padding: 0px 0px 0px 0px; border: 0px;}
html           {background-image: none;  background-position:center;  background-repeat:repeat-y;  background-attachment:fixed;}
body           {color: #000000; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:100.01%;  margin: 0; padding: 0; }
body           {margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; height:auto; mini-height: 104px; position: relative; border-bottom: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; font-size: 0.8px;}
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:#003366; background-color:inherit; text-align:center; font: normal small-caps bold 17px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 0px 3px 0px 3px; padding: 3px 0px 0px 0px;}
h2             {display:block;  color:#003366; background-color:inherit; text-align:center; font: normal bold   17px/19px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; }
h2.sub         {display:block;  color:#003366; 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:#003366; background-color:inherit; text-align:left;   font: normal bold   17px/19px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 2px 2px 2px 2px; padding: 0px 0px 0px 0px; border-top: 1px solid #CC0000; }
h3.sub         {display:block;  color:#003366; 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   12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; margin: 6px 3px 3px 3px; padding: 3px 0px 0px 0px; border-top: 2px solid #7799BB; }
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:#FFFF66; background-color:#AA0022; 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; }
h7             {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; }
h7.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;}

a:link         {color:#003366; background-color:inherit; text-decoration:none;      cursor:pointer;}
a:visited      {color:#003366; background-color:inherit; text-decoration:none;      cursor:pointer;}
a:hover        {color:#CC0000; background-color:inherit; text-decoration:underline; cursor:pointer;}
a:active       {color:#CC0000; background-color:inherit; text-decoration:underline; cursor:pointer;}
a:focus        {color:#CC0000; background-color:inherit; text-decoration:underline; }

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

a.msexcel:link { padding: 0 16px 1px 0; text-decoration:none; color: #00C; background: url('icons/msexcel.gif') no-repeat right center;}

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

#TopBanner  {border-bottom: thin solid #069; min-height: 108px; }
#mainbody   {border-left  :  1px solid #036; text-align:left; padding: 0em 0em;}
#mainbody   {border-right  :  1px solid #036; text-align:left; padding: 0em 0em;}

/*Top Navigation*/
div#nav    {float: left; margin: 0; padding: 0; font-size: 8pt; clear:both;}
div#nav ul              {margin: 0; padding: 0;}
div#nav li              {position: relative; list-style: none; margin: 0; float: left; line-height: 1em;}
div#nav li              {color:#000; background-color: #CCC; border-bottom: 2px solid #036; margin: 0; float:left; text-align:center; border-right: 1px dashed #666; white-space:nowrap;}
div#nav li              {width:98px;}
div#nav li.last         {width:104px;border-right: 1px solid #CCC;}
div#nav li              {color: #000; background-color: #CCC; text-decoration:none;}
div#nav li:hover        {color: #fff; background-color: #666; text-decoration:none;}
div#nav li a            {color: #000; background-color: #CCC; display: block; padding: 5px 3px; text-decoration:none;}
div#nav li a:hover      {color: #fff; background-color: #666; text-decoration:none;}
div#nav>ul a            {width: auto;}
div#nav ul ul           {position: absolute; width: 10em; display: none;}
div#nav ul ul li        {text-align:left; border-bottom: 1px solid #039;}
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}
div#nav ul.level2       {top: 2em; left: -1px;}
div#nav ul.level3       {top: -1px; left: 90px; border-top: 1px solid #CCC;}

#container{min-width: 799.5px;width;}

div#nav li #menuHOME   {width:74px;}
div#nav li #menuMEMBERS    {width:85px;}
div#nav li #menuMISSIONS   {width:85px;}
div#nav li #menuUNITS  {width:85px;}
div#nav li #menuNATIONAL  {width:85px;}
div#nav li #menuDIRAUX {width:85px;}
div#nav li #menuCHDIRAUX    {width:85px;}
div#nav li #menuCOASTGUARD  {width:90px;}

#sectnav  {width:190px; margin: 0px; padding: 0; float:left; text-align:left; border-right: 1px solid #036; clear:both;}
#sectnav ul            {margin:0; padding:0 0 3px 0; width:190px; position:relative;}
#sectnav li            {position:relative; list-style:none; }
#sectnav ul li         {margin: 0; padding: 5px 5px; border-bottom: 1px solid #036;}
#sectnav ul li a       {margin: 0; padding: 0; color: #036; background:#FFF; text-decoration: none;    }
#sectnav ul li a:hover {margin: 0; padding: 0; color: #036; background:#FFF; text-decoration:underline;}
#sectnav .navfocus     {font-weight: bold;}
#sectnav .select       {background: #EEE;  color:inherit; }
#sectnav .header       {font-weight:bold; font-size:105%; text-align:center;}
#sectnav ul ul         {position: absolute; width: 190px; display: none; color: inherit; background:#FFF; border-right:1px solid #036;}
#sectnav ul ul li      {text-align:left; border-bottom: 1px solid #039;}
#sectnav ul.level2 li.submenu:hover ul.level3 {display:block;}
#sectnav ul.level1 li.submenu:hover ul.level2 {display:block;}
#sectnav ul.level2     {left: 170px; top:-1px;}
#sectnav ul.level3     {top: -1px; left: 115px; border-top: 1px solid #CCC;}

#sectionnav {width: 170px; margin: 0; padding: 0; position: relative; float: left; text-align:left;border-right: 1px solid #036; clear:both;}
#sectionnav               {background: #FFF;  color:inherit; }
#sectionnav ul            {margin: 0px 0 0 0; padding: 0 0 3px 0; list-style-type: none; position: relative; }
#sectionnav ul li         {margin: 0; padding: 5px 5px; border-bottom: 1px solid #036;}
#sectionnav ul li a       {margin: 0; padding: 0; color: #036; text-decoration: none;    }
#sectionnav ul li a:hover {margin: 0; padding: 0; color: #036; text-decoration:underline;}
#sectionnav .navfocus     {font-weight: bold;}
#sectionnav .select       {background: #EEE;  color:inherit; }
#sectionnav .header       {font-weight:bold; font-size:105%; text-align:left;}


#navbuttons {padding: 0em; font-size: 8pt;  }
#navbuttons ul {list-style: none; margin: 0; padding: 0; border: none;}
#navbuttons li {width:111px; color:inherit; background-color: #CCC; border-bottom: 2px solid #060; margin: 0; float:left; text-align:center; border-right: 1px dashed #666;}
#navbuttons li.last {width:110px; border-right: 0px;}
#navbuttons li.current {background-color: #999; color: #fff;}
#navbuttons li a {display: block; padding: 5px 5px 5px 0.5em; color: #000;background-color:inherit; text-decoration: none; width: 119px;}
#navbuttons li a:hover {background-color: #666; color: #fff;}
html>body #navbuttons a {width: auto;}

/*.topdropmenu         {width: 140px; position:absolute; top: 0; border: 1px solid #BBB; border-bottom-width: 0; font:normal 80% Verdana; line-height:120%; z-index:100; background-color: white; visibility: hidden; text-align:left;}*/
.topdropmenu         {width: 140px; position:absolute; top: 0; border: 1px solid #BBB; border-bottom-width: 0; font:normal 80% Verdana; line-height:120%; z-index:100; background-color: white; visibility: hidden; text-align:left;}
.topdropmenu a       {width: auto;  display: block; text-indent: 3px; border-bottom: 1px solid #BBB;  padding: 2px 0; text-decoration: none; font-weight: normal; color: black; }
.topdropmenu a:hover {background-color: #F0F0F0;  color:inherit; }
* html .topdropmenu a{ /*IE only hack*/ width: 100%;}

#footer {width:797.5px; min-height:10px; color:#666; background-color: #fff; text-align:center; float:left; padding: 0 0 0 0; border: 1px solid #036; margin-right:-3px;  clear:both; font-size:1.0em;  line-height:150%; }
div#footer p a          {margin: 0; padding: 0em 1.5em; display: inline;  white-space:nowrap;}
div#footer p.navlinks   {font-size:0.8em;}
div#footer p.buttons a  {padding-bottom:0em;;}

#footer a         {color: #666; background-color:inherit; text-decoration: none;      cursor:pointer;}
#footer a:hover   {color: #666; background-color:inherit; text-decoration: underline; cursor:pointer;}


#mainbody h1  {color:#039;    background-color:inherit; font: normal normal bold   150%/165% Arial, Helvetica, sans-serif; margin: 0em; padding:  1em  0em  0em  0em; text-align:left;}
#mainbody h2  {color:inherit; background-color:inherit; font: normal normal normal 120%/125% Arial, Helvetica, sans-serif; margin: 0em; padding:  0em  0em  0em  1em; text-align:left;}
#mainbody h3  {color:inherit; background-color:inherit; font: normal normal bold   110%/120% Arial, Helvetica, sans-serif; margin: 0em; padding:  1em  0em .5em  0em; text-align:left;}
#mainbody h4  {color:inherit; background-color:inherit; font: normal normal normal 110%/115% Arial, Helvetica, sans-serif; margin: 0em; padding:  0em  0em  0em  1em; text-align:left;}
#mainbody p   {color:inherit; background-color:inherit; font: normal normal normal 100%/110% Arial, Helvetica, sans-serif; margin: 0em; padding: .5em  0em .5em  0em; text-align:left;}
#mainbody td  {color:inherit; background-color:inherit; font: normal normal normal 100%/110% Arial, Helvetica, sans-serif; margin: 0em; padding: .5em  0em .5em  0em; text-align:left;}
#mainbody th  {color:inherit; background-color:inherit; font: normal normal bold   100%/110% Arial, Helvetica, sans-serif; margin: 0em; padding: .5em  0em .5em  0em; text-align:center;}

ul.unitlisting             {display:block;     padding: 0; margin:  0em  0em 1.5em   0em; list-style: none;   }
ul.unitlisting li          {display:list-item; padding: 0; margin:  0em  0em 0.5em 1.5em; list-style: none outside; font-weight:normal; font-size: 100%; }
ul.unitlisting li.division {display:list-item; padding: 0; margin:  0em  0em 0.5em 1.0em; list-style: none outside; font-weight:normal; font-size: 110%; border-top:1px dotted #036;}
ul.unitlisting li.district {display:list-item; padding: 0; margin:  0em  0em 0.5em 0.5em; list-style: none outside; font-weight:normal; font-size: 120%; }
ul.unitlisting li.head     {display:list-item; padding: 0; margin:  1em  0em 0.5em   0em; list-style: none outside; font-weight:bolder; font-size: 125%; border-top:3px solid  #036;}

dl.unitlisting             {display:block;     padding: 0; margin:  0em  0em 1.5em   0em; list-style: none;   }
dl.unitlisting dd          {display:list-item; padding: 0; margin:  0em  0em 0.5em 1.5em; list-style: none outside; font-weight:normal; font-size: 100%; }
dl.unitlisting dt          {display:list-item; padding: 0; margin:  1em  0em 0.5em 1.0em; list-style: none outside; font-weight:normal; font-size: 110%; border-top:1px dotted #036;}
dl.unitlisting dd.district {display:list-item; padding: 0; margin:  0em  0em 0.5em 0.5em; list-style: none outside; font-weight:bold  ; font-size: 120%; }
dl.unitlisting dt.district {display:list-item; padding: 0; margin:  0em  0em 0.5em   0em; list-style: none outside; font-weight:bolder; font-size: 125%; border-top:3px solid  #036;}
dl.unitlisting dd.back     {display:list-item; padding: 0; margin:  2em  0em 0.0em   0em; list-style: none outside; font-weight:normal; font-size:  90%; text-align:right;}

ul.whatsnew             {display:block;     padding: 0; margin:  0em  0em 1.5em   0em; list-style: disc outside;}
ul.whatsnew li          {display:list-item; padding: 0; margin:  0em  0em 1.0em 1.5em; list-style: disc outside url('../test_site5/_images/inline025.gif'); 
font-weight:normal; font-size: 100%; }

.center {text-align:center;}

@media aural{
	.tabset_label	{ display:block }
	.tabset_content	{ display:block }
}

@media print {
 .NoPrint 
    {display:none;}
  a {color:#000000;background-color:inherit;} 
}