/* CSS Document 04.18.07*/
div.main{padding-top:10px;}
div#main h1{padding-top:0px;}

#logo{margin: 13px 0px 5px 9px;}
#globalNav
	{
	height:70px;
	width: 965px; /* 1000px wide minus the padding */ 
background: url("/global_images/bg/gray_border_1000px.png") repeat-y top center;
	/*Hides from IE-Mac++ Addded by DLV 11.08.05 --Correct Firefox Win issue of small gap in the BG from top nav to main\*/
overflow:hidden;
	/*End hide from IE-mac*/
	}
	div#globalNav
	{
	margin: 0 auto 0 auto;
	padding-top:10px;
text-align: right;
	}
#globalNav
	{

	background-image: url(/global_images/globalnav/top_bg_blue_1000px.png);

	}
	
ul#globalMain
	{
	
	list-style-type: none;
	color: #747576;
	float: right;
	clear:right;
	white-space: nowrap;
	border-top: 0px solid #CFCFCF;
	margin: 0px !important;
	padding: 15px 10px 10px !important;
	font: 100 13px Arial, Helvetica, sans-serif!important;
	/**font: 100 12px Arial, Helvetica, sans-serif!important;
	background-color:#ffffff;NEWNAV*/
	}
ul#globalMain li ul li
	{
	margin: 0px !important;
	padding: 0px 0px;
	display: block;
	width: 100%;
	list-style: none;
	margin-left: 0;
	background-color:#DFDFDF;
	border-bottom:solid 0px #8e8e8f;
text-align: left;
	}
ul#globalMain li ul
	{
	display: block;
	margin: 0px 0px 0px 0px; /*Sane browsers*/
	*margin: -3px 0px 0px 0px; /*IE 7*/
	_margin: 0px 0px 0px 0px; /*IE 6*/
	padding: 0px;
	position: absolute;
	left: 0;
	z-index: 1000;
	visibility: hidden;
	width: 157px;
	border-left:solid 1px #C3C3C3;
	border-bottom:solid 1px #C3C3C3;
	border-top:solid 1px #DADADA;
	border-right:solid 1px #DADADA;
/*	
	background-image:url(none);
	background-position: right top;
	background-repeat:  no-repeat;*/

	}
ul#globalMain li.submenuLast ul a,
ul#globalMain li.submenu ul a
	{
	color: #333333 !important;
	}
ul#globalMain li ul li
	{
	margin: 0px !important;
	padding: 0px 0px;
	display: block;
	width: 157px;
	list-style: none;
	margin-left: 0;
	background-color:#ffffff;
	border-bottom:solid 0px #8e8e8f;
	}
ul#globalMain li.submenuLast a,
ul#globalMain li.submenu a
	{
	padding: 3px .4em .3em .5em !important;
	padding: 3px .1em .1em .7em;/**/
	
	text-decoration:none;
	color: #747576;
	margin-bottom:0px;

	}
ul#globalMain li.submenuLast,
ul#globalMain li.submenu
	{
	padding-top: 3px !important;
	padding-top:0px;
	border:solid 0px #ffffff;
	margin-right:0px;
	margin-left:0px;
	}
ul#globalMain,ul#globalHelp
	{
	width:496px !important;/**/
	*width:503px !important;
	padding-right:0px;
	white-space:nowrap;
	}
ul#globalMain li.submenuLast ul li a,
ul#globalMain li.submenu ul li a
	{
/*	display: block;
	margin: 0;
	padding: 0px 2.5%;
	border-width: 0;
	width: 95%;*/
	width: 93%;
	}
	
	
/* PRETTY SEARCH */

#globalNav input.prettysearch { width:200px; height: 16px; background: url(/global_images/globalnav/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font:11px "Lucida Grande", Geneva, Arial, sans-serif; }
#globalNav .search-wrapper { position: relative; width: 200px; }
#globalNav .search-wrapper input.prettysearch { width: 171px; margin-left: 20px; }
#globalNav .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(/global_images/globalnav/searchfield_leftcap.png) left top no-repeat; }
#globalNav .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(/global_images/globalnav/searchfield_rightcap.png) right top no-repeat; }
#globalNav .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalNav .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(/global_images/globalnav/close.gif); display: block; cursor: pointer; }
#globalNav .search-wrapper.empty .reset { display: none; }