/*BodyStyle*/
body 	  
{ 
behavior: url("csshover.htc");
background: url(bg2.gif);
font-family: helvetica, arial, verdana; 
font-size: 12px; 
font-style: normal; 
color: #000;
margin: 0px 0px 0px 0px; 
text-align: left;
}

/*LinkStyle*/
a:link    { color: #7A1411; text-decoration: underline; font-family: helvetica, arial, verdana; } 
a:visited { color: #7A1411; text-decoration: underline; font-family: helvetica, arial, verdana; } 
a:hover   { color: #525E3B; text-decoration: none; font-family: helvetica, arial, verdana; border-bottom: 1px dotted #000; }
a:active  { color: #7A1411; text-decoration: underline; font-family: helvetica, arial, verdana; } 
a.img:hover { border-bottom: none; }

table.container {
width: 796px;
height: 100%;
border-collapse: collapse; 
border-spacing: 0px;
margin-left: 30px;
padding: 0px;
}

td.header {
width: 796px;
height: 88px;
text-align: left;
vertical-align: top;
background-color: #FFFFF0;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
padding: 0px;
}

td.ucla {
width: 171px;
height: 100px;
background-color: #fff;
border-right: 1px solid #000;
}

td.tabs {
width: 796px;
height: 20px;
text-align: right;
vertical-align: middle;
background: #fff;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
padding-right: 20px;
}

td.spacerrow {
width: 780px;
height: 20px;
}

td.navbar {
width: 796px;
height: 20px;
text-align: left;
text-indent: 20px;
padding: 3px;
background-color: #fffff0;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
}

td.content {
width: 570px;
text-align: left;
vertical-align: top;
padding: 10px;
background-color: #fffff0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

td.navigation {
width: 223px;
text-align: left;
vertical-align: top;
padding-top: 5px;
padding-left: 10px;
padding-right: 15px;
background-color: #fffff0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
line-height: 1.2;
}

td.copyright {
width: 796px;
height: 75px;
background-color: url(bg2.gif);
text-align: center;
border: 0px;
padding: 0px;
}

#synopsis {
border: 1px dotted #000000;
background-color: #fff; 
}

table.catalog {
width: 100%;
border:none;
}

td.book {
border:none;
text-align: left;
}

#borderstyle {
border: 1px dotted #000000;
background-color: #f0f0f0; 
padding: 10px;
text-align: left;
width: 500px;
}


/*navProperties*/

ul.menu, li.menu, a.menu, ul.submenu, li.submenu, a.submenu, ul.topmenu {
display: block;
margin: 0;
padding: 0;
border: none;
font-family: helvetica, arial, verdana;
font-size: 13px;
vertical-align: middle;
}

ul.topmenu {
width: 175px;
background: #fffff0;
list-style: none;
vertical-align: middle;
}
	
ul.submenu, ul.menu {
width: 175px;
background: #fffff0;
list-style: none;
border: 1px solid #000;
vertical-align: middle;
}

li.menu, li.submenu {
position: relative;
padding-left: 18px;
background: url('itemsub2.gif') no-repeat;
z-index: 9; padding-right: 1px; padding-top: 1px; padding-bottom: 2px;
vertical-align: middle;
}

li.submenu	{ 
background: url('itemsub2.gif') no-repeat;
vertical-align: middle;
}

li.submenu:hover { 
z-index: 10; 
}

li.submenu ul, ul.topmenu li.submenu ul.menu li.submenu ul.menu {
position: absolute;
display: block;
width: 175px;
left: 150px; /* IE */
top: 5px;
visibility: hidden;
}

ul.topmenu li.submenu:hover ul.menu, ul.topmenu li.submenu ul.menu li.submenu:hover ul.menu {
display: block;
vertical-align: middle;
visibility: visible;
}

a.menu:active, a.menu:visited, a.menu:link, a.submenu:active, a.submenu:visited, a.submenu:link {
padding: 4px 0px 4px 10px;
height: 20px;
text-decoration: none;
color: #000;
border: 1px solid #000;
width: 100%; /* IE */
vertical-align: middle;
}

li>a.submenu, li>a.menu { 
width: auto; 
}

li a.submenu {
background: url('sub.gif') no-repeat right;
}

a.menu:hover, a.submenu:hover {
border-color: #000;
background: #A4B08D;
text-decoration: none;
color: black;
visibility: visible;
}

li.submenu a.submenu:hover {
background: #A4B08D;
text-decoration: none;
visibility: visible;
}

p.calendar {
font-family: helvetica, arial, verdana; 
font-size: 12px; 
font-style: normal; 
}

div.LCotsen {
  float: right;
  margin: 0.5em;
  padding: 0.5em;
}

div.LCotsen {
  text-align: center;
  font-style: italic;
  text-indent: 0;
}

table.alternaterows {
	border: 1px solid #CCCCCC; 
	font-size: 11px; 
	text-align: left;
	width: 100%;
	}

.dir-label {
	background-color: #525E3B;
	padding: 2px 10px 2px 10px; 
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	}

.dir {
	padding: 4px 3px 4px 7px; 
	border-right: 1px solid #FFFFFF;
	}

p.indent {
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top:0px;
	}

ul.disc {
	margin-top: 0px;
	list-style-position: inside;
	list-style-type: disc;
	}

ul.letters {
	margin-top: 0px;
	list-style-position: inside;
	list-style-type: lower-alpha;
	}

ul.roman {
	margin-top: 0px;
	list-style-position: outside;
	list-style-type: lower-roman;
	}

ul.none {
	margin-top: 0px;
	list-style-position: outside;
	list-style-type: none;
	}