
/*-----------------------------
RESET STYLES
-----------------------------*/

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
	}
ul, li, ol, dl, dd, dt{
	list-style:none;
	padding:0;
	margin:0;
	}
a{
	text-decoration:none;
	}
body {
	font-size: 10px;
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
	font-family: Helvetica;
     } 
#topbar{
position:relative;
left:0;
top:0;
height:44px;
width:auto;
background:url("bar.png")repeat;
margin-bottom:13px
}
#title{
position:absolute;
top:0;
left:0;
right:0;
padding:0 10px;
text-align:center;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
height:44px;
line-height:44px;
font-weight:bold;
color:#FFF;
text-shadow:rgba(0,0,0,0.6) 0 -1px 0;
font-size:16pt
}

#leftb a, a:visited {
	background-image: url(button.png);
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #444466;
	padding: 7 12 6 12px;
	margin-left: 2px;
	-webkit-border-radius: 6px;
	position:absolute;
	left:4px;
	top:7px;
	font-weight: bold
}

div.mitten {
	position:absolute;
	top: 44px;
	background-color: #F0F0F0;
	height: 504px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
}

.pageitem{
-webkit-border-radius:8px;
background-color:#fff;
border:#878787 solid 1px;
font-size:12pt;
overflow:hidden;
padding:0;
position:relative;
display:block;
height:auto;
width:auto;
margin:3px 9px 17px;
list-style:none
}
li.menu,li.form{
position:relative;
list-style-type:none;
display:block;
height:43px;
overflow:hidden;
border-top:1px solid #878787;
width:auto
}
img {
	border: 0;
}
h1 {
text-align: center;
font-size: 16pt;

.centered{ text-align:center; }
