/* CSS Document */

*
{
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    color: #636363;
}

body
{
    font: 62.5%/1.6 Arial, Verdana, sans-serif;
    background-color: #ffffff;
    color: #636363;
    text-align: left;
    font-weight: normal;
}

input
{
    border-width: 0px;
}

p
{
    font-weight: normal;
}

span
{
    font-weight: normal;
}

h1
{
    font-size: 2.25em;
    line-height: 1.9em;
    font-weight: bold;
    color: #00659C;
    background-color: #ffffff;
}

.content
{
    font-size: 1.5em;
    line-height: 1.5em;
    padding-bottom: 6px;
}

p.forms
{
    padding: 5px 5px 0px 8px;
}

.membernumber
{
    font-size: 1em;
    line-height: 1.3em;
    font-weight: bold;
    color: #636363;
    background-color: #FEF69E;
}

.formsmousetype
{
    font-size: .9em;
    color: #636363;
    background-color: #FEF69E;
}

.formsbold
{
    font-size: 11px;
    font-weight: bold;
    color: #C95827;
    background-color: #FEF69E;
}

p.bottomlinks
{
    font-size: 1.7em;
    color: #636363;
    background-color: #ffffff;
}

.notmember
{
    color: #00659C;
    text-decoration: none;
    font-size: 1.2em;
    line-height: 1.3em;
    font-weight: bold;
    background-color: #FEF69E;
}

#wrapper
{
    width: 785px;
    margin: 10px;
    text-align: left;
    border: #636363;
    border-width: 1px;
    border-style: solid;
}

#branding
{
    height: 64px;
    width: 767px;
    padding: 0px;
    margin: 8px 8px 5px 8px;
}

#logo
{
    width: 381px;
    height: 64px;
    color: #636363;
    background-color: #92BEDB;
    background-image: url(images/sky_guide_logo.jpg);
    background-repeat: no-repeat;
    float: left;
}

#loginbox
{
    width: 180px;
    height: 59px;
    margin-left: 5px;
    color: #636363;
    background-color: #FEF69E;
    padding: 5px 5px 0px 8px;
    float: left;
}

#joinnow
{
    width: 175px;
    height: 59px;
    color: #636363;
    background-color: #FEF69E;
    float: left;
    background-image: url(images/loginbgYELLOW.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 5px 0px 8px;
    overflow: hidden;
    vertical-align: middle;
    line-height: 100%;
}

#mainNav
{
    width: 767px;
    height: 54px;
    margin: 0px 8px 0px 8px;
    padding: 0px;
    overflow: hidden;
}

#flightlookup
{
    width: 188px;
    height: 54px;
    color: #636363;
    background-color: #A2C089;
    padding: 0px;
    margin: 0px;
    float: left;
    background-image: url(images/sky_guide_flight_look_up.jpg);
    background-repeat: no-repeat;
}
#toolpanel
{
    width: 574px;
    height: 54px;
    float: right;
    color: #636363;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

#menu
{
    width: 574px;
    height: 22px;
}

#search
{
    width: 574px;
    height: 22px;
    color: #636363;
    background-color: #C95827;
    margin-bottom: 5px;
}

#contentcontainer
{
    color: #636363;
    background-color: #FFFFFF;
    width: 767px;
    margin: 0px 8px 0px 8px;
    clear: both;
}

#leftcolumn
{
    width: 188px;
    float: left;
    overflow:hidden;
}

#contentarea
{
    width: 534px;
    float: right;
    padding: 8px 20px 0 20px;
}

#bottomlinkspanel
{
    clear: both;
    height: 46px;
    width: 785px;
    padding: 1px 20px;
    text-align: left;
}

p.bottomlinkstext
{
    font-size: 1.1em;
    text-align: center;
}

a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:hover
{
    color: #c95827;
    text-decoration: none;
    background-color: #ffffff;
}

a.privacy:link, a.privacy:visited, a.privacy:hover
{
    color: #636363;
    text-decoration: underline;
    background-color: #ffffff;
}

.headertitlesblue
{
    font-size: 1.2em;
    line-height: 2em;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 9px;
    text-decoration: none;
    background-color: #267CAB;
}

.headertitlesred
{
    font-size: 1.2em;
    line-height: 2em;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 9px;
    text-decoration: none;
    background-color: #C95827;
}

.headertitlesgreen
{
    font-size: 1.2em;
    line-height: 2em;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 9px;
    text-decoration: none;
    background-color: #A2C089;
}

#flightlookupcontent
{
    width: 174px;
    height: 153px;
    float: left;
    color: #636363;
    background-color: #FEF69E;
    padding: 5px 5px 0px 9px;
    overflow: hidden;
}

.bottomlefttitlebar
{
    width: 188px;
    height: 22px;
    float: left;
    color: #FFFFFF;
    background-color: #A2C089;
    margin-top: 5px;
    overflow: hidden;
}

#bottomleftcontent
{
    width: 174px;
    float: left;
    color: #636363;
    background-color: #FEF69E;
    padding: 5px 5px 5px 9px;
    overflow: hidden;
    font-size: 11px;
    line-height: 14px;
    font-weight:normal;
    color: #636363;
    background-color: #FEF69E;
}

.bottomleft
{
    background-color: #FEF69E;
}

#footer
{
    clear: both;
    padding-bottom: 8px;
}

a.menulinks:link, a.menulinks:visited
{
    display: block;
    width: 86px;
    height: 22px;
    float: left;
    background-color: #E4AF7F;
    font-size: 1em;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    margin-right: 5px;
    line-height: 1em;
    padding: 5px 0px 0px 5px;
}

a.menulinks:hover
{
    background-color: #C95827;
    color: #ffffff;
}

a.menurightlinks:link, a.menurightlinks:visited
{
    display: block;
    width: 89px;
    height: 22px;
    float: right;
    background-color: #E4AF7F;
    font-size: 1em;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    line-height: 1em;
    background-image: url(images/limitedtimebg1.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 0px 0px 5px;
}

a.menurightlinks:hover
{
    background-color: #C95827;
    color: #ffffff;
    background-image: url(images/limitedtimebg2.gif);
    background-position: right;
    background-repeat: no-repeat;
}

a.redlinks:link, a.redlinks:visited, a.redlinks:hover, span.redlinks
{
    color: #c95827;
    text-decoration: none;
    background-color: #FFFFFF;
}

a.redlinksyellowbg:link, a.redlinksyellowbg:visited, a.redlinksyellowbg:hover
{
    color: #c95827;
    text-decoration: none;
    background-color: #FEF69E;
}

a.joinlink:link, a.joinlink:visited, a.joinlink:hover
{
    color: #c95827;
    background-color: #FEF69E;
    text-decoration: none;
    font-size: 1.1em;
    line-height: 1.3em;
    font-weight: bold;
}

a.redboldtitlelinks:link, span.redboldtitlelinks, a.redboldtitlelinks:visited, a.redboldtitlelinks:hover
{
    color: #c95827;
    background-color: #FFFFFF;
    text-decoration: none;
    font-size: 1.2em;
    line-height: 1.2em;
    font-weight: bold;
}


/* Level 2 & 3 Items */


h1.green
{
    font-size: 1.8em;
    line-height: 1.3em;
	padding-top: 4px;
	padding-bottom: 5px;
    font-weight: bold;
    color: #A2C089;
    background-color: #ffffff;
}

p.level2intro
{
    font-size: 1.5em;
    line-height: 1.2em;
    padding-bottom: 6px;
    overflow: hidden;
}

.level2item
{
    height: 180px;
    width: 188px;
    padding: 0px;
    margin-bottom: 5px;
    float: left;
    overflow: hidden;
}
.level3header
{
    width: 188px;
    height: 22px;
    color: #FFFFFF;
    background-color: #C95827;
    overflow: hidden;
}
.generalheader
{
    width: 188px;
    height: 22px;
    color: #FFFFFF;
    background-color: #00659C;
    overflow: hidden;
}
.level2header
{
    width: 188px;
    height: 22px;
    color: #FFFFFF;
    background-color: #A2C089;
    overflow: hidden;
}


.level2image
{
    width: 188px;
    height: 158px;
}

.level2contentboxes
{
    color: #636363;
    background-color: #FFFFFF;
    width: 534px;
    margin-bottom: 6px;
    padding: 0px;
    height: 100%;
}

.level2contentimages
{
    float: right;
    padding: 0px;
    width: 135px;
}

p.bluecopy
{
    font-size: 1.2em;
    line-height: 1.3em;
    padding-bottom: 8px;
    color: #4F6581;
    border-bottom: solid #A2C089 1px;
    background-color: #ffffff;
}

.bluetext 
{
    color: #00659C;
} 

.redtext 
{
    color: #C95827;
}

a.info
{
    color: #C95827;
}

p.greycopy
{
    font-size: 1.2em;
    line-height: 1.3em;
    padding-bottom: 10px;
    color: #636363;
    border-bottom: solid #A2C089 1px;
    background-color: #ffffff;
}

.grey
{
    font-size: 1.2em;
    line-height: 1.3em;
    padding-bottom: 10px;
    color: #636363;
    background-color: #ffffff;
}

p.generallinks
{
    font-size: 1.2em;
    line-height: 1.3em;
    padding-bottom: 8px;
    padding-top: 8px;
    color: #00659C;
    background-color: #FFFFFF;
    border-bottom: solid #A2C089 1px;
}

.redcopy
{
    color: #C95827;
    background-color: #ffffff;
}

td.introlevel2
{
    vertical-align: top;
}

td.level2
{
    vertical-align: top;
}

h1.red
{
    font-size: 1.8em;
    line-height: 1.4em;
	padding-top: 3px;
	padding-bottom: 5px;
    font-weight: bold;
    color: #C95827;
    background-color: #ffffff;
}

h1.blue
{
    font-size: 1.8em;
    line-height: 1.4em;
	padding-top: 3px;
	padding-bottom: 5px;
    font-weight: bold;
    color: #00659C;
    background-color: #ffffff;
}

.redboldsubtitles
{
    color: #c95827;
    font-size: 1.2em;
    line-height: 1.4em;
    font-weight: bold;
    padding-top: 8px;
    background-color: #ffffff;
}

a.blueboldtitlelinks:link, a.blueboldtitlelinks:visited, a.blueboldtitlelinks:hover
{
    color: #4F6581;
    background-color: #FFFFFF;
    text-decoration: none;
    font-size: 1.2em;
    line-height: 1.4em;
    font-weight: bold;
}

a.bluelinks:link, a.bluelinks:visited, a.bluelinks:hover
{
    color: #4F6581;
    background-color: #FFFFFF;
    text-decoration: underline;
}

.generalcontentboxes
{
    color: #636363;
    background-color: #FFFFFF;
    width: 457px;
    margin-bottom: 6px;
    padding: 0px;
    height: 100%;
}

#column2left
{
    color: #00659C;
    background-color: #FFFFFF;
    width: 250px;
    margin-bottom: 6px;
    padding: 0px;
    height: 100%;
    float: left;
}

#column2right
{
    color: #00659C;
    background-color: #FFFFFF;
    width: 250px;
    margin-bottom: 6px;
    padding: 0px;
    height: 100%;
    float: right;
}

.column2center
{
    color: #00659C;
    background-color: #FFFFFF;
    width: 13px;
    margin-bottom: 6px;
    padding: 0px;
    height: 100%;
    float: left;
}

/* Rollover work starts below */

#rotatingrow
{
    height: 180px;
    width: 767px;
    padding: 0px;
    margin: 0px 8px 5px 8px;
}

.rotatingitem
{
    height: 180px;
    width: 188px;
    padding: 0px;
    margin-left: 5px;
    float: left;
}

.rotatingitemheader
{
    width: 188px;
    height: 22px;
    color: #FFFFFF;
    background-color: #267CAB;
    overflow: hidden;
}

.rotatingcontainer
{
    width: 188px;
    height: 158px;
    background-color: #FFF2A2;
}

.rolloverimage
{
    width: 188px;
    height: 158px;
    background-repeat: no-repeat;
}

.rollovertitle
{
    font-size: 1.4em;
    line-height: 1.2em;
    color: #00659C;
    font-weight: bold;
    background-color: #FEF69E;
    padding-bottom: 7px;
}

.rollovertext
{
    font-size: 1.2em;
    color: #636363;
    background-color: #FEF69E;
    line-height: 1.3em;
}

.loginboxtext
{
    font-size: 9px;
}
.logo a
{
    height: 100%;
    width: 100%;
    display: block;
}
.yellowbackground
{
    background-color: #FEF69E;
}
.framecopy
{
    background-color: #92BEDB;
    color: White;
    font-size: small;
    padding-right: 5px;
}

input.reimbursement
{
    border-width: 2px;
} .partnerdropdown 
{
    font-size:9px;
    margin:2px;
}

.forecastbutton 
{
 height:16px;
 font-size:xx-small;
 font-weight:bolder;
 background-color:#FEF69E;
 color:Gray;
 padding:0px;
}

.redtextffr 
{
 color: #C95827;
 background-color: #FEF69E;
}

.redtextffr a
{
 color: #C95827;
 background-color: #FEF69E;
 text-decoration: underline;
}

.smallffr
{
 font-size: .9em;
 color: #636363;
 background-color: #FEF69E; 
}

.smallffr a
{
 font-size: .9em;
 color: #636363;
 background-color: #FEF69E;
 text-decoration: underline; 
}

#rewarditem
{
 background-color: #FEF69E;
}

#rewardinfo
{
 background-color: #D6DEE7;
 padding: 3px 0px 3px 0px;
}

.rewardinfotext
{
 background-color: #D6DEE7;
 line-height: 1.3em;
}

.rewardinfotext a
{
 background-color: #D6DEE7;
}

a.rewardinfotextred
{
 background-color: #D6DEE7;
 color: #C95827;
}

.ffr
{
 font-size: 1.1em;
 line-height: 1.3em;
 color: #636363;  
 background-color: #FEF69E;  
}

.ffrinput
{
 border-width: 0px;
 font-size: .9em;
 height: 14px;
 width: 170px;
}

.ffrselect
{
 border-width: 0px; 
 font-size: .9em;
 height: 17px;
 width: 170px;
}

#edits
{
 background-color: #D6DEE7;
 padding: 1px; 
}

#ff_add_other
{
 background-color: #D6DEE7;
 padding: 1px; 
}

div#giveaway_form {
margin: 15px 0 15px 0;
}

div#giveaway_form_top {
color: #c95827;    
font-size: 1.2em;
line-height: 1.3em;
font-weight: bold;
margin: 0 0 20px 0;
}

div#giveaway_form_bottom {

}

div#giveaway_row {
margin: 0 0 5px 0;
}

div#field_name {
float: left;
width: 52%;
font-size: 1.2em;
line-height: 1.3em;
color: #4F6581;
}

div#field_name p {
padding: 0 4px 0 0;
margin: 0;
font-size: 1.1em;
line-height: 1.3em;
color: #4F6581;
}

div#field_filled {
float: left;
font-size: 1.2em;
line-height: 1.3em;
color: #636363;
}

div#field_input {
float: left;
width: 150px;
padding: 2px 0 0 4px;
border: 1px solid #999999;
font-size: 1.2em;
line-height: 1.3em;
color: #636363;
#margin: -1px;
}

div#field_textarea {
float: left;
padding: 2px 0 0 0;
font-size: 1.2em;

line-height: 1.3em;
color: #636363;

}

.field_textarea {
float: left;
padding: 2px 0 0 0;
font-size: 1.2em;
width: 153px;
border: 1px solid #999999;
line-height: 1.3em;
color: #636363;
}

div#clear {
overflow: hidden;
clear: both;
height: 0;
margin: 0;
font-size: 1px;
line-height: 0;
}

.asterix {
color: #c95827;    
font-size: 1.2em;
line-height: 1.3em;
}

div#small_terms {
margin: 20px 0 20px 0;
}

div#privacy_link {
margin: 20px 0 20px 0;
}

div#privacy_link a {
color: #c95827;    
font-size: 1.0em;
line-height: 1.1em;
}

div#privacy_popup {
background-color: #ffffff;
position: absolute; top:400px; left:400px; 
z-index: 80;
width: 275px;
height: 200px;
border: #333333 solid 2px;
}

div#privacy_popup p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #333333;
margin: 0;
padding: 15px 10px 15px 10px;
text-align: left;
}

div#privacy_popup p a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #333333;
}

.level2intro img {
margin: 0 0 0 10px;
}

a.privacy_text {
font-size: 10px;
}