/*
-------------------------------------------------------------------------------
Airmax

Reach specific stylesheet, based on Base CSS stylesheet

-------------------------------------------------------------------------------
*/


body {
    font: 0.8em Verdana, sans-serif;
    color: #333;
    background: #FFF;
}

p {
    text-align: left;
}

a:link, a:visited {
    border: 0;
    border-bottom:1px dotted #aaa;
    color: #0860A8;
}
a:hover{
/*    background-color: #E2F3DC;*/
}

fieldset {
    border: 0;
}

hr {
    margin-bottom: 10px;
    border: 1px dashed #ddd;
}

.yes, .true { color: #007700; }
.no, .false { color: #cc0000; }

select, textarea, label, table { font-size: 11px; }

/*
table tbody tr.tone  td {
    background-color: #E2F3DC;
}
*/

.floatright
{
    float: right;
    margin-right: 10px;
    width: 300px;
}

.fleettree
{
    border: 1px solid #ddd;
    padding: 5px;
}

.fleettree li.fleet
{
    list-style-type: square;
    font-size: 100%;
}

.fleettree li.vehicle
{
    list-style-type: disc;
    font-size: 80%;
}

#header {
    height: 93px;
    border: 0;
}

#user {
    font: 0.9em Verdana, sans-serif;
}

#navbar {
    margin-bottom: 10px;
    border-bottom: 1px solid #3562B1;
    height: 27px;
    text-transform: uppercase;
}
#navbar ul {
    font-size: 11px;
}
#navbar ul#tab_menu_left {
    float: left;
    margin-left: 12px;
}
#navbar ul#tab_menu_right {
    float: right;
}
#navbar li {
    float:left;
    background:url("../../img/airmax/tab_left.png") no-repeat left top;
    padding:0 0 0 7px;
}
#navbar a {
    float:left;
    display:block;
    width:.1em;
    background:url("../../img/airmax/tab_right.png") no-repeat right top;
    padding: 11px 14px 4px 7px;
    white-space: nowrap;
    text-decoration: none;
    color: #333;
}
#navbar a:link,#navbar a:hover,#navbar a:visited {
    border: 0;
}
#navbar ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbar a {float:none;}
/* End IE5-Mac hack */
#navbar a:hover {
    color:#fff;
   padding: 6px 14px 11px 7px;
}
#navbar #current {
    background-position:0 -28px;
    border-width:0;
}
#navbar #current a {
    background-position:100% -28px;
    color:#fff;
    padding: 6px 14px 11px 7px;
}
#navbar li:hover, #navbar li:hover a {
    background-position:0% -28px;
    color:#fff;
}
#navbar li:hover a {
    background-position:100% -28px;
}

#body {
}

#sidebar {
    margin-left: 5px;
    border: 1px solid #ddd;
    float:left;
    width: 190px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 0.9em;
}
#sidebar ul {
    margin-left: 0;
/*    margin-bottom: 1em;*/
    padding: 0;
}
#sidebar li {
    padding: 3px;
    margin-left: 5px;
}
#sidebar li a {
    border: 0;
    display: block;
}
#sidebar li {
    font-size: 14px;
    font-weight: bold;
}
#sidebar li ul li {
    font-size: 12px;
    font-weight: normal;
}
#sidebar li ul li ul li {
    font-size: 11px;
    font-weight: normal;
}
#sidebar li a:hover {
    background-color: #eeeeee;
}
#sidebar li#current {
    background-color: #eeeeee;
}
#sidebar p {
    margin: 5px;
    text-transform: uppercase;
}
#sidebar h1 {
    font-size: 0.95em;
    margin: 0;
}

#content {
    margin-left: 204px;
    border: 0;
    padding: 0;
    padding-bottom: 25px;
}
#content h1.title {
    padding: 6px;
    padding-left: 11px;
    font-size: 1em;
    font-weight: normal;
    line-height: 1em;
    color: #000;
    background-color: #eeeeee;
    margin-top: 0;
    margin-right: 5px;

}
#content p {
    font-size: 0.9em;
}

#content form.criteria {
    border: 1px solid #ddd;
    padding: 5px;
}

#content form table { border: none; }
#content form table td { background-color: #fff; }
#content form.criteria label { text-align: right; }
.form_label { text-align: right; }

#content form.criteria p.infotext {
    padding-left: 22px;
    min-height: 16px;
}
#content ul {
    margin-left: 10px;
}
#content li {
    line-height: 1.4em;
}
#content .a_img, #content .a_img:hover {
    border:0;
    background-color: transparent;
}

#footer {
    margin: 5px;
    border: 0;
    border-top: 1px solid #3562B1;
    font-size: 0.9em;
    text-align:center;
}
#footer p{
        text-align:center;

}
#footer li {
    display: inline;
    border-left: 1px solid #333;
    padding-left: 6px;
    padding-right: 3px;
}
#footer li:first-child {
    border: 0;
}

/* REPORT STYLES */
#Report

{

    margin: 5px;

}



#ReportHeader

{

    position: relative;

    

    margin-top: 5px;

    padding: 10px;

    height: 46px;

    background-color: #eee;

    font-size: 1.6em;

    font-weight: bold;

}



#ReportDocument

{

	float:right;

	margin: 5px;

}



img.report_icon

{

    position: absolute;

    top: 5px;

    right: 5px;

}



table

{

    font-size: 11px;

}



form

{

    margin: 0px;

}



#ReportCriteria

{

    border: 1px solid silver;

    margin-top: 5px;

    background-color: #eee;

}



#ReportCriteria #criteria_div

{

	margin: 3px;

	margin-top: 6px;

}



#ReportCriteria  #title

{

    padding: 5px 10px;

    color: #777;

    cursor: pointer;

}



#ReportCriteria  #criteria

{

    padding: 10px;

}



#ReportCriteria .form_label

{

    text-align: right;

}



#ReportBody

{

    margin: 5px;

}



#ReportBody table

{

    border:1px solid silver;

}

#ReportBody td {
    border: 0;
}




#ReportBody thead tr

{

    top:0px;

    bottom:0px;

}



#ReportBody thead td

{

    cursor:pointer;

    border-bottom:3px solid #C5C2B2;

    border-right:1px solid #ACA899;

    border-left:1px solid #FFF;

    background-color: #ECE9D8;

    border-top:2px solid #ECE9D8;

}   



#ReportBody tbody td

{

	padding-left: 3px;

	padding-right: 3px;

}

#ReportBody td.td_numeric
{
	text-align: right;
}

#ReportBody td.td_nowrap
{
    white-space: nowrap;
}

#ReportBody tbody tr.tone

{

    background-color: #f3f3f3;

}



#ReportFooter

{

    margin-top: 5px;

    padding: 10px;

    background-color: #eee;

}

.icon_section_reports
{
    background: url(/img/airmax/icon/fleet.jpg) no-repeat right top;
    width: 120px;
    height: 120px;
    border: 1px solid silver;
}

