﻿body{
	background-color:#b2a389;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;  
    font-size:small;
}

h1{
    font-size:large;
    margin:0;
    padding:0px 0 0 0 !important;
    padding:0;
    color:#483c26;
}

#Header1
{
    background-color:#fff;
    padding-left:2px;
    padding-top:1px;
}

#Header2
{
    background-color:#b2a389;
    padding:0px;
    border-bottom:solid 1px #a6acc8;
    height:79px;
    margin-left:1px;
}

#Header3
{
    background-color:#483c26;
    color:#fff;
    font-size:small;
    font-weight:bold;
    padding:4px 0px 4px 15px;
    border-bottom:solid 5px #fff;
}

#AppContent
{
    background-color:#f8f4eb;
    padding-left:20px;
    min-height:400px;
}

#PageTitle
{
    padding:6px 0px 10px 0px;
}

#LoginTD {
    background-color:#e6dfcc;
    border:solid 1px #aba48f;
}

.buttonlogin input{
    background:#2e3192;
    border:1px solid #aba48f;
    font-size:small;
    color:#fff;
    font-weight:bold;
    margin:0px 5px 0px 0px;
    padding:3px 3px 3px 3px;
    text-decoration:none;
}


.Highlight 
{
    background-color:#ffffcc;
}



#Instructions 
{
    margin: 8px 0px 8px 0px;
    padding: 4px 4px 4px 4px;
    font-style:italic;
    background-color: #F6E797;
    max-width:500px;
}

.TableTitle 
{
     margin: 4px 4px 6px 0px;
    font-size:16px;
    font-weight:bold;
    color:#333;
    text-align:left;
}

.SectionHeader 
{
        font-size:16px;
    font-weight:bold;
    color:#333;
    text-align:left;
}

.SectionHeaderBig 
{
        font-size:18px;
    font-weight:bold;
    color:#333;
    text-align:left;
}

.Button 
{
    cursor:pointer;
}




.ListTableSmall
{

}

.ListTableSmall td, .ListTableSmall th 
{
    padding:2px 14px 2px 2px;
    border-top:1px solid #333;
    text-align:left;
    font-size:12px;
}

.ListTableSmall th 
{
    background-color:#e1e1e1;
}

.ListTable
{
    border-collapse: collapse;
}

.ListTable td, .ListTable th 
{
    padding:2px 14px 2px 2px;
    border-top:1px solid #333;
    text-align:left;
    height:28px;
    empty-cells:show;
}

.ListTable th 
{
    background-color:#e1e1e1;
    background-image:none;
}

.ListTable td 
{
    /*background-image:url(../Images/TableRowGradient.png);*/
    background-color:#ecf2ff;
    background-repeat:repeat-x;
}

.ListTable td.InfoCell 
{
    background-image: none;
    background-color:#ecf2ff;
    border-top:none;
}

.FormTable td, .FormTable th
{
    padding:4px;
    font-size:13px;
    text-align:left;
    background-image:none;
    border-top:none;

}


td.FormSectionHeader 
{
    font-weight:bold;
    font-size: 14px;
    background-color:#f2f2f2;
    /*background-image:url(../Images/GradientGraySmall.png);*/
    background-repeat:repeat-x;
    border: 1px solid #c0c0c0;
}

.SectionSpacer 
{
    height:12px;
}

.SmallTextBox 
{
    width:50px;
}

.MediumTextBox
{
    width:120px;
}

.LargeTextBox 
{
    width:170px;
}

.XLTextBox 
{
    width:220px;
}

.StepOff 
{
   color:#f2f2f2;
   font-size:14px;
   margin-left:22px;
}

.StepOn 
{
   color:#ffc600;
   font-size:16px;
   font-weight:bold;
   margin-left:22px;
}

.ImageButton 
{
    width:110px;
    border:1px solid #000;
    background-color:#f2f2f2;
    margin-right:10px;
    padding:2px;
    cursor:pointer;
    font-weight:bold;
    color:#0000ff;
}

.ImageButton:hover 
{
    width:110px;
    border:1px solid #000;
    background-color:#ffffcc;
    margin-right:10px;
    padding:2px;
    cursor:pointer;
    font-weight:bold;
    color:#000;
}

a 
{
    text-decoration: none;
}

.TripEntryHeaderON
{
    border:1px solid #333;
    text-align:left;
    padding:4px;
    height:22px;
    background-image:url(../Images/BrownGradient.png);
    background-repeat:repeat-x;
    font-weight:bold;
    color:#fff;
    font-size:16px;
}

.TripEntryHeaderOFF
{
    border:1px solid #333;
    text-align:left;
    padding:4px;
    height:22px;
    background-image:url(../Images/GrayGradient.png);
    background-repeat:repeat-x;
    font-weight:bold;
    color:#000;
    font-size:14px;
}

td.TripSectionHeader
{
    border-bottom:solid 1px #333;
    border-top:solid 1px #333;
    text-align:left;
    padding:4px;
    height:22px;
    background-color:#f0ead4;
    /*background-image:url(../Images/GoldGradient.png);
    background-repeat:repeat-x;*/
    font-weight:bold;
    color:#000;
    font-size:14px;
}

.Restricted 
{
    text-align:left;
    border:solid 1px #333;
    background-color:#800000;
    color:#fff;
    padding: 4px;
    font-weight:bold;
}

.Conditional
{
    text-align:left;
    border:solid 1px #f2f2f2;
    background-color:rgb(240,230,140);
    color:#333;
    padding: 4px;
    font-weight:bold;
}

.Permanent
{
    border:solid 1px #f2f2f2;
    padding: 4px;
    background-color:#008000;
    color:#fff;
    font-weight:bold;
    text-align:left;
}

.Note 
{
    border:1px solid #333;
    background-color:#ffffcc;
    padding:4px;
    margin:2px 0px 2px 0px;
    width:450px;
}

.Warn 
{
    padding:10px 6px 10px 6px;
    font-size: 16px;
    color:Red;
    font-weight:bold;
    background-color:#ffffcc;
}

.Panel 
{
     -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #333;
    background-color:#f2f2f2;
    padding:10px;
    margin-top:10px;
}

input.mbutton 
{
    margin:2px;
    font-size:16px;
}