/* body	*/
.body	{
 FONT-FAMILY:	Verdana, Arial,	Helvetica;
 FONT-SIZE:	3;
 BGCOLOR:	#FFFFFF;
 text-align: center;
 vertical-align: top;
 margin: 0px;
}
a:link { 
	color: #333333;
	}
a:visited {
	color: #333333;
	}
a:hover {
	color: #CCCCCC;
	background-color: #333333;
	text-decoration: none;
	}
a:active {
	color: #0066CC;
	}

h1 {
  font-size: 24;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

td.td-center {
 margin-left:auto;
 margin-right:auto;
 text-align: center;
 vertical-align: top;
}

/* tables	*/
table.headertable	{
 width:	780;
 margin-left:auto;
 margin-right:auto;
 border: 1px solid;
 border-style: none;
 border-top-width: 2px;
 border-right-width: 2px;
 border-bottom-width:	2px;
 border-left-width:	2px;
 border: 0;
 padding: 2;
 vertical-align: top;

}

/* header	tr/td's	*/
tr.tr-header {
 border: #0066CC;
 background-color: #FFFFFFF;
}
td.td-header {
 border: #0066CC;
 font-size:	12;
 font-family:	Verdana, Arial,	Helvetica;
 font-weight:	bold;
 color:	#FFFFFF;
 /*	border:	#000000; */
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 vertical-align: top;
 /*	background-color:	#009933; */
}
.td-header a:link { color: #ffffff; background-color: #0099FF; }
.td-header a:visited { color: #ffffff; background-color: #0099FF; }
.td-header a:hover { color: #ffffff; background-color: #0099FF; }
.td-header a:active { color: #ffffff; background-color: #0099FF; }

/* Navigation Table */
table.navtable {
 width:	100%;
 margin-left:auto;
 margin-right:auto;
 border: 1px solid;
 border-style: none;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 border: 0;
 padding:	2;
 vertical-align: top;
}
/* navs	tr/td's	*/
tr.tr-nav	{
 font-size:	13;
 font-family:	Verdana, Arial,	Helvetica;
 font-weight:	none;
 /*	color: #FFFFFF;
	border:	#000000; */
 border-style: none;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 /*	background-color:	#009933; */
}
tr.tr-nav-header {
 border: #0066CC;
 font-size:	13;
 font-family:	Verdana, Arial,	Helvetica;
 font-weight:	bold;
 color:	#FFFFFF;
 /*	border:	#000000; */
 margin-left:auto;
 margin-right:auto;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 /*	background-color:	#009933; */
}
td.td-nav-header {
 border: #0066CC;
 background-color: #0066CC;
 font-size:	18;
 font-family:	Verdana, Arial,	Helvetica;
 font-weight:	bold;
 color:	#FFFFFF;
 text-align: center;
 vertical-align: top;
}
td.td-nav	{
 font-size:	15;
 font-family:	Verdana, Arial,	Helvetica;
 font-weight:	none;
 /*	color: #FFFFFF;
	border:	#000000; */
 border-style: none;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 vertical-align: top;
 /*	background-color:	#009933; */
}
.td-nav a:link { color: #000000; background-color: #ffffff; }
.td-nav a:visited { color: #000000; background-color: #ffffff; }
.td-nav a:hover { color: #ffffff; background-color: #0099FF; font-size: 14;}
.td-nav a:active { color: #000000; background-color: #ffffff; }

table.maintable	{
 width:	780;
 height: 50%;
 margin-left:auto;
 margin-right:auto;
 border: 1px solid;
 border-style: none;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 border: 0;
 padding:	2;
 vertical-align: top;
}

table.footertable	{
 width:	780;
 margin-left:auto;
 margin-right:auto;
 border: 1px solid;
 border-style: none;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 border: 0;
 padding:	2;
 vertical-align: top;
}
/* footer	tr/td's	*/
tr.tr-footer {
 border: #0066CC;
 background-color: #0066CC;
 padding: 4;
}
td.td-footer {
/* bordercolor:	#CC3300; bgcolor:	#CC3300;*/
 font-size:	12;
 font-family:	Arial;
 font-weight:	normal;
 color:	#FFFFFF;
 text-align: center;
 vertical-align: top;
 /*	border:	#000000; */
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width:	1px;
 border-left-width:	1px;
 /*	background-color:	#009933; */
}

td {
/* font-size:	12;
 font-family:	Verdana, Arial,	Helvetica;
 font-weight:	none;
 text-align: left; */
 border:	#ffffff;
 border-style: solid;
 border-spacing: 15px
 vertical-align: top;
}

/* general */
p.normaltext {
 vertical-align: top;
 font-size:	12;
 font-family:	Arial, Helvetica;
}
p.headedtext {
 font-size:	12;
 font-family: Arial, Helvetica;
 font-weight:	bold;
}

