/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
/* default space between tabs */
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li,
.yui-navset .yui-navset-bottom .yui-nav li {
    margin:0 0.5em 0 0; /* horizontal tabs */
}
.yui-navset-left .yui-nav li,
.yui-navset-right .yui-nav li {
    margin:0 0 0.5em; /* vertical tabs */
}

.yui-navset .yui-content .yui-hidden {
    display:none;
}

/* default width for side tabs */
.yui-navset .yui-navset-left .yui-nav,
.yui-navset .yui-navset-right .yui-nav,
.yui-navset-left .yui-nav,
.yui-navset-right .yui-nav { width:6em; }

.yui-navset-top .yui-nav,
.yui-navset-bottom .yui-nav {
    width:auto;
}
.yui-navset .yui-navset-left,
.yui-navset-left { padding:0 0 0 6em; } /* map to nav width */
.yui-navset-right { padding:0 6em 0 0; } /* ditto */

.yui-navset-top,
.yui-navset-bottom {
    padding:auto;
}
/* core */

.yui-nav,
.yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content {
    zoom:1;
}

.yui-navset .yui-content:after {
    content:'';
    display:block;
    clear:both;
}

.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li, /* in case nested */
.yui-navset .yui-navset-bottom .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset-left .yui-nav li,
.yui-navset-right .yui-nav li {
    display:block;
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a,
.yui-navset-top .yui-nav li a,
.yui-navset-bottom .yui-nav li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
}

.yui-navset-left .yui-nav li a,
.yui-navset-right .yui-nav li a {
    display:block;
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Opera border bug) */
}

.yui-navset .yui-nav li a em,
.yui-navset-top .yui-nav li a em,
.yui-navset-bottom .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset .yui-navset-left .yui-nav,
.yui-navset .yui-navset-right .yui-nav,
.yui-navset-left .yui-nav,
.yui-navset-right .yui-nav {
   position:absolute;
   z-index:1; 
}

.yui-navset-top .yui-nav,
.yui-navset-bottom .yui-nav {
    position:static;
}
.yui-navset .yui-navset-left .yui-nav,
.yui-navset-left .yui-nav { left:0; right:auto; }

.yui-navset .yui-navset-right .yui-nav,
.yui-navset-right .yui-nav { right:0; left:auto; }


/*The styles below were added by David Tobias of TKR Engineering*/
#YUIRegionTabView ul, #YUIRegionTabView ul li
{
    background-image:none;
    list-style-type:none;
    margin:0;
    padding:0;
}

#YUIRegionTabView ul.yui-nav li
{
    border:solid 1px #439FDE;
    border-bottom:none;
    border-right:none;
}

#YUIRegionTabView ul.yui-nav li.selected
{
    background-color:#fff;
}

#YUIRegionTabView ul.yui-nav li a
{
    text-decoration:none;
    padding:0 3px;
}

#YUIRegionTabView ul.yui-nav li a:hover
{
    text-decoration:underline;
    background-color:#439FDE;
    color:#fff;
}

#YUIRegionTabView ul.yui-nav li.First a
{
}

#YUIRegionTabView ul.yui-nav li.Last
{
    border-right:solid 1px #439FDE;
}

#YUIRegionTabView ul.yui-nav li.Last a
{

}

div.RegionAffliates
{
    border:solid 1px #439FDE;
    padding:5px;
}

div.RegionAffliates h4
{
    font-size:12px;
    font-weight:bold;
}

#YUIRegionTabView div.RegionAffliates ul
{
    margin:2px 0 7px 5px
}

div.RegionAffliates h5
{
    font-size:10px;
    color:#000;
}

div.RegionAffliates dl
{
    margin:5px;
}

div.RegionAffliates dl dd, div.RegionAffliates dl dd 
{
    margin:2px;
}

div.MapContainer
{
    /*background:url('/Portals/signs/images/ISA_MAP_2007.gif') no-repeat 0 0;*/
    background:url('/Portals/0/images/namericanmap.jpg') no-repeat 0 0;
    width:459px;
    height:550px;    
    position:relative;
    margin:0 0 15px 0;
}

/*
div.WSSC
{
   background-position:0 -389px;    
}

div.NWSC
{
   background-position:0 -787px;    
}
*/


div.MapContainer a
{
    position:absolute;
    display:block;
    color:#000;
    padding:5px;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    font-size:10px;
    line-height:normal;
}

div.MapContainer a:hover
{
}

#SAC_link
{
    top:165px;
    left:115px;
    height:20px;
    width:70px;
}

#NWSC_link
{
    top:240px;
    left:90px;
    height:20px;
    width:55px;
}

#CSC_link
{
    top:270px;
    left:170px;
    height:20px;
    width:55px;
}

#MSA_link
{
    top:298px;
    left:245px;
    height:30px;
    width:45px;
}

#NSSA_link
{
    top:290px;
    left:320px;
    height:30px;
    width:60px;
}

#WSSC_link
{
    top:290px;
    left:70px;
    height:20px;
    width:45px;
}

#SWSC_link
{
    top:322px;
    left:135px;
    height:20px;
    width:55px;
}

#MSSA_link
{
    top:385px;
    left:234px;
    height:30px;
    width:40px;
}

#SSSA_link
{
    top:350px;
    left:300px;
    height:30px;
    width:55px;
}
