/* Alaska USA Stylesheet (akusa-modern)
 *  last modified 7/28/2008 - Validated 7/22/2008
 * This stylesheet for used for on-screen display in all modern browsers (not Netscape 4)
 */

/* jquery-ui */
@import url(/rsrc/jquery/css/akusa/jquery-ui-1.8.2.custom.css);

/* Master Font/Size Definitions
 * First set the base font and size for all browsers */
body {font-family:arial,helvetica,sans-serif;font-size:80%;}
/* Now allow IE/Win to inherit font-size into tables & form elements */
* html body table,* html select,* html option,* html input,* html textarea {font-size:100%;}

/* Basic HTML Styles */
body{position:relative;margin:0;padding:0;color:#000000;background-color: #ffffff;}

/* Font-size switching support */
body.size0   {font-size:.7em;}
body, body.size1 {font-size:.8em;}
body.size2   {font-size:1em;}

LI {margin-left:-.5em;}
OL,UL{margin-top:.5em;margin-bottom:1em;}
form {display:inline;}
h1 {font-size:2.075em;color:#003399;margin:.5em 0;}
h2 {font-size:1.4em;color:#003399;}
h3 {font-size:1.1em;color:#003399;}
dt {font-weight:bold;}
hr {margin:0 1em;padding:0;border-width:1px; border-style:solid; border-color:black;}
/* sIFR default styles and used for printing */
.subtitle {font-size:1.5em;color:#CC6633;margin:-1em 0 .5em 0;}
.note {font-size:1em;color:#000099;}

/* 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 {margin-top:1em;border-bottom:1px solid #cccccc;padding:2px;background-color:#f0f0f0;font-weight: bold; }
.contentBox{border:1px solid #999999;padding:3px;background-color:#f0f0f0;color:black;}
.list{margin-bottom:0;}
.note{font-size:smaller;}
.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;}

A.faq:Link {text-decoration: none;}
A.faq:Visited {color: #0000cc;text-decoration: none;}
A.faq:Active {color: #990099;text-decoration: underline;}
A.faq:Hover {color: #990099;text-decoration: underline;}




/* *********************************
 Alaska USA Global Navigation Styles
********************************* */
/* Header Styles */
/* hide the accessibility links off-screen in styled browsers (phark content hiding) */
#access {width:720px;margin:0 auto 0 auto;text-indent:-9999px;font-size:smaller;}

#family {width:720px;margin:0 auto 10px auto;padding:0;font-size:.9em;color:#999999;word-spacing:2px;}
#family a,#family a:visited {color:#999999;text-decoration:none;border-left:1px solid #999999; padding-left:5px;}
#family a:hover {color:#003399;text-decoration:underline;}

#navHeader {width:720px;margin:0 auto 0 auto;border-top:3px solid #003399;background:white url(/images/nav/img-mountainFade.jpg) no-repeat right 70%;}
#navHeader .divLabel {display:none;}
#navHeader a:link, #navHeader a:visited{color:#000099;text-decoration:none;}
#navHeader a:hover {text-decoration:underline;}

#logo {padding:0 0 3px 0;text-align:center;background: url(/images/nav/tabs-Bg.gif) repeat-x left bottom;}
#aboutLink {padding:0 5px;border-right:1px solid gray;}
#serviceLink {padding:0 5px 0 0;}
#aboutLink.Active:visited,#serviceLink.Active:visited {font-weight:bold;}

#navHeader .tools {text-align:right;padding:0;font-size:.85em;}
#navHeader .tools a {padding:0 1px;text-decoration:none;}
#navHeader .tools a:link, #navHeader .tools a:visited{color:#000099;}
#navHeader .tools a:hover {background-color:#eeeecc;text-decoration:underline;color:#000099;}

/* tab bar */
#tabs {margin-top:.5em;position:relative;}
#tabs ul {float:left;margin:0;padding:0;background: url(/images/nav/tabs-Bg.gif) repeat-x left bottom;}
#tabs li {float:left;display:block;width:auto;width:100px;margin:0 3px 0 0;padding:0;text-align:center;font-size:.95em;}
#tabs a {display:block;margin:7px 0 0 0;padding:0;border-bottom:1px solid #446688; background:url(/images/nav/tabEnd.png) no-repeat right 0;text-decoration:none;}
#tabs .Active a {margin-top:6px;border-bottom:1px solid #003399;background:url(/images/nav/tabEnd.png) no-repeat right -66px;font-weight:bold;}
#tabs span {display:block;margin-right:6px;padding:3px 0 4px 6px;background:url(/images/nav/tabBody.png) no-repeat left top;font-size:12px;}
#tabs .Active span {padding-top:4px;background:url(/images/nav/tabBody.png) no-repeat -400px top;color:#ffa12a;}

/* Tab link styles */
#tabs a:link, #tabs a:visited{color:#000099;}
#tabs .Active a:link, #tabs .Active a:visited{color:#112266;}
#tabs a:hover {text-decoration:underline;}
#tabs .Active a:hover {text-decoration:none;}

/* subNav */
#subNav {width:720px;margin:0 auto;padding:0;font-size:.85em;background:#003399;color:#f0f0f0;position:relative;}
/* most pages get the pgBar background attached to the bottom of the subNav - except the home page */
#subNav {background:#003399 url(/images/nav/pgBar.gif) repeat-x 0 100%;padding-bottom:10px;}
#home #subNav {background:#003399;padding-bottom:0;}


#subNav p {margin:0;padding:.5em 10px;text-align:right;}
#subNav a {padding:0 5px;border-right:1px solid #f0f0f0;color:#f0f0f0;}
#subNav p a:hover {color:#000099;background-color:#eeeecc;}
/* Hide the divLabels for styled browsers */
#subNav .divLabel {display:none;}

.preview {border:1px dashed red;}
.pub.preview {border:1px dashed red;}
.pr.preview {border:1px dashed red;}
.pr .sectionTitle{margin-top:0;}
.is.preview {border:1px dashed red;}
.sr.preview {border:1px dashed red;}


/* Slide-open menus */
#subNav #dynamicMenus .divLabel {display:none;}
#dynamicMenus {position:absolute;width:530px;right:0;}
#dynamicMenus .menu {margin:0;padding:0 0 0 0;background:url(/images/nav/DropdownMenu.png) no-repeat -160px bottom; }
#dynamicMenus .options {margin:0 0 0 0;padding:0;text-align:left;background:url(/images/nav/DropdownMenu.png) repeat-y 0 top;}
#subNav #dynamicMenus .menu p {margin:0;padding:5px 5px 0 5px;text-align:left;}
#subNav #dynamicMenus .menu a {display:block;margin:0;border-width:0;padding:0 3px;padding-left:5px;text-indent:-5px;line-height: 18px;text-decoration:none;}
#dynamicMenus  .menu a:link {text-decoration:none;color:#000099;}
#dynamicMenus  .menu a:visited {text-decoration:none;color:#660066;}
#dynamicMenus  .menu a:hover {text-decoration:none;color:#ffffff;background-color:#666666;}
/* End Slide-open Menus */

/* Footer */
#footer {width:720px;margin:1em auto 1em auto;border-top:1px solid #ffa12a; /*#666666*/padding:.5em 0 0 0; font-size:.85em;line-height:1.4;clear:both;}
 #disclaimers {float:left;}
 #disclaimers #subsidiary {float:right;width:190px;margin-left:10px;border-left:2px solid gray;padding:10px 0 10px 8px;}

 #footer .right {float:right;}
 #footer .left {float:left;}
 #footer p {margin:0;padding:0;}
 #footer .links {clear:both;float:left;width:100%;margin:.5em auto 0 auto;padding:4px 0;background:#003399;}
 #footer .links p {color:white;margin:0;padding:0 5px;line-height:22px;}
 #footer .links p input {vertical-align:middle;}
 #footer .links input {font-size:.8em;}
 #footer a:link, #footer a:visited {color:#000099;text-decoration:none;padding:1px;}
 #footer .links a:link, #footer .links a:visited {color:white;}
 #footer a:hover {color:#000099;text-decoration:underline;}
 #footer .links a:hover {color:#000099;background-color:#eeeecc;text-decoration:underline;}


/* *************************************************************
  Lets give the site a litte more punch, pizzazz, and interest  
************************************************************* */
table.pgLayout {width:720px;margin-left:auto;margin-right:auto;clear:both;}

#pgMain {width:720px;}
/* pgBar moved to the SubNav on most pages except the home page*/
#home #pgMain {width:720px;background: transparent url(/images/nav/pgBar.gif) repeat-x 0 0;padding-top:10px;}
/*#pgMain {width:720px;background: transparent url(/images/nav/pgBar.gif) repeat-x 0 0;padding-top:10px;}*/
.leftCol {/*width:660px;*/padding:0 0 0 40px;background:url(/images/nav/greydot.gif) repeat-y 20px 0px;}
.leftCol h1 {margin:0 0 0 -30px;padding:10px 0 0 0;background-color:white;}
/*.leftCol h2 {margin-left:-26px;padding-left:16px;background:url(/images/nav/img-largeBullet.gif) no-repeat 0 5px;clear:both;}*/

/*old page format & sidebar fix */
.leftCol h2 {margin:1em 0;position:relative;left:-26px; padding-left:16px;background:url(/images/nav/img-largeBullet.gif) no-repeat 0 5px;clear:both;}
.leftCol #sideBar h2 {left:0px;position:static;}

/* new page format (no sidebar fix needed */
.leftCol #mainContent h2 {margin:1em 0;position:relative;left:-26px; padding-left:16px;background:url(/images/nav/img-largeBullet.gif) no-repeat 0 5px;clear:both;}


/*#mainContent h2{margin-top:1em;margin-left:0;position:relative !important;left:-26px !important;padding-left:16px;background:url(/images/nav/img-largeBullet.gif) no-repeat 0 5px;clear:both;}*/

.leftCol 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 standard items */
#sideBar {width:240px;padding-top:0;}	
#sideBar #pgArt {position:relative;top:-10px;margin-bottom:-10px;}
#sideBar hr {margin:0;border-width:0 0 1px 0;border-color:gray;padding:0;color:gray;}

/* Action box such as Apply Now on Visa page and Business Loans */
/*.actionBox {width:200px;margin:10px 0 0 0;padding:0 0 10px 0;background:white url(/images/nav/actionBox-bg.gif) no-repeat left bottom;text-align:center;}
.actionBox h2 {margin:0;padding:10px 10px 0 10px;background:transparent url(/images/nav/actionBox-top.gif) no-repeat left top;color:white;}
.actionBox hr {margin:0 10px;border:1px solid white;border-width:1px 0 0 0;padding:0;color:white;background-color:white}
.actionBox p {margin:5px 0;padding:0 15px 0 15px;color:white;font-size:.9em;}
.actionBox p a, .actionBox p a:link, .actionBox p a:visited {color:white;}
*/

#sideBar .actionBox {width:192px;float:right;}

.actionBox {margin:0 0 1em 0;border:1px solid #E38000;padding:3px;text-align:center;
background: #fce1bf; /* Old browsers */
background: -moz-linear-gradient(top, #fce1bf 0%, #e3a95d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce1bf), color-stop(100%,#e3a95d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fce1bf 0%,#e3a95d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fce1bf 0%,#e3a95d 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #fce1bf 0%,#e3a95d 100%); /* IE10+ */
background: linear-gradient(top, #fce1bf 0%,#e3a95d 100%); /* W3C */
zoom:1;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce1bf', endColorstr='#e3a95d',GradientType=0 ); /* IE6-9 */
	/* apply rounded corners where possible */
	/* htc to enable rounded corners in IE - behavior: url(/rsrc/border-radius.htc);*/
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; 
}
.actionBox h2 {font-size:1.2em;margin:5px 0 5px 0;color:black;}
.actionBox hr {width:80%;margin:0 auto 0 auto;border:1px solid #E38000;border-width:1px 0 0 0;padding:0;}
.actionBox p {margin:5px 0;padding:0 10px;font-size:.9em;}
.actionBox p a, .actionBox p a:link, .actionBox p a:visited {color:blue;}


/* learnmore */
 .learnMore{margin:1em 0 0 40px;padding:0 5px 5px 5px;background:#f0f0f0 url(/images/nav/learnmore_bottom.png) no-repeat left bottom;}
 .learnMore h2{margin:0 -5px;padding:0;line-height:25px;text-indent:.5em;color:white;background:#cccccc url(/images/nav/side-title.gif) no-repeat top left;font-size:1em;}
 .learnMore h2 a:link, #sideBar .learnMore h2 a:visited {color:white;}
 .learnMore p {margin:.5em 0;padding:0 0 0 1em;text-indent:-1em;}
 .learnMore ul,#sideBar learnMore li{margin:.5em 0;padding:0;}

/* *************************
End Global Navigation Styles
************************* */






.disclaimer {font-weight:normal;font-size:10px;font-style:italic;}

/* style based rollover effects for action buttons */
A.btn:link,A.btn:visited {background-color: #ffffff;}
A.btn:link img,A.btn:visited img {background-color: #ffffff;}
A.btn:Hover  {background-color : #ffff99;}
A.btn img:Hover {background-color:#ffff99;}
 
.dataTable thead tr th {border-bottom:1px solid black;}
.dataTable thead tr {background-color:#cccccc;}
.dataTable tbody td {padding:4px 0;}
.dataTable tbody {border-bottom:1px solid black;}
.dataRowA {}
.dataRowB {background-color:#f0f0f0;}


/*AnchorRight, is the piece that sometimes floats to the right most position in the tab bar   */
.anchorRight{float:right;}   /*remove  action */
.anchorRight a{background:white;border-top:none;border-right:none;border-left:none;padding:0;}  
.anchorRight a:hover{text-decoration:underline;}  

/* Self clearing floats with class "clear" */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /* IE 5-6 Win - Holly hack */
*:first-child+html .clear {min-height:1%;} /* IE7 only */
.left {float:left;}
.right {float:right;}
/* Whats New page items */
.wnEntry {margin-bottom:2.5em;}

/* -- Team-related pages -- */

/* Team List Styles */
 #teamList .office {border-bottom:1px solid black;background-color:#f0f0f0;margin-top:1em;}
 #teamList .mapLink {float:right;font-size:smaller;margin:2px 2px 0 0;text-decoration:none;}
/* Bio Page Styles */
 #bio #CMPS {float:right; margin-left:2em;margin-right:0;}
 
 #bio .applyBtn {float:right;}
/* #bio .applyBtn {display:block;width:180px; float:right;text-align:center;margin:0 0 0 5px; border:1px solid #999999;padding:5px 5px 5px 5px;color:white;background:url(/images/glassBtn.gif) repeat-x left top;}

 #bio .applyBtn a {color:white;}
*/ 
 #bio .contact {color:#993333;}
 #bio .name {margin-top:0;font-size:2em;color:#000099;}
 #bio .phone {font-size:1.5em;margin-top:5px;margin-bottom:1em;}
 #bio .title {margin:0;font-weight:bold;}
 #bio .license {margin:0;font-size:.9em;}
 #bio .licenseCA {margin:0;font-size:.9em;font-weight:bold;}
 #bio .quote {color:#993333;padding:0 5px;margin:1em 15px 0 0;font-weight:bold;font-size:1.4em;font-family:palatino,garamond,times,"times new roman",serif;text-align:center;}
 #bio .links {margin-left:25px;}
 #bio .centerCol {padding-right:1.5em;}
 #bio .contactBlock {font-family:arial,helvetica,sans-serif;}
 #bio .contactTitle {}
/* Contact Page */
 div#locationIndex {margin-bottom:1em}
 #locationIndex .header {margin-top:.75em;border-bottom:1px solid black;font-weight:bold;}
 #locationIndex li {margin:.5em 0;}
 #locationIndex p.officeIndexEntry {margin:0 0 0 1em;}
 #locationIndex p.officeIndexEntry a {margin-left:-1em;}

/* .location h3.officeTitle {clear:both; }*/
 .location h3.officeTitle {clear:both;margin:1em 0 2px -25px;background-image:none;border-top:1px solid #999999;padding:2px 2px 2px 20px;}
 .location .officeMap {float:right;border:none;padding-bottom:1em;}
 .location .originators {float:right; width:200px;padding-bottom:1em;}
 .location .originators p {margin:.25em 0;}

/* panel -based pages */ 
#panel {float:left;width:100%;}
#panel .leftCol {margin-right:0;padding-right:0;}
#panel #mainContent {float:left;width:400px;}
#panel #sideBar {float:right;width:200px;margin:0;padding:0;text-align:center;}
#panel #sideBar .learnMore {margin:0;text-align:left;}

#dialog {font-size:.8em;}
#dialog #sideBar {width:180px;float:right;text-align:center;}
#dialog #mainContent {width:350px;float:left;}





 
/* Print-only items */
@media print
{
.noPrint {display:none;}
/* IE 6 can't handle CSS background images in print, so fix the tabs to solid colors */
* html #tabs a {border:1px outset silver;border-bottom:1px solid #446688; background:#cccccc;}
* html #tabs span {background:#cccccc;}
* html #tabs .Active a {border:1px outset silver;border-bottom:1px solid #003399; background:#003399;}
* html #tabs .Active span {background:#003399;}
}





