html, body {
  margin: 0px;
}

body {
  background: #BCBDC0 url(../images/bg.png);
  margin: 25px;
}

body, p, div, span, table tr td, table tr th {
  font-family: Verdana;
  font-size: 11px;
  line-height: 17px;
  color: #555;
}

input, button, textarea, select {
  font-family: Verdana;
  font-size: 9px;
  padding: 3px;
  font-weight: normal;
}

input.inputbox_ {
  height: 12px;
}

h1, h3, h6, p, dl, .pagenavcounter {
  margin: 0px 0px 10px 0px;
  padding: 0;
}

h1, h2, h3 {
	text-transform: uppercase;
	color: #F5821F;
}

h3 {
	font-size: 12px;
	line-height: 26px;
}

a, a:visited, a:link {
  text-decoration: none;
  font-weight: bold;
  color: #444;
}

a:hover, a:hover span {
  color: #f60;
}

#active, #active_menu {
	color: #f60;
}

a img {
  border: none;
  padding: 0px 3px;
}

form {
  margin: 0px;
}

#logo {
	background: url(../images/logo.png) no-repeat;
	width: 300px;
	height: 201px;
}

#logo .title {
	padding-top: 20px;
}

#content {
	height: 725px;
}

#footer {
	padding: 10px;
}

.box1 {
	max-height: 371px;
}

.box2 {
	max-height: 544px;
}

.box1, .box2 {
	overflow: auto;
}

.box {
	background: url(../images/alpha.png);
	padding: 0 25px;
}

.box_t {
	background: url(../images/alpha.png);
	padding-top: 36px;
}

.box_tl {
	background: url(../images/atl.png) no-repeat top left;
	padding-left: 36px;
}

.box_tr {
	background: url(../images/atr.png) no-repeat top right;
	padding-right: 36px;
}

.box_b {
	background: url(../images/alpha.png);
	padding-top: 36px;
}

.box_bl {
	background: url(../images/abl.png) no-repeat bottom left;
	padding-left: 36px;
}

.box_br {
	background: url(../images/abr.png) no-repeat bottom right;
	padding-right: 36px;
}

.main {
	background: url(../images/alpha.png);
	padding: 25px;
}

.c {
	background: url(../images/bg1.png);
}

.ct {
	background: url(../images/ct.png) top left repeat-x;
	padding-top: 5px;
}

.ctl {
	background: url(../images/ctl.png) top left no-repeat;
	padding-top: 5px;
	margin-top: -5px;
}

.ctr {
	background: url(../images/ctr.png) top right no-repeat;
	padding-top: 5px;
	margin-top: -5px;
}

.cl {
	background: url(../images/cl.png) top left repeat-y;
	padding-left: 5px;
}

.cr {
	background: url(../images/cr.png) top right repeat-y;
	padding-right: 5px;
}

.cb {
	background: url(../images/cb.png) top left repeat-x;
	padding-top: 5px;
}

.cbl {
	background: url(../images/cbl.png) top left no-repeat;
	padding-top: 5px;
	margin-top: -5px;
}

.cbr {
	background: url(../images/cbr.png) top right no-repeat;
	padding-top: 5px;
	margin-top: -5px;
}

.outline {
	width: 1060px;
}

.inline {
	padding: 25px;
}

.title {
	font-size: 24px;
	line-height: 26px;
	float: left;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.sep {
	width: 25px;
	height: 25px;
}

.contentpaneopen {
	width: 100%;
	margin-bottom: 15px;
}

.componentheading, .contentheading, .sectiontableheader, .toggle, .toggle span {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
	color: #F5821F;
	width: auto;
}

.toggle, .toggle span {
	color: #888;
}

.toggle {
	background: url(../images/alpha.png);
	padding: 10px;
}

.toggle:hover {
	background-color: #fff;
}

.moduletable {
	overflow: auto;
}

.moduletable_menu table {
	width: auto;
}

.moduletable_menu table tr td a {
	margin-left: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

dl#system-message {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

dl#system-message dt {
  font-weight: bold;
  font-size: 15px;
  margin: 0;
  padding: 0;
}

dl#system-message dd {
  margin: 0px;
  padding: 0px;
}

dl#system-message dd ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

dl#system-message .message {
  background-color: #cdf;
  padding: 10px;
}

dl#system-message .notice {
  background-color: #fec;
  padding: 10px;
}

dl#system-message .error {
  background-color: #fcc;
  padding: 10px;
}

input.invalid, textarea.invalid {
	background: #fcc
}

label.invalid {
	color: #f99
}

.slideshow_control, .slideshow_images {
	background: url(../images/alpha.png);
}

.menu {
	text-transform: uppercase;
}

.menu span.separator {
	cursor: default;
	font-weight: bold;
}

.menu, .menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	margin-right: 1px;
}

.menu li a, .menu li span.separator {
	display: block;
	padding: 6px 12px;
}

.menu li ul li {
	clear: both;
	display: none;
	text-align: left;
	margin-top: -1px;
}

.menu li ul li a, .menu li ul li span {
	width: 150px;
}

.menu li ul, .menu li ul ul {
	position: absolute;
	margin-top: -2em;
	margin-left: 150px;
	z-index: 11;
}

.menu li {
	float: left;
	border: solid 1px #fff;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-top: -1px;
}

.menu li ul {
	margin-top: 10px;
	margin-left: -2px;
}

.menu li ul li.active {
	margin-top: -2px;
}

.menu li, .menu li ul li, .menu li.active ul li {
	background-color: #F5821F;
}

.menu li.active, .menu li ul li.active {
	background-color: #BCBDC0;
}

.menu li a:hover, .menu li span.separator:hover {
	background-color: #D0D1D4;
}

/*.menu li.parent a, .menu li.parent span.separator {
	padding-right: 25px;
}

.menu li.parent ul li a, .menu li.parent ul li span.separator,
.menu li ul li.parent ul li a, .menu li ul li.parent ul li span.separator,
.menu li ul li ul li.parent ul li a, .menu li ul li ul li.parent ul li span.separator {
	background-image: none;
}

.menu li.parent a, .menu li.parent span.separator,
.menu li ul li.parent a, .menu li ul li.parent span.separator,
.menu li ul li ul li.parent a, .menu li ul li ul li.parent span.separator {
	background-image: url(../images/down.png);
	background-repeat: no-repeat;
	background-position: right center;
}*/

.menu li a, .menu li span, .menu li a:hover, .menu li span.separator:hover, .menu li a:hover span {
	color: #fff;
}
