/*  Copyright © 2004 Kary Wall */


/* ---------------------------------Default Elements------------------------------------------- */


.DefaultBody{
	background-image:url('/photos/images/bg.gif'); 	
	background-color:#ffffff;
	font-family: arial, verdana;
	font-size:10pt;
	color:565656; 
	background-position: top center;
	background-repeat:no-repeat;
	background-padding-top:110px;
}
.DefaultBodyFailure{

	background-color:#ffffff;
	font-family: arial, verdana;
	font-size:10pt;
	color:white; 
	background-repeat:no-repeat; 
	background-position-y:center;
	
}

table { 	
	font-family: arial, verdana;
	font-size:10pt;

}

/* -------------------------------------Links------------------------------------------ */

.errheader{
	color:red;
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
}

.errtext{
	color:white;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
}

#errtable{
	background-color:#222222;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	border-color:#444444

}

#NavigateThumbs{
	/* table that holds the thumbs navigation only */

}
a:hover {
	color:white;
}


a:link.SmallGrayLink {
		color:#777777;
}
a:active.SmallGrayLink {
		color:#777777;
}
a:visited.SmallGrayLink {
		color:#777777;
}
a:hover.SmallGrayLink {
		color:#ffcc00;
}


a:link.SmallLiteLink {
		color:#999999; 
		text-decoration:none;
		font-size:7pt;
}
a:active.SmallLiteLink {
		color:#999999;
		text-decoration:none;
		font-size:7pt;
}
a:visited.SmallLiteLink {
		color:#999999;
		text-decoration:none;
		font-size:7pt;
}
a:hover.SmallLiteLink {
		color:000077;
		text-decoration:underline;
		font-size:7pt;
}


a:link.SmallBlueLink {
		color:#4e6b89;
		text-decoration:none;
		font-size:10pt;
		font-weight:bolder;
}

a:active.SmallBlueLink {
		color:#4e6b89;
		text-decoration:none;
		font-size:10pt;
		font-weight:bolder;
}

a:visited.SmallBlueLink {
		color:#4e6b89;
		text-decoration:none;
		font-size:10pt;
		font-weight:bolder;
}

a:hover.SmallBlueLink {
		color:orange;
		font-size:10pt;
		font-weight:bolder;
}

/* ------------------------------------Classes-------------------------------------------- */



.SevenPointArial{font-size:7pt;}

.org{color:#E07121;}

#SixteenPoint {font-size:16pt;}

#maindiv{

	/* background-image:url('/photos/images/lightedbg.jpg'); */
	background-color:#ffffff;
	
}
#plaindiv{
 
	background-color:#ffffff;
	
}

.tn {
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	border-color:#444444
}

.viewer {
	background-color:#000000;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	border-color:#565656
	
}

.dashborder{
	background-color:#444444;
	border-style:dashed;
	border-width:1px;
	border-collapse:collapse;
	border-color:#666666;
	width:750px;
}

.underborder{

	/* Bottom dashed border only */
	border-style:dashed;
	border-width:1px;
	border-collapse:collapse;
	border-color:#555555;
	border-collapse: collapse;
	border-left:0px;
	border-right:0px;
	border-top:0px;

}

.viewerstyle{

	/* Style for Div that surrounds the main image */
	border:1px solid #000000; 
	background-color:#151515;
	border-collapse:collapse;



}
.thumbs{

	/* Style for thumbnail images */
	border-style:solid;
	border-width:1px;
	border-color:#454545;

}	

.thumbtable{

	width:216px;
	height:300px;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#555555;
	background-color:#ffffff;
}

.thumbnavtable{

	/* 
	   style for viewer/thumbs nav bars
	   remove background-color for clear buttons 
	   to remove bg image use background-image url('images/clear.gif'); 
	*/
	
	background-color:#fafafa;
    font-size:8pt;
	border-color:#dddddd; 
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	/* background-image:url('/photos/images/navbgtile.jpg'); */
	color: 666666;
	}

.thumbnavcell{

	font-size:7pt;
	color:#cccccc;
	border:0px;
	border-right:0px;
	border-collapse:collapse;
	
}
.orangedashes{

	height:1px;
	color:#E07121;
	border-style:dashed;
	border-collapse:collapse;

}

.orangedasheshr{

	height:1px;
	color:#E07121;
	width:780px;
	border-style:dashed;
	border-collapse:collapse;

}

.GalleryImgText{

	/* Text displayed under main image */
	font-size:8pt;
	font-weight:bold;
	color:767676;
}