/* CSS Document */

body {
  background-color: #DEDCDC;
  color: #000000
}

a:link {color: #4A7CAC; text-decoration: none; font-weight: bold;}
a:visited {color: #4A7CAC; text-decoration: none; font-weight: bold;}
a:hover {color: #73aadd; text-decoration: underline; font-weight: bold;}

.weight {color: #362219; font-size: 110%;}
.footer {color: #DEDCDC;}
.caps {font-size: 170%;}

p.bigfirst:first-letter { font-size: 170%;}



/* menu bar */
#navcontainer
{
margin: 0px 0 0 0px;
padding: 0;
height: 22px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #fff;
width: 90px;
height: 20px;
border-top: 1px solid #b9cae6;
border-left: 1px solid #b9cae6;
border-bottom: 1px solid #b9cae6;
border-right: 1px solid #b9cae6;
padding: 0;
margin: 0 0 2px 0;
color: #427dde
text-decoration: none;
display: block;
text-align: center;
font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #ffffff;
background: #427dde;
text-decoration: none;
}

#navcontainer a:active
{
background: #427dde;
color: #fff;
}

#navcontainer li#active a
{
background: #427dde;
border: 1px solid #427dde;
color: #fff;
}


#navcontainer2
{
margin: 0px 0 0 0px;
padding: 0;
height: 22px;
}

#navcontainer2 ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer2 ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer2 ul li a
{
background: #fff;
width: 182px;
height: 20px;
border-top: 1px solid #b9cae6;
border-left: 1px solid #b9cae6;
border-bottom: 1px solid #b9cae6;
border-right: 1px solid #b9cae6;
padding: 0;
margin: 0 0 2px 0;
color: #427dde
text-decoration: none;
display: block;
text-align: center;
font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer2 ul li a:hover
{
color: #ffffff;
background: #427dde;
text-decoration: none;
}

#navcontainer2 a:active
{
background: #427dde;
color: #fff;
}

#navcontainer2 li#active a
{
background: #427dde;
border: 1px solid #427dde;
color: #fff;
}




/* slideshow */

	#dhtmlgoodies_slideshow{
		width:480px;	/* Total width of slideshow */


	}
	
	#previewPane{
		height:320px;
		border:1px solid #CCCCCC;
		margin-bottom:5px;	
		text-align:center;
		vertical-align:middle;
		padding-top:5px;
	}
	#previewPane img{
		line-height:400px;
		
	}
	#galleryContainer{
		
		height:95px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}
