*			{margin: 0; padding: 0; border: 0;}

html, body	{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; background: #FFF; }

h1, h2, h3	{padding: 3px 5px; color: #55293C;}
h1			{font-size: 28px; font-weight: normal;}
h2			{font-size: 12px;}
h3			{font-size: 18px; color: #0099DC; font-weight: normal; line-height: 1.5em;}

p			{font-size: 12px; padding: 3px 5px; line-height: 1.6em;}
p span		{font-weight: bold;}

a:link, a:visited	{text-decoration: underline; color: #000;}
a:hover, a:active	{text-decoration: none; color: #0099DC;}

/* LAYOUT */
#contain		{width: 100%; background: #FFF;}
#hd				{display: none;}
.mainnav		{display: none;}
.subnav			{display: none;}
#break			{display: none;}
#banner			{display: none;}
#content_h		{width: 100%; padding: 10px; background: #FFF;}
	.col		{width: 240px; float: left; display: inline;}
	.col img	{display: block;}
#content_s		{width: 100%; padding: 10px;
}
	.collrg		{width: 100%;}
	.colsml		{display: block;}
		/* .colsml img	{margin: 10px 10px 0 10px; float: left; display: block;} */

		.gallery	{margin: 10px;}
		.gallery img	{float: left; display: inline; margin-bottom: 10px;}


#ft				{display: none;}
	#ft	 p		{font-size: 10px; margin-left: 17px;}

#hd a:link, #hd a:visited	{text-decoration: none; color: #000;}
#hd a:hover, #hd a:active	{text-decoration: underline; color: #0099DC;}

#ft a:link, #ft a:visited	{text-decoration: none; color: #000;}
#ft a:hover, #ft a:active	{text-decoration: underline; color: #0099DC;}

/* ELEMENTS */



.collrg ul		{margin: 5px 10px; list-style-type: disc;}
.collrg ul li	{margin-left: 16px; padding: 4px 7px;}

.collrg ol		{margin: 5px 15px;}
.collrg ol li	{margin-left: 16px; padding: 4px 7px;}

table.stat		{margin: 5px; font-size: 11px; border-top: 2px solid #FFF;}
table.stat caption	{display: none;}
table.stat th		{font-weight: bold; text-align: right; padding: 2px 0;}
table.stat tr.even	{background: #D1EDF9;}
table.stat td		{border-bottom: 2px solid #FFF; text-align: right;  padding: 2px 0;}
table.stat td.lft	{text-align: left;}

table.time		{margin: 5px; font-size: 12px; border-top: 2px solid #FFF;}
table.time caption	{display: none;}
table.time th		{font-weight: bold; padding: 3px 0;}
table.time tr.even	{background: #D1EDF9;}
table.time td		{border-bottom: 2px solid #FFF; padding: 3px 0; vertical-align:top;}

/* MISC */
.bigurl			{font-size: 14px; font-weight: bold;}
	.bigurl	 a:link, .bigurl a:visited	{text-decoration: none; color: #0099DC;}
	.bigurl	 a:hover, .bigurl a:active	{text-decoration: underline; color: #000;}

.quote			{margin-top: 10px; font-size: 12px; background: url(/images/quote_top.gif) no-repeat 5px 0;}
.lrg			{font-size: 15px; line-height: 1.3em;}
.brd_blue		{width: 238px; border: 1px solid #66C2EA; background: #F1F8FC url(/images/grad_blue.gif) repeat-x bottom left; min-height: 105px;}
.brd_grey		{width: 238px; border: 1px solid #C1B1B4; background: #EDE6E6 url(/images/grad_grey.gif) repeat-x bottom left; min-height: 105px;}
.bump			{margin-top: 17px;}
.space			{margin: 0 17px;}
.blue			{color: #0099DC; font-weight: normal;}
.ban_img		{float: left; width: 150px; }
.pull			{color: #FFF; font-size: 18px; padding: 10px;}
.b				{color: #66C2EA; padding: 0 3px; font-weight: normal;}
.clear 			{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}