/* Main {{{*/
* {
margin:0px;
padding:0px;
border:0px;
       border-spacing:0px;
       border-collapse:collapse;
       font-family: Helvetica, Arial, sans-serif;
       font-size:12px;
       vertical-align:top;
}

body {
background: #fff url(../art/bg.jpg) top repeat-x;
	    text-align:center;
}
br {
height:1px;
clear:both;
}
a {
color:#3589ae;
      text-decoration:none;
}
a:hover {
      text-decoration:underline;
}

#watermerk {
position:absolute;
top:0px;
left:0px;
     z-index:1;
}
#rootdiv {
position:relative;
  z-index:2;
width:900px;
margin:0px auto;
	    text-align:left;
}
#footer {
margin:10px 0px;
padding: 4px;
text-align:center;
color:#666;
  border-top:1px solid #75b9fe;
}
#header {
float:left;
}
/*}}}*/
/* Dialogs & related {{{*/
div.dlgBackground {
  z-index:3;
}
div.dlgWindow {
  z-index:4;
}
/*}}}*/
/* Blue tables {{{*/
table.blue {
  border:1px solid #75b9fe;
  margin:0px auto 14px;
}
#cont table.blue,
#menu table.blue {
width:100%;
}
table.blue tbody tr td {
  padding:2px 6px;
}
table.blue p {
  margin:0px 0px 6px;
}
table.blue tbody tr.header td {
}
table.blue tbody tr.header td {
  height:29px;
  background: #75b9fe url(../art/table/header.png) repeat-x;
  overflow:hidden;
  font-size:16px;
  color:white;
}
table.blue tbody tr.header td a {
  font-size:16px;
color:#fff;
      text-decoration:none;
}
table.blue tbody tr.header td a:hover {
  text-decoration:underline;
}
table.blue tbody tr.odd td {
  background: #d8e6f1 url(../art/table/regular.gif) repeat-x;
padding:6px;
}
table.blue tbody tr.even td {
  background: #e8edf1 url(../art/table/regular.gif) repeat-x;
padding:6px;
}
table.blue tbody tr.footer td {
background: #d8e6f1 url(../art/table/footer.gif) repeat-x bottom;
}
/*}}}*/
/* Buttons {{{*/
table.buttoncontainer {
float:right;
}
table.blue table.buttoncontainer tbody tr td {
margin:0px;
padding:0px;
overflow:hidden;
}
table.buttoncontainer tbody tr td * {
margin:0px; padding:0px;
}
/* Regular {{{*/
input.bn_login,
input.bn_add,
input.bn_edit,
input.bn_del,
input.bn_back,
input.bn_save,
input.bn_next,
input.bn_help,
input.bn_view,
input.bn_logout,
input.bn_up,
input.bn_down,
input.bn_info {
width:24px;
height:24px;
border:0px;
overflow:hidden;
cursor:pointer;
}
input.bn_login { background:url(../art/icons24/login1.png) no-repeat; }
input.bn_login:hover { background:url(../art/icons24/login2.png) no-repeat; }
input.bn_add { background:url(../art/icons24/add1.png) no-repeat; }
input.bn_add:hover { background:url(../art/icons24/add2.png) no-repeat; }
input.bn_edit { background:url(../art/icons24/edit1.png) no-repeat; }
input.bn_edit:hover { background:url(../art/icons24/edit2.png) no-repeat; }
input.bn_del { background:url(../art/icons24/del1.png) no-repeat; }
input.bn_del:hover { background:url(../art/icons24/del2.png) no-repeat; }
input.bn_back { background:url(../art/icons24/back1.png) no-repeat; }
input.bn_back:hover { background:url(../art/icons24/back2.png) no-repeat; }
input.bn_save { background:url(../art/icons24/save1.png) no-repeat; }
input.bn_save:hover { background:url(../art/icons24/save2.png) no-repeat; }
input.bn_next { background:url(../art/icons24/next1.png) no-repeat; }
input.bn_next:hover { background:url(../art/icons24/next2.png) no-repeat; }
input.bn_help { background:url(../art/icons24/help1.png) no-repeat; }
input.bn_help:hover { background:url(../art/icons24/help2.png) no-repeat; }
input.bn_view { background:url(../art/icons24/view1.png) no-repeat; }
input.bn_view:hover { background:url(../art/icons24/view2.png) no-repeat; }
input.bn_logout { background:url(../art/icons24/logout1.png) no-repeat; }
input.bn_logout:hover { background:url(../art/icons24/logout2.png) no-repeat; }
input.bn_info { background:url(../art/icons24/info1.png) no-repeat; }
input.bn_info:hover { background:url(../art/icons24/info2.png) no-repeat; }
input.bn_up { background:url(../art/icons24/up1.png) no-repeat; }
input.bn_up:hover { background:url(../art/icons24/up2.png) no-repeat; }
input.bn_down { background:url(../art/icons24/down1.png) no-repeat; }
input.bn_down:hover { background:url(../art/icons24/down2.png) no-repeat; }
/*}}}*/
/* Footer {{{*/
tr.footer input.bn_login,
tr.footer input.bn_add,
tr.footer input.bn_edit,
tr.footer input.bn_del,
tr.footer input.bn_back,
tr.footer input.bn_save,
tr.footer input.bn_next,
tr.footer input.bn_help,
tr.footer input.bn_view,
tr.footer input.bn_logout,
tr.footer input.bn_info {
width:48px;
height:48px;
border:0px;
overflow:hidden;
cursor:pointer;
}
tr.footer input.bn_login { background:url(../art/icons48/login1.png) no-repeat; }
tr.footer input.bn_login:hover { background:url(../art/icons48/login2.png) no-repeat; }
tr.footer input.bn_add { background:url(../art/icons48/add1.png) no-repeat; }
tr.footer input.bn_add:hover { background:url(../art/icons48/add2.png) no-repeat; }
tr.footer input.bn_edit { background:url(../art/icons48/edit1.png) no-repeat; }
tr.footer input.bn_edit:hover { background:url(../art/icons48/edit2.png) no-repeat; }
tr.footer input.bn_del { background:url(../art/icons48/del1.png) no-repeat; }
tr.footer input.bn_del:hover { background:url(../art/icons48/del2.png) no-repeat; }
tr.footer input.bn_back { background:url(../art/icons48/back1.png) no-repeat; }
tr.footer input.bn_back:hover { background:url(../art/icons48/back2.png) no-repeat; }
tr.footer input.bn_save { background:url(../art/icons48/save1.png) no-repeat; }
tr.footer input.bn_save:hover { background:url(../art/icons48/save2.png) no-repeat; }
tr.footer input.bn_next { background:url(../art/icons48/next1.png) no-repeat; }
tr.footer input.bn_next:hover { background:url(../art/icons48/next2.png) no-repeat; }
tr.footer input.bn_help { background:url(../art/icons48/help1.png) no-repeat; }
tr.footer input.bn_help:hover { background:url(../art/icons48/help2.png) no-repeat; }
tr.footer input.bn_view { background:url(../art/icons48/view1.png) no-repeat; }
tr.footer input.bn_view:hover { background:url(../art/icons48/view2.png) no-repeat; }
tr.footer input.bn_logout { background:url(../art/icons48/logout1.png) no-repeat; }
tr.footer input.bn_logout:hover { background:url(../art/icons48/logout2.png) no-repeat; }
tr.footer input.bn_info { background:url(../art/icons48/info1.png) no-repeat; }
tr.footer input.bn_info:hover { background:url(../art/icons48/info2.png) no-repeat; }
/*}}}*/
/*}}}*/
/* Inputs {{{*/
input.fieldtext,
input.fieldpass,
input.fieldtext_disabled
{
  border:1px inset #75b9fe;
}
input.fieldtext_disabled
{
  color:#444;
background:#ffd;
}
textarea.richtext {
display:block;
background:#fff url(../art/textareabg.png) bottom repeat-x;
border:1px inset #777;
padding:4px;
width:380px;
height:250px;
float:left;
}
div.richtext {
float:left;
      margin-left:6px;
width:120px;
}
input.richtextbn {
border:1px solid #75b9fe;
background:#75b9fe url(../art/table/header.png) top repeat-x;
color:white;
width:100%;
      margin-bottom:3px;
cursor:pointer;
}
/*}}}*/

