/* CSS Document  */
/* Aviation Home */
.aviation-info{width:900px;margin:0 auto;padding-bottom:4em;}
.aviation-image{line-height:0;}
h4{padding-top:5px;}
.notams-textarea{width:200px;height:50px;}
.notams-form-area{border:solid 1px #d9d9d9;background:#f6f6f6;padding:10px;margin-bottom:5px;}
.aviation-info,.aviation-route-briefing{text-align:left;width:1025px;margin:0 auto;}
.aviation-info td{vertical-align:text-top;}
.aviation-info img{display:inline;margin:0 5px;}
#aviation-menu{padding:10px;}
#aviation-tfr-table{width:605px;border-collapse:collapse;border-spacing:3px;line-height:2;}
.aviation-icing-table{width:604px;border-collapse:collapse;border:solid 1px #d9d9d9;background:#f6f6f6;}
.aviation-icing-table td{padding:0;}
.aviation-icing-table tr{text-align:center;}
.aviation-forecast-icing-table{border-collapse:collapse;}
.aviation-forecast-icing-table td{padding:1px;}
.aviation-windsaloft-table{width:650px;border-collapse:collapse;border-spacing:3px;}
.aviation-windsaloft-table th{background:#f6f6f6;;text-align:center;padding:5px;}
.aviation-title-tag{color:#c60;font-size:1.2em;font-weight:700;display:block;padding:5px 0 10px;}
.aviation-icing-headings th{padding:0 4px;}
.top-directions{padding-bottom:1px;}
.top-directions table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
.top-directions table a img{vertical-align:text-bottom;margin:0;}
.directions{padding-top:10px;}
.aviation-metartaf-table{width:450px;margin:0;padding:0;}
.aviation-metartaf-table td{padding:10px 60px 10px 0;}
.aviation-metar-table{width:500px;}
.aviation-metar-table td{padding:3px 30px 0 0;}
.aviation-statemetars-table{width:550px;}
.aviation-statemetars-table td,.aviation-statemetars-table th{padding:3px 12px 0 0;white-space:nowrap;text-align:left;}
.aviation-urgent-pirep{font-size:1.1em;dislpay:block;font-weight:700;}
.aviation-disclaimer{width:650px;margin-top:2em;padding:10px;font-style:italic;border:solid 1px #d9d9d9;background:#f6f6f6;}
#notamresult{border:solid 1px #d9d9d9;;width:700px;height:800px;overflow:auto;padding:10px;}
#notamresult a:name{color:red;}
#notamresult hr{color:#FFF;height:1px;}
#notamresult pre{font-size:1.2em;}
.aviation-notam-date{text-align:center;font-size:0.9em;}
.aviation-notam-topmenu{text-align:center;font-size:1.3em;}
.aviation-notam-title{text-align:center;font-size:1.2em;font-weight:700;}
.aviation-notam-result-title{font-size:1em;font-weight:700;}
.aviation-notam-heading{text-align:center;font-weight:700;vertical-align:bottom;}
.aviation-notam-td-right{text-align:right;}
.aviation-notam-td-1eft{text-align:left;}
.aviation-notam-td-center{text-align:center;}
.free-text-message{text-align:left;padding:10px;}
#aviation-tfr-table tr,#aviation-tfr-table td,.aviation-windsaloft-table tr,.aviation-windsaloft-table td{border:1px solid #d9d9d9;background:#f6f6f6;;padding:5px;}
.aviation-windsaloft-table-heading-td,.aviation-icing-headings{font-size:0.9em;}
#current-temps-color-scale{padding-top:20px;}

#tabs {
	width: 1025px;
}

#plots ul li {
	display: inline;
	float: left;
}

#plots a {
    display: block;
    text-align: center;
    width: 182px;
    margin: 2em .9em 1.5em 1.1em;
}

h4.heading-class.tabs {
	margin: 0;
	padding: 1.2em 0 0.2em;
}

.half_tab {
    width: 45%;
    float: left;
}

.half_tab ul {
    float: left;
    margin: 1em 0;
    width: 150px;
}

.half_tab ul li {
    float: none !important;
}

.half_tab ul li a {
	text-align: left !important;
	margin: 1em 0 1em 1em !important;
}

.half_tab img {
    float: left;
    margin: 1.6em;
}

.half_tab a.half-img {
	display: block;
	float: left;
	margin: 0 2.5em 0 0 !important;
}

#prog-charts ul {
	width: 185px;
	float: left;
	margin: 2em 0;
}

#prog-charts ul li {
	text-align: center;
	margin: 0.5em 0;
}

.subheading-tabs {
	font-weight: 600;
	font-size: 102%;
}

a.icing-link {
	display: block;
	text-align: center;
	float: left;
	width: 49%;
	margin: 3em 0;
}

a.icing-link img {
	width: 200px;
}

#mets #tn_container td {
    height: 180px;
}

#notams a {
	display: block;
	width: 300px;
	float: left;
	text-align: center;
	margin: 6em;
}

#othertext img {
    margin: 1em 0 1em 15em;
}

#othertext a {
    display: block;
    float: left;
    font-size: 1.3em;
    margin: 2em;
    width: 300px;
}

.half_tab ul {
    float: left;
    margin: 0 0 0 0.6em;
    width: 100px;
}

.ui-widget-header {
	background: transparent url("/images/bg-tabs-bluegrad.png") repeat-x !important;
	border: none !important;
}

.ui-tabs {
	padding: 0 !important;
}

.ui-tabs .ui-tabs-nav {
	padding: 0.4em .4em 0 !important;
	border-radius: 0;
}

.ui-tabs .ui-tabs-nav li {
	border: none;
}

.ui-tabs .ui-tabs-nav li a {
	outline: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	
}


.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #00a6eb !important;
    font-weight: 600;
}






/* The Flattening */

.ui-tabs {
    padding: 0 !important;
    border-radius: 4px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.33);
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.4em .4em 0 !important;
    border-radius: 0;
}

.ui-tabs .ui-tabs-nav li {
	border: none;
}

.ui-widget-header {
    /*	background: transparent url("/images/bg-tabs-bluegrad.png") repeat-x !important; */
    background-image: none !important;
    background-color: #00a6eb !important;
	border: none !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-image: none !important;
    background-color: #e6e6e6;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #00a6eb !important;
	font-weight: 600;
}







/* Notams improvements */

.notams-form-area {
	padding: 8px;
	border: none !important;
	border-radius: 4px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.33);
	background: #FFF;
	margin-bottom: 8px;
}

#notams-sidebar-div .notams-form-area:first-child {
	margin-top: -15px;
}

/*input {
	font-family: "proxima-nova", sans-serif !important;
}*/

#notamresult {
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}
#notamresult p, #notamresult pre {
	font-family: "Consolas", monospace !important;
}

#notamresult pre {
	font-size: 13.3333px !important;
}

input, #location_id {
	border-radius: 4px !important;
	border: 1px solid #d9d9d9 !important;
}

#location_id {
	padding: 6px 12px;
}

#location_id {
	max-width: 100%;
	min-width: 100%;
}

select {
	height: 29px !important;
	border-radius: 4px !important;
	border: 1px solid #d9d9d9 !important;
}

.form-button {
	height: 29px !important;
	vertical-align: top;
}

#radius_search select {
	height: 31px !important;
	vertical-align: top;
}

