a:link		{color: blue; text-decoration: none;}
a:active	{color: blue; text-decoration: none;}
a:visited	{color: blue;	text-decoration: none;}
a:hover		{color: red; text-decoration: none;}

a.hfooter:link		{color: white; text-decoration: none;}
a.hfooter:active	{color: white; text-decoration: none;}
a.hfooter:visited	{color: white;	text-decoration: none;}
a.hfooter:hover		{color: black; text-decoration: none;}

a.header:link		{color: white; text-decoration: none;}
a.header:active		{color: white; text-decoration: none;}
a.header:visited	{color: white;	text-decoration: none;}
a.header:hover		{color: red; text-decoration: none;}

HTML 		{ PADDING: 0px; MARGIN: 0px; HEIGHT: 100%; bgcolor: white; }
BODY 		{ PADDING: 0px; MARGIN: 0px; HEIGHT: 100%; background-color: white; }
#container 	{ min-height:100%; POSITION: relative; margin-bottom: -30px }
* html #container {height: 100%;} 
#body 		{ PADDING: 0 0 60 0 }
#footer 	{ width: 100%; BOTTOM: 0; POSITION: absolute;}

.maintext		{ font-size: 16px; font-style: normal; }
.mainbigtext	{ font-size: 26px; font-style: normal; color: blue; }

.cncSpoiler		{ margin-bottom: 10; padding: 5; width: auto; border-width: 1px; border-style: solid; border-color: #808080; background-color: #F4F4F4; }

table.dtProgram	{ margin: auto; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #999999 }

table.faq		{ margin: 0; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #808080; }
td.faq 			{ background-color: #ECECF0; padding: 5; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #808080; }
td.faq1 		{ padding: 5; }
p.faq			{ color: black }
p.faq_mrg		{ margin: 0 0 20 0 }

table.vid		{ cursor:pointer; width: 100%; margin: 0; border-width: 1px; border-style: solid; border-color: #808080; background-color: #F4F4F4; }
td.vid1 		{ width: 200; text-align: center; padding: 10 0 10 0; }
td.vid2 		{ vertical-align: top; text-align: justify; padding: 5; }
p.vid_mrg		{ margin: 0 0 10 0 }

ul.fot 			{ cursor: pointer; LIST-STYLE-TYPE: none }
li.fot 			{ float: left; width: 270; height: 300; background-color: #F4F4F4; border:solid 1px #808080; margin:15px 15px 0px 0px !important; padding: 0 } 
ul.fot div		{ margin: 0; padding: 10 0 10 0; text-align:center }
ul.fot p		{ margin: 0; padding: 0 10 0 10; text-align:justify; font-size: 14; }

