﻿@charset "utf-8";
/* CSS Document */

div {margin:0px; padding:0px; border:0px;}    
form  {margin:0px; padding:0px; border:0px; display:inline;}      
body {
text-align:center;
margin:0px;
padding:0px;
border:0px;
background-color:#3d4023;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}

div#DIV_PageBase {width:100%; height:100%; position:fixed;left:0px; top:0px;
    text-align:center;
    background-image:url(../images/AAAPageBackground.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    z-index:1;
}
div#DIV_PageBackground {width:100%; height:100%; position:fixed;left:0px; top:0px;
    text-align:center;background-image:url(../images/background.png);
    background-repeat:repeat-y;
    background-position:top center;
    z-index:2;
}

div#DIV_ContentWrapper {text-align : left ;
	margin-left : auto ;
	margin-right : auto ;
	width:800px;
	min-height:800px;
	position:relative;
	z-index:3;
	}

div#DIV_Header{ width:750px;margin-left : auto ;margin-right : auto ; height:120px; }
div#DIV_NavBar{ width:800px;margin-left : auto ;margin-right : auto ; text-align:left; }
div#DIV_ContentArea_Home{ width:800px; height:500px; margin-left : auto ;margin-right : auto ; background-color:#fff; background-image:url(../images/Alaskan-Air-Adventure.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	border:1px solid #000; position:relative;}
div#DIV_ContentArea_Content{ width:750px;margin-left : auto ;margin-right : auto ;  min-height:500px;background-image:url(../images/Alaskan-Air-Adventure-Interior.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;}
	
	
div#DIV_ContentArea_Content div#DIV_PageContent { width:550px; float:right; }

div#DIV_Footer{width:750px;margin-left : auto ;margin-right : auto ; height:50px;  }
div#DIV_Footer div { padding:0px; margin:0px; border:0px;}

div#DIV_LogoElement{float:left;}
div#DIV_HeaderElement{float:right; background-image:url("../images/GetYourAlaskaTime.jpg"); background-repeat:no-repeat; width:408px; height:117px;}


div#DIV_ContactElement{float:left; width:340px; border:1px solid #000; font-size:10px; }
div#DIV_CurrentNewsElement{ float:right; width:390px; }

div#DIV_LeftBar { position:absolute; top:120px; left:-20px; width:225px;background-image:url(../images/TranslucentGrey.png); background-repeat:repeat; color:#ffffff; font-size:10px;}

div#Counter {position:absolute; top:512px; left:550px; vertical-align:bottom;}
div#CreditCardBlock {position:absolute; top:532px; left:565px; vertical-align:bottom;}

div#DIV_LeftBar a {color:#fff;}

p.P_BoxHeader {margin:0px; padding:0px; border:0px; color:#fff; font-weight:bold; text-align:left; border-bottom:1px solid #fff;  width:85%; font-size:13px;}
	
a.StudentLink { text-decoration:none; font-size:12px; color:#ffffff; padding-left:6px;}
a.StudentLink:visted { color:#ffffff;}
a.StudentLink:hover { color:#eeeeee;}

#ErrorMessage
{
      border:1px solid #c33;
      background-color:#ffe8e8;
      background-image:url(../images/icon_error.gif);
      background-repeat:no-repeat;
      background-position:10px 5px;
      padding-left:35px;padding-right:35px;padding-bottom:5px;padding-top:2px;

}

#SuccessMessage
{
      border:1px solid #191;
      background-color:#e6f8dd;
      background-image:url(../images/icon_check.gif);
      background-repeat:no-repeat;
      background-position:10px 5px;
      padding-left:35px;padding-right:35px;padding-bottom:5px;padding-top:2px;
    
}


table.DataTable { border:1px solid #666666; padding:5px; text-align:left; margin:10px;}
tr.DataTable_Header{ background-color:#CCCCCC; font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_Footer{ background-color:#CCCCCC; font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_SubHeader{ background-color:#DDDDDD; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_HiLiteRow { background-color:#ccccff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_Odd_Row{ background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
tr.DataTable_Even_Row { background-color:#dddddd;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

tr.DataTable_Footer a, tr.DataTable_Footer a:visited {color:#666666;}
tr.DataTable_Header a, tr.DataTable_Header a:visited {color:#666666;}
tr.DataTable_HiLiteRow a, tr.DataTable_HiLiteRow a:visited {color:#666666;}
tr.DataTable_Odd_Row a, tr.DataTable_Odd_Row a:visited {color:#003B65;}
tr.DataTable_Even_Row a, tr.DataTable_Odd_Row a:visited {color:#003B65;}


.A_SiteMapLink a {color:#666;}
.A_SiteMapLink a:visited {color:#666;}
.A_SiteMapLink a:hover {color:#999;}






#HomeGraphic01 {position:absolute; top:5px; left:10px; width:400px;}
#HomeGraphic02 {position:absolute; top:330px; right:10px; width:400px; text-align:right;}
               












ul#UL_MainNav {
	position:relative;
  margin: 0;
  border: 0px none;
  padding: 0;
  width: 800px; /*For KHTML*/
  list-style: none;
  height: 24px;
  z-index:6;
  background-color:#000000;
      background-image:url(../images/NavbarBackground_Off.gif);
      background-repeat:repeat-x;
}

ul#UL_MainNav li {
  margin: 0;
  border: 0px none;
  padding: 0;
  padding-left:5px;
  padding-right:5px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  vertical-align:middle;
}

ul#UL_MainNav li {
  margin: 0;
  border: 0px none;
  padding: 0;
  padding-left:5px;
  padding-right:5px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  vertical-align:middle;

}

ul#UL_MainNav ul {
  margin: 0;
  border: 0px none;
  padding: 0;
  width: 170px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  background-color:#000000;
  
}

ul#UL_MainNav ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#UL_MainNav ul li {
  width: 170px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}




/* Root Menu */
ul#UL_MainNav a {
  padding: 2px 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font-size:  11px;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align:left;  margin: 0;
  color:#fff;

}
ul#UL_MainNav  ul a {
  border: 0px;
  border-right-color: #fff;
  border-bottom-color: #fff;
  padding: 0 6px;
  margin:0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font:  10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align:left;  margin: 0;
  color:#633;

}



/* Root Menu Hover Persistence */
ul#UL_MainNav a:hover,
ul#UL_MainNav li:hover a,
ul#UL_MainNav li.iehover a {
}

ul#UL_MainNav ul a:hover,
ul#UL_MainNav ul li:hover a,
ul#UL_MainNav ul li.iehover a {
  background: #cecece;
  margin:0px;padding:0px;
}



ul#UL_MainNav  li.top:hover  
{
	  background-color:#000000;
      background-image:url(../images/NavbarBackground_On.gif);
      background-repeat:repeat-x;
}
ul#UL_MainNav  li.top:hover a  
{
}

/* 2nd Menu */
ul#UL_MainNav li:hover li a,
ul#UL_MainNav li.iehover li a {
  float: none;
  background: #ffffff;
  margin:0px;padding:0px;
  border-bottom:1px solid #dddddd;
}

/* 2nd Menu Hover Persistence */
ul#UL_MainNav li:hover li a:hover,
ul#UL_MainNav li:hover li:hover a,
ul#UL_MainNav li.iehover li a:hover,
ul#UL_MainNav li.iehover li.iehover a {
  background: #cecece;
  margin:0px;padding:0px;
}

/* 3rd Menu */
ul#UL_MainNav li:hover li:hover li a,
ul#UL_MainNav li.iehover li.iehover li a {
  background: #ffffff;
  margin:0px;padding:0px;
}

/* 3rd Menu Hover Persistence */
ul#UL_MainNav li:hover li:hover li a:hover,
ul#UL_MainNav li:hover li:hover li:hover a,
ul#UL_MainNav li.iehover li.iehover li a:hover,
ul#UL_MainNav li.iehover li.iehover li.iehover a {
  background: #cecece;
  margin:0px;padding:0px;
}

/* 4th Menu */
ul#UL_MainNav li:hover li:hover li:hover li a,
ul#UL_MainNav li.iehover li.iehover li.iehover li a {
  background: #ffffff;
  margin:0px;padding:0px;
}

/* 4th Menu Hover */
ul#UL_MainNav li:hover li:hover li:hover li a:hover,
ul#UL_MainNav li.iehover li.iehover li.iehover li a:hover {
  background: #cecece;
  margin:0px;padding:0px;
}

ul#UL_MainNav ul ul,
ul#UL_MainNav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 170px;
  margin:0px;padding:0px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#UL_MainNav li:hover ul ul,
ul#UL_MainNav li:hover ul ul ul,
ul#UL_MainNav li.iehover ul ul,
ul#UL_MainNav li.iehover ul ul ul {
  display: none;
}

ul#UL_MainNav li:hover ul,
ul#UL_MainNav ul li:hover ul,
ul#UL_MainNav ul ul li:hover ul,
ul#UL_MainNav li.iehover ul,
ul#UL_MainNav ul li.iehover ul,
ul#UL_MainNav ul ul li.iehover ul {
margin:0px;padding:0px;  display: block;

}


.hide { display:none; }

#DIV_BrowserAlert {width:100%; height:50px; background-color:#f00; color:#fff; text-align:center; font-weight:bold;}

.illustration {border:1px solid #ccc;}

.RecordView { background-color:#ffffff; border:1px solid #333; width:90%;}
.RecordView td { vertical-align:top;  padding:10px;}












.ResponseBox_Error {
	border:1px solid #c33;
      background-color:#ffe8e8;
      background-image:url(../images/icon_error.gif);
      background-repeat:no-repeat;
      background-position:10px 5px;
      padding-left:35px;padding-right:35px;padding-bottom:5px;padding-top:2px;
	  width:450px;

}

.ResponseBox_Approved {
      border:1px solid #191;
      background-color:#e6f8dd;
      background-image:url(../images/icon_check.gif);
      background-repeat:no-repeat;
      background-position:10px 5px;
      padding-left:35px;padding-right:35px;padding-bottom:5px;padding-top:2px;
	  width:450px;
}

