#headerAd { margin: 0 auto; width: 760px; padding: 10px 0px 10px 0px; }
#header { width:auto; height:85px; background:url(/images/site_nav_bkg.gif) repeat-x; }

	/* Navigation */

	#navCap {height:60px; background:url(/images/nav_cap_bkg.gif) no-repeat; position:relative; }

	#navCap div.logo		{ width:315px; float:left; }
	#navCap div.logo .padding 	{ padding:12px 0px 0px 12px; }

	#navCap #search			{ position:absolute; top:27px; right:6px; text-align:left; }
	#navCap #search form		{ padding:0px; margin:0px; }
	#navCap #search .formOptions	{ float:left; width:386px; height:25px; background:url(/images/navcap_input_bkg.gif) no-repeat; position:relative; }
	#navCap #search .formOptions input	{ position:absolute; top:2px; left:40px; width:160px; border:0px; padding:5px; font-size:11px; color:#000; background-color:transparent; }
	#navCap #search .formOptions select	{ position:absolute; top:4px; left:234px; width:140px; font-size:10px; color:#333; border:1px solid #333; }
	#navCap #search .go		{ float:left; width:55px; }

	#navCap div.settings { position:absolute; top:6px; left:572px; font:10px Verdana; }
	#navCap div.settings div.login { padding:3px 0px 0px 10px; text-align:center; }
	#navCap div.settings a, #navCap div.settings a:link, #navCap div.settings a:visited, #navCap div.settings a:active, #navCap div.settings a:hover { font:10px Verdana; font-weight:normal; }

	#nav { margin:0px auto; padding:0px; width:760px; }
	#nav #tabContainer { width:758px; float:left; background:url(/images/nav_btn.gif) repeat-x; }
	#nav a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:2em; color:#007BCB; }

	#nav .btn	{ float:left; height:25px; background:url(/images/nav_btn.gif) repeat-x; padding: 0px 5px 0px 6px; }
	#nav .btnOver 	{ float:left; text-decoration:none; padding:0px 5px 0px 6px; background:url(/images/nav_btn.gif) repeat-x 0px -25px; cursor:pointer; height:25px; }
	#nav .btn:hover { float:left; text-decoration:none; padding:0px 5px 0px 6px; background:url(/images/nav_btn.gif) repeat-x 0px -25px; cursor:pointer; height:25px; }

	.navSearchTitle { font: bold 10px Verdana; color:#007ACD; }

	/* /END Navigation */

	.btnFinderSubmit 		{ width:61px; height:20px; background:url(/images/btn_findIt.gif) no-repeat;  cursor: pointer; border:0px; background-color:transparent;}
	.btnFinderSubmitOver 	{ width:61px; height:20px; background:url(/images/btn_findIt.gif) 0 -20px no-repeat; cursor: pointer; border:0px; background-color:transparent;}

	.btnTextA	{width:16px; height:17px; float:left; background:url(/images/btn_textSizer_a.gif) no-repeat; cursor:pointer; border:0px; background-color:transparent;}
	.btnTextAOver	{width:16px; height:17px; float:left; background:url(/images/btn_textSizer_a.gif) 0 -17px no-repeat; cursor:pointer; border:0px; background-color:transparent;}
	
	.btnTextB	{width:16px; height:17px; float:left; background:url(/images/btn_textSizer_b.gif) no-repeat; cursor:pointer; border:0px; background-color:transparent;}
	.btnTextBOver	{width:16px; height:17px; float:left; background:url(/images/btn_textSizer_b.gif) 0 -17px no-repeat; cursor:pointer; border:0px; background-color:transparent;}
	
	.btnTextC	{width:17px; height:17px; float:left; background:url(/images/btn_textSizer_c.gif) no-repeat; cursor:pointer; border:0px; background-color:transparent;}
	.btnTextCOver	{width:17px; height:17px; float:left; background:url(/images/btn_textSizer_c.gif) 0 -17px no-repeat; cursor:pointer; border:0px; background-color:transparent;}


#subNav { width:977px; height:17px; background:#ede9cf; text-align:left; margin:10px 0px; font:12px Arial; color:#666; padding:5px 0px; }
#subNav a, #subNav a:link, #subNav a:visited { font:12px Arial; color:#666; text-decoration:underline; }
#subNav a:active, #subNav a:hover { text-decoration: underline; color:#000; }
#subNav .title { float:left; width:174px; text-align:center; -moz-box-sizing:border-box; }
#subNav .title a, #subNav .title a:link, #subNav .title a:visited { font:bold 14px Verdana; color:#645932; text-decoration:none; }
#subNav .title  a:hover, #subNav .title a:active { text-decoration:underline; }
#subNav .links { float:left; -moz-box-sizing:border-box; }

	/* Clearing Divs  leave these font sizes as pixels*/
		div.clear_tiny 	{clear:both; height:2px;  font-size:2px; padding:0px; margin:0px; }
		div.clear_sm 	{clear:both; height:8px;  font-size:2px; padding:0px; margin:0px; }
		div.clear 	{clear:both; height:15px; font-size:2px; padding:0px; margin:0px; }		
		div.clear_lg 	{clear:both; height:30px; font-size:2px; padding:0px; margin:0px; }
	/* /END Clearing Divs */

#footerNav	{ margin:10px 0px; text-align:center; font:10px Verdana; color:#007ACC; }
#footerNav a, #footerNav a:link, #footerNav a:visited { font:10px Verdana; color:#007ACC; margin:0px 5px; text-decoration:none; }
#footerNav a:active, #footerNav a:hover { color:#FF6699; text-decoration: underline; }

.footerBar 	{ padding-top:7px; background:url(/images/bg_footer.gif) no-repeat; height:33px; }
.footerLinks 	{ text-align:center; }
.footerLink 	{ display:inline; padding:0px 15px 0px 15px; }
.footerLink a, .footerLink a:link, .footerLink a:visited { font:10px Verdana; color:#FFF; text-decoration:none; }
.footerLink a:active, .footerLink a:hover { text-decoration:underline; }

.legalText 	{ font-size:10px; color:#7D7D7D; margin:2px 0px 5px 0px; text-align:center; padding:0px; }

	/* Fancy Boxes */
		
		.boxKB	{ width:300px; text-align:center; }

		.boxKB300 { width:300px; text-align:left; }
		
		.boxKB .boxContent		{ margin:0px 16px 0px 0px; padding:10px 0px 0px 10px; color:#000;}
		
		.boxKB .boxMiddle 		{ width:auto; border-bottom:0px solid; border-top:0px solid; border-left:2px solid #DADADA; border-right:2px solid #DADADA; background-color:#fff;}
		.boxKB .boxMiddle p  		{ padding:0px; margin:5px 0px 5px 0px;}
		.boxKB .boxMiddle div 		{ padding:5px; z-index:100; position:relative;}
		.boxKB .boxMiddle ul		{ padding-top:0px; margin:0px 0px 0px 10px;}
		
		.boxKB .boxTop 		{ width:auto; height:23px; line-height:1.8em; padding:0px 0px 0px 16px;}
		.boxKB .boxBottom300 	{ width:auto; height:20px; background:url(/images/box_bottom_300.gif) no-repeat;}
		.boxKB .bottom		{ margin:0px 10px 0px 0px; line-height:1.8em; text-align:right;}

		.boxKB300 .pink 	{ background:url(/images/box_top_300_pink.gif) 	no-repeat;}

	/* /END Fancy Boxes */

	.boxKB300 h4 { color:#808284; font:bold 12px Verdana; margin:0px; padding:2px 0px 0px 0px; }

	#topLinks ul { padding:0px 6px; margin:0px 2px 0px 8px; list-style-image:url(/images/bullit_09.gif); }
	#topLinks ul li { margin:2px 0px; position:relative; left:5px; }

	#topLinks ul li a, #topLinks ul li a:link, #topLinks ul li a:visited { font:10px Verdana; color:#007ACC; text-decoration:none; }
	#topLinks ul li a:active, #topLinks ul li a:hover { color:#FF6699; text-decoration:underline; }

	img.imgPadSponsor, img.imgPadSponsorOver { padding:3px; margin-right:5px; border:0px;}

	#sponsoredFeatures table { padding-bottom:5px; }
	#sponsoredFeatures td { font:12px Arial; color:#000; }
	#sponsoredFeatures h2 { color:#0079CE; font-size: 11px; margin: 5px 0px 0px 0px; font-weight: bold; }


.floatLeft 	{ float:left;}
.floatRight	{ float:right;}

