@charset "utf-8";
/***********************************************************************
 * services.css
 * $Revision: 12 $
 * $Date: 7/28/08 1:13p $
 * $Author: Ijones $
 ***********************************************************************
/*

©2007 AAA All Rights Reserved
Authors - Johnny Newberry, Ilene Jones, Rick Short, Terry Pappy

Document Structure:
This document contains the default colors, fonts and display for each component, and for the default layout.  These settings can be overridden on an individual page by adding the style to be overridden to the page level css.  

example, placing this in the page level css would change the collapsible panel from having a default left border color of #CCCCCC to #FF0000 (red) on the page the setting is found on...

.aaa2 .CollapsiblePanel {
	border-left: solid 1px #FF0000; /* red *//*
}

Default services display classes follow.
*/
/***************************************************/
/* Font Size Equivalents */
/* larger = 18px */
/* large = 16px */
/* medium = 14px */
/* small = 13px */
/*  12px = 12px */
/*  11px = 11px */
/*  10px = 10px */

BODY 
{scrollbar-arrow-color: 000033;
scrollbar-highlight-color: B0C4DE;
scrollbar-shadow-color: 000033;
scrollbar-3dlight-color: B0C4DE;
scrollbar-darkShadow-Color: 000033; 
scrollbar-face-color: B0C4DE;
scrollbar-track-color: 000033}

/*
A:link{font-family: arial;
color:blue;
font-size:11px;
font-weight:bold;
text-decoration:none}
*/

/*
A:visited{font-family: arial;
color:blue;
font-size:11px;
font-weight:bold;
text-decoration:none}
*/

/*
A:hover{font-family: arial;
color:red;
font-size:11px;
font-weight:bold;
text-decoration:none}
*/

A:link.toc{font-family:verdana;
font-size:9px;
font-weight:bold;
color: #000000}

A:visited.toc{font-family:verdana;
font-size:9px;
font-weight:bold;
color: #000000}

A:hover.toc{font-family:verdana;
font-size:9px;
font-weight:bold;
color: red}

A.tiny:link{font-family: verdana;
color:blue;
font-size:9px;
font-weight:normal;
margin-left:10px;
text-decoration:none}

A.tiny:visited{font-family: verdana;
color:blue;
font-size:9px;
font-weight:normal;
margin-left:10px;
text-decoration:none}

A.tiny:active{font-family: verdana;
color:blue;
font-size:9px;
font-weight:normal;
margin-left:10px;
text-decoration:none}

A.tiny:hover{font-family: verdana;
color:red;
font-size:9px;
font-weight:normal;
text-decoration:none}

A.hometab:link{font-family: verdana;
color:blue;
font-size:9px;
letter-spacing:-.1em;
font-weight:normal;
text-align:center;
text-decoration:none}

A.hometab:visited{font-family: verdana;
color:blue;
font-size:9px;
letter-spacing:-.1em;
font-weight:normal;
text-align:center;
text-decoration:none}

A.hometab:active{font-family: verdana;
color:blue;
font-size:9px;
letter-spacing:-.1em;
font-weight:normal;
text-align:center;
text-decoration:none}

A.hometab:hover{font-family: verdana;
color:red;
font-size:9px;
letter-spacing:-.1em;
font-weight:normal;
text-align:center;
text-decoration:none}

A.homefocus:link{font-family: verdana;
color:blue;
font-size:10px;
font-weight:normal;
text-decoration:none}

A.homefocus:visited{font-family: verdana;
color:blue;
font-size:10px;
font-weight:normal;
text-decoration:none}

A.homefocus:active{font-family: verdana;
color:blue;
font-size:10px;
font-weight:normal;
text-decoration:none}

A.homefocus:hover{font-family: verdana;
color:red;
font-size:10px;
font-weight:normal;
text-decoration:none}

B.lug{font-family: arial;
color:#000000;
font-size:12px;
font-weight:bold}

TD.lug{font-family:verdana;
font-size:10px;
color: #000000;
text-align:center}

.toc{font-family:verdana;
font-size:9px;
font-weight:bold;
color: #000000}

TD{font-family:verdana;
font-size:11px;
color: #000000}


TD.plustable{font-family:verdana;
font-size:11px;
color: #FFFFFF}

TD.tiny{font-family:verdana;
font-size:10px;
color: #000000;
line-height:1.3}

.nano{font-family:verdana;
font-size:9px;
color: #000000;
line-height:1.3}

/*
.title{font-family: arial;
font-size: 18px;
color:#000000;
font-weight:bold;
font-style:italic;
letter-spacing:-.05em;
margin-left:25px}
*/

.aar{font-family: arial;
font-size: 11px;
color:#FFFFFF;
font-weight:bold}

.office{font-family: arial;
font-size: 16px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-.05em}

.subtitle{font-family: arial;
font-size: 17px;
color:#000000;
font-weight:bold;
letter-spacing:-.1em;
margin-top:5px;
margin-bottom:5px;
margin-left:55px}

.foot{font-family: verdana;
font-size: 9px;
color:#000000;
margin-left:35px;
margin-right: 35px;
text-align: justify}

.intro{font-family: arial;
font-size: 11px;
color:#000000}

.right{font-family: verdana;
font-size: 9px;
color:#000000}

.tight{letter-spacing:-.1em;
line-height:1.3}

A.footer:link{font-family: verdana;
color:blue;
font-size:9px;
font-weight:normal;
text-decoration:none}

A.footer:visited{font-family: verdana;
color:blue;
font-size:9px;
font-weight:normal;
text-decoration:none}

A.footer:active{font-family: verdana;
color:blue;
font-size:9px;
font-weight:normal;
text-decoration:none}

A.footer:hover{font-family: verdana;
color:red;
font-size:9px;
font-weight:normal;
text-decoration:none}

.row {color:#000000}

.tablesmall {font-family:verdana;
font-size:9px;
color: #000000;
margin-top:5px;
margin-left:8px;
margin-right: 8px;
margin-bottom: 5px}

.inssmall {font-family:verdana;
font-size:9px;
color: #000000;
margin-top:0px;
margin-left:0px;
margin-right: 0px;
margin-bottom: 0px}

.copy{font-family: verdana;
font-size: 9px;
color:#000000;
text-align: right}

DIV.indent {margin-left:10}

.chron{font-family:arial;
font-size:11px;
color: #000000;
margin-left:35px;
margin-right: 10px}

.chrondate{font-family:arial;
font-size:16px;
font-style: oblique;
color: #FFFFFF;
margin-left:5px;
font-weight: 800;
letter-spacing:-.1em}

.moparea{font-family:arial;
font-size:16px;
font-style: oblique;
color: #000000;
margin-left:5px;
font-weight: 800;
letter-spacing:-.1em}


.header{font-family:arial;
font-size:18px;
font-style: oblique;
color: #000000;
font-weight: 800;
margin-left:50px;
letter-spacing:-.05em}

.ship{font-family: verdana;
color:#000000;
font-size:11px;
font-style: italic}

.formsmall{font-family:verdana;
font-size:10px;
color: #000000;
text-align:right}

.formcenter{font-family:verdana;
font-size:10px;
color: #000000;
text-align:center}

.formbold{font-family: arial;
color:#000000;
font-size:11px;
font-weight:bold;
text-align:right}

.trivformbold{font-family: verdana;
color:#7B86F0;
font-size:11px;
text-align:right}

.trivia{font-family: verdana;
color:#505EE4;
font-size:11px}

.formheadctr{font-family: arial;
font-size: 16px;
color:#000000;
text-align:center;
font-weight:bold;
letter-spacing:-.05em}

.thankcontent {font-family:verdana;
font-size:11px;
color: #000000;
text-align:center}

.thankheader{font-family:arial;
font-size:18px;
color: #000000;
font-weight: 800;
margin-top: 100px;
text-align:center}

.feedheader{font-family:arial;
font-size:18px;
color: #000000;
font-weight: 800;
text-align:center}

.suigen{font-family:verdana;
font-size:11px;
color: #000000}

TD.xmas{font-family:verdana;
font-size:11px;
color: #FFFFFF}

A.hidden:link{font-family: verdana;
color:white;
font-size:6px;
font-weight:normal;
text-decoration:none}

A.hidden:visited{font-family: verdana;
color:white;
font-size:6px;
font-weight:normal;
text-decoration:none}

A.hidden:active{font-family: verdana;
color:white;
font-size:6px;
font-weight:normal;
text-decoration:none}

A.hidden:hover{font-family: verdana;
color:white;
font-size:6px;
font-weight:normal;
text-decoration:none}

/* SETTINGS FOR FIRST LINE OF RESULTS TABLES */
/* USED TO ACCOMPLISH ALTERNATE SHADED RESULT LINES */
.resultsbackground1, .RESULTSBACKGROUND1
{
	background : white;
}
/* SETTINGS FOR FIRST LINE OF RESULTS TABLES */
/* USED TO ACCOMPLISH ALTERNATE SHADED RESULT LINES */
.resultsbackground2, .RESULTSBACKGROUND2
{
	background : white;
/***********************************************************************
 * BEGIN SPRY COLLAPSIBLE PANEL DEFAULT DISPLAY STYLES                 *
 * SPRY DEFAULT POSITIONAL STYLES IN COMPONENTS STYLE SHEET            *
 * SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4       *
 * Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved *
 * Adobe Copyright refers to any instance of SpryCollapsiblePanels or  *
 * SpryTabbedPanels stylizations                                       *
 ***********************************************************************/
/* For main Collapsible Panel container  */
 .aaa2 .CollapsiblePanel {
	border-left: solid 0px #CCCCCC;
	border-right: solid 0px #999999;
	border-top: solid 0px #999999;
	border-bottom: solid 0px #CCCCCC;
}
/* For main Collapsible Panel container closed state */
.aaa2 .CollapsiblePanelClosed {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
/* For panel's content area */
.aaa2 .CollapsiblePanelContent {
	border-right: solid 1px #BCD2E6;
	border-top: solid 1px #BCD2E6;
	border-left: solid 1px #BCD2E6;
	border-bottom: solid 1px #BCD2E6;
	background-color: #FFFFFF;
}
/* For title of the panel, what the user clicks to open/close panel */
.aaa2 .CollapsiblePanel .CollapsiblePanelTab {
	background: transparent url("/AAA/common/images/tableft1.gif") no-repeat;
	background-position: 0% -42px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: pointer;
	color:#627EB7;
	border-bottom: solid 1px #BCD2E6;
}

/* Defines look of anchor in panel tab */
.aaa2 .CollapsiblePanel .CollapsiblePanelTab a {
	display:block;
	background: #transparent url("/AAA/common/images/tabright_1.gif") no-repeat;
	background-position: right top;
}
/* dark blue on light blue arrow */
.aaa2 .CollapsiblePanel .CollapsiblePanelTab a span {
	background: transparent url("/AAA/common/images/spriteTriangleBullet.gif") no-repeat;
	background-position: left -72px;
	float: none;
	padding-right:15px;
}
/* white on dark blue arrow */
.aaa2 .CollapsiblePanel .CollapsiblePanelTab.CollapsiblePanelTabHover a span {
	background: transparent url("/AAA/common/images/spriteTriangleBullet.gif") no-repeat;
	background-position: left -55px;
	float: none;
	padding-right:15px;
}


/* Defines look of anchor in panel tab */
.aaa2 .CollapsiblePanel .CollapsiblePanelTab a {
	display:block;
	background-image: url("/AAA/common/images/tabright_1.gif");
	background-repeat: no-repeat;
	background-position: 100% -42px;
}
/* Defines panel's appearance when open */
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab {
	border-bottom:0px;
}
/* Defines panel's anchor's appearance when open */
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab a {
}
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab a span {
	background: url("/AAA/common/images/spriteTriangleBullet.gif") no-repeat;
	background-position: left 0px;
}

.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab.CollapsiblePanelTabHover a span {
	background-position: 0% 0px;
}
/* Defines appearance of anchors in panel tab during mouse hover */
.aaa2 .CollapsiblePanel .CollapsiblePanelTabHover a, 
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTabHover a {
	font: bold 12px Arial, Helvetica, sans-serif;
}
/* Defines appearance of spans panel tab during mouse hover */
.aaa2 .CollapsiblePanel .CollapsiblePanelTabHover a span, 
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTabHover a span {
}
/* Defines panel's appearance when open */
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab {
	background-position: 0% -127px;
}
/* Defines panel's anchor's appearance when open */
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab a {
	background-position: 100% -127px;
	color: #EEEEEE;
}
/* Defines panel's spans appearance when open */
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab a span {
}
/* Defines appearance of panel tab during mouse hover */
/* The background positioning is used to define the part of the image that is displayed */
.aaa2 .CollapsiblePanel .CollapsiblePanelTabHover, 
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-position: 0% -169px;
	color: #627EB7;
}
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTabHover a {
	background-position: 100% -169px;
	color: #EEEEEE;
	/* TODO:  Add hover arrow here */
}
/* Defines appearance of anchors in panel tab during mouse hover */
/* The background positioning is used to define the part of the image that is displayed */
.aaa2 .CollapsiblePanelClosed .CollapsiblePanelTabHover {
	background-position: 0% -129px;
	color: #EEEEEE;
}
.aaa2 .CollapsiblePanelClosed .CollapsiblePanelTabHover a {
	background-position: 100% -129px;
}
/* Defines appearance of spans panel tab during mouse hover */
.aaa2 .CollapsiblePanel .CollapsiblePanelTabHover a span, 
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTabHover a span {
}
/* Defines appearance of all panel tabs when CollapsiblePanel has focus */
/* The background positioning is used to define the part of the image that is displayed */
.aaa2 .CollapsiblePanelFocused .CollapsiblePanelTab {
}
.aaa2 .CollapsiblePanelFocused .CollapsiblePanelTab a {
}
.aaa2 .CollapsiblePanelFocused .CollapsiblePanelTab a span {
}
.aaa2 .CollapsiblePanelOpen.CollapsiblePanelFocused .CollapsiblePanelTab {
}
.aaa2 .CollapsiblePanelOpen.CollapsiblePanelFocused .CollapsiblePanelTab a {
}
/* END SPRY COLLAPSIBLE PANEL DEFAULT DISPLAY */

/************************* disabledCollapsiblePanel Styles *********************************/
/* Defines the disabled collapsible panel tab color based on the place in the image sprite */
/*******************************************************************************************/
.aaa2 .CollapsiblePanel.disabled.CollapsiblePanelClosed>.CollapsiblePanelTab {
	background-position: 0% -85px;
	border-bottom: 1px #AAA999 solid;
	color: #CCCCCC;
	cursor: default;
}
.aaa2 .CollapsiblePanel.disabled.CollapsiblePanelClosed>.CollapsiblePanelTab a {
	background-position: 100% -84px;
}
.aaa2 .CollapsiblePanel.disabled.CollapsiblePanelClosed>.CollapsiblePanelTab a span {
	background-position: 50px 50px;
}


/********************************** tabbedPanelsTab Styles *********************************/
/* Defines appearance of TabbedPanelsTab                                                   */
/*******************************************************************************************/
.aaa2 .TabbedPanelsTab {
	background:#F4F7FB;
	font-size:11px;
	border-bottom:1px solid #BCD2E6;
	cursor: pointer;
}
/* Defines appearance of left side of tab, rounded corner sprite, etc */
.aaa2 .TabbedPanelsTab a {
	background: transparent url("/AAA/common/images/tableft1.gif") no-repeat;
	background-position: left -127px;
	text-decoration:none;
}
/* Defines appearance of right side of tab, rounded corner sprite, etc */
.aaa2 .TabbedPanelsTab a span {
	background: transparent url("/AAA/common/images/tabright_1.gif") no-repeat;
	background-position: right -127px;
	color:#EEEEEE;
}

/********************************** tabbedPanelsTab Styles *********************************/
/* Defines appearance of tab button container at mouse hover                               */
/*******************************************************************************************/
.aaa2 .TabbedPanelsTabHover {
	color:#627EB7;
}
.aaa2 .TabbedPanelsTabHover a {
	background-position: 0% -169px;
	color:#627EB7;
}
.aaa2 .TabbedPanelsTabHover a span {
	background-position: 100% -169px;
	color:#FFFFFF;
}

/****************************** selectedTabbedPanel Styles *********************************/
/* Defines appearance of tabbutton container after user click activates panel              */
/*******************************************************************************************/
.aaa2 .TabbedPanelsTabSelected {
	font-weight:bold;
}
.aaa2 .TabbedPanelsTabSelected a {
	background-position:0% -169px;
}
.aaa2 .TabbedPanelsTabSelected a span {
	background-position:100% -169px;
}

.aaa2 .TabbedPanelsTabSelected.light a,
.aaa2 .TabbedPanelsTabSelected.light a span {
	color:#336666;
}
.aaa2 .TabbedPanelsTabSelected.light a {
	background-position:0% -42px;
}
.aaa2 .TabbedPanelsTabSelected.light a span {
	background-position:100% -42px;
}
/************************ selectedTabbedPanel Hover Styles *********************************/
/* Defines appearance of tabbutton container after user click activates panel and when     */
/* hovered by mouse                                                                        */
/*******************************************************************************************/

.aaa2 .TabbedPanelsTabSelected.TabbedPanelsTabHover.light a {
	background-position:0% 0%;
}
.aaa2 .TabbedPanelsTabSelected.TabbedPanelsTabHover.light a span {
	background-position:100% 0%;
}

/************************** tabbedPanelContentGroup Styles *********************************/
/* Defines appearance of tabbutton container after user click activates panel              */
/*******************************************************************************************/

/* Defines appearance of  ContentGroup */
.aaa2 .TabbedPanelsContentGroup {
	border-left: solid 1px #BCD2E6;
	border-bottom: solid 1px #BCD2E6;
	border-top: solid 1px #BCD2E6;
	border-right: solid 1px #BCD2E6;
	background-color: #FFFFFF;
}
/* Defines appearance of the currently activated container panel based */
/* on activated/deactivated state */
.aaa2 .TabbedPanelsContentVisible {
/* currently undefined */
}

/************************* disabledTabbedPanel Styles *********************************/
/* Defines the disabled tabbed panel tab color based on the place in the image sprite */
/*******************************************************************************************/

/* Defines the disabled collapsible panel tab color based on the place in the image sprite */
.aaa2 .TabbedPanelsTab.disabled {
	border-bottom: 1px #CCCCCC solid;
	cursor: default;
}
.aaa2 .TabbedPanelsTab.disabled a {
	background-position: 0% -85px;
}
.aaa2 .TabbedPanelsTab.disabled a span {
	background-position: 100% -84px;
	color: #CCCCCC;
}

/************************* Vertical Tabbed Panel Styles *********************************/
/* Defines appearance of Vertical Tabbed PanelsGroup                                    */
/****************************************************************************************/
.aaa2 .VTabbedPanels .TabbedPanelsTabGroup {
	background-color: #EEEEEE;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
/* Defines appearance of vertical tabs */
.aaa2 .VTabbedPanels .TabbedPanelsTab {
	border-top: none;
	border-left: none;
	border-right: none;
}
/* Defines appearance of selected vertical tab */
.aaa2 .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEEEEE;
	border-bottom: solid 1px #999999;
}
/* END SPRY COLLAPSIBLE TABS DEFAULT DISPLAY */

/* SpryMenuBarHorizontal - Revision: Spry Preview Release 1.4 */
/*******************************************************************************
 LAYOUT INFORMATION: describes box model, positioning, z-order
*******************************************************************************/
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
.aaa2 ul.MenuBarHorizontal {
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
}
/* Menu item containers, position children relative to this container and are a fixed width */
.aaa2 ul.MenuBarHorizontal li {
	list-style-type: none;
	cursor: pointer;
	border: 1px solid #BCD2E6;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
.aaa2 ul.MenuBarHorizontal ul {
	list-style-type: none;
	cursor: default;
}

/*******************************************************************************
 DESIGN INFORMATION: describes color scheme, borders, fonts
*******************************************************************************/
/* Submenu containers have borders on all sides */
.aaa2 ul.MenuBarHorizontal ul {
	border: 1px solid #BCD2E6;
	background-color: #FFFFFF;
}
/* Menu items */
.aaa2 ul.MenuBarHorizontal a {
	cursor: pointer;
	background-color: #FFFFFF;
	color: #627EB7;
	text-decoration: underline;
}
/* Menu items that have mouse over or focus */
.aaa2 ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	background-color: #E3ECF4;
	color: #627EB7;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
.aaa2 ul.MenuBarHorizontal a.MenuBarItemHover,
.aaa2 ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,
.aaa2 ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background-color: #E3ECF4;
	color: #627EB7;
}

.aaa2 li.mbCurrent a {
	background-color: #E3ECF4;
	color: #627EB7;
	text-align: center;
	text-decoration: none;
}
.aaa2 li.mbNotCurrent a {
	text-align: center;
}
.aaa2 li.subMenuItem a {
	text-align: left;
	background-color: #FFFFFF;
}

.aaa2 li.smbCurrent a {
	background-color: #E3ECF4;
	color: #627EB7;
	text-align: left;
	text-decoration: none;
}
/*******************************************************************************
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 *******************************************************************************/
/* HACK FOR IE: to stabilize appearance of menu items */
@media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE {
	background: #FFFFFF;
}
}
/*******************************************************************************
 END BROWSER HACKS
 *******************************************************************************/

/* mainContainer houses all content that is contained in the services TD*/
#mainContainer.aaa2, .aaa2 .mainContainer {
	border-style: solid;
	border-color: #000000;
	float: left;
}
/*mainContent is the area where forms, etc. are contained. AKA body*/
.aaa2 .mainContent {
	border-color: #000000;
	border-right-color: #000000;
	border-right-style: solid;
}
/* Yellow HIGHLIGHTing for Keyword Search or other pages which use highlighting */
.aaa2 .highlight {
	background-color: #FFFF00;
	font-weight: bold;
}

/* Note: SELECTs are usually rendered by deferring to the OS's UI code */

/* Defines appearance of input buttons */
.aaa2 .btn {
	background: transparent url(/AAA/common/images/tab.gif) repeat-x scroll;
	background-position: 0% -127px;
	border-top-color:#BCD2E6;
	border-left-color:#BCD2E6;
	border-right-color:#BCD2A7;
	border-bottom-color:#BCD2A7;
	border-style:solid;
	border-width:1px 1pt;
	margin:auto 0.25em;
	padding: 2px;
	display:-moz-inline-box;
	color: #EEEFFF;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align:text-bottom;
}
.aaa2 .btn:hover {
	background: transparent url(/AAA/common/images/tab.gif) repeat-x scroll;
	background-position: left -175px;
	border-color: #0000FF;
	color: #FFFFFF;
}
.aaa2 .btn:active {
	border-right-color:#BCD2E6;
	border-bottom-color:#BCD2E6;
	border-top-color:#BCD2A7;
	border-left-color:#BCD2A7;
}
.aaa2 .btn.disabledButton,
.aaa2 input[disabled=disabled] {
	color: #BCD2E6;
}
/* Defines appearance of input fields */
.aaa2 input[type=text], .aaa2 .inputText
.aaa2 input[type=checkbox], .aaa2 .checkbox,
.aaa2 select, .aaa2 .select {
	border-color:#BCD2E6;
	border-style:solid;
	border-width:1px;
	display:-moz-inline-box;
	highlight: #FF0000;
}
.aaa2 input[type=radio] {
	border-color:#BCD2E6;
	border-style:solid;
	border-width:1px;
	display:-moz-inline-box;
}

.aaa2 input:focus,
.aaa2 select:focus {
	border-color:#BCD2E6;
	border-style:solid;
	border-width:1px;
	display:-moz-inline-box;
	background-color:#FFFFCC;
}

.aaa2 select {
	scrollbarBaseColor: #BCD2E6;
	scrollbarArrowColor: #E3ECF4;
}
/*Colors text red for required indicators*/
.aaa2 .required {
	color: #FF0000;
}
/* BEGIN Incomplete/Error styles */
.aaa2 label.incomplete {
	color: #FF0000;
}
/* Incomplete fields message text styling  */
.aaa2 .errorMessage {
	color: #FF0000;
}
.aaa2 ul.errorMessage {
	background-color: #FFFF99;
	border: #FF0000 1px solid;
}
.aaa2 ul.errorMessage li {
	list-style-type: none;
	color: #FF0000;
}
.aaa2 ul.errorMessage ul li {
	list-style-type: disc;
	font-weight: normal;
}

.aaa2 .errorField input[type="checkbox"],
.aaa2 .errorField input[type="radio"], 
.aaa2 input[type="checkbox"].errorField,
.aaa2 input[type="radio"].errorField,
.aaa2 input.errorField,
.aaa2 .errorField input,
.aaa2 select.errorField {
	background-color: #FFFF99;
	border: #FF0000 solid 1px;
	outline: #FF0000 solid 2px;
}
/* END Incomplete/Error styles */

/* SETTINGS FOR LINE */
.line {
	color: #FFFFFF;
	border: none;
	border-bottom: dotted 1px #999999;
}
/****************************************************
 * Print and Email Icons *
 ****************************************************/
.aaa2 .printEmailIcons {
	cursor: pointer;
}

/**********************************************************
 * BEGIN PAGINATION STYLES
 **********************************************************/
/* Pagination refers to the page numbers and text around them */
.aaa2 .paginationBlock, .aaa2 .pagination, 
.aaa2 .paginationBlock .link, .aaa2 .paginationPages, 
.aaa2 .paginationNextPage, .aaa2 .paginationPreviousPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.aaa2 .paginationPages:hover {
	background-color: #BCD2E6;
}
.aaa2 .paginationCurrentPage {
	background-color: #CCCCCC;
}
.aaa2 .paginationPages, .aaa2 .paginationNextPage, .aaa2 .paginationPreviousPage {
	color: #003366;
}
.aaa2 .paginationPages:visited, .aaa2 .paginationNextPage:visited, .aaa2 .paginationPreviousPage:visited {
	color: #003366;
}
.aaa2 .paginationPages:active, .aaa2 .paginationNextPage:active, .aaa2 .paginationPreviousPage:active {
	color: #003366;
}
.aaa2 .paginationPages:hover, .aaa2 .paginationNextPage:hover, .aaa2 .paginationPreviousPage:hover {
	color: #003366;
}
/**********************************************************
 * MAPS & DIRECTIONS COMPONENT STYLES
 **********************************************************/
.aaa2 .drivingDirectionsPanel .hd .tl {
	color:#003399;
	font-family:Veranda,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}
.aaa2 .yui-panel .drivingDirectionsPanel .hd .tl {
	color: #FFFFFF;
}
.aaa2 .drivingDirectionsPanel {
	text-align: left;
}
.aaa2 .drivingDirectionsPanel .directionsStart .TabbedPanelsTab {
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	font-size: 12px;
}
.aaa2 .drivingDirectionsPanel .directionsStart .TabbedPanelsTabSelected {
	border-bottom: none;
}
.aaa2 .drivingDirectionsPanel .TabbedPanelsTab {
	border-style: none;
	border-bottom-style: solid;
}
.aaa2 .drivingDirectionsPanel .directionsStart .TabbedPanelsTab {
	border-style: none;
}
.aaa2 .drivingDirectionsPanel .directionsEnd .roundedCorners,
.aaa2 .drivingDirectionsPanel .directions .roundedCorners {
	border: 1px solid #BCD2E6;
}
.aaa2 .drivingDirectionsPanel .CollapsiblePanelOpen .CollapsiblePanelTab a {
	color: #FFFF00;
}
/**********************************************************
 * TRAVEL BAR STYLES AT CONTAINER TOP
 **********************************************************/
.aaa2 .travelBar {
	border: #BCD2E6 solid thin;
	background-color: #FFFFFF;
}
.aaa2 .travelBar .current {
	font-weight: bold;
	color: #0000FF;
}
.aaa2 .travelBar input[type="radio"] {
	border:0px;
}

/*****************************************************
 * PROGRESS BAR STYLES 
 *****************************************************/
/*Global Progress Bar Options*/
.aaa2 .pBar {
	text-decoration:none;
	font-size: 11px;
	text-align:center;
	cursor: default;
}
/*Represents the current section of the booking process that the user is on*/
/*This section is also 3px wider than other sections so it stands out a little more than others*/
.aaa2 .pBar .current {
	/* background-color: #999999; old gray color */
	background-color: #336699;
	color: #FFFFFF;
	border-color: #808080;
	border-style: solid;
}
/*Represents a section of the booking process that the user has completed*/
.aaa2 .pBar .complete {
	background-color: #CCCCCC;
	color: #FFFFFF;
	border-color: #808080;
	border-style: solid;
}
/*Represents a section of the booking process that the user has yet to complete*/
.aaa2 .pBar .incomplete {
	background-color: #FFFFFF;
	color: #CCCCCC;
	border-color: #808080;
	border-style: solid;
}
/*****************************************************
 * MY TRIPS COMPONENT STYLES 
 *****************************************************/
.aaa2 .myTripReturn {
	background: #999999;
}
.aaa2 #myTripHeader, 
.aaa2 #toolContainer .section,
.aaa2 .rightServicesContent .section {
	border-style: solid;
	border-color: #BCD2E6;
	border-width: 1px;
}
.aaa2 #myTripHeader h4,  
.aaa2 #toolContainer .section h4,
.aaa2 .rightServicesContent .section h4 {
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
.aaa2 #myTripHeader p, 
.aaa2 #toolContainer .section p,
.aaa2 .rightServicesContent .section p {
	color: #000000;
}
/* toolContainer is the My Trips component on the right hand side of the page.*/
.aaa2 #toolContainer .boxHeader {
	background-image: url(/AAA/common/images/tab.gif);
	background-repeat: repeat-x;
	background-position: left -126px;
}
.aaa2 #toolContainer .tripHeader {
	color: #EEEEEE;
}
.aaa2 #toolContainer, 
.aaa2 .toolContainer {
	border-style: solid;
	border-color: #BCD2E6;
	border-width: 0px;
}
.aaa2 .rightServicesContent .clubRight {
	border-style: solid;
	border-color: #BCD2E6;
	border-width: 1px;
}
.aaa2 .rightServicesContent .tripLinks,
.aaa2 #toolContainer .tripLinks {
	background-image: none;
}
.aaa2 .rightServicesContent #smartCampaign p,
.aaa2 .rightServicesContent .smartCampaign p {
	text-align: center;
	color: #FF0000;
}
/****************************************************
 * BEGIN Collapsible Panel style overrides for the  *
 * MyTrips section 									*
 ****************************************************/
.aaa2 #toolContainer .CollapsiblePanelTab {
	background: transparent url(/AAA/common/images/myTripSprite.gif) no-repeat scroll;
	background-position: 0% -168px;
	color: #FFFFFF;
}
.aaa2 #toolContainer .CollapsiblePanelOpen .CollapsiblePanelTab {
	background-position: 0% -210px;
}
.aaa2 #toolContainer .CollapsiblePanelClosed .CollapsiblePanelTab.CollapsiblePanelTabHover {
	background-position: 0% -253px;
}
.aaa2 #toolContainer .CollapsiblePanelOpen .CollapsiblePanelTab.CollapsiblePanelTabHover {
	background-position: 0% -295px;
}
.aaa2 #toolContainer .CollapsiblePanelOpen .CollapsiblePanelTab a span {
	background-image: none;
}
.aaa2 #toolContainer .CollapsiblePanelTab a span {
	float: right;
}
.aaa2 #toolContainer .CollapsiblePanelTab a, 
.aaa2 #toolContainer .CollapsiblePanelTab a span, 
.aaa2 #toolContainer .CollapsiblePanelTab span {
	background-image: none;
	color: #EEEEEE;
}
.aaa2 #toolContainer .CollapsiblePanelTabHover .tripHeader {
	color: #EEEEEE; 
}
.aaa2 #toolContainer .CollapsiblePanelTabHover a, 
.aaa2 #toolContainer .CollapsiblePanelOpen .CollapsiblePanelTabHover a {
	font-weight: normal;
	font-size: 10px;
	color: #EEEDDD; 
}
.aaa2 #toolContainer .CollapsiblePanelOpen .CollapsiblePanelContent {
	background-color: #EEEFFF;
}
/* END Collapsible Panel style overrides for the MyTrips section */


/*******************************************************
 * popUp Panel styles
*******************************************************/
.aaa2 .profileInfo h2,
.aaa2 .popUpPanel h2 {
	background-color: #CCCCCC;
}
.aaa2 .profileInfo .boxContainer>div {
	-moz-border-radius:8px;
	border: 1px solid #BCD2E6;
}

/*******************************************************
 * Ajax please wait spinner styles
*******************************************************/

.showSpinner {
	background-color:#000000;
	opacity: 0.25;
	filter:alpha(opacity=25);
}
#lrp {
	background-color: #FFFFFF;
}

/***********************************************************
 * TOOL TIPS
 ***********************************************************/
/* default tool tip content box */
.aaa2 .toolTip {
	background-color: #E3ECF4;
/*	border: 1px solid #000000; */
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #DEDDDD;

}
/* Styles for tooltip inline popup */
.aaa2 .tooltipLink {
	cursor: pointer;
	text-decoration: underline;
	color: #0000FF;
}

/* Close button */
.aaa2 .closeButton {
	background: transparent url(/AAA/common/images/closeButton.gif) no-repeat scroll 0% 50%;
	border: none;
	cursor: pointer;
	text-decoration: none;
}
/* Style for close button used in popup screens */
.aaa2 .help {
	background: transparent url(/AAA/common/images/help.gif) no-repeat scroll 0% 50%;
	cursor: pointer;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

/***********************************************************
 * generic iframe settings
 ***********************************************************/
.aaa2 iframe {
	border: 0;
}


/******************************************************** 
 * YAHOO YUI Library - Container Settings
 *
 * Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.3.1
 *********************************************************/

.yui-tt {
    color:#333;
    background-color:#FDFFB4;
    font-family:arial,helvetica,verdana,sans-serif;
    border:1px solid #FCC90D;
    font:100% sans-serif;
}
.yui-tt .bd {
	background-color: #E3ECF4;
}
.mask {
    display:none;
}


/* YUI Panel underlay styles */
.aaa2 .yui-overlay.smokedGlass,
.yui-overlay.smokedGlass {
    opacity: .70;
    filter: alpha(opacity=70);  /* For IE */
		background-color:#666666
}
.aaa2 .yui-overlay.glass,
.yui-overlay.glass {
    opacity: .3;
    filter: alpha(opacity=3);  /* For IE */
		background-color:#00CCFF;
}

.aaa2 .yui-panel-container.matte,
.yui-panel-container.matte {
	background-color: transparent;
	background: transparent url(/AAA/common/images/opaque_dark.gif) repeat;
}
.aaa2 .popUpPanel .CollapsiblePanelOpen .CollapsiblePanelContent{
	border: 5px #0000FF solid;
}
.yui-panel-container.shadow .underlay
.aaa2 .yui-panel-container.shadow .underlay {
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */
}

.yui-panel,
.aaa2 .yui-panel {
    border-collapse:separate;
    font:1em Arial;
    border:1px solid #000;
	background-color: #FFFFFF;
}
.yui-panel .hd,
.aaa2 .yui-panel .hd {
    background-color:#3d77cb;
    color:#FFF;
    font-size:100%;
    line-height:100%;
    border:1px solid #FFF;
    border-bottom:1px solid #000;
    font-weight:bold;
    white-space:nowrap;
}
.yui-panel .container-close,
.aaa2 .yui-panel .container-close {
    background:url(/AAA/common/images/yuiClose12.gif) no-repeat;
    cursor:pointer;
}

.yui-simple-dialog .bd .yui-icon,
.aaa2 .yui-simple-dialog .bd .yui-icon {
    background-repeat:no-repeat;
}
.yui-simple-dialog .bd span.blckicon,
.aaa2 .yui-simple-dialog .bd span.blckicon {
    background: url(/AAA/common/images/yuiBlck16.gif) no-repeat;
}
.yui-simple-dialog .bd span.alrticon,
.aaa2 .yui-simple-dialog .bd span.alrticon {
    background: url(/AAA/common/images/yuiAlrt16.gif) no-repeat;
}
.yui-simple-dialog .bd span.hlpicon,
.aaa2 .yui-simple-dialog .bd span.hlpicon {
    background: url(/AAA/common/images/yuiHlp16.gif) no-repeat;
}
.yui-simple-dialog .bd span.infoicon,
.aaa2 .yui-simple-dialog .bd span.infoicon {
    background: url(/AAA/common/images/yuiInfo16.gif) no-repeat;
}
.yui-simple-dialog .bd span.warnicon,
.aaa2 .yui-simple-dialog .bd span.warnicon {
    background: url(/AAA/common/images/yuiWarn16.gif) no-repeat;
}
.yui-simple-dialog .bd span.tipicon,
.aaa2 .yui-simple-dialog .bd span.tipicon {
    background: url(/AAA/common/images/yuiTip16.gif) no-repeat;
}
.yui-dialog .ft, 
.yui-simple-dialog .ft,
.aaa2 .yui-dialog .ft, 
.aaa2 .yui-simple-dialog .ft {
    text-align:right;
}

/* YUI Button Styles */
.button-group button,
.aaa2 .button-group button {
    font:100 76% verdana;
    text-decoration:none;
    background-color: #E4E4E4;
    color: #333;
    cursor: hand;
    border: 2px solid #797979;
    border-top-color:#FFF;
    border-left-color:#FFF;
}
.button-group button.default,
.aaa2 .button-group button.default {
    font-weight:bold;
}

.button-group button:hover, 
.button-group button.hover,
.aaa2 .button-group button:hover, 
.aaa2 .button-group button.hover {
    border:2px solid #90A029;
    background-color:#EBF09E;
    border-top-color:#FFF;
    border-left-color:#FFF;
}

.button-group button:active,
.aaa2 .button-group button:active {
    border:2px solid #E4E4E4;
    background-color:#BBB;
    border-top-color:#333;
    border-left-color:#333;
}
/**************************** 
 * End YUI Library Settings *
 ****************************/

/************************************ 
 * default iframe popUp settings    *
 ************************************/
.aaa2 .popUpWrapper {	
	border: solid 1px #BCD2E6;
	background-color: #FFFFFF;
}
/****************************************************************************** 
 * When we have a popup, and the text is contained in the paragraph tag (air) *
 * then we should turn overflow on auto so that the scroll appears for large  *
 * amounts of text                                                            *
 ******************************************************************************/
.aaa2 .popUpWrapper div.popupContent {
	overflow: auto;
	height: 450px;
}

/********************************************
 * Section Divider Collapsible Panel Styles
 ********************************************/
.aaa2 .sectionDivider .CollapsiblePanel .CollapsiblePanelTab {
	background-color: #DEDDDD;
	background-image: none;
}
.aaa2 .sectionDivider .CollapsiblePanel .CollapsiblePanelContent {
	background-color:#FFFFFF;
	background-image: url(/AAA/common/images/section_arrow_down.gif);
}
.aaa2 .sectionDivider .CollapsiblePanelTab a {
	color: #0000CC;
}
.aaa2 .sectionDivider .CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #FFFFFF;
	background-image: url(/AAA/common/images/section_arrow_600.gif);
}
.aaa2 .sectionDivider.CollapsiblePanelClosed .sectionDivider.CollapsiblePanelTab {
	background-color: #DEDDDD;
}
.aaa2 .sectionDivider .stepNumber {
	background-image: url(/AAA/common/images/white_circle.gif);
	background-repeat: no-repeat;
	color: #999999;
}
.aaa2 .sectionDivider .showLink {
	background-image: url(/AAA/common/images/checkmark.gif);
}

/*BEGIN Styles for leader dots using lists */
.aaa2 .leaders ul{
	background:#FFFFFF;
}
.aaa2 .leaders li{
	border-bottom:1px dotted #000;
}
.aaa2 .leaders li em{
	background:#FFFFFF;
	font-style:normal;
}
.aaa2 .leaders li span{
	background:#FFFFFF;
	color:#000;
}
.aaa2 .leaders li.empty {
	border: none;
}

/*END Styles for leader dots using lists */

/******************************************************
 * This section belongs to the Refined Search Panel.  *
 * Default settings, with page level overrides where  *
 * necessary.                                         *
 ******************************************************/
 
/* This is the selector for a CollapsiblePanel's Content area. */
.aaa2 #SearchPanel .CollapsiblePanelContent,
.aaa2 #refineSearch .CollapsiblePanelContent {
	background-color: #E3ECF4;
}

/*Set the default cursor for the panel tab during mouseover*/
.aaa2 #SearchPanel.CollapsiblePanel .CollapsiblePanelTab,
.aaa2 #refineSearch.CollapsiblePanel .CollapsiblePanelTab {
	cursor:pointer;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.aaa2 #SearchPanel.CollapsiblePanel .CollapsiblePanelTab a,
.aaa2 #refineSearch.CollapsiblePanel .CollapsiblePanelTab a {
	text-decoration: underline;
}

.aaa2 #SearchPanel.CollapsiblePanel .CollapsiblePanelTab,
.aaa2 #refineSearch.CollapsiblePanel .CollapsiblePanelTab {
	color: #0000FF;
}
.aaa2 #SearchPanel.CollapsiblePanelOpen .CollapsiblePanelTab,
.aaa2 #refineSearch.CollapsiblePanelOpen .CollapsiblePanelTab {
	border-bottom: 3px #E3ECF4 solid; 
	background: #E3ECF4;
	background-image: none;
	color: #0000FF;
}
.aaa2 #SearchPanel.CollapsiblePanelOpen .CollapsiblePanelTab a,
.aaa2 #refineSearch.CollapsiblePanelOpen .CollapsiblePanelTab a {
	color: #0000FF;
}

/* Defines look of anchor in panel tab */
.aaa2 #SearchPanel.CollapsiblePanel .CollapsiblePanelTab a,
.aaa2 #refineSearch.CollapsiblePanel .CollapsiblePanelTab a,
.aaa2 #SearchPanel.CollapsiblePanel.CollapsiblePanelClosed .CollapsiblePanelTab,
.aaa2 #refineSearch.CollapsiblePanel.CollapsiblePanelClosed .CollapsiblePanelTab,
.aaa2 #SearchPanel.CollapsiblePanel.CollapsiblePanelClosed .CollapsiblePanelTab a,
.aaa2 #refineSearch.CollapsiblePanel.CollapsiblePanelClosed .CollapsiblePanelTab a {
	background-image: none;
	border-bottom: none;
}
.aaa2 #refineSearch.CollapsiblePanel.CollapsiblePanelClosed .CollapsiblePanelTab {
	background-color: transparent;
}
.aaa2 #SearchPanel.CollapsiblePanel.CollapsiblePanelOpen .CollapsiblePanelTab,
.aaa2 #refineSearch.CollapsiblePanel.CollapsiblePanelOpen .CollapsiblePanelTab {
	background: transparent url(/AAA/common/images/tableft1.gif) no-repeat scroll left -42px;
}
.aaa2 #SearchPanel.CollapsiblePanel.CollapsiblePanelOpen .CollapsiblePanelTab a,
.aaa2 #refineSearch.CollapsiblePanel.CollapsiblePanelOpen .CollapsiblePanelTab a {
	background: transparent url(/AAA/common/images/tabright_1.gif) no-repeat scroll 100% -42px
}
/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.aaa2 #SearchPanel.CollapsiblePanelOpen .CollapsiblePanelTab a span,
.aaa2 #refineSearch.CollapsiblePanelOpen .CollapsiblePanelTab a span {
	background: right url(/AAA/common/images/triangle-menu-up-grayOnWhite.gif) no-repeat;
	background-color: #E3ECF4;
	background-position: 95% 50%;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	border-bottom: #E3ECF4 1px solid;
	/* give a little more style, highlighting to refine search */
	margin-bottom: -1px;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.aaa2 #SearchPanel.CollapsiblePanelClosed .CollapsiblePanelTab a span,
.aaa2 #refineSearch.CollapsiblePanelClosed .CollapsiblePanelTab a span {
	background: right url(/AAA/common/images/triangle-menu-dn-grayOnWhite.gif) no-repeat;
	background-color: #FFFFFF;
	background-position: 95% 50%;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it in an Open and Closed state. The class "CollapsiblePanelTabHover" is 
 * programatically added and removed from panel tab containers as the mouse enters and 
 *exits the tab container.
 */

.aaa2 #SearchPanel.CollapsiblePanelTabHover,  
.aaa2 #SearchPanel.CollapsiblePanelOpen .CollapsiblePanelTabHover,
.aaa2 #SearchPanel.CollapsiblePanelClosed .CollapsiblePanelTabHover,
.aaa2 #refineSearch.CollapsiblePanelTabHover,  
.aaa2 #refineSearch.CollapsiblePanelOpen .CollapsiblePanelTabHover,
.aaa2 #refineSearch.CollapsiblePanelClosed .CollapsiblePanelTabHover {
	text-decoration:none;
}
/****************************************************
 * Advanced Search Collapsible Panel 								*
 ****************************************************/
.aaa2 .advancedSearchPanel.CollapsiblePanel.CollapsiblePanelTabHover,  
.aaa2 .advancedSearchPanel.CollapsiblePanel.CollapsiblePanelOpen .CollapsiblePanelTabHover,
.aaa2 .advancedSearchPanel.CollapsiblePanel.CollapsiblePanelClosed .CollapsiblePanelTabHover,
.aaa2 .advancedSearchPanel.CollapsiblePanel .CollapsiblePanelTab {
	text-decoration: none;
}
/******************************************************** 
	A-Z Search Panel
 ********************************************************/
.aaa2 #azSearchPanelTab.CollapsiblePanel .CollapsiblePanelTab,
.aaa2 .CollapsiblePanel.azSearchPanelTab .CollapsiblePanelTab {
	background-color: #FFFFFF;
	color: #0000FF;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: none;
}
.aaa2 #azSearchPanelTab.CollapsiblePanel .CollapsiblePanelTab a,
.aaa2 .CollapsiblePanel.azSearchPanelTab .CollapsiblePanelTab a {
	padding: 1px 5px 4px 0px;
}
.aaa2 #azSearchPanelTab.CollapsiblePanelOpen .CollapsiblePanelTab a,
.aaa2 .CollapsiblePanelOpen.azSearchPanelTab .CollapsiblePanelTab a {
	background: right url(/AAA/common/images/triangle-menu-up-grayOnWhite.gif) no-repeat;
	background-position: 85% 30%;
	color: #0000FF;
	font-weight: bold;
}
.aaa2 #azSearchPanelTab.CollapsiblePanelClosed .CollapsiblePanelTab a,
.aaa2 .CollapsiblePanelClosed.azSearchPanelTab .CollapsiblePanelTab a {
	background: right url(/AAA/common/images/triangle-menu-dn-grayOnWhite.gif) no-repeat;
	background-position: 85% 50%;
	text-decoration:underline;
}
.aaa2 #azSearchPanelTab.CollapsiblePanel .CollapsiblePanelTab a span,
.aaa2 .CollapsiblePanel.azSearchPanelTab .CollapsiblePanelTab a span {
	background: none;
	text-decoration: underline;
}
.aaa2 #azSearchPanelTab.CollapsiblePanelTab, 
.aaa2 .CollapsiblePanelTab.azSearchPanelTab {
	text-decoration: underline;
}
.aaa2 #azSearchPanelTab .currentChoice {
	background-color: #FFFF00;
	padding: 0px 2px;
	font-weight: bold;
}
/******************************************************** 
   Rounded corners that only work in Mozilla browsers -
   Functionality not available for IE yet
 ********************************************************/
.aaa2 .roundedCorners {
	-moz-border-radius:8px;
}
.aaa2 .roundedCornersTop {
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;	
}
.aaa2 .roundedCornersBottom {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
}

/*******************************************************
 * begin spry auto suggest class
 *******************************************************/
 .hideSuggestClass{
	border: 1px solid #BCD2E6;
	background-color: white;
	cursor: pointer;
}

.showSuggestClass .hoverSuggestClass{
	background-color: #FFFF00 !important;
	font-weight: bold;
}

.aaa2 .predictiveSuggestionDiv {
	border: 1px solid #BCD2E6;
	background-color: white;
}

.predictiveSuggestionDiv div b {
    color: red;
}

/*******************************************************
 * end spry auto suggest class
 *******************************************************/

/*******************************************************
 * Begin spry Sliding Panels class
 *******************************************************/
 .SlidingPanels {
	padding: 0px;
	border: none;
}

.SlidingPanelsContentGroup {
	padding: 0px;
	border: none;
}

.SlidingPanelsContent {
	padding: 0px;
	border: none;
}
.SlidingPanelsAnimating * {
	
}

.SlidingPanelsCurrentPanel {
}

.SlidingPanelsFocused {
}
/*******************************************************
 * End spry Sliding Panels class
*******************************************************/
/*#busyPagePanel.spinner {
background: transparent url('http://mrspeaker.webeisteddfod.com/images/spinna/spinner10.gif') no-repeat center fixed;
}*/
/************************************ 
 * default iframe popUp settings    *
 ************************************/

/************************************ 
 * End popUp settings               *
 ************************************/

/*******************************************************
 * Payment Info Component for TravelerInfo Pages Air/Car/Hotel
*******************************************************/
.aaa2 .paymentInfo #mailingAddress.CollapsiblePanelOpen .CollapsiblePanelTab {
	background: right url(/AAA/common/images/triangle-menu-up-grayOnWhite.gif) no-repeat;
	background-position: 88% 51%;
}
.aaa2 .paymentInfo #mailingAddress.CollapsiblePanelClosed .CollapsiblePanelTab {
	background: right url(/AAA/common/images/triangle-menu-dn-grayOnWhite.gif) no-repeat;
	background-position: 88% 51%;
}

.aaa2 .paymentInfo .optionalImage {
	background: transparent url(/AAA/common/images/arrowRight.gif) right no-repeat;
	padding-right: 15px;
}
.aaa2 .paymentInfo #mailingAddress.CollapsiblePanelTab a {
	text-decoration: underline;
	color: 
}
.aaa2 .paymentInfo #mailingAddress.CollapsiblePanelTabHover,  
.aaa2 .paymentInfo #mailingAddress.CollapsiblePanelOpen .CollapsiblePanelTabHover,
.aaa2 .paymentInfo #mailingAddress.CollapsiblePanelClosed .CollapsiblePanelTabHover {
	text-decoration:none;
	color: #003399;
}

/* BEGIN Flight Info & Flight Status Component */
.aaa2 .flightStatus .separator {
	border-bottom: thin solid #BCD2E6;
}
/* END Flight Status Component */