/**
* MAIN
*/
hr {
	color: #069;
}

a:link, a:visited {
	color: #069
}

.banner {
	background: url(../images/abacus_bg-banner.jpg) top left no-repeat
}

.mainnav {
	background: #069 url(../images/abacus_bg-mainnav.jpg) repeat-x;
}

.mn1 {
	background: url(../images/abacus_bg-mainnav_l.jpg) no-repeat top left
}

.mn2 {
	background:url(../images/abacus_bg-mainnav_r.jpg) no-repeat top right
}

ul.dropdown li a.nav_hover {
	background: #fff;
	color: #069 !important;
}

.mainnav a.nav_hover {
	background: #fff;
	color: #069
}

/*
* FORMS
*/

.form li.header {
	background: #069 url(../images/abacus_bg-mainnav.jpg) repeat-x;
}

.hd1 {
	background:url(../images/abacus_bg-header_l.jpg) no-repeat top left
}

.hd2 {
	background:url(../images/abacus_bg-header_r.jpg) no-repeat top right
}

.advice p {
	margin: 4px 6px;
}

#live-figure {
	width: 100px;
	background: #fff;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #069;
	padding: 2px 6px;
	border: 1px solid #069;
}

/*
* QUOTATION
*/

.quotation table {
	border: 1px solid #069;
}

.quotation thead { 
	background: #069; 
}

.button a { 
	border: 1px solid #069;
}

.button a:hover { 
	background: #069; color: #fff; 
}

.editlinks a { 
	border: 1px solid #069; 
}

.editlinks a:hover { 
	background: #069; 
	color: #fff; 
}

/*
* TABLE
*/
table.sortable thead, table.sortable thead th, table.reports thead th {
	background: #069 url(../images/abacus_bg-smallbar.jpg) repeat-x;
}
/**
* MODALBOX	
*/

#MB_window {
	border: 1px solid #069;
}

#MB_header {
  background:#069;
  border: 1px solid #069;
}

/*confirmation button styling used in modal windows*/

a.confirmationButton:link, a.confirmationButton:visited {
	border: 1px solid #069;
	color: #069;
	padding: 3px 10px;
	display: block;
	margin-right: 30px;
	width: 100px;
	text-align: center
}

a.confirmationButton:hover {
	background: #069;
	color: #fff
}