/*
 * Combined style sheet for the index pages and the slide pages.
 */

/* Style for all bodies. */
body {
	font-family: Lucida Sans, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
	color: #222222;
}

img {	border-color: #5f5f5f; }

/* Custom link styles */
a:active {
	text-decoration: underline;
	color: #0000ff;
}
a:visited {
	text-decoration: underline;
	color: #0000ff;
}
a:hover {
	text-decoration: underline;
	color: #0022aa
}
a:link {
	text-decoration: underline;
	color: #0000ff
}

.comment {
	font-weight: bold;
	font-size: 14px;
	color: #222222;

}

/* Put a border on all generated images */
.image {
	border-width: 2;
	border-style: solid;
	margin: 5;
}

/* Align the content of the cells on the index pages to the center and bottom. */
#index td {
	text-align: center;
	vertical-align: bottom;
}

/* Style for all table cells. */
td {
	font-family:  Lucida Sans, Tahoma, Verdana, Arial, sans-serif;
}

p.arial {
	font-family: Arial;
	font-size: 12pt;
	color: #0000ff;
}

p.gray {
	font-family: Arial;
	font-size: 12pt;
	color: #666666;
}

p.indent {
	font-family: Book Antiqua;
    font-size: 13.5pt;
	color: #666666;
    padding-left: .1cm; padding-right: .1cm;
	text-indent: 1.0em;
	margin-bottom: .75pt;
}

p.dotted {border-style: dotted; border-color: #FF0000}
p.dashed {border-style: dashed; border-color: #FF0000}
p.solid {border-style: solid; border-color: #FF0000}
p.double {border-style: double; padding-left: .2cm; padding-right: .2cm; border-color: #FF0000}
p.padded {padding-right: .5cm; padding-left: .5cm}
p.testimonial {font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 9pt}
p.indented {padding-left: .5cm; font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 9pt}
p.groove {border-style: groove; border-color: #FF0000}
p.ridge {border-style: ridge; border-color: #FF0000}
p.inset {border-style: inset; border-color: #FF0000}
p.outset {border-style: outset; border-color: #FF0000}
p.small {font-size: 9pt}
p.footer {font-size: 11pt}
p.smaller {font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8.5pt}
p.realsmall {font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 9px}
p.yellow {background-color: yellow}
h2.new {font-size: 13pt}
p.large {font-size: 12pt}
p.larger {font-size: 14pt}

.camera {
	font-size: 10px;
}

/* Remove the margin under the images on the index pages. */
#index .image {
	margin-left: 2;
	margin-right: 2;
	margin-bottom: 0;
}

/* Don't have margins on the slide pages. */
body#slide, body#index {
	margin: 0;
}

/* Highlight the image name on the slide pages. */
#slide .name {
	font-weight: bold;
	font-size: 14px;
}

/* Header */
h1 {	font-size: 28px;
	font-weight: bold;
}

.imageinfoC {
	font-size: 10px;
	color:#ffffff;
	position:absolute; 
	left:98px; 
	top:123px; 
	z-index:1;
        background-color: #ffffff; 
        layer-background-color: #222222; 
        width: 385px; 
        height: 20px; 
	visibility: hidden; 
	border: 1px solid #000000;
}

#imagelist {
	position:absolute; 
	left:120px; 
	top:100px; 
	z-index:2; 
	background-color: #dddddd; 
	layer-background-color:  #4f4f32; 
	width: 85px; 
	height: 20px; 
	visibility: hidden; 
	border: 1px solid #000000;
	font-size: 30px;
	font-family:  Courier;
}

.monolistC {
	font-size: 10px;
	font-family:  Courier;
}
td#monolistC {
	vertical-align: bottom; 
}