html{height:100%}
body{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;background-color:#FFF;margin:0;padding:0;border:0;height:100%;font-size:10pt}
p{margin-bottom:0.5em}
fieldset{border:0;margin:0;padding:0}
legend{padding:0.5em 0.5em 0.5em 1em;background-color:#00A15F;color:#FFFFFF;display:block;width:16.5em}
li{padding:0;list-style:none;margin:0.2em}
h1,h2,h3,h4,h5,caption{color:#00A15F}
h3{margin-top:1em}
h1{font-size:large;margin-top:0;}
caption{padding:0.5em 0 0.5em 0;font-size:9pt;font-weight:bold;text-align:left}
label{cursor:pointer}
#content{margin:0 1em 1em 1em}
textarea,select,input,.textbutton{font-size:10pt;width:20em;border:1px solid #00A15F;font-family:'courier new','verdana','sans-serif','arial'}
.textbutton{color:#000000;padding:0.1em;background-color:#F5F5F5;padding-left:0.5em;padding-right:0.5em}
a.textbutton:link, a.textbutton:visited{color:#000000;text-decoration:none;height:1.2em;display:inline-block;width:auto}
a:link,a:visited,a:active{color:#00A15F;text-decoration:none}
a:hover{text-decoration:underline;color:#00CC00}
.button:hover, a.textbutton:hover ,.letters input[type="radio"]:checked + label{background-color:#000;color:white;border:1px solid #FFF;}
.tinyborder td,.tinyborder th{padding:0.2em}
.warning_box{border:1px solid red;padding:0.5em;text-align:justify;color:red;font-weight:bold}
.log_a{display:block;float:left;text-align:center;background-color:#CC99FF;padding:0 0.5em 0 0.5em;margin-right:0.5em}
.log_a:hover{color:#FFFFFF;background-color:#6633FF}
.criteria_table{float:left;font-size:8pt;border:1px dotted #00A15F;margin-right:2px;margin-bottom:2px}
.criteria_table input,.criteria_table select{width:7.5em;font-size:8pt}
.criteria_table .autowidth{width:auto}
#menu{width:18em;font-size:0.9em}
#menu ul{padding:0;margin:0}
#menu li,#menu li li{padding-left:2em;margin:0}
#menu ul li li:hover{background-color:#FFF;color:#00A15F;border-right:5px solid #00A15F}
#menu ul li li:hover a{color:#00A15F}
#menu ul li:hover{background-color:#000;color:#FFFFFF}
#menu ul li:hover a{color:#FFFFFF}
#menu a{padding:0.5em 0 0.5em 0em;font-weight:bold;text-decoration:none;color:#00A15F;display:block}
#menu a:hover{color:#FFFFFF}
#footer{padding-left:23px;height:76px;vertical-align:middle;color:#FFFFFF;color:#DBDBDB;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;background:url(../images/bottompic01.jpg)}
#footer a{color:#FFFFFF;text-decoration:underline}
#footer a:hover{text-decoration:none;color:#7AF9AF}
#header{height:115px}
#header_table{width:100%;}
#header_table td:last-child{text-align:right}
#header_table td{text-align:left;vertical-align:middle;}
#header_table tr{color:#FFFFFF;font-weight:bold;background-color:#00A15F;text-align:right;height:20px;padding-right:3em}
#header_table a{text-decoration:none;color:#FFFFFF}
#header_table td{vertical-align:middle;}
#header_table2{width:100%;table-layout:fixed;border-spacing:0.2em;border-collapse:separate;vertical-align:middle;}
#header_table2 td{vertical-align:middle;text-align:center;height:100%;padding:0;}
#header_table2 a{font-family:'Lato',Verdana,sans-serif;font-size:10.5pt;text-decoration:none;background:#000 url(../images/bg-btn-head.png) repeat-x 0 -2px;color:#FFFFFF;display:block;width:100%;height:100%;margin:0;vertical-align:middle;display:table-cell;text-align:center;}
#header_table2 a:hover{background:#000}
#header_left{background:url(../images/logo.png) #FFF no-repeat center center;width:260px;/*height:115px;*/padding:0}
/*#system{color:#8A8C8F;font-weight:bold;margin:auto;margin:80px 0 0 15px;font-style:italic}*/
#header_table2 #system{background:url(../images/bg-btn-head.png) repeat-x #000;color:#FFF;font-size:22px;line-height:2em;margin:0.1em;width:auto;padding:20px 45px;text-align:left;font-family:'Lato',Verdana,sans-serif}
#home, #home a{width:5em;color:#FFF;height:6em;background-color:#000;}
#contact_us, #contact_us a{width:7em;color:#FFF;height:6em;background-color:#000;}
#log_out, #log_out a{width:3em;color:#FFF;height:6em;background-color:#000;}
.main_table_td{padding:0}
.filter{margin-bottom:0.5em}
.storno_td{background:#F49C9C}
.finished_td{background:#9CF49C}
.flight_table{width:auto;font-size:7pt;margin:1px}
.hover_tr tr:hover{background-color:#E1EBE5}
.dialog{display:none}
.ui-dialog{z-index:1337}
.station_detail{border-collapse:separate}
.btd{border:1px dotted silver;background-color:#DFEAE4}
.deleted,a:link.deleted{text-decoration:line-through}
#ucm tr td:first-child{white-space:nowrap}

.uld_images .leftdiv{float:left;width:500px;height:500px;overflow-y:auto}
.uld_images .leftdiv img{margin:0 0.5em 0.5em}
.uld_images .rightdiv{float:left;width:300px}
.uld_images .upload{width:12em;height:1em}

.sorting{background:url("../images/sort2_both.png") no-repeat scroll right center transparent}
.sorting_desc{background:url("../images/sort2_desc.png") no-repeat scroll right center transparent}
.sorting_asc{background:url("../images/sort2_asc.png") no-repeat scroll right center transparent}
table.dataTable thead th{border-bottom:1px solid silver;text-align:left}
table.dataTable th.sorting, table.dataTable th.sorting_asc, table.dataTable th.sorting_desc{color:#00A15F}
table.dataTable th.sorting:hover, table.dataTable th.sorting_asc:hover, table.dataTable th.sorting_desc:hover{color:#00CC00;text-decoration:underline}
table.dataTable tr.odd{background-color:#dfeae4}
table.dataTable tr.even td.sorting_1{background-color:#cfe8d9}
table.dataTable tr.odd td.sorting_1{background-color:#bfdccb}
table.dataTable tr td{white-space:nowrap}
.paging_full_numbers a.paginate_button{background-color:#bfdccb}
.paging_full_numbers a.paginate_active{background-color:#32af67}
.paging_full_numbers a.paginate_button:hover{background-color:#88cfa6}
.dataTables_info{margin-bottom:0.5em;}
.dataTables_paginate{margin-top:0.3em;}

.filter table td{padding:0 0.5em 0 0.5em;overflow:hidden}
.filter table tr td:first-child{padding:0 0.5em 0 0}
.filter select{font-size:9pt;width:10em;float:right;margin-left:1em}
.filter legend{margin-bottom:0.5em;background-color:#DFEAE4;color:#000;font-weight:bold;display:block;width:100%}

.upload{visibility:hidden}
div.progress{width:17em;border:1px solid #D3D3D3;height:1em;margin-bottom:0.5em}
div.bar{width:20%;height:100%;background-color:#222}
.uld_highlight{background-color:#BFDCCB;font-weight:bold}
.parse_highlight{background-color:#EBB3B6;}

.tinyborder tr.even:hover,.tinyborder tr.odd:hover{background-color:#FAE7BE}
.tinyborder tr.even:hover td.sorting_1,.tinyborder tr.even:hover td.sorting_2,.tinyborder tr.even:hover td.sorting_3{background-color:#F8DA98}
.tinyborder tr.odd:hover td.sorting_1,.tinyborder tr.odd:hover td.sorting_2,.tinyborder tr.odd:hover td.sorting_3{background-color:#F8DA98}

#dashboard{margin-top:0.5em;}
.column{width:auto;min-width:15em;float:left;padding-bottom:100px}
.portlet{margin:0 1em 1em 0;border-radius:0;border:0;font-size:10pt;}
.portlet-header{border-radius:0;border:0;background:#00A15F;color:#FFFFFF;padding:0.3em 0.5em;cursor:pointer}
.portlet-header .ui-icon{float:right}
.portlet-content .tinyborder{width:100%;border:1px solid #00A15F}
.ui-sortable-placeholder{border:1px dotted black;visibility:visible !important;height:50px !important}
.ui-sortable-placeholder *{visibility:hidden}

.letters  label {width:30px; margin:2px; display:block; float:left; text-align:center; padding:2px 0; border:1px solid #00A15F; background-color:#F0F0F0;}
#uld_message_edit{display:none}
.nonrow select{width:7em;}

#notifications select{width:2.9em;}

#main_table{width:100%;}
#login_div{margin:auto;width:300px;}
#login_div h2{margin: 40px 0 10px 0;font-family: Arial;font-size: 15px;font-weight: bold;color:#000;}
#inner_login_div{background-color: #FFFFFF;border: 1px dotted #0F753A;padding: 10px;position: relative;margin-top:5px;}
#login_div input{border: 1px solid #0F753A;}
#login_div .vmargin{margin-bottom: 10px;margin-top: 10px;}
#login_div label{color: inherit;font-size: 13px;font-weight: bold;font-family: Arial}
#login_div .orangeButtBox{background-color: #FFB56A;border-color: #FF8000;color: #FFFFFF;text-shadow: 0 0 3px #954D05;border-style: solid;border-width: 1px;cursor: pointer;display: block;float: left;font-weight: bold;font-size:14px;padding: 5px 10px;text-decoration: none;font-family: arial;}
.uld_img_div{float:left}
.uld_img_div img{vertical-align:top}
.minimg{max-width:4em;max-height:4em}
#photo_form{margin-left:0.5em}
#uld_images img{margin-right:0.1em}

.perf_div{width:350px;float:left;margin-right:1em}
.perf_div h2{text-align:center}
.station_pie{width:350px;height:350px}