/* Generated by KompoZer */
html {
  height: 100%;
  margin-bottom: 1px;
}
body {
  margin: 0px;
  font-family: Verdana,sans-serif;
  font-size: 10px;
}
p {
  font-size: 11px;
  margin-left: 20px;
  margin-right: 50px;
}
img {
  margin-left: 0px;
  margin-right: 0px;
}
.image-table {
  margin-left: 20px;
}
h1 {
  margin-left: 10px;
  font-weight: bold;
  font-size: 12px;
}
h2 {
  margin-left: 10px;
  font-weight: bold;
  font-size: 11px;
}
.links-contact {
  width: 100px;
}
.hrDivider {
  clear: both;
  height: 1px;
  width: 70%;
}
.hrDivider hr {
  display: none;
}
a:link {
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 11px;
  color: #003366;
}
a:visited {
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 11px;
  color: #003366;
}
a:hover {
  color: #ff0000;
  text-decoration: underline;
}
.page_header {
  position: relative;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
  color: #003366;
  margin-right: 10px;
  top: 3px;
}
.main-table {
  height: 98%;
}
.main-table-row-banner {
  height: 63px;
}
.main-table-spacer-1 {
  height: 5px;
}
.main-table-row-top-menu {
  background: transparent url(images/system/top-menu.jpg) repeat scroll 0% 50%;
  height: 22px;
}
.main-table-row-body {
  background: transparent url(images/system/body-background.jpg) repeat scroll 0% 50%;
}
.main-table-spacer-2 {
  height: 5px;
}
.main-table-row-bottom-menu {
  background: transparent url(images/system/botton-stripe.jpg) repeat scroll center;
  height: 14px;
  font-size: 10px;
  color: #ddddff;
  margin-right: 5px;
}
.search-box-entry {
  height: 18px;
  font-family: Verdana,sans-serif;
  font-size: 10px;
}
.search-box-1 {
  width: 60px;
  font-family: Verdana,sans-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
}
.search-box-2 {
  width: 100px;
  font-family: Verdana,sans-serif;
  font-size: 8px;
}
.search-box-3 {
  width: 30px;
  font-family: Verdana,sans-serif;
  font-size: 12px;
}
.search-box:link {
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
}
.search-box:visited {
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
}
.search-box:hover {
  color: #ff0000;
  text-decoration: underline;
  font-size: 12px;
}
.body-table {
  width: 100%;
  height: 100%;
  margin-left: 0px;
  margin-right: 0px;
}
.body-table-left-menu {
  width: 134px;
}
.body-table-right {
}
.menu {
}
.menu:link {
  font-weight: bold;
  text-decoration: none;
  color: #ddddff;
  font-size: 12px;
  margin-left: 10px;
}
.menu:visited {
  font-weight: bold;
  text-decoration: none;
  color: #ddddff;
  font-size: 12px;
  margin-left: 10px;
}
.menu:hover {
  color: #ff0000;
  text-decoration: underline;
  font-size: 12px;
  margin-left: 10px;
}
.submenu:link {
  font-weight: bold;
  text-decoration: none;
  color: #ddddff;
  font-size: 12px;
  margin-left: 20px;
}
.submenu:visited {
  font-weight: bold;
  text-decoration: none;
  color: #ddddff;
  font-size: 12px;
  margin-left: 20px;
}
.submenu:hover {
  color: #ff0000;
  text-decoration: underline;
  font-size: 12px;
  margin-left: 20px;
}
.submenu2:link {
  font-weight: bold;
  text-decoration: none;
  color: #ddddff;
  font-size: 12px;
  margin-left: 30px;
}
.submenu2:visited {
  font-weight: bold;
  text-decoration: none;
  color: #ddddff;
  font-size: 12px;
  margin-left: 30px;
}
.submenu2:hover {
  color: #ff0000;
  text-decoration: underline;
  font-size: 12px;
  margin-left: 30px;
}
.menu-spacer {
  height: 10px;
}
ul {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}
li {
  list-style-type: circle;
  margin-left: 20px;
  line-height: 12pt;
}
.subscribe {
  background: #ffffff none repeat scroll 0% 50%;
  font-family: arial,verdana,ms sans serif;
  font-size: 11px;
  font-weight: normal;
  width: 300px;
}
.err_msg {
  font-weight: bold;
  color: red;
}
img.lecturer {
  margin-right: 10px;
}
h1.lecturer {
  font-weight: bold;
  color: #003366;
  font-size: 14px;
}
.books_right {
  border: 1px solid black;
  margin-right: 5px;
  float: right;
  margin-left: 5px;
}
.add_to_basket {
  padding: 0px 0px 0px 20px;
}
.books_text {
  border: 0px solid black;
  width: 420px;
}
#skyline {
  border: 0px solid red;
  position: relative;   
  height: 100%;
  left: 1px;
  z-index: 1;
}
.frontpage_headline { 
  text-align: right;
  font-weight: bold;
  color: #003366;
  font-size: 12px;
  font-style: normal;
}
#frontpage_caption {
  border: 0px solid black;
  margin-right: 40px;
  z-index: 1;
}
#frontpage_cell {
  background-image: url(images/skyline.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
}

#frontpage_table {
  border: 0px solid red;
  margin-right: 40px;

}

a:link .frontpage_link { border-color: #00000; }
a:visited .frontpage_link { border-color: #00000; }
a:hover .frontpage_link, a:active .image {border:1px; border-thickness: 1px; border-color: red; border-style: solid}

.frontpage_link {
  border:1px; border-thickness: 1px; border-color: #ffffff; border-style: solid;
  margin-top: 5px;
}

.frontpage_row{
  height: 70px;
}  
ul.frontpagequotelist {
	
}
li.frontpagequotelist {
	font-style: italic;
	list-style-image: url(images/bullet3.jpg);
	letter-spacing: normal;
	line-height: normal;
	text-indent: 5px;
	margin-left: 40px;
	padding-bottom: 15px;

}	

table.quicklinks{  
   font-size: 11px;
}
td.quicklinks{ text-align: center; width: 100px; border: 1px solid #003366; background-repeat: no-repeat;}
td.quicklinks:hover{ text-align: center; width: 100px; border: 1px solid red; background-repeat: no-repeat;}

p.quicklinks {  
  margin-left: 5px;
  margin-right: 5px;
}

.quicklinks a:link { font-size: 11px; color:#000000;  font-weight: normal;}
.quicklinks a:visited { font-size: 11px; color:#000000; font-weight: normal;}
.quicklinks a:hover {	background-position: -0px -16px;	color:#FF0000;text-decoration: underline;}

  