html,body
{
   padding:0;
   margin:0;
   background-color:#666;  
}

img
{
    border:none;   
}

input
{
    margin:0;   
    padding:0 0 1px 0;
    border:1px solid #666;
    font-size:12px;
    font-family:Arial,helvetica,sans-serif;
}

.radioButton input
{
    border:none;
}

textarea
{
    margin:0;   
    padding:0 0 1px 0;
    border:1px solid #666;
    font-size:12px;
    font-family:Arial,helvetica,sans-serif;
}

ul
{
    list-style-type:none;
    margin:0;
    padding:0 0 0 20px;
}

li
{
    font-family:Arial, helvetica, Sans-Serif;
    color:#666;
    font-size:12px;
}

a
{
    text-decoration:none;   
    color:#f8971d;
    font-weight:900;
}

select
{
    border:1px solid #000;
}

a:hover
{
    text-decoration:underline;   
}

li a
{
    color:#f8971d;   
}

/*end resets*/

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 40px;
    font-weight: 100;
    color:#f8971d;
    margin:0 0 40px 0;
    padding:0;
    text-shadow: 0 1px 1px rgba(0,0,0, 0.3);
}

h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    color:#888;
    margin:10px 0 0 0;
    padding:0;
    text-shadow: 0 1px 2px rgba(0,0,0, 0.3);
}

iframe
{
    border:1px solid #000000;   
}

#wrap   /*the enclosing, centered div*/
{
    margin: 0 auto;
    padding:10px 0 0 10px;
    width:940px;
    background: url('images/wrapBg.jpg') repeat-x #fff;
    overflow:visible;  
}

#content    /*main content div*/
{
    clear:both;
    padding: 0 0 10px 0;
    overflow:hidden;
}

#content p
{
    font-family:Arial, helvetica, Sans-Serif;
    color:#666;
    font-size:12px;
}

.formLabelFieldContainer
{
    clear:both;
    width:100%;
    padding:0 0 15px 0;
    overflow:hidden;
}

.formLabel
{
    width:200px;
    float:left;
    padding:1px 0 0 0;
    font-family:Arial, helvetica, Sans-Serif;
    color:#666;
    font-size:12px;
    margin:0 10px 0 0;
}

.formLabelShort
{
    width:100px;
    float:left;
    padding:1px 0 0 0;
    font-family:Arial, helvetica, Sans-Serif;
    color:#666;
    font-size:12px;
}

.formField
{
    float:left;
    font-family:Arial, helvetica, Sans-Serif;
    color:#666;
    font-size:12px;
}

.checkBox input
{
    color:#666;
    margin-right:5px;   
}

#footer
{
    clear:both;
    height:100px;
    margin:0 10px 0 0;
    padding:5px 0 0 0;
    border-top:1px solid #013a81;
    font-family:Arial, helvetica, Sans-Serif;
    color:#666;
    font-weight:900;
    font-size:12px;
}

/*travel itinerary stuff*/
#formsPane
{
    width:680px;
    float:left;
}

#listPane
{
    float:left;
    width:230px;
    background-color:#e6e6ea;
    margin-top:10px;
    padding:0 10px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

/*#wrap #content #form1 #listPane input #clearItinerary
{
    background-color:#f00;
}*/

#listPane input
{
    margin:0 0 10px 0;
}

#listPane h3
{
    margin:2px 0 0 0;
}

#subNav
{
    width:930px;
    border-bottom:1px solid #000;
    padding:0 0 5px 0;
}

#subNav a
{
    font-family:Arial, Sans-Serif;
    font-size:12px;
}