BODY {font-family: verdana; font-size: 8pt; color: #4d4d4d; line-height:150%; padding: 0px; margin: 20 0 0 0; background-color: #fff;}
TD {font-family: verdana; font-size: 8pt; color: #4d4d4d; line-height:150%;}
A:link {color:#c25506; text-decoration: none; font-weight : bold;}
A:visited {color:#c25506; text-decoration: none; font-weight : bold;}
A:hover {color:#c25506; text-decoration: underline; font-weight : bold;}
.toptext {font-family: verdana; font-size: 7pt; color: #FFFFFF; }
.maintext{font-family:verdana;font-size:8pt;color:#000000;}
.errortext{font-family:verdana;font-size:8pt;color:#a80000;}
.formstyle {font-family: verdana; font-size: 8pt; color:#000000; background-color:#efefef;}
.caption {font-family: verdana; font-size: 7pt; color: #333333; }
.unlinked {color: #333333; }
.smalltxt{font-family:verdana;font-size:8pt;color:#000000;}
#lion { background-color:#ffffff;}
#lion2 { color:#c25506;}
#topdiv { display: block; }
#leftnav { margin: 0px;padding: 0px;list-style-type: none;font-family: Courier New;font-size:14px;background-color:#fff;color: #000; }
#leftnav li { border-bottom: 1px dashed #aaa; }
#leftnav li a {	color: #000;	display: block;	text-decoration: none;	padding:5px;}
#leftnav li a:hover{color: #ffffff;background-color: #000;text-decoration: none;}
#leftnav2 {margin-left: 10px;padding: 0px;list-style-type: none;font-family: Courier New;font-size:14px;color: #444444;}
#leftnav2 li {display: block;border-bottom: none;}
#leftnav2 li a {display: block;	color: #444444;	text-decoration: none; padding:5px;	background-color: #ffffff;}
#leftnav2 li a:hover{color: #444444;background-color: #ffffff; text-decoration: none;}
.thbox {width:50px; height:50px; border:1px solid #999999; padding:3px; text-align:center;}
.thbox:hover{border:1px solid #a80000;background-color:#efefeb;}
hr {border: none 0; border-top: 1px dashed #555555; width: 100%; height: 1px;} 
.sectionHead {font-size:larger;font-weight:bold;}
.bigHead {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;}
.galstyle {background-color:#efefef;border: 1px solid #bbbbbb;}
.galstyle:hover {border: 1px solid #a80000;}

.featstyle {background-color:#ffffff;border: 0px solid #bbbbbb;}
.feattitle {background-color:#ffffff;color:#000;font-family: Courier New;font-weight:bold;font-size:18px;line-height:175%;border: 0px solid #bbbbbb;}
/*.featstyle:hover {border: 1px solid #a80000;}*/

/* TagCloud - Font Size Variations */
A.smaller{font-size:10px;color:black;}
A.normal{font-size:14px;color:black;}
A.larger{font-size:18px;color:black;}

/* Calendar - Current Day Color */
.currentday{background-color:#c25506;}

img.bg {
/* Set rules to fill background */
min-height: 100%;
min-width: 1024px;
			
/* Set up proportionate scaling */
width: 100%;
height: auto;
			
/* Set up positioning */
position: fixed;
top: 0;
left: 0;
}
		
@media screen and (max-width: 1024px){
img.bg {
left: 50%;
margin-left: -512px; }
}


#audio {border: 0px solid #009BE3;padding:0;margin-top:-10px;/* 20px;/*font-family: "Myriad Pro Regular","Trebuchet MS";font-size:12px;*/}

/*#audio a, #audio a:link, #audio a:visited, #audio a:hover, #audio a:focus, #audio a:active {color: #009BE3;}*/

#audio ul {	list-style-type:none;padding:0;width:100%;	overflow:hidden;}

/*#audio ul span {color: #A0A600;}*/

#audio li {	float:left;	padding-right:1em;}

/*#audio p span {	color: #CC0090;}

#audio .play-info {color: #002869;}*/


/* Slide Deck */
#slidedeck_frame {
    position: relative;
	width: 900px;
	height: 400px;
	padding-top: 10px;
	padding-bottom:10px;
	background-color:#fff;
}
#slidedeck_frame dl {
    position: relative;
	width: 900px;
	height: 400px;
	margin: 0;
    padding: 0;


}			
.slidedeck dd {
    position: relative;
	height: 400px;
	overflow:hidden;
    border-right: 0px solid #fff;
	color:#fff;
	/*background: url('graphics/slides.png') bottom left #fff repeat-x;*/
	background-color:#000;
	margin: 0;
    padding: 0;
}

.slidedeck img.cardImage
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding:0px;
}

.slidedeck dt {
    position: relative;
	cursor: pointer;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Futura Bold", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: url('graphics/spines.png') top left #000;
	background-color:#fff;
	color: #505050;
	padding-right:0px;
	margin: 0;
    padding: 0;
    
   
}
.slidedeck dt:hover {
	color: #fff;
	background-position: center left;
	margin: 0;
    padding: 0;
}
.slidedeck dt.active, .slidedeck dt.active:hover {
	cursor: default;
	color: #000;
	background-position: bottom left;
	margin: 0;
    padding: 0;
	}

.slidedeck dt.active{background-color:#000;margin: 0;
    padding: 0;}

.slidedeck dt .index {
	font-size: 24px;
	font-weight: normal;
	font-family: Futura, Arial, Helvetica, sans-serif;
	color: #BCBCBC;
	margin: 0;
    padding: 0;
}

.slidedeck dt:hover .index { color: #ffffff;margin: 0;
    padding: 0; }
.slidedeck dt.active .index { color: #000;margin: 0;
    padding: 0;}
.slidedeck .activeCorner {
	/*margin-left: -6px;*/
	background-image: url('graphics/corner.png');
	/*background-color:#000;*/
	width: 12px;
	height: 25px;
	margin: 0;
    padding: 0;
}




/* miniZoomPan styles */

.minizoompan 
{
background: #fff;
position: relative; /* always set to relative or offset() won't work */
padding-left:0px;
padding-right:0px;
margin: 0px;
border:0px;
}

.minizoompan span.loader { /* the loader label*/
position:absolute;
left:0;
top:0;
z-index: 1;
display: none;
color: #000;
background: #fff;
font: normal 9px Arial, Verdana;
padding: 3px;
}