/* Copyright 2009, AircrewStore.com. All Rights Reserved. */

html,body {
height:100%;
min-height:100%;
text-align:center;
background:silver;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0;
margin-bottom:-1.2em;
padding:0
}

#container {
background:#fff url(images/site/bg.gif);
width:800px;
margin-right:auto;
margin-left:auto;
text-align:left;
padding:0
}

#frame {
width:760px;
margin-right:auto;
margin-left:auto
}

#contentheader {
background-image:url(images/site/airline-crew-header.jpg);
background-repeat:no-repeat;
background-position:right;
height:140px;
width:760px;
border-bottom:1px solid #CCC
}

#page_title_bar {
position:relative;
float:left;
width:750px;
height:130px;
padding:5px
}

#page_title_text {
position:relative;
float:left;
width:745px;
height:20px;
padding-top:105px
}

#contentleft {
overflow:hidden;
float:left;
width:130px;
padding:25px 5px 5px
}

#content_title {
margin-left:140px;
width:610px;
padding:15px 5px 5px
}

#content_title_wide {
padding:10px 5px 5px
}

#content {
margin-left:140px;
width:610px;
min-height:600px;
text-align:left;
padding:5px
}

#breadcrumbs {
margin-left:140px;
width:610px;
text-align:left;
padding:5px 5px 10px
}

#content_wide {
overflow:auto;
width:750px;
min-height:600px;
text-align:left;
padding:5px
}

#prefooter {
clear:both;
text-align:center;
padding:30px 0 5px
}

#contentfooter {
text-align:center;
background:#0A0200;
padding:8px
}

.h1 {
font-size:18px
}

.h2 {
font-size:14px
}

.h3 {
font-size:12px;
font-weight:700;
margin:0
}

.p {
font-size:12px;
font-weight:400
}

#text_left_margin {
margin-left:25px;
text-decoration:none
}

a:hover {
color:#000;
text-decoration:underline
}

.centered_text {
color:#000;
text-align:center;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal
}

.buttons {
font-size:12px;
font-weight:700;
padding:5px
}

.small {
color:#000;
font-size:10px;
font-weight:700;
line-height:2em
}

.small_normal {
color:#000;
font-size:10px
}

.small_text {
color:#FFF;
font-size:10px;
font-weight:700
}

#nav {
list-style:none;
margin:0;
padding:0
}

#nav li {
border-bottom:1px solid #CCC;
font-size:90%;
padding:0.4em 0 0.2em
}

#nav li a:link,#nav li a:visited {
text-decoration:none;
color:#000;
font-weight:400
}

#flashcard {
float:left;
width:368px;
text-align:center;
height:140px;
border:solid 1px;
background-color:#F0EFC1;
border-color:#000;
padding:5px
}

#flashcard_middle {
float:left;
background-image:url(images/flashcards/cards_02.jpg);
height:100px;
width:380px
}

#box_header {
position:relative;
width:200px;
text-align:center;
height:20px;
border:solid 1px;
background-color:#F0EFC1;
border-color:#000;
padding:5px
}

#box {
position:relative;
width:200px;
text-align:center;
border-left:solid 1px;
border-right:solid 1px;
border-bottom:solid 1px;
background-color:#fff;
border-color:#000;
padding:5px
}

.buttonAsLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
background-color:#fff;
border:0;
width:200px
}

.buttonAsLink_main {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-align:center;
background-color:#F0EFC1;
border:0;
width:200px
}

.buttonAsLink_small {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-color:#fff;
border:0;
width:50px
}

.white {
color:#FFF
}

.yellow_links {
margin-top:10px;
color:#FAF500;
font-size:10px;
font-weight:700;
text-align:right
}

.yellow_links a:hover {
color:#FAF500;
font-size:10px;
text-decoration:underline;
font-weight:700
}

a:link,a:visited,a:active {
color:#000;
text-decoration:none
}

.yellow_links a:link,.yellow_links a:active,.yellow_links a:visited {
color:#FAF500;
font-size:10px;
font-weight:700
}