
#navWrapper {position:relative; top:0; }
/*#headerx, #navWrapper, #divbar, #mainTable {width:1030px; margin:0 auto; }
#navWrapper  { margin-left:0; width:auto; top:30px; } PUT BACK IN FOR NEW TEMPLATE*/
#headerx {height:90px; }

#landing * {margin:0; padding:0; }

#landing {min-width:550px;}


/* ------ LANDING PAGE -------- */

#landing h1 {margin:0; }

#landing #intro { float:left; width:190px; }
#landing #intro h2 { display:block; margin:1em 0; }
#landing #intro p, #landing #intro p a { width:190px; float:left; }
#landing #resourcesLink { margin-top:15px; width:190px; height:134px; background:url(/images_global/swirlydownarrow.gif) right top no-repeat; float:left; }
	
#landing #resourcesLink h2 { width:90px; }
#landing #resourcesLink p { width:120px; }
	
/*--------- FEATURES --------*/	
	
#landing #features { width:350px; margin:20px 0 0 0; float:right; position:relative; background:#f4f3e9; height:390px; border:1px solid #e0dfd9; }
	
	/* E[attr] works only in Firefox, E[attr=x] works in FF and IE7 */
#landing #features[class] { /*
	margin-right:15px; */
	}
#landing #features h2 { margin:7px 0 5px 0; }
#landing #features ul { width:350px; padding-bottom:1px; margin:0; border:none; }
#landing #features li { width:350px; list-style:none; display:none; position:absolute; left:0px; }
#landing #features li img { margin:0; padding:0; border:1px solid silver; background:transparent; float:none; clear:none; }
#landing #features li h3 { margin:20px 15px 0 15px; padding:.5em 0; color:#880000; }	
#landing #features li p { margin:0 25px 15px 15px; }
#landing #features li.current { display:block; }
	
#landing #numberLinks { width:330px; position:absolute; top:270px; left:10px; padding-bottom:0px; border-bottom:1px solid #e0dfd9; z-index:34409; }
#landing #numberLinks a { margin:0; padding:3px 10px; border-left:none; }
#landing #numberLinks a:hover { background-color:#e0dfd9; }
#landing #numberLinks a.first { border-left:none; }

#features #tooltip { position:absolute; display:none; z-index:54432; }
#features #tooltip p { margin:0; padding:4px 7px; background:#fff; margin:0 0 6px 0; border:1px solid #ccc; }
#features #tooltip .tooltiparrow { width:100%; background:url(/base_images/tips/tip.gif) no-repeat 50% bottom; height:7px; position:absolute; bottom:0; }
	
/*--------- RESOURCES --------*/	
	
#landing #resources { clear:both; width:350px; float:right; margin-top:20px; }
#landing #resources ul { margin-left:0; }
#landing #resources h3, #sublanding2 #subhighlights h3 { margin:0; }
	
#landing #resources li { list-style:none; clear:both; margin:10px 0;  border-top:1px solid white; /* necessary for IE layout bug */}
	
#landing #resources li img { float:right; padding:2px; border:1px solid silver; margin:0 0 5px 10px; }	

#landing #subhighlights { width:350px; }
#landing #subhighlights h3, #sublanding2 #subhighlights h3 { margin:0; }
#landing #subhighlights li { width:170px; float:left; clear:none; margin-right:0px; }
#landing #subhighlights li p { margin:0; }
#landing #subhighlights li img { margin:0 10px 0 0; border:none; }
	
/*--------- CALENDAR SNIPPETS --------*/	
	
#landing #calClip { float:left; width:200px; background:#f5f5ef; margin-top:20px; }

#landing #calClip ul { margin:5px 15px 20px 15px; }
	
#landing #calClip h2 { margin:15px 0 10px 15px; padding-right:10px; }
#landing #calClip h3 { margin:0 0 .9em 15px; padding-right:10px; }
#landing #calClip h4 { margin:0 0 .9em 15px; padding-right:10px; }
	
#landing #calClip li { margin:5px 0 0 15px; padding:0; }

#landing #calClip #specEvents li a { display:block;}
#landing #calClip p { margin:0 0 15px 15px; padding-right:10px; }
	
/*--------- EMAIL REGISTRATION --------*/
	
#landing #regEmail { clear:both; background:url(/images_global/letter.gif) 5px 0 no-repeat; height:53px; padding-top:10px; padding-bottom:30px; position:relative; top:20px; }
 
#landing #regEmail a { border:1px solid silver; display:block;}
/*--------- OTHER --------*/	
#landing .div { clear:both; padding-top:60px; margin:0; background:transparent url(/visit2/images/scroll_divider.gif) center center no-repeat; border:none; font-size:1px; height:13px; }



/* -------------- PAGE PROMOS - BOTTOM TRIO --------------

#pagePromos { background:#fff url(/visit2/images/scroll_divider.gif) center top no-repeat; margin-top:40px; clear:both; }
	
#pagePromos ul { height:110px; margin:0 0 0 1%; background:transparent url(/visit2/images/scroll_divider.gif) center bottom no-repeat; }

#pagePromos li { list-style:none; float:left; width:32%; height:65px; margin:22px 0 0 0; }
	
#pagePromos li a { display:block; margin:5px 0 0 95px; font: 1.3em/1.1em Verdana, Arial, Helvetica, sans-serif; color:#6a7d95; }
	
#pagePromos li#promo1 { background:transparent url(/visit2/images/bottomtrio2.jpg) left -130px no-repeat; }
#pagePromos li#promo2 { background:transparent url(/visit2/images/bottomtrio2.jpg) left -65px no-repeat; }	
#pagePromos li#promo3 { background:transparent url(/visit2/images/bottomtrio2.jpg) left top no-repeat; }
	*/




/*------------------ SUB LANDING STYLES -------------------==*/
#sublanding #intro, #sublanding #intro p, #sublanding #features, #sublanding #features ul, #sublanding #features li { width:570px; float:none; }

#sublanding #features { background:#F4F3E9; border:1px solid #e0dfd9; padding-top:2px; height:280px; }
#sublanding #features h2 { position:absolute; left:15px; top:-1px; }
#sublanding #features ul { border:none; background:none; }
#sublanding #features ul li { border-top:1px solid #e0dfd9; }
#sublanding #features li img { float:right; margin:10px; }
#sublanding #features li h3 { margin:5px 0 0 15px;  }
#sublanding #features #numberLinks { position:static; margin-left:250px; border-bottom:none; }



#sublanding #resources ul.subs { margin-bottom:30px; }


/*--------- MAIN HIGHLIGHTS --------*/	
	
#landing #mainHighlights { clear:both; margin-top:20px; }
#landing #mainHighlights ul { margin-left:0; }
#landing #mainHighlights h3 { margin:0; }
	
#landing #mainHighlights li { list-style:none; clear:both; margin:10px 0; border-top:1px solid white; /* necessary for IE layout bug */ }
	
#landing #mainHighlights li img { float:right; padding:2px; border:1px solid silver; margin:0 0 5px 10px; }	


#sublanding  #mainHighlights { margin-top:.7em; }
#sublanding  #mainHighlights li { width:170px; float:left; clear:none; padding:0 10px; }
#sublanding  #mainHighlights li img { float:none; width:170px; height:120px; margin:0 0 5px 0; }










/* -------------- HIDE CSS-DISABLED DESCRIPTIVE NAMES --------------*/
.cssDisabled { display:none; }
.clear { clear:both; }

