/*@@@  HTML styles  @@@*/

/* Alaska USA Stylesheet v2.0 beta 1 (akusa-modern)
 *  last modified 1/2/2007 - Validated 1/2/2007
 * This stylesheet for used for on-screen display in all modern browsers (not Netscape 4)
 */
 
/* Master Font/Size Definitions
 * First set the base font for all browsers */
body {font-family:verdana,geneva,arial,geneva,helvetica,sans-serif;}
/* Set the base font size for standards compliant browsers */
body {font-size:78%;}
/* Only IE will recognize the following rule - it incorrectly assumes html is a child of the 
 * universal selector.  Technically html has NO parent. Now we can feed a different base font
 * size to IE to fix its font-size discrepencies.*/
* html body {font-size:80%}
/* Now allow IE/Win & quirky browsers to inherit font-size into tables & form elements */
body table,select,option,input,textarea {font-size:100%;}/*  HTML styles  */


/* Font-size switching support */
body.size0 #pgBody  {font-size:.9em;}
body.size2 #pgBody  {font-size:1.1em;}

/* Basic HTML Styles */
body{position:relative;margin:0;padding:0;background-color:#ffffff;color:black;}

LI {margin-left:-.5em;}
OL,UL{margin-top:.5em;margin-bottom:1em;}
form {display:inline;}
h1 {font-size:1.6em;color:#000099;margin:0;padding:0;font-weight:bold;font-family:arial,helvetica,sans-serif;}
h2 {font-size:1.2em;color:#000099;}
h3 {font-size:1.1em;color:#000099;}
dt {font-weight:bold;margin-top:1em;}
dd {margin-left:1em;}
hr {clear:both;width:80%;margin:auto;}

blockquote.pull {float:right;width:30%;margin:1em;border-left:1px inset gray;padding:1em;background:#eeeef8;font-weight:bold;}
 

/* page text styles - these style names are declared in legacy content */
/* We normally run a small body font, so normalText and smallText are the same 
 * as the default defined above */
.normalText,.docNormalText { } 
.smallText,.docSmallText{ }
.smallTextBold {font-weight:bold;}
.verySmallText,.docVerySmallText{font-size:1em;}
.disclaimerText {font-size:smaller; padding:5px;}
.note {font-size:smaller;}
.listTitle {font-weight:bold;margin-bottom:0;}
/* Organizational styles */
.topic {margin-top: 1em;font-size:1.1em; font-weight:bold;color:#000099;}
.topic A:link, topic A:visited {color:#000099;}
.subTopic {font-weight: bold;  margin-top: 1em;}
.sectionTitle {border-bottom:1px solid black;padding:2px;background-color:#f0f0f0;font-weight: bold; }
.contentBox{border:1px solid #999999;padding:3px;background-color:#f0f0f0;color:black;}
.list{margin-bottom:0;}
.smallLinks {text-align:right;font:.8em Arial,Helvetica,sans-serif;}

/* Link Styles */
A:link{color:blue;}
A:visited{color:#660066}
A:active{color:red}
A.blue,A.blue:link, A.blue:visited, A.blueOverWhite:link, A.blueOverWhite:visited {color:#000099;text-decoration:none;}
A.white:link, A.white:visited {color:white;text-decoration:none;}
A:hover,A.blueOverWhite:hover {color:#ff0000;text-decoration:underline;}
A.blue:hover,A.white:hover {color:#ffff99;text-decoration:underline;}
h2 A:link,h2 A:visited {color:#000099;}

/* Hack - Expand the link 'hotspots' in IE 6/win for any element that has a link size enlarged */
* html a {height:1%;}


table#pgLayout {width:720px;text-align:left;}
/*body.secure {text-align:left;}*/


/* *********************************
 Alaska USA Global Navigation Styles
********************************* */
#navHeader {width:100%;margin:15px auto 0 auto;border-top:3px solid #003399;background:white url(/images/nav/img-RainierFade.jpg) no-repeat right 25%;}
#navHeader table {background:transparent url(/images/nav/tabs-Bg.gif) repeat-x left bottom;}
#logo {padding:0 0 3px 0;vertical-align:middle;background: url(/images/nav/tabs-Bg.gif) repeat-x left bottom;font:.95em Verdana,geneva,arial,helvetica,sans-serif;}
#navHeader #logo a:hover{background-color:white;}
#navHeader .tools {height:2em;text-align:right;padding:2px 5px 0 0;font-size:.85em;}
#navHeader a:link, #navHeader a:visited{color:#0000cc;text-decoration:none;}
#navHeader a:hover {background-color:#ffffcc;text-decoration:underline;}

/* Site Map link */
#siteMap {float:left;padding:1px 0 0 6px;font-size:smaller;}
  /*Appearance of sitemap link is an exception to header nav appearance */
  #siteMap a:link,#siteMap a:visited {color:white;}
  #siteMap a:hover {color:black;text-decoration:underline;}

/* back navigation and pgText size controls*/
#size0{font-size:.8em;padding:2px 1px;}
#size1{font-size:1em;padding:1px 1px;}
#size2{font-size:1.15em;padding:0 1px;}


/* Tab Bar */
#tabs table {}
#tabs td {padding:0 0 0 0;background:transparent url(/images/nav/tabs-Bg.gif) repeat-x left bottom;text-align:center;font:.95em Verdana,geneva,arial,helvetica,sans-serif;}
#tabs td.spacer {width:8px;}

/*
#tabs a {display:block;margin:7px 0 0 0;padding:0;border-bottom:1px solid #446688;background:url(/images/nav/tab-grayGlass.gif) no-repeat top left;text-decoration:none;}
#tabs .Active a {position:relative;bottom:-1px;margin-top:6px;border-bottom:1px solid #003399;background:url(/images/nav/tab-blueGlass.gif) no-repeat left top;}
#tabs span {display:block;padding:5px 6px 7px 6px;background:url(/images/nav/tabEnd-grayGlass.gif) no-repeat right top}
#tabs .Active span {display:block;padding:6px 6px 7px 6px;background:url(/images/nav/tabEnd-blueGlass.gif) no-repeat right top;font-weight:bold}
*/
#tabs a {display:block;margin:7px 0 0 0;padding:0;border-bottom:1px solid #003399;background:url(/images/nav/tabEnd-grayGlass.gif) no-repeat right top;text-decoration:none;}
#tabs .Active a {position:relative;bottom:-1px;margin-top:6px;border-bottom:1px solid #003399;background:url(/images/nav/tabEnd-blueGlass.gif) no-repeat right top;}
#tabs span         {display:block;margin-right:6px;padding:5px 0 7px 6px;background:url(/images/nav/tab-grayGlass.gif) no-repeat left top;}
#tabs .Active span {display:block;margin-right:6px;padding:6px 0 7px 6px;background:url(/images/nav/tab-blueGlass.gif) no-repeat left top;font-weight:bold;}

  /* Tab link styles */
  #tabs a:link, #tabs a:visited{color:#000099;text-decoration:none;}
  #tabs .Active a:link, #tabs .Active a:visited{color:#ffffff;}
  #tabs a:hover, #tabs .Active a:hover {background-color:transparent;text-decoration:underline;}
  /* Hide the divLabels for styled browsers */
  #tabs .divLabel {display:none;}

/* Sub Nav */
#subNav {margin:auto 0 0 0;padding:0;font-size:.85em;background:#003399;color:white;}
#subNav p {margin:0;padding:.5em 10px .5em 10px;text-align:right;}
#subNav a:link, #subNav a:active {color:white;}
#subNav a:visited {color:#f0f0f0;}
#subNav .divLabel {display:none;}
/* Breadcrumb has been replaced with Subnav, hide it if present */
  #breadcrumb {display:none;}

/* *************************************************************
  Lets give the site a litte more punch, pizzazz, and interest  
************************************************************* */
#leftCol {width:100%;background:url(/images/greydot.gif) repeat-y 20px 0;}
#pgMain {background: transparent url(/images/nav/pgSwoosh.gif) no-repeat -40px 0;padding-top:45px;padding-left:40px;}
#pgMain h1 {margin:0 0 .5em 0;padding:0 0 0 0;text-align:center;}
#pgMain h2 {margin-left:-26px;padding-left:16px;background:url(/images/nav/img-largeBullet.gif) no-repeat 0 50%;}
#pgMain h3 {padding-left:12px;background:url(/images/nav/img-smallBullet.gif) no-repeat 0 50%;}

.callout-left {float:left;margin-left:-40px;margin-right:2px;}
.callout-right {float:right;margin-left:2px;}



#sideBar {width:240px;background:url(/images/nav/pgSwoosh.gif) no-repeat top right;}
#sideBar p.disclaimerText {margin-left:40px;}
.learnMore{margin:1em 0 0 40px;padding:0 8px 8px 8px;background:white url(/images/nav/side-div-blueGlass.gif) no-repeat bottom left; }
 .learnMore h2{margin:.3em -8px .3em -8px;border-bottom-width:0;padding:.3em 0 .3em .75em;background:#cccccc url(/images/nav/side-h2-blueGlass.gif) no-repeat top left;color:black;font-size:1em;}
 .learnMore h2 a:link, .learnMore h2 a:visited {color:black;} 
 .learnMore p {margin:.5em 0 .75em 0;}
 .learnMore hr {border-width:0 0 1px 0;margin:0;padding:0;}
 .learnMore ul,.learnMore li{margin:.5em;padding:0;}

/* Footer */
#footer {margin:1em 0 1em 0;border-top:1px solid #003399;padding:0;font:.95em arial,helvetica;line-height:1.4;}
 #footer td {padding:4px 0;}
 #footer .disclaimer p {margin:0;padding:0 .5em;}
 #footer .links {background:#003399;}
 #footer .links p {color:white;margin:0;padding:0 5px;}
 #footer a:link, #footer a:visited {text-decoration:none;padding:1px;}
 #footer .links a:link, #footer .links a:visited {color:white;}
 #footer a:hover, #footer .links a:hover {color:#000099;background-color:#eeeecc;text-decoration:underline;}
 #footer .bug {float:right;}
#footerSideBar {width:200px;}
#footerSideBar p {border-left:2px solid #ffa12a;}
/* *************************
End Global Navigation Styles
************************* */


/* *************************
  Homepage Only Items 
************************* */
 #adImage {position:relative;height:200px;}
 #adImage a img {border-width:0;}
 #adImage #adTriggers {position:absolute;left:0;top:150px;height:50px;background:url(/images/triggerBG.png) repeat-x 0% 100%;}
 #adImage #adTriggers td {vertical-align:middle;}
 #adImage #adTriggers td.active {vertical-align:top;}
 #adImage #adTriggers a {display:block;margin:0 auto;}
 #adImage #adTriggers .active a {font-weight:bold;text-decoration:none;color:#003399;}
/* See /default.asp for IE Conditional comment enabline PNG Transparency on home page images. */

    /* Drop-open menu */
    #index {font-family:arial,helvetica,sans-serif;}
    #index td {border:1px solid white;}
    #index h2 {margin:0;font-size:1.0em;font-weight:normal;border-bottom:1px solid #cccccc;}
     #index h2 a {display:block;padding:2px 12px 2px 2px;color:#333333;text-decoration:none;}
     #index h2.active a {background:#eeeeee url(/images/disclosure-closed.gif) 175px 5px no-repeat;}
     #index h2 a:link,#index h2 a:visited {color:black;}
     #index h2 a:hover {text-decoration:underline;}
    
    #index #links td {padding:5px 2px;}
    #index ul {margin:0;padding:0;}
     #index li {margin:0 0 4px 0;list-style:none;line-height:1.2;}
     #index li a {display:block;margin:0;padding-left:6px;font-size:.9em;text-decoration:none;background:url(/images/nav/smallBullet.gif) no-repeat 0 .4em;color:#000099}
     #index li a:hover {text-decoration:underline;}

/* updated 5/31/07 for table based svcTiles */
 .svcTile{width:100%;margin:0;border:1px solid #ffffff;border-color:#ffffff #999999 #999999 #ffffff;padding:0;background-color:#e8e8e8;}
 .svcTile img{margin:4px;border-width:0;vertical-align:top;}
 .svcTile h2{margin:0 0 .3em 0;font-size:1.1em;font-weight:bold;color:black;}
 .svcTile h2 a:link,.svcTile h2 a:visited {text-decoration:none;color:black;}
 .svcTile h3{margin:0 0 0 0;font-size:.9em;font-weight:normal;color:black;}
 .svcTile p{margin-top:3px;margin-bottom:7px;}
 .svcTile .links {font-size:smaller;}



@media print{
 @page {margin: .75in;}
  #pgBody {width:100% !important;}
  #pgLayout {width:100% !important;}
/* supress background images on Firefox, since they are being mis-scaled */
/* currently disabled 
  #tabs a {background:#cccccc;}
  #tabs .Active a {background:#f0f0f0;}
  #tabs span {background:inherit;}
  #tabs .Active span {background:inherit;}
*/

/* Tab Bar */
#tabs td {/*border-bottom:1px solid #000099;*/background-color:inherit;background-image:none;}
/*#tabs td.spacer {width:8px;}*/

#tabs a {border-bottom:1px solid #003399;background-color:#cccccc;background-image:none;text-decoration:none;}
#tabs .Active a {background-color:#003399;background-image:none;}
#tabs span         {background-image:none;}
#tabs .Active span {background-image:none;font-weight:bold;}


  .noPrint {display:none;}
}

