/* ################################################################## */
/* ##########                                        ################ */
/* ########## Page-Definition for the HTML structure ################ */
/* ##########                                        ################ */
/* ################################################################## */
#superTABLE {
	display:		table;
	position:		absolute;
	top:			0px;
	left:			0px;
	right:			0px;
	width:			100%;
	border:			0px;
	border-collapse:	collapse;
}
.superTR {
	display:		table-row;
	border:			0px;
}
.superTD {
	display:		table-cell;
	border:			0px;
}
/* ########## Pre-Definition for the HEAD ########################### */
#pageHeadTABLE {
	display:		table;
	width:			100%;
	height:			180px;
	border:			0px;
	border-collapse:	collapse;
}
#pageHeadTR {
	display:		table-row;
	border:			0px;
}
#pageHeadTDleft {
	display:		table-cell;
	width:			140px;
	border:			0px;
	background-image:	url(/?what=image&where=g&section=peoples&name=0120x0160.passphoto.01.jpg);
	background-repeat:	no-repeat;
	background-position:	10px 10px;
}
#pageHeadTDcenter {
	display:		table-cell;
	border:			0px;
	text-align:		center;
	padding-top:		20px;
	margin:			0px;
}
#pageHeadTDright {
	display:		table-cell;
	width:			140px;
	border:			0px;
	background-image:	url(/?what=image&where=g&section=logos&name=0120x0160.logo.tdnet.tdnet.png);
	background-repeat:	no-repeat;
	background-position:	10px 10px;
}
#pageHeadTDcenterGreeter {
	padding-top:		10px;
	line-height:		1.5;
	font-size:		25px;
	font-family:		times, serif;
	font-weight:		bold;
	font-style:		italic;
	color:			#0000FF;
}
#pageHeadTDcenterTitle {
	line-height:		1.0;
	font-size:		40px;
	font-family:		times, serif;
	font-weight:		bold;
	font-style:		italic;
	color:			#0000FF;
}
#pageHeadTDcenterSubtitle {
	line-height:		1.5;
	font-size:		35px;
	font-family:		times, serif;
	font-weight:		bold;
	font-style:		italic;
	color:			#006500;
}
#pageHeadTDcenterExttitle {
	line-height:		1.5;
	font-size:		25px;
	font-family:		times, serif;
	font-weight:		bold;
	font-style:		italic;
	color:			#006500;
}
/* ##########  Pre-Definition for the BODY  ######################### */
#pageBodyTABLE {
	display:		table;
	width:			100%;
	border:			0px;
	border-collapse:	collapse;
}
#pageBodyTR {
	display:		table-row;
	width:			100%;
	border:			0px;
}
#pageBodyTDleft {
	display:		table-cell;
	width:			120px;
	border:			0px;
	padding-top:		5px;
	padding-bottom:		10px;
	padding-left:		10px;
	padding-right:		10px;
	text-align:		center;
	vertical-align:		top;
}
#pageBodyTDmain_lmr {
	display:		table-cell;
	border:			0px;
	padding-top:		5px;
	padding-bottom:		10px;
	padding-left:		10px;
	padding-right:		10px;
	text-align:		center;
	vertical-align:		top;
}
#pageBodyTDmain_lm_ {
	display:		table-cell;
	border:			0px;
	padding-top:		5px;
	padding-bottom:		10px;
	padding-left:		10px;
	padding-right:		10px;
	text-align:		center;
	vertical-align:		top;
}
#pageBodyTDmain__mr {
	display:		table-cell;
	border:			0px;
	padding-top:		5px;
	padding-bottom:		10px;
	padding-left:		10px;
	padding-right:		10px;
	text-align:		center;
	vertical-align:		top;
}
#pageBodyTDmain__m_ {
	display:		table-cell;
	border:			0px;
	padding-top:		5px;
	padding-bottom:		10px;
	padding-left:		10px;
	padding-right:		10px;
	text-align:		center;
	vertical-align:		top;
}
#pageBodyTDright {
	display:		table-cell;
	width:			120px;
	border:			0px;
	padding-top:		5px;
	padding-bottom:		10px;
	padding-left:		10px;
	padding-right:		10px;
	text-align:		center;
	vertical-align:		top;
}
/* ##########  Pre-Definition for the FOOT  ######################### */
#pageFootTABLE {
	display:		table;
	width:			100%;
	border:			0px;
	border-collapse:	collapse;
	background-color:	#86CEE7;
	color:			#000000;
}
#pageFootTR {
	display:		table-row;
	border:			0px;
}
#pageFootTD {
	display:		table-cell;
	border:			0px;
	border-style:		solid;
	border-color:		blue;
	font-size:		15px;
	font-style:		italic;
	text-align:		center;
	padding-top:		10px;
	padding-bottom:		10px;
}


/* ################################################################## */
/* ##########                                  ###################### */
/* ########## Pre-Defined styles for HTML tags ###################### */
/* ##########                                  ###################### */
/* ################################################################## */
* { font-family: "Bitstream Vera Sans", helvetica, arial, verdana, sans-serif; }

a:link    { color: #006500; }
a:visited { color: #FF0000; }
a:focus   { color: #FF00FF; }
a:hover   { color: #0000FF; }
a:active  { color: #FFFF00; }

a { text-decoration: none; }

body { background-image: url(/?what=image&where=g&section=backgrounds&name=0128x0128.background.001.jpg); }

span.B {
	font-weight:	bold;
}
span.I {
	font-style:	italic;
}
span.BI {
	font-weight:	bold;
	font-style:	italic;
}
span.BlueB {
	color:		#0000FF;
	font-weight:	bold;
	font-style:	italic;
}
span.RedB {
	color:		#FF0000;
	font-weight:	bold;
}
span.BlueBI {
	color:		#0000FF;
	font-weight:	bold;
	font-style:	italic;
}
span.DarkblueBI {
	color:		#00003E;
	font-weight:	bold;
	font-style:	italic;
}
span.MagentaBI {
	color:		#FF00FF;
	font-weight:	bold;
	font-style:	italic;
}
span.GreenBI {
	color:		#006500;
	font-weight:	bold;
	font-style:	italic;
}
span.RedBI {
	color:		#FF0000;
	font-weight:	bold;
}


/* ################################################################## */
/* ##########                                           ############# */
/* ########## Pre-Definition for the createBox function ############# */
/* ##########                                           ############# */
/* ################################################################## */
.createBoxFRAME {
	width:				100%;
	border:				0px;
	border-collapse:		collapse;
	background-color:		#00008E;
	-moz-border-radius-topleft:	18px;
	-moz-border-radius-topright:	18px;
	-webkit-border-radius-topleft:	18px;
	-webkit-border-radius-topright:	18px;
	margin-top:			5px;
	margin-bottom:			5px;
	float:				left;
}
.createBoxHEAD {
	display:		table;
	width:			100%;
	height:			18px;
	border:			0px;
	border-collapse:	collapse;
}
.createBoxHEADcenter {
	display:			table-cell;
	border:				0px;
	border-style:			none;
	color:				white;
	font-size:			11px;
	font-weight:			bold;
	font-style:			italic;
	text-align:			left;
	padding-top:			2px;
	padding-bottom:			0px;
	padding-left:			20px;
	padding-right:			0px;
}
.createBoxBODY {
	border:			1px;
	border-style:		solid;
	border-color:		#00008E;
	background-color:	#CED2CE;
}
.createBoxCONTENT {
	border:			0px;
	font-size:		12px;
	font-weight:		normal;
	font-style:		italic;
	text-align:		justify;
	padding:		0px;
}
/* ============  Some definitions for different contents  =========== */
.createBoxCONTENTlist {
	list-style-type:	disc;
	margin-left:		-2em;
	margin-top:		0em;
	margin-bottom:		0em;
}
.createBoxCONTENTlistSub {
	list-style-type:	decimal;
	font-size:		9px;
	font-weight:		normal;
	margin-left:		-3em;
	margin-top:		0em;
	margin-bottom:		0em;
}
.createBoxCONTENTinputs {
	width:			100%;
	margin-top:		2px;
	margin-bottom:		2px;
}
.createBoxCONTENTsubmit {
	width:			100%;
	margin-top:		2px;
	margin-bottom:		0px;
}


/* ################################################################## */
/* ##########                     ################################### */
/* ##########  leftAdminLoginBox  ################################### */
/* ##########                     ################################### */
/* ################################################################## */
.leftAdminLoginFRAME {
	width:		120px;
	padding:	0px;
}
.leftAdminLoginCONTENT {
	text-align:	center;
	padding:	2px;
}
.dlgLoginINPUT {
	width:		108px;
}
.dlgLoginSUBMIT {
	width:		110px;
}


/* ################################################################## */
/* ##########                     ################################### */
/* ##########  my_space_menu  ################################### */
/* ##########                     ################################### */
/* ################################################################## */
.my_space_menuHEADcenter {
	font-weight:	normal;
}
.my_space_menuCONTENT {
	padding:	2px;
}


/* ################################################################## */
/* ##########                              ########################## */
/* ##########  createBox for CENTER right  ########################## */
/* ##########                              ########################## */
/* ################################################################## */
._CrFRAME {
/*	float:		left; */
}
._CrHEADcenter {
	padding-left:	15px;
}


/* ################################################################## */
/* ##########                             ########################### */
/* ##########  createBox for RIGHT right  ########################### */
/* ##########   with transparent FRAME    ########################### */
/* ##########                             ########################### */
/* ################################################################## */
._cR1FRAME {
	width:		120px;
	padding:	0px;
	margin-top:	5px;
	margin-bottom:	5px;
	margin-left:	0px;
	margin-right:	0px;
}


/* ################################################################## */
/* ##########                             ########################### */
/* ##########  createBox for RIGHT right  ########################### */
/* ##########    with content centered    ########################### */
/* ##########                             ########################### */
/* ################################################################## */
._cR2FRAME {
	width:		120px;
	padding:	0px;
}
._cR2HEADcenter {
	padding-top:		1px;
}
._cR2CONTENT {
	background-color:	#86CEE7;
	font-style:		normal;
	text-align:		center;
	padding-top:		5px;
}


/* ################################################################## */
/* ##########                             ########################### */
/* ##########  createBox for RIGHT right  ########################### */
/* ##########     with content left       ########################### */
/* ##########                             ########################### */
/* ################################################################## */
._cR3FRAME {
	margin:		0px;
}
._cR3HEADcenter {
	padding-top:	1px;
}
._cR3CONTENT {
	background-color:	#86CEE7;
	font-style:		normal;
	text-align:		left;
	padding-top:		5px;
}


/* ################################################################## */
/* ##########                      ################################## */
/* ########## createBox for center ################################## */
/* ##########                      ################################## */
/* ################################################################## */
._C_FRAME {
/*	float:			left; */
}
._C_HEADcenter {
	padding-left:		15px;
}


/* ################################################################## */
/* ############                               ####################### */
/* ############ Pre-Definition Site Index Bar ####################### */
/* ############                               ####################### */
/* ################################################################## */
.siteIndexBarTABLE {
	display:		table;
	position:		relative;
	top:			0px;
	left:			0%;
	margin-left:		0px;
	width:			100%;
	border:			0px;
	border-collapse:	separate;
	border-spacing:		2px;
	background-color:	#86CEE7;
	text-align:		center;
}
.siteIndexBarTR {
	display:		table-row;
}
.siteIndexBarTD {
	display:		table-cell;
	border:			1px;
	border-style:		outset;
	border-color:		#00008E;
	font-size:		12px;
	font-weight:		bold;
	font-style:		normal;
	text-align:		center;
}
div.siteIndexBarTD:hover { color: #0000FF; background-color: #FFA500; }


/* ################################################################## */
/* ##########                                  ###################### */
/* ########## Definition for the Google Search ###################### */
/* ##########                                  ###################### */
/* ################################################################## */
.GoogleSearch1TABLE {
	display:		table;
	position:		relative;
	margin-left:		150px;
	width:			550px;
	height:			50px;
	border:			0px;
	padding:		0px;
	margin-top:		5px;
	margin-bottom:		5px;
}
.GoogleSearch1TABLE1 {
	display:		table;
	width:			100%;
	height:			50px;
	border:			0px;
	margin:			2px;
	margin-bottom:		-15px;
}
.GoogleSearch1TR11 {
	display:		table-row;
}
.GoogleSearch1TD11 {
	display:		table-cell;
	background-image:	url(/?what=image&where=g&section=logos&name=Logo_25gry.gif);
	background-repeat:	no-repeat;
	width:			80px;
	height:			25px;
	border:			0px;
	text-align:		justify;
}
.GoogleSearch1TD12 {
	display:		table-cell;
	width:			460px;
	height:			25px;
	border:			0px;
	text-align:		left;
}
.GoogleSearch1TR12 {
	display:		table-row;
}
.GoogleSearch1TD13 {
	display:		table-cell;
	width:			80px;
	height:			16px;
	border:			0px;
	text-align:		right;
}
.GoogleSearch1TD14 {
	display:		table-cell;
	width:			460px;
	height:			16px;
	border:			0px;
	margin-right:		5px;
	text-align:		left;
}
.GoogleSearch1TABLE2 {
	display:		table;
	border:			0px;
}
.GoogleSearch1TR21 {
	display:		table-row;
	border:			0px;
}
.GoogleSearch1TD21 {
	display:		table-cell;
	width:			90px;
	border:			0px;
	margin-left:		2px;
	margin-right:		2px;
}
.GoogleSearch1TD22 {
	display:		table-cell;
	width:			270px;
	border:			0px;
	margin-left:		2px;
	margin-right:		2px;
}
.GoogleSearch1input {
	width:			350px;
	color:			#000000;
	background-color:	#86CEE7;
	font-weight:		bold;
	padding-top:		0px;
	padding-bottom:		0px;
}
.GoogleSearch1submit {
	height:			25px;
	background-color:	#86CEE7;
	color:			#0000FF;
	font-weight:		bold;
}
.GoogleSearch1FONT {
	font-size:		12px;
	font-weight:		normal;
	font-style:		normal;
}


/* ################################################################## */
/* ##########                                  ###################### */
/* ##########  Definition for the Contact box  ###################### */
/* ##########                                  ###################### */
/* ################################################################## */
.ContactFRAME {
/*
	position:		relative;
	left:			50%;
	margin-left:		-180px;
*/
	width:			400px;
}
.ContactHEADcenter {
	padding-left:		15px;
}
.ContactBODY {
	padding:		10px;
}
.ContactCONTENT {
	font-family:		monospace;
	font-size:		12px;
	font-weight:		normal;
	font-style:		normal;
	padding:		14px;
}
.FName {
	color:			#0000FF;
	font-size:		18px;
	font-weight:		bold;
	font-style:		italic;
}


/* ################################################################## */
/* ##########                               ######################### */
/* ##########  Definition for the News box  ######################### */
/* ##########                               ######################### */
/* ################################################################## */
.newsTABLE {
	display:	table;
	width:		100%;
	border:		0px;
	margin:		10px;
}
.newsTR {
	display:	table-row;
}
.newsTD {
	display:	table-cell;
	border:		0px;
	font-size:	13px;
	text-align:	left;
}
.newsTABLE2 {
	display:	table;
	width:		100%;
	border:		0px;
	margin-left:	20px;
	float:		left;
}
.newsTR2 {
	display:	table-row;
	width:		100%;
	height:		28px;
	float:		left;
}
.newsTD1 {
	display:	table-cell;
	width:		80px;
	float:		left;
}
.newsTD2 {
	display:	table-cell;
	width:		170px;
	float:		left;
}
.newsTD3 {
	display:	table-cell;
	width:		120px;
	float:		left;
}
.newsTD4 {
	display:	table-cell;
	width:		100px;
	float:		left;
}
.newsTD5 {
	display:	table-cell;
	width:		70px;
	float:		left;
}
.newsHR {
	background-color:	#00008E;
	width:			100%;
	height:			5px;
}
.newsHRnews {
	background-color:	#00008E;
	width:			100%;
	height:			3px;
}
.newsList {
	list-style-type:	disc;
	list-style-position:	outside;
	margin-left:		-1em;
}
.newsDate {
	font-size:		15px;
	font-weight:		bold;
	font-style:		italic;
}
.newsIntro {
}
.newsFull {
}
.newsINPUT {
	width:		100px;
	height:		15px;
	font-size:	13px;
}
.newsSELECT {
	width:		90px;
	height:		19px;
	font-size:	13px;
}


/* ##########  Definition for the Site Navigation  ################## */
.siteidxHR {
	background-color:	#00008E;
	width:			90%;
	height:			2px;
}

.IntroCONTENT {
	border:			20px;
	border-style:		solid;
	border-color:		#CED2CE;
	font-size:		14px;
}

.bgPaypalBODY {
	background-color:	#AEDBE7;
}
