/* CSS Document */

.text3col
	{
		colour: black;
		font-size: 12px;
		text-align: left;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 4px;
		margin-right: 4px;
		margin-bottom: 30px;
	}
	
.logo
	{	
		text-align: right;
		vertical-align: bottom;
		float: left;
		width: 790px;
		height: 70px;
		position: relative;
		background-image:url(images/bg_top.gif);
	}
	
.floatrighttext
	{	
		text-align: right;
		float: right;
		position: relative;
	}

/* .topmenu
	{
	background-image: url(images/bg_top.gif);
	background-color: #111111;
	background-repeat: repeat-x;
	color: #11d9e3;
	float: left;
	width: 600px;
	height: 70px;
	font-size: 14px;
	line-height: 12px;
	position: relative;
	text-align: right;
	vertical-align:bottom;
	/*float: left;
	height: 40px;
	width: 645px;
	font-size: 14px;
	text-align: right;
	border-style: none;
	vertical-align : top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 40px;*/
	} 
	*/
	
.regulartext
	{
		colour: black;
		font-size: 10px;
		text-align: left;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 4px;
		margin-right: 4px;
		margin-bottom: 4px;
	}
	
.regulartextsmallright
	{
		colour: black;
		font-size: 9px;
		text-align: right;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 4px;
		margin-right: 4px;
		margin-bottom: 4px;
	}
		
body 
	{
	font-size: small;
	font-family: Arial;
	background-image:url(images/bg_top.gif);
	background-color: #111111;
	background-repeat: repeat-x;
	text-align: center;
	margin-right: auto;
	margin-top: auto;
	margin-left: auto;
	}
	
.rootpage 
	{
		background-color: white;
		visibility: visible;
		margin-right: auto;
		margin-left: auto;
		margin-top: 10px;
		position: relative;
		width: 790px;
	}

.normalpage 
	{
		background-color: white;
		visibility: visible;
		margin-right: auto;
		margin-left: auto;
		margin-top: 10px;
		position: relative;
		width: 790px;
	}

.bodypadding
	{
		clear: left;
	}

.splash
	{
		background-color: #FFFFFF;
	}
	
.normalbodyheader
	{
	background-color: #CC3333;
	border-bottom-color: #FFFFFF;
	font-size: 25px;
	color: #FFFFFF;
	line-height: 50px;
	font-weight: 800;
	}
	
.normalbodytext
	{
	colour: black;
	font-size: 12px;
	text-align: left;
	font-family: Arial, "Times New Roman", Times, serif;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 30px;
	}

.normalbodytext-register
	{
	colour: black;
	font-size: 12px;
	text-align: left;
	font-family: Arial, "Times New Roman", Times, serif;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 30px;
	background-color:#FF3399;
	
	}
	
.leftmenutext
	{
	colour: black;
	font-size: 12px;
	text-align: left;
	font-family: Arial, "Times New Roman", Times, serif;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 30px;
	line-height: 20px;
	}

h1
	{
		color: #966b72;
		font-family: Verdana, "Times New Roman", Times, serif;
		margin-left: 2px;
	}

h1.heading
	{
		color: red;
		font-family: Verdana, "Times New Roman", Times, serif;
		margin-left: 2px;
	}

h2
	{
		color: black;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 2px;
	}

h2.grey
	{
		color: black;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 2px;
	}
	
h2.heading
	{
		color: #163355;
		font-family: Arial, "Times New Roman", Times, serif;		
		margin-left: 2px;
	}
	
h3
	{
		color: black;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 2px;
	}

h3:hover 
	{
		color: blue;
		text-decoration: none
	}
	
h3.heading
	{
		color: #163355;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 2px;
	}
	
h4
	{
		color: black;
		font-family: Arial, "Times New Roman", Times, serif;
		margin-left: 2px;
	}
	
.globalfooter 
	{
	color: white;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 9px;
	line-height: 10px;
	letter-spacing: 1px;
	height: 10px;
	padding: 20 0 0 0;
	font-weight:normal;
	}
	
.globalfooterpadding
	{
		height: 15px;
	}

a 
	{
		color: black;
		text-decoration: none
	}

a.u
	{
		color: black;
		text-decoration: underline
	}

a:hover 
	{
		color: #00CCFF;
		text-decoration: none
	}

a.globalheader 
	{
		color: #11d9e3;
		text-decoration: none
	}

a.globalheader:hover 
	{
		color: white;
		text-decoration: none
	}
a.globalfooter 
	{
		color: white;
		text-decoration: underline;
	}

.normalbodytable {
	background-color: white;
	clear: left;
	position: relative;
	width: 790px;
	vertical-align: top;
	text-align:left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	}
	

.normalbodytable-register {
	background-color: white;
	clear: left;
	position: relative;
	width: 790px;
	vertical-align: top;
	text-align:left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	}
	
.welcometable {
	background-color: white;
	clear: left;
	position: relative;
	vertical-align: top;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	}
		
.leftmenutable {
background-image: url(/td2009/images/menu/menu_bottom.jpg);
	background-color: white;
	position: relative;
	width: 2px;
	vertical-align: top;
	border: 0;
	}
	
.uppermenutable {
	/*background-color: #FFFF00;
	position: relative;
	width: 790px;
	height: 50px;
	vertical-align: top;*/
	border: 0px;
	text-align:center;
	}

	
.normalcontenttable {
	background-color: #white;
	position: relative;
	vertical-align: top;
	}
	
.backtotop { 
text-align: right;
color: #0033FF;
} 

img.floatRight { 
float: right;
margin: 4px; }
