/*Global styles*/
BODY {padding:0;margin:0;background:#000;font:normal 13px Verdana;}
TABLE {border-collapse:collapse;}
TD {padding:0;}
A {color:#121B3E;text-decoration:underline;}
A:hover {color:#FFCC33;}
TEXTAREA {font:normal 12px Verdana;padding:1px !important;background:#FFF !important;border:1px solid #999 !important;}
INPUT.text {height:15px;font:normal 12px Verdana;padding:1px !important;background:#FFF !important;border:1px solid #999 !important;}
INPUT.file {margin:1px;border:1px solid #999 !important;}
SELECT.text {border:1px solid #999;}
INPUT.button {height:18px;font:bold 12px Verdana;color:#000;background:url('images/button-bg.gif') repeat-x;cursor:pointer;border:0;}
FORM {padding:0;margin:0;}
H1 {margin:0 0 15px 0;font:bold 18px Verdana;color:#333;}
H2 {margin:0 0 15px 0;font:bold 16px Verdana;color:#FF6600;}
H2 A {text-decoration:none !important;color:#FF6600 !important;}
H2 A:hover {background:none !important;}
H3 {margin:0 0 15px 0;font:bold 14px Verdana;color:#FF6600;}
H3 A:hover {color:#333366 !important;background:none !important;}
INPUT.inputBoxDisable {background-color:#DDD;border:1px solid #999;}
INPUT.inputBoxEnable {background-color:#FFF;border:1px solid #999;}
DIV.message {margin-bottom:15px;font-weight:bold;}
IMG.left {float:left;margin:0 10px 5px 0px;}
IMG.right {float:right;margin:0 0 5px 10px;}
DIV.right {float:right;margin:0 0 5px 10px;}
DIV.text-justify, DIV.justify {text-align:justify;}
DIV.text-center {text-align:center;}
DIV.text-right {text-align:right;}
SPAN.description {font-style:italic;padding-top:2px;}
CODE {margin-left:25px;font-size:10px;display:block;}
BR.clear {clear:both;}
.warning {color:#CC0000;}
.serialnumber {color:#FF6600;font-weight:bold;margin-left:15px;}
.serialnumber-deleted {color:#FF6600;text-decoration:line-through;margin-left:15px;}

/*Clear borders*/
TR.noborder TD {border:0 !important;}
DIV.noborder {border:0 !important;}

/*Header styles*/
#header {width:100%;height:103px;min-width:892px;background:url('images/sky.png') repeat-x;}
#header TD {width:100%;height:103px;text-align:center;background:url('images/logo.png') no-repeat center;}

/*Page background under header*/
#page {width:100%;min-width:892px;background:url('images/mountains.png') repeat-x;}

/*Closed site*/
#closed {width:400px;font:bold 13px Verdana;border: 2px dashed #FF9B00;text-align:center;padding:40px 0 40px 0;margin:200px 35% 0 35%;background:#E5DEA3;}

/*Center body width*/
#body {width:892px;height:100%;}

/*Top menu styles*/
#topmenu {width:100%;height:37px;background:#333;margin-top:12px;}
#topmenu TD {font:bold 12px Verdana;color:#999;vertical-align:top;}
#topmenu A {color:#999;text-decoration:none;}
#topmenu A.selected {color:#FFCC33;}
#topmenu A:hover {color:#FFCC33;}
#topmenu TD.header {height:10px;background:url('images/head.png') repeat-x;}
#topmenu TD.home {width:190px;padding:3px 0 0 20px;}
#topmenu TD.menu {width:auto;padding:3px 15px 0 15px;text-align:right;word-spacing:50px;}
#topmenu TD.search {width:240px;text-align:right;}
#topmenu TD.search INPUT.button {padding-bottom:2px;}
#topmenu TD.lang {width:70px;text-align:right;padding-right:10px;}
#topmenu TD.spacer {height:13px;background:#999;}

/*Content table styles*/
#content {width:100%;height:100%;}
#content TD {vertical-align:top;}

/*Left panel styles*/
#content TD.left {width:210px;background:#999;padding-top:5px;}
#content TD.left INPUT.text {border:1px solid #000 !important;}
#left {width:100%;height:100%;}
#left TD.ad {padding:20px 0 20px 0;text-align:center;}
#left TD.bottom {height:100%;vertical-align:bottom;text-align:center;}

/*Left and user menu styles*/
#leftmenu, #usermenu {width:100%;}
#leftmenu TABLE {width:100%;}
#leftmenu A, #usermenu A {color:#000;text-decoration:none;display:block;border-bottom:1px solid #000;}
#leftmenu A:hover, #usermenu A:hover {color:#FFCC33;}
#leftmenu TD, #usermenu TD {color:#000;font:bold 12px Verdana;vertical-align:top;}
#leftmenu TD.selected A, #usermenu TD.selected A {background:url('images/arr_right.gif') no-repeat 10px;color:#FFCC33;}
#leftmenu TD.item A, #usermenu TD A {padding:3px 0 3px 20px;}
#leftmenu TD.subitem A {border-left:1px solid #000;padding:3px 0 3px 20px;}
#leftmenu TD.border-top A, #usermenu TD.border-top {border-top:1px solid #000;}
#leftmenu TD.border-no A {border-bottom:0;}
#usermenu {margin-top:20px;}
#usermenu TD.user {padding:3px 0 3px 20px;color:#FFCC33;}

/*Content styles*/
#content TD.content {background:#FFF;padding:20px 30px 20px 30px;}
#content TD.content A {color:#333366;text-decoration:underline;}
#content TD.content A:hover {color:#FFCC33;background-color:#999;}
#content TD.content A.image {text-decoration:none;}
#content TD.content A.image IMG {border:0;}
#content TD.content A:hover.image {background:none;}

/*Footer styles*/
#content TD.leftfooter {height:10px;background:#999 url('images/bottom.gif') no-repeat;}
#content TD.contentfooter {height:10px;background:#FFF url('images/white-corner.gif') no-repeat right;}
#footer {width:100%;height:30px;min-width:892px;background:url('images/bottom.png') no-repeat top;}
#footer TD {text-align:center;vertical-align:top;font:normal 11px Verdana;color:#999;padding-top:5px;}

/*Licence page*/
DIV#licence DIV {overflow:auto;width:95%;margin:0 auto;height:600px;border:1px solid #000;padding:15px;margin-bottom:15px;}

/*Login form styles*/
DIV.login TABLE {width:80%;margin-top:15px;}
DIV.login TD {font:bold 12px Verdana;padding:3px;}
DIV.login TD A {font:normal 12px Verdana;padding:3px;}
DIV.login INPUT.text {width:160px;}
DIV.login INPUT.button {width:55%;margin-right:1px;}

/*Global forms*/
.form TABLE {width:100%;}
.form INPUT.text, .form TEXTAREA {width:90% !important;}
.form SELECT {width:300px !important;}
.form TD {padding:5px;border-bottom:1px solid #D3D3D3;}
.form TD.title {border-bottom:1px solid #999;font-weight:bold;}
.form TD.label {width:30%;text-align:right;vertical-align:top;}
.form DIV.caption {font-style:italic;margin-top:5px;}
.form DIV.counter INPUT {border:0;margin-top:10px;background:#FFF;color:#333;}

/*Global table*/
.table TABLE {width:100%;}
.table TD {vertical-align:top;padding:5px;border-bottom:1px solid #D3D3D3;}
.table TR.title TD, .table TH {font-weight:bold;text-align:left;border-bottom:1px solid #999;padding:5px;}
.table TR.last TD {border-bottom:1px solid #999;}
.table TR.total TD {border-bottom:0;text-align:right;}
.table TD.center, .table TH.center {text-align:center;}

/*Global tables list*/
.tableslist TABLE {border-bottom:1px solid #D3D3D3;width:100%;margin-bottom:15px;}
.tableslist TD {padding:5px;background:#E9E9E9;}
.tableslist TR.title TD, .tableslist TH {background:#D3D3D3;text-align:left;padding:5px;}
.tableslist TD.center, .tableslist TH.center {text-align:center;}

/*Global div list*/
.divlist DIV.separator {clear:both;margin-bottom:15px;padding-top:15px;border-bottom:1px solid #D3D3D3;}

 .collapser {cursor:pointer;}
 .expArrow TH.title{
	padding-left: 25px;
	background-image: url('images/arrow-down.png');
	background-repeat: no-repeat;
	background-position: 5px 55%;
}
.collArrow TH.title{
	padding-left: 25px;
	background-image: url('images/arrow-up.png');
	background-repeat: no-repeat;
	background-position: 5px 55%;
}