/* Copyright 2003-2005, AlphaPlex, Inc.  All Rights Reserved.  Web Site: www.alphaplex.netCOLORS USED:Orig Yellow #CCCCCCOrig Blue   #293390Green	#CCFF66Gray	#CCCCCCOrange	#FF9933*/BODY { 	background:#FFFFFF;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	scrollbar-base-color:#000000;	scrollbar-highlight-color:#FFFFFF;	scrollbar-darkshadow-color:#FFFFFF;	scrollbar-shadow-color:#7B2E4B;	scrollbar-arrow-color:#FFFFFF;}P,TD,UL,LI,H1,H2,H3,H4,H5,H6 {font-family:Arial,Helvetica,sans-serif;}P  {font-size:12px;}P.notice {font-size:14px;font-weight:bold;}TD {font-size:12px;}UL {font-size:12px;}LI {font-size:12px;}H1 {font-size:18px;}	H2 {font-size:16px;}H3 {font-size:14px;}H4 {font-size:12px;}	A:link {color:blue;}A:visited {color:blue;}A:active {color:red;}A:hover {color:red;}A.special:link {color:#fc9004;}A.special:visited {color:#fc9004;}A.special:active {color:yellow;}A.special:hover {color:yellow;}A.special2:link {color:blue;}A.special2:visited {color:blue;}A.special2:active {color:purple;}A.special2:hover {color:purple;}A.special3:link {color:red;font-weight:bold;}A.special3:visited {color:red;font-weight:bold;}A.special3:active {color:red;font-weight:bold;}A.special3:hover {color:#ff9004;font-weight:bold;}A.tab:link {color:#515151;}A.tab:visited {color:#515151;}A.tab:active {color:#515151;}A.tab:hover {color:#515151;}/* ########################   HEADER   ######################## */.Head1 	{background:#FFFFFF; width:100%;} 					/*Logo Header Table*/.Head1a	{width:250px;}								/*Left Logo Cell*/.Head1b	{text-align:center; color:#; font-size:20px;}			/*Middle Cell*/.Head1c {text-align:right; background:#CCFF66; width:161px;}			/*Right Affiliate Cell*/.Head2 	{background:#CCCCCC; width:100%; height:25px;}				/*Top Navigation Table*/.Head2a	{color:#000000; padding-left:5px; font-weight:bold;}			/*Top-Left Navigation Cell*/  .Head2a A:link, .Head2a A:visited {color:#000000; padding:0px 5px;}		/*Top-Left Navigation Link*/  .Head2a A:active, .Head2a A:hover {color:#FF9933; padding:0px 5px;}		/*Top-Left Navigation Link*/.Head2b	{color:#000000; padding-right:10px; text-align:right; font-weight:bold;}/*Top-Right Date Cell*/.Head3  {background:#CCFF66; width:100%; height:30px;}				/*Top Welcome-Region Table*/.Head3a {vertical-align:top; padding:8px 0px 6px 10px; white-space:nowrap;}	/*Top-Left Welcome-Region Cell*/.Head3b {vertical-align:top; padding:8px 10px; font-weight:bold; 	 text-align:right; white-space:nowrap;}					/*Top-Right Time Cell*//* ########################  LEFT NAV  ######################## */.Bdy	{width:100%;}								/*Main Table*/.Bdy1 	{vertical-align:top; background:#000000; color:white; padding:5px; 	 width:160px; font-weight:bold;}					/*Left Navigation Cell*/  .Bdy1 A:link, .Bdy1 A:visited {text-decoration:none; color:white;}		/*Left Navigation Links*/  .Bdy1 A:active, .Bdy1 A:hover {text-decoration:underline; color:#CCFF66;}	/*Left Navigation Links*/.LNtitle {font-weight:bold; width:100%; margin:10px 0px 5px 0px; color:#CCFF66;	border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF;}		/*Left Navigation Titles*/.Search  {} 									/*Left Search-Place Ad Table*/.PlaceAd {color:#FFFFFF; font-weight:bold; width:150px;}					/*Left Place Ad Cell*/.PlaceAd P {text-align:center; margin:0px 0px 5px 0px; border-bottom:2px solid #FFFFFF;}  .PlaceAd A:link, .PlaceAd A:visited {text-decoration:none; color:#FF9933; font-size:22px;}	/*Left Place Ad Link*/  .PlaceAd A:active, .PlaceAd A:hover {text-decoration:none; color:#CCFF66; font-size:22px;}	/*Left Place Ad Link*/.Search1 {color:#FFFFFF; font-weight:bold; width:150px;}				/*Search Title Cell*/.Search1 P {text-align:center; margin:0px 0px 5px 0px; border-bottom:2px solid #FFFFFF;}  .Search1 A:link, .Search1 A:visited {text-decoration:none; color:#FFFFFF; font-size:22px;}	/*Left Search Ad Link*/  .Search1 A:active, .Search1 A:hover {text-decoration:none; color:#CCFF66; font-size:22px;}	/*Left Search Ad Link*/.Search2 {vertical-align:top;}								/*Search Input Cell*/  .SearchLN {height:18px; font-size:11px; font-weight:bold; width:100px;}		/*Search Input*/  .SearchSubmit {height:18px; background:#CCCCCC; font-weight:bold; font-size:11px;}	/*Search Submit*/.NavBullet {margin:2px 2px 0px 3px; color:#FFFFFF; font-family:Tahoma;}		/*Navigation Bullet Graphic*/.Browse {color:#FFFFFF; font-weight:bold; width:150px;}					/*Left Browse Cell*/.Browse P {text-align:center; font-size:22px; color:#ccff66;margin:0px 0px 0px 0px;}  .Browse:link, .Browse A:visited {text-decoration:none; color:#ccff66; font-size:22px;}	/*Left Browse Link*/  .Browse A:active, .Browse A:hover {text-decoration:none; color:#ff9933; font-size:22px;}	/*Left Browse Link*//* ########################    BODY    ######################## */.Bdy2 		{vertical-align:top; padding-left:5px;}	/*Main Info Area Cell*/.BodyContents 	{vertical-align:top;}			/*Main Text Area Cell*/.TopBanner 	{text-align:center;}			/*Top Banner Ad Cell*/.RightBanner 	{vertical-align:top; padding-top:10px;}	/*Right Banner Ad Cell*/.BottomBanner 	{text-align:center;}			/*Bottom Banner Ad Cell*//* ########################   FOOTER   ######################## */.Foot 	{width:100%;}								/*Main Footer Table*/.Foot1	{width:170px; background:#000000;}					/*Left Spacer Cell*/.Foot2	{text-align:center; padding-bottom:10px; font-size:10px; font-weight:bold;}		/*Main Footer Info Cell*/.Hline 	{width:60%; color:#293390;}						/*Horizontal Line*/  .Foot2 A:link, .Foot2 A:visited {color:#000000; padding:0px 5px;}		/*Footer Links*/  .Foot2 A:active, .Foot2 A:hover {color:#FF9933; padding:0px 5px;}		/*Footer Links*/.Foot2 P{font-weight:normal; font-size:10px;}					/*Footer Copy Text*//* ########################   Tables  ######################## *//* Listing Tables */		.tableHead     {font-size:14px; color:white; background:#006497; font-weight:bold; vertical-align:top;		border-right:1px solid #000000; border-bottom:1px solid #000000; padding:0px 2px;}.tableList     {width:95%; background:#FFFFFF;}.tableRowHead  {font-weight:bold; vertical-align:top; background:#FFFFFF;}.tableData     {text-align:left; vertical-align:top; padding:0px 2px; background:#FFFFFF;}/* Form Tables */.tableForm     {width:95%;}.tablePrompt   {vertical-align:top; padding:0px 2px; background:#DDDDE7;}.tablePromptRqd{font-weight:bold; vertical-align:top; padding:0px 2px; background:#DDDDE7;}.tableHelp     {font-size:10px; font-color:red; vertical-align:top; padding:0px 2px;}.tableFormRow  {background:#F6F6E6;}.tableData     {background:#F6F6E6;}/* Featured Listing Tables */.tableFeatured 	       {width:100%; background:#FFFFFF; border-top:1px solid #FFFFFF; 			border-left:1px solid #FFFFFF;}.tableFeaturedRowHead  {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-weight:bold; 			vertical-align:top; background:#CCCCCC;}.tableFeaturedData     {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; vertical-align:top;			background:#FFFFFF;}/* New Ad Listing Tables */.tableNewAd 	       {width:100%; background:#D9D9D9; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}.tableNewAdRowHead     {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-weight:bold; 			vertical-align:top; background:#CCCCCC;}.tableNewAdData        {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; vertical-align:top; 			background:#FFFFFF;}/* Regular Ad Listing Tables */.tableAd 	{width:100%; background:#FFFFFF; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}.tableAdRowHead {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-weight:bold; 		 vertical-align:top; background:#CCCCCC;}.tableAdData 	{border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; vertical-align:top; 		 background:#FFFFFF;}/* My Account Ad listing Tables */.tableMyAccount        {width:100%; background:#FFFFFF; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}.tableMyAccountRowHead {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-weight:bold; 			font-size:12px; vertical-align:top; background:#CCCCCC;}.tableMyAccountData    {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; vertical-align:top;			background:#FFFFFF;}/* Search results ad listings */.tableSearch 	       {width:100%; background:#FFFFFF; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}.tableSearchRowHead    {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-weight:bold; 			vertical-align:top; background:#CCCCCC;}.tableSearchData       {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; vertical-align:top;			background:#FFFFFF;}