HTML
{
  overflow-y: scroll;
}
BODY
{
  margin: 0px;
  padding: 0px;
}
h1
{
  font-size: 14pt;
  color: #3366EE;
}
h2
{
  font-size: 12pt;
  color: #3366EE;
}
h3
{
  font-size: 12pt;
  color: #3366EE;
  font-style: italic;
}
table.bodyTable
{
  height: 100%;
}
td.bodyLeft
{
  width: 15px;
  background: url(/images/body-left.gif) repeat-y left;
}
td.bodyRight
{
  width: 15px;
  background: url(/images/body-right.gif) repeat-y right;
}
td.bodyMiddle
{
  background-color: #fffff5;
  position: relative;
  border-left: 1px solid #B9B9B9;
  border-right: 1px solid #B9B9B9;
  font-family: arial, helvetica;
}
table.header
{
  height: 55px;
  width: 100%;
  background-color: beige;
  font-size: 10pt;
  padding: 0px;
  margin: 0px;
}
table.header tr
{
  padding: 0px;
  margin: 0px;
}
table.header td.headerLeft
{
  padding-left: 5px;
  margin: 0px;
  text-align: left;
}
table.header td.headerRight
{
  padding-right: 5px;
  margin: 0px;
  vertical-align: top;
  text-align: right;
}
#headerMenu
{
  width: 100%;
}
div.menuTier1
{
  background: url(/images/menu-left.gif) no-repeat bottom left;
}
div.menuTier2
{
  background: url(/images/menu-right.gif) no-repeat bottom right;
}
div.menuTier3
{
  height: 27px;
  background: url(/images/menu-middle.gif) repeat-x bottom;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
  text-align: left;
}
table.menuOptions
{
  height: 100%;
  width: 100%;
  font-size: 10pt;
}
td.menuForm
{
  text-align: right;
  padding-right: 10px;
}
td.menuForm form
{
  padding: 0px;
  margin: 0px;
}
td.menuForm .inputField
{
  height: 18px;
  padding: 0px;
  margin: 0px;
  font-size: smaller;
  font-family: arial, helvetica;
  vertical-align:middle;
}
td.menuForm .button
{
  height: 20px;
  padding: 0px;
  margin: 0px;
  font-size: smaller;
  font-family: arial, helvetica;
  vertical-align:middle;
}
td.menuItem
{
  width: 90px;
  border-right: 1px solid #B9B9B9;
  text-align: center;
}
a, a:visited, a:link, a:active
{
  text-decoration: none;
  color: #5588FF;
}
a:hover
{
  text-decoration: underline;
}
div.mainContent
{
  padding: 5px;
  text-align: left;
}
div.jabFooter
{
  padding-top: 10px;
  font-size: 10pt;
  color: darkGray;
  text-align: center;
  width: 100%;
}
div.jabCopyright
{
}
div.footerLinks
{
}
h1.jh1
{
  font-size: larger;
}
div.resolution
{
  padding: 5px;
  margin: 3px;
  background-color: #f7f7f7;
  display: none;
}
div.jabertelPhpBB
{
  font-size: 8pt;
}
table.box
{
  margin: 0px;
  padding: 0px;
}
table.box tr.t
{
  height: 25px;
}
table.box td.tl
{
  background: url(/images/boxtl.gif) no-repeat;
  width: 10px;
}
table.box td.t
{
  background: url(/images/boxt.gif) repeat-x;
  text-align: center;
}
table.box td.tr
{
  background: url(/images/boxtr.gif) no-repeat;
  width: 10px;
}
table.box tr.m
{
}
table.box td.l
{
  background: url(/images/boxl.gif) repeat-y;
  width: 10px;
}
table.box td.c
{
  background: url(/images/boxc.gif) repeat;
  padding: 10px;
}
table.box td.r
{
  background: url(/images/boxr.gif) repeat-y;
  width: 10px;
}
table.box tr.b
{
  height: 10px;
}
table.box td.bl
{
  background: url(/images/boxbl.gif) no-repeat;
  width: 10px;
}
table.box td.b
{
  background: url(/images/boxb.gif) repeat-x;
}
table.box td.br
{
  background: url(/images/boxbr.gif) no-repeat;
  width: 10px;
}
code
{
  display: block;
  margin: 15px;
  padding: 10px;
  border: 1px dotted #B9B9B9;
  background-color: white;
}
table.list
{
  margin: 15px;
  border: 1px solid #B9B9B9;
  background-color: white;
}
table.list th
{
  background-color: #e7e7e7;
  vertical-align: top;
}
table.list tr
{
  background-color: #f7f7f7;
  vertical-align: top;
}
div.instructions
{
  margin: 5px;
}
div.message
{
  color: #0000FF;
  background-color: #FFFFAA;
  border: 1px solid #EEEE99;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 25px;
  margin-left: 100px;
  margin-right: 100px;
}
table.commList
{
}
table.commList tr.even
{
  background-color: #FAFAFA;
}
table.commList tr.odd
{
}
td.commName
{
  padding-left: 10px;
}
td.commLogo
{
  border: 1px solid #d0d0d0;
}
td.commPass
{
  padding: 2px;
}
td.commPass form
{
  margin: 0px;
  padding: 0px;
}
input.passwordUnprepared
{
  color: darkGray;
}
input.passwordPrepared
{
  color: black;
  display: none;
}
table.profile tr
{
  vertical-align: top;
}
#map
{
  border: 2px solid #B9B9B9;
  width: 100%; 
  height: 340px; 
  color: white;
}
div.submitform
{
  width: 600px;
  background-color: #FAFAFA;
}
div.submitform table tr th
{
  border-top: 1px solid #F7F7FF;
  border-left: 1px solid #F7F7FF;
  border-bottom: 1px solid #D3D3FF;
  border-right: 1px solid #D3D3FF;
  background-color: #E5E5FF;
  padding: 5px;
}
div.tip
{
  font-size: smaller;
  margin-bottom: 8px;
}
td.label
{
  text-align: right;
  font-weight: bold;
  padding-right: 5px;
}
form.profileJoin
{
  border-top: 1px solid #F7F7FF;
  border-left: 1px solid #F7F7FF;
  border-bottom: 1px solid #D3D3FF;
  border-right: 1px solid #D3D3FF;
  background-color: #E5E5FF;
  vertical-align: middle;
  text-align: center;
}
#tz
{
  width: 350px !important;
}
div.offer
{
  border: 1px solid #D3D3FF;
  background-color: #FFFFAA;
  color: blue;
  text-align: center;
  padding: 10px;
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20pt;
}
.widgetInstructions
{
	display: none;
	position: absolute;
	top: 250px;
	left: 50%;
	margin-left: -350;
	width: 700px;
	height: 275px;
	padding: 10px;
	background-color: #FEFEDD;
	border: 2px solid #A5A5A5;
	z-index: 20;
}
#status
{
	height: 450px;
	overflow-x: hidden;
	overflow-y: hidden;
}
