a:link { /*text-decoration: none;*/ color: #F6F8FB; }
a:visited { /*text-decoration: none;*/ color: #F6F8FB; }
a:hover { text-decoration: underline; color: #F6F8FB; }
a:active { text-decoration: underline; color: #F6F8FB; }

form {
  margin: 0px;
}

/*general stuff*/

body {
  background-color: #A6CAFF;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #F6F8FB;
}

#master {
  position: relative;
  height: 500px;
  width: 900px;
  padding: 2px;
  text-align:left;
  margin: 40px 0px 20px 40px;
  z-index:1;
  background: url(/img/title.gif) no-repeat 222px 40px;
  background-color: #1D509D;
}

#wrapper {
  position: relative;
  width: 898px;
  height: 498px;
  border: 1px solid #98b0d3;
}

div#quicksearch {
  position: relative;
  padding: 0px;
  width: 160px;
  background: url(/img/bg_nav_search.gif) repeat-y;
}

div#col_left {
  position: relative;
  width: 160px;
  background: url(/img/bg_nav.gif) repeat-y;
  font-size: 0.82em;
  /* text-transform: uppercase; */
}

div#col_right,#col_right_subm {
  position: absolute;
  left: 200px;
  top: 150px;
  width: 730px;
  min-height: 400px;
  border: 2px solid #98b0d3;
  background-color: #6185BB;
  padding-bottom: 20px;
}

#col_right_subm {
  left: 30px;
  width: 900px;
}

div#col_submit {
  position: absolute;
  left: 10px;
  top: 150px;
  width: 920px;
  min-height: 400px;
  border: 2px solid #98b0d3;
  background-color: #6185BB;
  padding-bottom: 20px;
}

/* for Internet Explorer */
/*\*/
* html div#col_right,
* html div#col_submit  {
height: 400px;
}
/**/

div#content {
  position: relative;
  padding: 20px;
  font-size: 0.95em;
}

.box {
  padding: 4px;
  border: 1px solid #BACAE2;
}


.logo {
  position: relative;
  top: 14px;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0.1em;
  font-weight: bold;
  z-index: 100;
}

div#popup {
  top: 150px;
  left: 220px;
  background-color: #fff;
  position: absolute;
  width: 700px;
  height: 400px;
  font-size: 12px;
  color: #333;
  line-height: 16px;
}

hr {
  margin: 10px 0px 10px 0px;
  border: 0px;
  border-top: solid 1px #6185BB;
  border-bottom: solid 1px #9CB0D0;
  }



/*------------------------------*/
/*navigation                    */
/*------------------------------*/

div#col_left ul {
  position: relative;
  padding: 2px 2px 0px 2px; /* 0202 */
  letter-spacing: 0em;
  border-top: 2px solid #9CB0D0;
  margin: 0px;
}

#col_left ul li {
  list-style: none;
  padding: 2px 0px 2px 0px;
  border-bottom: 2px solid #9CB0D0;
}

#col_left ul li a:link { text-decoration: none; background: url(/img/bullet_off.gif) 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a:visited { text-decoration: none; background: url(/img/bullet_off.gif) 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a:hover { text-decoration: none; background: url(/img/bullet_on.gif) 2px 2px no-repeat; padding-left: 15px; font-weight: bold;}
#col_left ul li a:active { text-decoration: none; background: url(/img/bullet_on.gif) 2px 2px no-repeat; padding-left: 15px; font-weight: bold;}

#col_left ul li a.navi_active {font-weight: bold;}
#col_left ul li a.navi_active:link    { text-decoration: none; background: url(/img/bullet_on.gif) 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a.navi_active:visited { text-decoration: none; background: url(/img/bullet_on.gif) 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a.navi_active:hover   { text-decoration: none; background: url(/img/bullet_on.gif) 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a.navi_active:active  { text-decoration: none; background: url(/img/bullet_on.gif) 2px 2px no-repeat; padding-left: 15px;}


#col_left ul li ul {
  list-style: none;
  border-bottom: none;
}

#col_left ul li ul li {
  list-style: none;
  padding: 1px 0px 1px 0px;
  border: none;
}

#col_left ul li ul li a:link { text-decoration: none; background: none;}
#col_left ul li ul li a:visited { text-decoration: none; background: none;}
#col_left ul li ul li a:hover { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}
#col_left ul li ul li a:active { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}

#col_left ul li ul li.navi_active { background-color: #6185bb;}

#col_left ul li ul li a.navi_active {font-weight: normal;}
#col_left ul li ul li a.navi_active:link { text-decoration: none; background: none; color: #FFFF66;}
#col_left ul li ul li a.navi_active:visited { text-decoration: none; background: none; color: #FFFF66;}
#col_left ul li ul li a.navi_active:hover { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}
#col_left ul li ul li a.navi_active:active { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}


h1, h2 {
  margin: 0px 0px 10px 0px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFF66;
  text-transform: uppercase;
}

h4 {
  margin: 0px 0px 6px 0px;
  font-size: 12px;
  line-height: 1.2em;
  /* font-weight: normal; */
  font-weight: bold;
  color: #fff;
}

p {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}


div#quicksearch span {
  padding: 5px;
}

div#quicksearch form {
  border-top: 2px solid #3F69A8;
  border-bottom: 2px solid #3F69A8;
  padding: 2px 5px 2px 5px;
}

div#quicksearch input {
  width: 96px;
  line-height: 1em;
  float: left;
  border: 1px solid #F6F8FB;
}

input.but,
div#quicksearch input.but {
  margin-top: 2px;
  border: 1px solid #F6F8FB;
  color: #FFFF66;
  background-color: #1D509D;
  font-size: 1em;
}

div#quicksearch input.but {
  float: right;
  width: 40px;
}

.navilink:link { text-decoration: none; color: #000000; }
.navilink:visited { text-decoration: none; color: #000000; }
.navilink:hover { text-decoration: none; color: #FFFFFF; }
.navilink:active { text-decoration: none; color: #FFFFFF; }

.paginationlink:link { text-decoration: none; color: #000000; }
.paginationlink:visited { text-decoration: none; color: #000000; }
.paginationlink:hover { text-decoration: none; color: #000000; }
.paginationlink:active { text-decoration: none; color: #000000; }


.formfield_search { background-color: #000000; color: #FFFFFF; font-size: 10px; width: 130px; height: 16px; border: 0px solid #000000; margin: 0px 0px 0px 0px;}
.formfield_search_small { background-color: #000000; color: #FFFFFF; font-size: 10px; width: 50px; height: 12px; border: 0px solid #000000; margin: 0px 0px 0px 0px;}

.searchbox_text {
  color: #E0B640;
}

.float_left  { float: left; display: inline; }
.float_right { float: right; display: inline; }
.float_clear { clear: both; }

.free {
  padding: 0px 3px 1px 3px;
  margin-left: 16px;
  background-color: #FFFF88;
  color: #444444;
  font-weight: bold;
  font-size: 0.84em;
}

.basket-header {
  font-weight: bold;
  background-color: #1D509D;
}

.basket-item {
  font-size: 0.88em;
  background-color: #90AAD0;
}

.sub_title {
  font-size: 12px;
  color: #FFFF66;
}

/* 2nd line in author / title index */
.subindex {
  font-style: italic;
  color: #A5BFE0;
}

.remark {
  font-size: 0.84em;
}

.baktop:link, .baktop:visited, .baktop:hover, .baktop:active {
  color:#FFFF66;
  text-decoration:none;
}

.copyright {
  padding: 0px 0px 5px 20px;
  font-size: 11px;
  color: #98B0D3;
/*with border at the bottom:*/
  position: absolute;
  margin-top: -20px;
  height: 30px;
  padding-top: 20px;
  bottom: -15px;
}

.table-list {
  width: 100%;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  border-collapse:collapse;
}

.table-list th {
  text-align: left;
  border-bottom: 1px solid #98B0D3;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.table-list td {
  vertical-align: top;
  border-bottom: 1px solid #98B0D3;
  padding-right: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.field_title {
  color: #FFFF66;
}

/* Editors Office */
.unconfirmed { background-color: #555555; }
.confirmed { background-color: #D37905; }
.review { background-color: #A19911; }
.rejected { background-color: #660033; }
.accepted { background-color: #008888; }
.transferred { background-color: #1d509d; }

.unconfirmed, .confirmed, .review, .rejected, .accepted, .transferred {
	padding: 0 3px 1px 3px;
	text-align: center;
}

.wid50  { width:324px; }
.wid50s { width:328px; }
.wid75  { width:462px; }
.wid120 { width:740px; }

.sth th { background-color:#4A70AA; font-weight: normal; color: #FFFF66; }
.sth td { padding-right: 10px }
 

