body,td 		{ margin: 00px 20px 20px 20px; color: #ffffff; background: #000000; font: normal 0.85em Courier New, serif; text-align: center; }

/* --------------- STANDARD BLOCK ELEMENTS --------------- */

h2			{ font-family: Courier New, serif; font-weight: bold; border: 1px solid; margin: 25px 0px 15px 0px; color: #000000; font-size: 1em; text-align:center; padding: 5px; background: #FFFFFF; width: 740px;}

h1			{ font-family: Courier New, serif; font-weight: bold; margin: 20px 0px 10px 0px; font-size: 2.6em; text-align: center; }

h3			{ font-family: Courier New, serif; font-weight: normal; margin: 15px 0px 5px 20px; color: #000000; }

h4			{  font-family: Courier New, serif; font-weight: normal; margin: 10px 0px 0px 0px; color: #000000; font-size: 1.1em; text-align:center; color: #FF6600;}

h5			{ margin: 0px; color: #000000; }

h6			{  margin: 0px; color: #000000; }

p	 		{  }

ul			{ font-size: 1.5em; margin: 10px 0px 10px 0px; color: #ffffff; list-style-type: none;  text-align: center;   }

li			{ margin-bottom:5px; display: inline; }

form		{ margin: 0px 0px 0px 0px; }

img { vertical-align:top; margin: 5px 0px 5px 5px;}

a:link img, A:visited img {border: 1px solid #112233; }

a:hover img {border: 1px solid #001122; }

p.placedatetime { font-size: 14px; font-weight: bold; margin: 0px; }
p.headline { font-size: 24px; font-weight: bold; margin: 0px; }
p.copytext { font-size: 12px; font-weight: normal; margin: 0px; } 

/* --------------- STANDARD INLINE ELEMENTS --------------- */

em			{ font-style: italic; }

strong		{ font-style: normal; font-weight:bold; }

a 			{ color: #3399FF; text-decoration: none; vertical-align: top; }

/* --------------- SPECIAL ELEMENT CLASSES AND PSEUDO-CALSSES --------------- */

p.first { text-indent: 0px; padding: 0px 20px 0px 0px;}

p.centerbox	{ text-indent: 0px; text-align: center; }

p.logos { padding-top: 30px; text-indent: 0px; }

p.first:first-letter		{  float:left; color: #FF6B00; font-size: 240%; font-weight: bold;  }

input {	text-align:center; margin: 0px 0px 0px 0px;}

input.mainoption { margin-top:10px; border: 3px solid #ffffff; color: #ffffff; background: #0066ff; font-weight: bold; text-align:center; padding: 2px 4px 2px 4px; -moz-border-radius:15px; }

input.mainoption:hover { border: 3px dotted #0066ff; background: #ffffff; color: #0066ff;  -moz-border-radius:15px;}

a:link { background: none; color: #ffffff; text-decoration: underline; }

a:active { background: none; color: #ffffff; text-decoration: underline; }

a:visited { background: none; color: #ffffff; text-decoration: underline; }

a:hover { background: #000033; color: #ffffff; text-decoration: underline; }

/* --------------- CUSTOM CLASSES --------------- */
/* the body frame for wht content 'window' */

.formentry	{ border: 0px solid; margin-bottom: 5px; text-align: center; }

.imagebox0	{ border: 1px solid; float: left; margin: 2px; }
.imagebox1	{ border: 1px solid; float: right; margin: 2px; }

.imagebox p { text-align:right; float: right; border-bottom: 1px solid; border-right: 2px solid #000000; padding-right: 15px; padding-bottom: 5px; padding-top: 25px; color: #000000; font-size: 80%; text-indent: 0px; position: relative; top: -30px; }

.footer 	{ position:absolute; top: 30px; right:20px; float:right; color: #ffffff; font-weight: normal; text-align: right; font: normal 1em;  line-height: 2em;  }

.name	{ font-family: impact, arial narrow, sans-serif; padding-left: 5px; font-size:1.1em; }

.zframe		{
	border: 1px solid #000000; padding: 10px;
	display: none; clear: both; 
}

.pform		{
	margin: 5px 0px 5px 0px; color: #000000; text-indent: 0px;
}

.formelements {
	text-align: center; 
}

.sidebar	{
	 float:right; margin: 0px 0px 0px 20px;
}

.linktip	{
	margin: 0px; border-right: 1px solid #FF6600; border-left: 1px solid #FFDDBB; border-bottom: 1px solid #FF6600; border-top: 1px solid #FFDDBB; padding-top: 0px; padding-bottom: 0px; padding-left:5px; padding-right:5px; font-size:0.9em; font-weight: normal; font-family: impact, arial narrow, sans-serif;
}

.news { background: #000000 no-repeat;  color: #ffffff; padding: 10px; margin: 10px; text-align: left; }

.press1 { background: #ffffff no-repeat;  color: #000000; padding: 0px; margin: 0px; width:360px; float: left;}
.press2 { background: #ffffff no-repeat;  color: #000000; padding: 0px; margin: 0px; width:360px; float: right;}

.paragraph { width:740px; text-align:left; }

.center { align:center; text-align:center; margin:0 auto; width:740px; clear:both;}

.guestbookentry { background: #000000; color: #ffffff; text-align: left; vertical-align: top; font-size:1em;}
.guestbookentry2 { width:700px; background: #ffffff; color: #000000; text-align: left; vertical-align: top; font-size:1em; padding:5px;}
.smallleft  { vertical-align: top; font-size:0.9em;}

.formfield {		}
.formfielderror { color:#ff0000; }	
.mainheader,.mainmenu,.maininputleft,.guestbookentry2,.mainpages	{ font: normal 12px Courier New, Courier, sans-serif; }

/* --------------- NEW CLASSES --------------- */

.background	{ background-color:#555555; }