@charset "utf-8";
/* CSS Document */
/*
-----------------------------------------------
Universal Weather and Aviation, Inc.
Name:		Home Styles
Version:	V3-20100526
Dev:		David Rudzinski
Origin:		20070827
----------------------------------------------- */

/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */
 
  
 /* Main content area */
#content {
	width: 950px;
	margin: 0; 
	padding: 0;
}
#content ul, #content dl, #content ol, #content p {
	margin: 12px 0;
	font-size: 12px;
}
#lowercontainer {
	margin: 23px 0 0 5px;
	padding: 0;
}


 /* MODULE NEW TO UNIVERSAL */
#mod-newtouniversal {
	float: right;
	width: 552px;
	height: 276px;
	margin: 0 23px 0 0; 
	background: url(/images/home_sprite_pak.png) no-repeat;
}
#mod-newtouniversal-left {
	float: left;
	width: 240px;
	height: 260px;
}
#mod-newtouniversal-left img {
	margin: 0;
	padding: 18px 0 6px 21px;
	border: none; 
}
#mod-newtouniversal-left img.cta {
	border: none; 
	margin: 0;
	padding: 18px 0 0 18px;
}
#mod-newtouniversal-left p {
	margin: 0;
	padding: 9px 18px 0 21px;
	font-size: 12px;
	line-height: 18px;
}
#mod-newtouniversal-right {
	float: right;
	width: 300px;
	margin: 0; 
}
#mod-newtouniversal-right ul {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 15px 0 0;
	padding: 0;
	color: #121212;
	list-style: none;
}
#mod-newtouniversal-right ul li {
	line-height: 17px;
}
#mod-newtouniversal-right ul li a {
	color: #121212;
}
#mod-newtouniversal-right ul li h3 {
	margin: 12px 0 0 0;
	padding: 0;
 	color: #4F5E6A;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
}

 /* MODULE SERVICE GRAPHIC */
#rightbox-fix {
	float:right;
	width: 368px;
	height: 483px;
	overflow:hidden;
	margin: 0 2px 0 0;
	padding: 0;
	background: url(/images/home_sprite_pak.png) 0 -288px no-repeat;
}
div.slide h3 {
	margin: 3px 0 0 -12px;
	padding-bottom: 0;
	color: #4d5e6c;
}
div.slide ul {
	margin-top: 3px;
}
div.slide ul li a, div.slide ul li a:visited {
	color: #121212;
}

/* MODULE AIRPORT SEARCH TOOL */
#leftbotbox-fix {
	float:right;
	width: 555px;
	height: 225px;
	margin: 0 20px 0 0;
}
#aptfset label, #aptfset p, #tab1_data p, #tab2_data p {
	margin: 0;
	padding: 0;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#aptfset2 {
	margin: 0;
	padding: 0 0 0 24px;
}
#aptfset2 label, #aptfset2 p {
	margin: 0;
	padding: 0;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;  
}
#aptfset2 label.dest2label {
	margin: 0 0 0 12px;
}
#aptfset2 label.tas2label {
	margin: 0 0 0 9px;
}
#aptfset2 p {
	clear: left;
}
#orig2, #dest2, #tas2 {
	float: left;
	width: 147px;
	height: 32px;
	margin: 0;
	border: solid 1px #bbbbbb;
	border-right: none;
	color: #888888;
	font-size: 18px;
}
#dest2 {
	width: 150px;
}
#tas2 {
	width: 82px;
	text-align:center;
	line-height:30px;
	vertical-align:middle
}
#tab1_data p.uvtp, #tab2_data p.uvtp {
	margin: 14px 0 0 0;
	text-align: center;
}

#tab1_data a, #tab2_data a {
	color: #888888;
}
#tab2_data form {
	clear: left;
	height: 80px;
	padding: 0; 
}
#tab2_data form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.active {
	display: block;
}
.inactive {
	display: none;
}
#aptfset p {
	clear: left;
}
#mod-airporttool {
	width: 555px;
	height: 230px;
	margin: 0;
	padding: 0;
	background: url(/images/home_sprite_pak.png) 0 -801px no-repeat;
}
#AirportField {
	float: left;
	width: 381px;
	height: 32px;
	margin: 0;
	border: solid 1px #bbbbbb;
	border-right: none !important;
	color: #333;
	font-size: 18px;     
}
.airporttoolsearch {
	float: left;
	width: 121px;
	height: 34px;
	margin: 0;
	padding: 0;
	border: none;
	background: url(/images/home_sprite_pak.png) 0 -1072px no-repeat;
	color: #d8dbde;
	font-size: 0px;
	text-align: left;
	text-indent: -9999px;
}	
#tab1.tab_hover {
	float: left;
	cursor:pointer;
	width: 184px;
	height: 34px;
	background: url(/images/home_sprite_pak.png) 0 -1038px no-repeat;
	border: none;
}
#tab2.tab_hover {
	float: left;
	cursor:pointer;
	width: 184px;
	height: 34px;
	background: url(/images/home_sprite_pak.png) -184px -1038px no-repeat;
	border: none;
}
#tab3.tab_hover {
	float: left;
	cursor:pointer;
	width: 184px;
	height: 34px;
	background: url(/images/home_sprite_pak.png) -368px -1038px no-repeat;
	border: none;
}
.tabover1 {
	background: url(/images/home_sprite_pak.png) 0 -1106px no-repeat;
}
.tabover2 {
	background: url(/images/home_sprite_pak.png) -184px -1106px no-repeat;
}
.tabover3 {
	background: url(/images/home_sprite_pak.png) -368px -1106px no-repeat;
}
#tab1 img, #tab2 img, #tab3 img {
	width: 184px;
	height: 34px;
	margin: 0;
	padding: 0;
	border: none;
}
#tab1_data, #tab2_data, #tab3_data {
	clear: left !important;
}
#tab1_data img, #tab2_data img {
	margin: 12px 0 0 25px;
	padding: 0;
	border: none;
}
#tab1_data form {
	clear: left;
	height: 80px;
	margin: 0;
	padding: 0; 
}
#tab1_data form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#aptfset {
	padding: 0 0 0 24px;
	margin: 0;
}
.tab {
	float: left;
	cursor:pointer;
	width: 184px;
	height: 34px;
	border: none;
}
.data_tab {
	clear: left !important;
}

 /* MAIN-NAV OVERRIDE Z-LAYER VS. SLIDER TOOL */
 ul.menu {
 	z-index: 21 !important;
}