@import url("/awa/resources/_css/subpages.css");

/******************   HTML ELEMENTS    *******************/
body {font-family:Arial, Verdana, sans-serif; margin:0; font-size: 12px; color:#000; background-color:#FFF;}
a:link, a:hover, a:active, a:visited {color: #295a94; text-decoration:underline;}
a.black:link, a.black:hover, a.black:active, a.black:visited {color: #000;}
a.white:link, a.white:hover, a.white:active, a.white:visited {color: #FFF;}
a.red:link, a.red:hover, a.red:active, a.red:visited {color: #b01c2e;}
a.none:link, a.none:hover, a.none:active, a.none:visited  {text-decoration:none;}
a:hover{text-decoration:none}
td,th {font-size: 12px;}
h1 {
	font-size: 19px;
	font-weight: bold;
	color: #0a214f;
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}
h2, .headline {
	font-size: 14px;
	color: #295a94;
	margin: 0px;
	padding-bottom: 6px;
	padding-top: 12px;
	font-weight: 800;
}
.headlinetop {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 6px;
	padding-top: 4px;
	font-weight: 800;
}
h3 {
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 3px;
}
img {
	border:0;
}
hr { height:1px; color:#ccc; background-color:#ccc; clear:both; margin-top:5px}
ul { 
	padding: 0px;
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 6px;
	list-style-image:url(/common/resources/_images/icons/bullet1.gif);
	list-style-type:disc;
	font-size: 12px;
}
ul ul { 
	margin-left: 25px;
	margin-top: 2px;
	margin-bottom: 5px;
	list-style-image:url(/common/resources/_images/icons/bullet2.gif);
	list-style-type:circle;
	font-size: 12px;
}
ol { 
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 12px;
}
ol ol { 
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 6px;
	list-style-type:lower-alpha;
	font-size: 12px;
}
ol ol ol { 
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 6px;
	list-style-type:lower-roman;
	font-size: 11px;
}
ul ol { 
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 12px;
}
ul.rightnews { 
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 6px;
	list-style-image:url(/common/resources/_images/bullet1.gif);
	font-size: 12px;
}

/* two and three column list styles */
ul.twoColumn,ul.twoColumnLink,ul.threeColumn,ul.threeColumnLink{list-style-type:none;list-style-image:none;margin:.8em 0 1em;padding-left:0}
body > ul.twoColumn,body > ul.twoColumnLink,body > ul.threeColumn,body > ul.threeColumnLink{margin-bottom:1.5em}
ul.twoColumn li,ul.twoColumnLink li,ul.threeColumn li,ul.threeColumnLink li{background:url(/common/resources/_images/bullet1.gif) no-repeat 0 .6em;float:left;line-height:1.5em;padding-left:.9em;padding-right:1em;}
ul.twoColumn,ul.twoColumnLink,ul.threeColumn,ul.threeColumnLink{float:left;width:100%}
ul.twoColumn li,ul.twoColumnLink li{width:49%}
div > ul.twoColumn li,div > ul.twoColumnLink li{width:46%}
ul.threeColumn li,ul.threeColumnLink li{width:33%}
div > ul.threeColumn li,div > ul.threeColumnLink li{width:29%}
ul.twoColumnLink li,ul.threeColumnLink li{background:url(/common/resources/_images/icons/li_arrow.gif) no-repeat 0 .4em}
/******************   BASIC STYLES    *******************/
/**** FONT SIZES ****/
.b {font-weight: bold;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.13 {font-size: 13px;}
.12 {font-size: 12px;}
.11 {font-size: 11px;}
.10 {font-size: 10px;}
.9 {font-size: 9px;}
/**** FONT COLOR ****/
.red {color:#B01C2E;} 
.green {color:#295A94;}
.white {color:#fff;}
.blue {color:#295A94;}
.black {color:#000;}
.dkgray {color: #605F5F;}
.mdgray {color: #CCC;}
.ltgray {color: #EBEBE8;}
/**** BG COLOR ****/
.bgwhite {background-color: #FFF;}
.bggreen {background-color: #0A214F;}
.bgblack {background-color: #000;}
.bgltrgray {background-color: #f8f8fc;}
.bgltgray {background-color: #EBEBE8;}
.bgmdgray {background-color: #CCC;}
.bgdkgray {background-color:#605F5F;}
.bghoneydew {background-color: #CCC;}
.bgltblue {background-color: #f3f8fd;}
.bgyellow {background-color: #FFC;}
/**** BORDERS ****/
.bdall {border: 1px solid;}
.bdall2 {border: 2px solid;}
.bdleft2 {border-left: 2px solid;}
.bdright2 {border-right: 2px solid;}
.bdtop2 {border-top: 2px solid;}
.bdbottom2 {border-bottom: 2px solid;}
.bdleft {border-left: 1px solid;}
.bdright {border-right: 1px solid;}
.bdtop {border-top: 1px solid;}
.bdbottom {border-bottom: 1px solid;}
.bdblack {border-color:#000;}
.bdwhite {border-color:#FFF;}
.bdred {border-color:#B01C2E;}
.bdgreen {border-color:#0A214F;}
.bdgold {border-color:#FC6;}
.bdgray {border-color:#605F5F;}
.bdrbbw {border-right:#000 1px solid; border-bottom: #FFF 1px solid;}
.bdrwbb {border-right:#FFF 1px solid; border-bottom: #000 1px solid;}
.bdrbtw {border-right:#000 1px solid; border-top: #FFF 1px solid;}
.bdlwbb {border-left:#FFF 1px solid; border-bottom: #000 1px solid;}
.bddash {border: dashed 1px #605F5F;}
.bdbtmdash {border-bottom: dashed 1px #605F5F}
.arrow { 
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image:url(/common/resources/_images/icons/li_arrow.gif);
	list-style-type:disc;
	font-size: 12px;
}
.redarrow {
	padding-left: 5px;
	font-size: 11px;
	color: #000000;
	vertical-align:top;
	text-align:left;
}
.pageheader {
	font-family: Arial Narrow, Verdana, Helvetica;
	font-size: 18px;
	font-weight: 600;
	color: #0a214f
}
.pageheadersplash {
	font-size: 19px;
	font-weight: 600;
	padding-top: 12px;
}
.bebold {
	padding-left: 3px;
	letter-spacing: .08em;
	font-size: 11px;
	font-weight: bold;
}
/******************   CALENDAR STYLES    *******************/
.calendar {
color:#000;
text-align:center;
}
.unavailable {
font-size: 9px; 
background-color: #ebebe8;
color: #999999;
}
.past {
font-size: 9px; 
background-color: #FFFFFF;
color: #999999;
}
.active{
font-size: 9px; 
border: 2px solid #C00;
}
.available{
font-size: 9px; 
background-color: #FFC;
}
.mileage{
font-size: 9px; 
background-color: #FFC;
}
.offpeak{
font-size: 9px; 
background-color: #40E0D0;
}
.anyseat{
font-size: 9px; 
background-color: #C6E9F4;
}
.mileagecert{
font-size: 9px; 
background-color: #FC6;
}
.anyseatcert{
font-size: 9px; 
background-color: #96C2D0;
}

/******************   TABLE STYLES    *******************/
.contentMain {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.indent {
	padding-left: 25px;
	padding-right: 20px;
}
.tbhead {
	font-size: 9px;
	background-color: #0a214f;
	color: #FFFFFF;
}
.searchBox {
	font-size: 11px;
	width: 90px;
}
/******************   NAV STYLES    *******************/
.navtop{
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(/common/resources/_images/redbar_bg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 5px;
}
.footer {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/common/resources/_images/footer_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
.sideBar {
	padding: 10px;
	font-size: 11px;
	background-color: #E4E5E7;
}
.sideHead {
	font-weight:bold;
	font-size:11px;
	color:#066;
}
.sideNav {
	width: 150px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
ul.sideNav {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 16px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-image: url(/common/resources/_images/listArrow.gif);
	list-style-type: disc;
}
li.sideNav {line-height: 15px;}
li.selected {list-style-image: url(/common/resources/_images/listArrowSelected.gif);}
ul.sideNavSub {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-image: url(/common/resources/_images/subListArrow.gif);
	list-style-type: square;
	font-weight: normal;
	font-size: 10px;
}
/******************   FOR RIGHT BOX ITEMS  *******************/
.bottomcell {
	padding: 5px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #ebebe8;
}
.lefttab {
	padding-left: 3px;
	padding-top: 3px;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}
.righttab {
	padding-left: 1px;
	padding-top: 3px;
	border-top: 1px solid #999999;
}
.rightcell {
	padding-left: 2px;
	padding-top: 0px;
	border-bottom: 1px solid #999999;
	background-color: #ffffff;
}
.hr { 
	color : #006666;
	height : 1px;
}
.collapsed {display: none;}
.expanded {display: block;}
