* {margin:0px; padding:0px; font-size:100%}
html 	{}
body	{min-width:552px; font:62.5%/170% Arial, Helvetica, sans-serif; color:#565656; background:#D9E2E1  url(home.gif) no-repeat top center; }
img	{border:0;}



/* - - - - - - - utility - - - - - - - */

#utilitystripe 	{width:90%; background:#D9E2E1;}
#utilitybox		{width:92%; max-width:92%; margin:auto; padding-top:8px; text-align:right; font-size:110%; color:#cccccc; background:#D9E2E1;}

#utilitybox ul			{display:inline; margin:0; padding:7px 0;}	
#utilitybox li			{display:inline; padding-left:7px; margin-right:7px; border-left:1px dotted #999999;}
#utilitybox a			{text-decoration:none; color:#dddddd;}
#utilitybox a:focus
#utilitybox a:hover		{text-decoration:none; color:#eeeeee;}
#utilitybox li#home	{border:none; font-size:115%; font-weight:bold; color:#999999;}
#utilitybox #home a	{color:#999999;}
#utilitybox #home a:focus,
#utilitybox #home a:hover	{color:#ffffff;}
#utilitybox form		{display:inline; line-height:0;}
#utilitybox div			{display:inline; border:none}

#promobox h2			{margin:20px 0px 5px 15px; font-size:110%; color:#ffffff;}
#promobox p				{margin-left:10px; font-size:110%; color:#ffffff;}
#promobox a				{text-decoration:none; border-bottom:1px solid #ddcc77; color:#ffffff;}
#promobox a:focus,
#promobox a:hover		{color:#ddcc77;}

#sitebox h2			{text-decoration:none;margin-bottom:5px; padding-top:15px; font-size:300%; font-weight:bold; color:#666666;}
#sitebox a.site		{text-decoration:none; color:#99cc99;}
#sitebox a.site:focus,		{color:#009cce;}
#sitebox a.site:hover{color:#eebb44;}
#sitebox a.parent		{text-decoration:none; font-size:80%; color:#999999;}
#sitebox a.parent:focus,	{color:#99cc99;}
#sitebox a.parent:hover{color:#bbbbbb;}


/* - - - - - - - content columns - - - - - - - */

#main					{margin:0 180px; padding:10px 30px 0 15px; border-left:1px dotted #cccccc; text-align:left;}
#nav					{float:left; width:165px; padding:0 0 0 15px; }
#sidebar				{float:right; width:165px; padding-left:15px; border-left:1px dotted #cccccc;}
#main h1				{margin-top:6px;margin-bottom:6px; font-size:200%; }

/* - - - - - - - DF9496, 8F2831  - - - - - - - */

#main a					{font-size:200%; text-decoration:none; border-bottom:5px solid #ddddcc; color:#666600; }
#main a:visited			{color:#545454;font-size:200%; }
#main a:focus,
#main a:hover			{color:#8F2831;font-size:200%; }

#mainCommerce a					{text-decoration:none; border-bottom:1px solid #ddddcc; color:#666600;}
#mainCommerce a:visited			{color:#545454;}
#mainCommerce a:focus,
#mainCommerce a:hover			{color:#CCFFCC;}

#main a.TRAD				{text-decoration:none; border-bottom:1px solid #ddddcc; color:#666600;}
#main a.TRAD:visited			{color:#545454;}
#main a.TRAD:focus,
#main a.TRAD:hover			{color:#000000;}

#main ul				{margin:2px 0 4px 2px;}
#main ul li				{padding-left:10px; list-style-type:none; font-size:110%; background:url(bulletpurple.png) no-repeat left 7px;}
#main li a				{text-decoration:none; border-bottom:1px solid #ddddcc; color:#666600;}
#main li a:focus,
#main li a:hover		{color:#999900;}
#main ol				{margin:2px 0 4px 22px;}
#main ol li				{font-size:110%;}

#main table	{width:100%; margin:4px 0; text-align:left; font-size:110%; color:#666600;}
#main a		{border-bottom:1px solid #ddddcc; color:#666600;}
#main table a:visited	{color:#666600;}
#main table a:focus,
#main table a:hover	{color:#999900;}
#main .tablecol1	{width: 50%;}
#main .tablecol2	{width: 25%;}
#main .tablecol3	{width: 25%;}
#main td, #main th	{padding-right:10px; vertical-align:top; border-top: 1px dotted #ddddcc;}
#main thead th	{font-weight:normal; color:#505066}
#main tfoot           {font-size:95%;}


