@charset "utf-8";
/* CSS Document */
/*
-----------------------------------------------
Universal Weather and Aviation, Inc.
Name:		GLOBAL 
Version:	20100331
Origin:		20100323
----------------------------------------------- */


@import url("/css/base_v3.css");
@import url("/css/google-search.css");
@import url("/css/subpage.css");
@import url("/css/v2_subpage.css");
@import url("/css/subnav.css");
@import url("/css/main-nav-drop-down.css");
@import url("/css/ie6fixes.css");

/* HEADER */
#header {
	height: 114px;
	padding: 0;
}
#logo {height: 114px; width: 300px; float: left;}
#headersearchbox {float:right; padding:0; margin: 0; width:155px;}
#cse-search-box {margin: 44px 0 0 0 !important; width: 155px !important;}
#worldwidecontactdirectory {float: right; width: 282px; height: 114px; font-size: 11px; text-align: right; background: url(/images/global_sprite_pak.png) 0 -96px no-repeat;}
#worldwidecontactdirectory a {color: #777; margin: 0 18px 0 0; line-height: 112px;}
.searchbox {width: 120px; height: 18px; padding: 3px; border: solid 1px #bbbbbb; border-right: none !important; margin: 0; float: left;}
.searchsubmitbutton {
	background:url(/images/global_sprite_pak.png) 0 -70px no-repeat;
	width: 26px; height: 26px; text-indent: -9999px; border: none; margin: 0; padding: 0; font-size: 0px; text-align: left; color: #d8dbde; float: left;}

/* FOOT MAP */

#footerv2 {
	width: 943px;
	clear: both;
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}

#footerv2 a {
	color: #444;
}
#footerctabox {background: url(/images/global_sprite_pak.png) -5px -211px no-repeat; width: 943px; height: 102px; text-align: right;}
#footerctabox a {padding: 0;}
#footerctabox img.rfibutton {border: none; margin: 30px 24px 0 0;}
#foot-map {
	background: url(/images/global_sprite_pak.png) -5px -316px no-repeat; 
	height: 267px; 
	padding: 20px 0 0 13px;
	width: 943px;
	margin: 0;
}

#foot-map ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#foot-map li {
	list-style-type: none;
	margin: 0 0 6px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
#foot-map li.footer-top-level {float: left;}

#foot-map li ul {
	margin: 7px 0 0 0;
}

#foot-map h3, #foot-map h4, #foot-map h5 {
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 11px;
	line-height: 15px;
}

#foot-map h3 {
	color: #222;
}

#foot-map h3 a {
	color: #222 !important;
}

#foot-map a, #foot-map h3.pas {
	padding-left: 10px;
	color: #444;
	text-decoration: none;
}

#foot-map a:hover {
	background: url(/images/footer/arrow.gif) 4px 5px no-repeat;
}

.foot-list {
	width: 156px;
	margin: 0;
	padding: 0;
	float: left;
}

.foot-list li ul {
	margin: 6px 0 0 0;
}
#footerbottomleft {float: left; width: 475px;}
#footerbottomright {width: 420px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-align: right;}
#footerbottomnav {float: right; width: 240px;}
#footerbottomnav li {float: left; margin-left: 6px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#footerbottomnav ul {list-style-type: none; margin: 0; padding: 0; display: inline; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#footerattrib {float: left; padding: 0 0 0 3px;}
br.brclearboth {clear: both !important;}

/* SPECIAL */

.last {
	border:none;
}

/* PRIMARY NAVIGATION OVERRIDES */
#nav-menu { height: 34px; background: url(/images/global_sprite_pak.png) no-repeat; }
#nav-menu { margin: 0; padding: 0 !important; }
#nav-menu ul { margin: 0; padding: 0 0 0 5px !important; }
ul.menu li {padding: 0; margin: 0;}
.top-menu {display:block; text-indent: -9999px; width: 97px; height: 34px !important; margin: 0 !important; padding: 0 !important;}
#nav-menu li:hover .drop { margin-top: 34px !important; }
.drop { border: solid 1px #c0c3c6; border-top: none; margin-left: -1px; background-color: red; background: url(/images/global_sprite_pak.png) bottom; }
a.nav-userlogin {width: 131px !important;}
a.nav-notregistered {width: 133px !important;}
li.ttbump {
	padding-top:15px !important;
}

/* SUBPAGE OVERRIDES */

#content {background: none;}


