body { 
	font-family: tahoma,verdana,arial;
	margin: 0px;
}
form {
	padding: 0px;
	margin:0px;
}
#headerbg { 
	background-color:#ff6600; 
	background-image:url(/system/images/bo_header.jpg); 
	background-repeat:no-repeat; 
	background-position:810px 0px; 
	width:100%; 
	height:90px;
	padding:0;
}
#header { 
	width: 780px;
	text-align:center;
	padding: 10px;
}
#content { 
	padding: 15px; 
	font-size: 12px; 
}

div#content div.box {
	width:110px;
	height:130px;
	cursor:pointer;
	float:left;
	border: 1px solid #ccc;
	text-align: center;
	vertical-align: center;
	margin: 3px;
	padding: 5px;
	padding-top:10px;
	font-size:8pt;
}

div#content div.box_s {
	width:110px;
	height:110px;
	cursor:pointer;
	float:left;
	border: 1px solid #ccc;
	text-align: center;
	vertical-align: center;
	margin: 3px;
	padding: 5px;
	padding-top:10px;
	font-size:8pt;
}

/* table settings */

table { 
	border-collapse: collapse; 
}
tr.header { 
	background-color: #000;
	color: #FFF;
}
table.highlight tr:hover {
	background-color: #ccc;
}
td { 
	padding: 4px; 
	margin: 0px; 
	vertical-align:top; 
}
td.middle { 
	vertical-align:middle; 
	text-align:center 
}

/* hx settings */
h1 { 
	font-size: 16px; 
	font-weight:bold; 
	border-top: medium double #000066; 
	border-bottom: medium double #000066; 
	border-right: medium double #000066; 
	padding-left: 15px; 
	width: 250px; }
h2 { 	font-size: 14px; 
	font-weight:bold; 
}

.small { 
	font-size: 10px; 
}
.bold { 
	font-weight:bold; 
}
.center { 
	text-align:center; 
}
.big {
	font-size: 14px; font-weight:bold; 
}
.border {
	border:1px solid #000000;
}

div.button_menu { 
	background-color:#ffff00; 
	font-size: 11px; 
	border: medium double #000066; 
	padding: 2px 10px 2px 10px; 
	margin: 2px 5px 2px 5px; 
	color:#000000; 
	text-align:center; 
	display:inline;
}


/* form settings */

input { 
	font-size: 12px; 
	border: 1px solid #000000; 
}
input.button { 
	background-color:#100999; 
	font-size: 11px; 
	color: #ffffff }
input.login { 
	background-color:#FFFFFF; 
	font-size: 11px; 
	border: 1px solid #000000; 
}
textarea { 
	font-size: 12px; 
	border: 1px solid #000000; 
}
select { 
	font-size: 12px; 
	border: 1px solid #000000; 
}


/* link settings */

a:link { 
	color:#000066 ; 
	text-decoration: none 
}
a:visited { 
	color: #000066; 
	text-decoration: none 
}
a:active { 
	color: #000066; 
	text-decoration: underline 
}
a:hover { 
	color: #000066; 
	text-decoration: underline 
}




/* for the login page */

#line_login { 
	background-color:#ff6600; 
	background-image:url(/system/images/bo_login.jpg); 
	background-repeat:no-repeat; background-position:550px 0px; 
	position:absolute; top:130px; left:0px; 
	width:100%; 
	height:140px; 
	padding-left:210px; 
	padding-top:10px;
	font-size: 12px; 
}
.error_login { 
	position:absolute; top:107px; left:280px; 
	font-family: tahoma; 
	font-size: 12px; 
	color:red; 
	font-weight:bold; }
.c { 
	position:absolute; top:290px; left:280px; 
	font-size:10px; 
	color:#cccccc; 
	text-align:center
}


/* menu page */

ul.menu {
	margin:0;
	margin-top:7px;
	padding:0;
	list-style-type: none;
	width:100%;
}

ul.menu li {
	margin:0;
	margin-bottom:3px;
	padding:3px;
	border:1px solid #888;
}
