/* $Id$ */
html {
}

body {
/*
	background: url(/_files/images/bg.gif) top center repeat-x #ffffff;
	background-color: #767676;
*/
	background: #191919 url(/_files/images/bg_dark.jpg) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.rootbox {
	border: 1px solid white;
	margin-top: 50px;
}

.homebox {
	margin-top: 12px;
}

.bg-company {
	background-color: #f7bb06;
}

.bg-products {
	background-color: #477bff;
	vertical-align: top;
}

.bg-contact {
	background-color: #b70000;
	vertical-align: top;
}

.bg-order {
	background-color: #009000;
	vertical-align: top;
}

.opscare-title {
	background-color: #f7bb06;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	height: 58px;
}

.toc {
	padding: 15px 15px 15px 0px;
	font-weight: bold;
	color: white;
}

.toc a {
	font-weight: bold;
	text-decoration: none;
	color: white;
}

.content {
	vertical-align: top;
	padding: 5px 15px 15px 15px;
	background-color: #EEEEEE;
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.content h1 {
	font-size: 24px;
}

.content h2 {
	font-size: 16px;
}

.content a {
	font-weight: bold;
	border-bottom: 1px dotted #f7bb06;
	text-decoration: none;
	color: #CC9900;
}

/* fix for IE7, left title image (286px) - .opscare-title height */
.content_inner {
	min-height: 228px;
}

.formlabel {
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

.formlabel_req {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
}

.formfield {
	background-color:#ffeebb;
	border: 1px solid #f7bb06;
	font-size: 13px;
	color: #000000;
}

.formspecial {
	display: none;
}

.smallcomment {
	font-size: 10px;
}

td.menubg {
	background-color: black;
	text-align: left;
}

td.menu, td.menu-home {
	background-color: black;
	text-align: center;
}

/* currently not used */
td.menu-home {
	border: 1px solid white;
}

td.menu a, td.menu-home a {
	padding: 6px 24px 6px 24px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color: black;
	color: #999999;
}

td.menu a:hover, td.menu-home a:hover {
	background-color:#999999;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.copyright {
	font-size: 9px;
	color: #999999;
	text-align: right;
	padding-right: 10px;
}

.copyright_root {
	font-size: 9px;
	color: #999999;
	text-align: center;
	padding-top: 10px;
}

.copyright a, .copyright_root a {
	text-decoration: none;
	color: #999999;
}
