body
	{
	height: 100%;
	width: 100%;
	margin: 0;
	overflow: hidden;
	background-color: transparent;
	}
	
table
	{
	border-collapse: collapse;
	}
	
h1, .styleTextTitle
	{
	font-family: tahoma;
	font-size: 18;
	color: #1386C8;
	}
	
h2, li, .styleTextNormal
	{
	font-family: tahoma;
	font-size: 14;
	color: black;
	text-decoration: none;
	font-weight:normal;
	}
	
b, th, .styleTextBold
	{
	font-family: tahoma;
	font-size: 14;
	color: #1386C8;
	text-decoration: none;
	font-weight:bold;
	}
	
th
	{
	font-family: tahoma;
	font-size: 12;
	color: #1386C8;
	text-decoration: none;
	font-weight:bold;
	}
	
.styleTextRed
	{
	color:red;
	}
	

	
.divScroller
	{
	height:100%;
	width:100%;
	overflow:auto;
	}
	

	
#DYNAMIC_TABLE
	{
	width:100%;
	height:50%; 
	overflow:auto;
	}
	
#divViewingPane
	{
	position: absolute;
	visibility: hidden;
	width: 100%;
	height: 100%;
	background-color: white;
	}
	
.Widget
	{
	height:110;
	background-image: url(pic_gradient.png);
	background-repeat: repeat-x;
	background-position: top left;
	padding:5px;
	border: 2px solid yellow;
	font-family: tahoma;
	font-size: 14;
	color: black;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	}
	
.WidgetOutdoor
	{
	height:110;
	background-image: url(pic_widget1.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding:5px;
	border: 2px solid yellow;
	font-family: tahoma;
	font-size: 14;
	color: black;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	cursor: hand;
	cursor: pointer;
	}
	
.WidgetIndoor
	{
	height:110;
	background-image: url(pic_widget2.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding:5px;
	border: 2px solid yellow;
	font-family: tahoma;
	font-size: 14;
	color: black;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	cursor: hand;
	cursor: pointer;
	}
	
.WidgetTrain
	{
	height:110;
	background-image: url(pic_widget3.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding:5px;
	border: 2px solid yellow;
	font-family: tahoma;
	font-size: 14;
	color: black;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	cursor: hand;
	cursor: pointer;
	}
	

.tableEvents
	{
	width: 100%;
	}
	
.tableEvents tr
	{
	height: 40px;
	}

.tableEvents td
	{
	text-align: center;
	background-image: url(pic_eventslist.png);
	background-repeat: repeat-x;
	background-position: top left;
	font-family: tahoma;
	font-size: 12;
	color: black;
	text-decoration: none;
	font-weight:normal;
	padding-bottom: 15px;
	}
	
.styleHidden
	{
	visibility: hidden;
	height:1px;
	}
	
.tablePadded, .tablePadded td
	{
	padding: 20px;
	}
	
.tableGallery, .tableGallery td
	{
	padding: 25px;
	font-family: tahoma;
	font-size: 12;
	color: black;
	text-decoration: none;
	}
	
.tableGallery td
	{
	cursor: hand;
	cursor: pointer;
	}
	
.tableGallery img
	{
	height: 110;
	width: 160;
	}
	
.tableGallery.text
	{
	top: 110;
	}
	
.inputform td
	{
	padding: 5px;
	}
	
.inputform
	{
	font-family: tahoma;
	font-size: 12;
	color: #1386C8;
	text-decoration: none;
	}

.thumb
	{
	position:absolute;
	height: 170;
	width: 170;
	background-image: url(pic_thumb.gif); 
	background-color: transparent;
	}
	
#tab
	{
	cursor:hand; 
	font-family: tahoma;
	font-size: 12;
	color: #1386C8;
	padding-top: 3px;
	text-align: center;
	width: 100;
	height: 30;
	background-image: url(pic_tab.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}
	

	
a:link    {color: red; text-decoration: none;}
a:visited {color: red; text-decoration: none;}
a:active  {color: orange;  text-decoration: none;}
a:hover   {color: orange;  text-decoration: none;}
