body	{margin: 10px; padding: 0; color: #ccc; font-size: 11px; font-family: Arial, Georgia; background: #152648;}
h2		{margin: 0 5px; padding: 0; color: #a33; font: 28px Georgia;}
form	{margin: 0; padding: 0;}
td,
.NormalText	{color: #000; font-size: 12px; font-family: Arial, Georgia;}
.Header		{font: 18px/22px Georgia;}
.SmallText	{font-size: 10px;}
.RedText	{color: #c00;}
.WhiteText	{color: #fff;}

td.Clear	{}
td.BlueBG	{background: #30759e; color: #fff;}
td.OrangeBG	{background: #fb7b00; color: #fff;}
td.RedBG	{background: #c30; color: #fff;}
td.YellowBG	{background: #faefc4;}

body.white			{color: #000; background: #fff;}
table.toplinks		{border: solid #09f; border-width: 0 0 1px;}
table.toplinks td	{padding: 0 0 3px; font-size: 11px; line-height: 13px;}
tr td.maincontent	{width: 451px; background: url(../images/gradient.gif) repeat-x 0 24px;}
tr td.middle		{padding-left: 15px; padding-right: 15px;}
tr td.promo			{width: 247px; border: solid #fff; border-width: 8px 0 0; color: #000; background: #c0ebfc;}
tr td.footer,
td.footer td		{font-size: 11px;}
div.body			{width: 777px; margin: auto; padding: 13px 0 0; background: #fff url(../images/top.gif) no-repeat 0 0;}
div.main			{width: 757px; margin: auto; background: url(../images/logo.jpg) no-repeat 10px 0;}
div.Header			{margin: 2px 0 3px; color: #900; font: 24px/30px Georgia; padding: 0 5px;}
div.find			{margin: 0 0 8px; height: 131px; background: #F8D14A url(../images/find.gif) repeat-x 0 0;}
div.bottomnav		{margin: 10px 0; border: solid #09f; border-width: 1px 0 0; padding: 20px 0 0; color: #fff;}
div.footer			{width: 757px; margin: 6px auto;}
div.topnav			{border: solid #002674; border-width: 0 0 4px;}
div.topnav table.topnav td span.home	{padding: 0 20px;}
input#find-room-button					{width: 100px; height: 15px; margin: 0; border-width: 0; padding: 0; color: #fff; font-weight: bold; font-size: 12px; line-height: 15px; background: #c30;}
td.maincontent div.Header				{margin: 0; padding: 0 5px 2px; color: #fff; font: 18px/22px Georgia; background: #935600;}
td.footer div.Header					{margin: 20px 0 0; color: #fff; font: 18px/22px Georgia; background: #dd8712;}
td.promo div.Header						{margin: 0; font: 18px/22px Georgia;}
td.BlueBG div.Header					{color: #fff; background: #30759e;}
td.OrangeBG div.Header					{color: #fff; background: #fb7b00;}
td.RedBG div.Header						{color: #fff; background: #c30;}

/* links */

a:link									{text-decoration: underline; color: #06c;}
a:visited,
a:active								{text-decoration: underline; color: #666;}
a:hover									{text-decoration: none;}

a.WhiteText	{}
a.WhiteText:link,
a.WhiteText:visited,
a.WhiteText:active,
a.WhiteText:hover						{color: #fff;}

td.footer a:link						{text-decoration: none;}
td.footer a:visited,
td.footer a:active						{text-decoration: none; color: #999;}
td.footer a:hover						{text-decoration: underline;}

div.topnav td a							{display: block; text-decoration: none;}
div.topnav table.toplinks td a			{padding: 0 9px 0 0; background: url(../images/arrow_blue_ne.gif) no-repeat 100% 4px;}
div.topnav table.toplinks td a:link,
div.topnav table.toplinks td a:visited,
div.topnav table.toplinks td a:active,
div.topnav table.toplinks td a:hover	{color: #06c;}
div.topnav table.topnav td a			{margin: 0 0 0 2px; padding: 0 0 2px; font-weight: bold; font-size: 10px; line-height: 23px; background: repeat-x 0 0;}
div.topnav table.topnav td a span		{display: block; background: no-repeat 0 0;}
div.topnav table.topnav td a span span	{padding: 0 10px; background: no-repeat 100% 0;}
div.topnav table.topnav td a:link,
div.topnav table.topnav td a:visited,
div.topnav table.topnav td a:active		{color: #002674; background-image: url(../images/topnav.gif);}
div.topnav table.topnav td a:hover		{color: #002674; background-image: url(../images/topnav_on.gif);}
div.topnav table.topnav td a:link span,
div.topnav table.topnav td a:visited span,
div.topnav table.topnav td a:active span	{background-image: url(../images/topnav_left.gif);}
div.topnav table.topnav td a:hover span		{background-image: url(../images/topnav_on_left.gif);}
div.topnav table.topnav td a:link span span,
div.topnav table.topnav td a:visited span span,
div.topnav table.topnav td a:active span span	{background-image: url(../images/topnav_right.gif);}
div.topnav table.topnav td a:hover span span	{background-image: url(../images/topnav_on_right.gif);}

div.topnav table.topnav td.current a:link,
div.topnav table.topnav td.current a:visited,
div.topnav table.topnav td.current a:active,
div.topnav table.topnav td.current a:hover		{color: #fff; background: #002674 url(../images/topnav_current.gif) repeat-x 0 0 ;}
div.topnav table.topnav td.current a:link span,
div.topnav table.topnav td.current a:visited span,
div.topnav table.topnav td.current a:active span,
div.topnav table.topnav td.current a:hover span	{background-image: url(../images/topnav_current_left.gif);}
div.topnav table.topnav td.current a:link span span,
div.topnav table.topnav td.current a:visited span span,
div.topnav table.topnav td.current a:active span span,
div.topnav table.topnav td.current a:hover span span	{background-image: url(../images/topnav_current_right.gif);}