ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a {
  text-decoration: none;
}

a.front {
	color: #000;	
}

a:hover {
  text-decoration: underline;
}

a.front:hover {
	color: #fff;
  text-decoration: none;
}

html {
    height: 100%;
    padding: 0;
    margin: 0;
}

body, td {
  margin: 0;
  padding: 0;
  /*font-family: Arial, Verdana, sans-serif;*/
  font-family: Arial;
  font-size: 12px;
  background-color: #fff;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
	overflow-y: scroll;
}

h1 {
	font-family: Trebuchet MS;
	color: #555;
	margin-bottom: 12px;
}

td {
	padding: 8px;
}

#bo_login {
	margin: 0 auto;
	border: 1px dashed #d3d3d3;
	width: 909px;
}

#bo_header {
	background-color: #f3f3f3;
	margin: 8px;
	padding: 8px;
	text-align: center;
	border: 4px solid #eee;
}

#bo_body {
	margin: 8px;
	padding: 8px;
	border: 4px solid #fbfbfb;
}

#bo_footer {
	background-color: #f5f5f5;
	margin: 8px;
	padding: 8px;
	text-align: center;
	border: 4px solid #eee;
}

.menuitem:hover {
	background-color: #000;
}

.menuitem:hover a {
	color: #fff;
}

p.text {
	margin: 12px;
	float: left;
}

h2.texth2 {
	float: left;
	margin: 12px;
}