/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a {margin:0; padding:0; outline:none;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:none;}
a,a:link,img,div {outline:none !important; text-decoration:none;}
p {margin-bottom:10px;}
/* END CSS Reset */

body, html {width:100%; height:100%; min-width: 970px;}
body {background-color: #001326; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

#tooltip {
	position: absolute;
	display: none;
	color: #9dadce;
	background: url('/images/bg-tooltip.png') no-repeat;
	font-size: 11px;
	z-index: 10001 !important;
	width: 143px;
	height: 52px;
	padding: 38px 0 0 12px;
	overflow: hidden;
	margin: 2px 0 0 -21px;
}
#tooltip div {
	font-size: 12px;
	color: #0099ff;
}


/* HEADER */
.gl_header {height: 36px; background: url('/images/bg-globalnav.png') repeat-x #012142;}
#fw_shell {height:100%; min-width:1000px;}
#fw_header {width:100%; height:124px;}
#fw_header_shell {height:124px;}
#fw_top_nav {font:10px Verdana, Arial, Helvetica, sans-serif; height:15px; color:#3399CC; text-align:right; padding:10px 10px 5px 0;}
#fw_top_nav a {font-size:10px; text-decoration:none; color:#3399CC;}
#fw_top_nav a:hover {text-decoration:none;}

/* NEW NAVIGATION */
.logo_sm {float:left; display:block; width:94px; height:28px; margin-right:15px;}
#lo_topNav, #fw_top_nav {margin:0; padding:0; height:40px; font-size:11px; text-align:right; position:relative; z-index:999999;}
.lo_topNavPad {margin:0; width:100%;}
.vortex_link {background: url('/images/bg-vortex.png') no-repeat 1px 0px;}
#nav ul a.hover {background-color:#d0dbef; color:#333; filter:alpha(opacity=100);}
#nav ul a {background:url('/images/bg-globalnavbrdr2.gif') repeat-x; cursor:pointer !important; color:#333; padding:7px 5px 7px 13px; height:11px;}

/* Basic code - don't modify */
#nav {display:block; margin:0; padding:0 2px 0 0; background:url('/images/bg-globalnavbrdr.png') repeat-y right; position:relative; right:10px; text-align:left; height:35px;}
#nav span {float:left;}
#nav span.inboxCount {color:#EC2527; float:none;}
#nav li {display:block; list-style:none; margin:0; padding:0; float:left; position:relative;}
#nav a {display:block; cursor:pointer;}
#nav a:hover {color:#ccc !important;}
#nav ul {display:none; position:absolute; left:0; margin:0; padding:0;}
* html #nav ul {line-height:0;}
#nav ul a {zoom:1;}
#nav ul a:hover {color:#000 !important;}
#nav ul li {float:none;}
#nav ul ul {top:0;}

/* Essentials - configure this */
#nav ul {width:150px; overflow:hidden;}
#nav ul ul {left:152px; opacity:1.0 !important; filter:alpha(opacity=100) !important;}

/* Everything else is theming */
.navImg, .navImg2 {margin-left:5px; float:right;}
.navImg2 {margin-top:-5px;}
.lightboxImg {margin:-2px 5px 0 0; float:left;}
#nav *:hover {background-color:none;}
#nav a {background:url('/images/bg-globalnavbrdr.png') repeat-y; color:white; font-size:11px !important; padding:12px 15px 5px 17px; line-height:1; height:18px;}
#nav ul {top:36px;}
#nav ul a.hover {background-color:#d0dbef; color:#333; filter:alpha(opacity=100);}
#nav ul a {background:url('/images/bg-globalnavbrdr2.gif') repeat-x; cursor:pointer !important; color:#333; padding:7px 5px 7px 13px; height:11px;}
.bttmLink a {height:10px !important; margin-bottom:1px;}
#nav li ul {border:1px solid #295675; border-top:none; padding:0 1px; background-color:#FFF; opacity:0.9; filter:alpha(opacity=90);}
.extendedNavMenu {width:175px !important;}
#fw_menu_bot ul, #fw_menu_bot_lft ul {background:url('/images/bg-globalnavbrdr.png') repeat-y right; padding-right:2px;}
#lo_nav_tabs {position:absolute;}
#lo_nav_tabs ul {margin:0px; list-style:none;}
#lo_nav_tabs li {float:left; background:url('/images/bg-globalnavbrdr.png') repeat-y left;}
#lo_nav_tabs a {float:left; display:block; padding:10px 15px 0 17px; height:25px;}
#lo_nav_tabs input {float:left; display:block; margin:10px 15px 5px 17px; background-color:#FFF; border:#333 solid 1px; color:#000 !important;}
#lo_nav_tabs a {float:none;}
#lo_nav_tabs a:hover {color:#FFF; text-decoration:underline;}
.current {background:url("/images/nav_arrow.png") no-repeat top center; color:#FFF;}
.current2 {background:url("/images/nav_arrow.png") no-repeat top center !important; color:#FFF;}