BODY {font-family: arial; font-size: 8pt; color: #000000; padding: 0px; margin: 0 0 0 0; background-color: #000;}
TD {font-family: arial; font-size: 8pt; color: #000000; }
A:link {color:#2E3092; text-decoration: none; font-weight : bold;}
A:visited {color:#2E3092; text-decoration: none; font-weight : bold;}
A:hover {color:#2E3092; text-decoration: underline; font-weight : bold;}
.toptext {font-family: arial; font-size: 7pt; color: #FFFFFF; }
.maintext{font-family:arial;font-size:8pt;color:#000000;}
.errortext{font-family:arial;font-size:8pt;color:#a80000;}
.formstyle {font-family: arial; font-size: 8pt; color:#000000; background-color:#efefef;}
.caption {font-family: arial; font-size: 7pt; color: #333333; }
.unlinked {color: #333333; }
.smalltxt{font-family:arial;font-size:8pt;color:#000000;}
#lion { font-weight:bold;position:relative;}
#lion2 { color:#000000; font-weight:bold;}
#topdiv { display: block; }
#leftnav {margin:0px;padding-top:5px; padding-bottom:5px; padding-left:0px; padding-right:0px; list-style-type: none;font-family: Arial;font-size:14px;background-color:#ffffff;color: #666; }
#leftnav li {padding-top:1px; padding-bottom:1px; }
.bline {margin-left:25px;border-bottom: 0px dotted #2E3092;width:50px;margin-top:1px;height:2px;background:url(/graphics/navdot.gif) no-repeat center left; }
#leftnav li a:hover {background-attachment:fixed;background:url(/graphics/dot.gif) no-repeat center left;}
#leftnav li a {	color: #666;	display: block;	text-decoration: none;padding-left:1px;	padding-top:5px; padding-bottom:5px;font-weight:normal;}
#leftnav li a:hover{color: #000;background-color: #fff;text-decoration: none;font-weight:bold;}
#leftnav2 {margin-left: 0px;padding: 0px;list-style-type: none;font-family: Arial;font-size:11px;color: #AAAAAA;}
#leftnav2 li {display: block;border-bottom: none;}
#leftnav2 li a {display: block;	color: #AAA;	text-decoration: none; padding:5px;	background-color: #ffffff; font-weight:normal;}
#leftnav2 li a:hover{color: #444;background-color: #ffffff; text-decoration: none;font-weight:normal;}

.bottomNav {font-family:arial;font-size:11px;color:#666;};

li.ui-tabs-selected{ 
	background:url('graphics/dot.gif') 5 -20 no-repeat;  
}

.thbox {width:50px; height:50px; border:1px solid #999999; padding:3px; text-align:center;}
.thbox:hover{border:1px solid #2E3092;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 #2E3092;}

.featstyle {background-color:#efefef;border: 1px solid #bbbbbb;}
.feattitle {background-color:#444444;color:#ffffff;font-weight:bold;font-size:12px;line-height:175%;border: 1px solid #bbbbbb;}
/*.featstyle:hover {border: 1px solid #2E3092;}*/



/* 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:#2E3092;}

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: 394px;
	overflow:hidden;
    border-right: 0px solid #fff;
	color:#fff;
	/*background: url('graphics/slides.png') bottom left #fff repeat-x;*/
	background-color:#000;
}

.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;
    
   
}
.slidedeck dt:hover {
	color: #fff;
	background-position: center left;
}
.slidedeck dt.active, .slidedeck dt.active:hover {
	cursor: default;
	color: #000;
	background-position: bottom left;}

.slidedeck dt.active{background-color:#000;}

.slidedeck dt .index {
	font-size: 24px;
	font-weight: normal;
	font-family: Futura, Arial, Helvetica, sans-serif;
	color: #BCBCBC;
	
}

.slidedeck dt:hover .index { color: #ffffff; }
.slidedeck dt.active .index { color: #000;}
.slidedeck .activeCorner {
	margin-left: -6px;
	background-image: url('graphics/corner.png');
	/*background-color:#000;*/
	width: 12px;
	height: 25px;
}




/* 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, arial;
padding: 3px;
}


#footer {
	bottom: 0px; 
	left: 0; 
	width: 100%;
	height: 210x;
	margin-left:auto;
	margin-right:auto;
	border-top: 0px solid #BEBCB5;
	background-color: #fff;
	padding: 0px;

}
#footer .content {
	padding: 8px;
}
@media screen{
	#footer{
		/*position: fixed;*/
	}
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
	color: black;
	font-weight: normal;
	text-decoration: none;

}
#footer a:hover {
	text-decoration: underline;
}

