/* CSS Document */
html { height:100%; margin-bottom: 1px; }
body {
	background-color: #ffffff;
	background-image:url(../images/pagebg.gif);
	background-repeat:repeat-x;
	margin: 0 0 0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	height: 100%;
}

* html .container {
height:100%; /* lte IE6 treats height as min-height */
}

.container {
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-y;
	width: 976px;
	min-height:100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.galleryholder {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18pt;
	color: #333333;
	margin-left: 45px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 40px;
}
.backgroundivider {
	background-image:url(../images/dividerbottom2.gif);
	background-repeat: repeat-x;
}
.backgroundividershort {
	background-image:url(../images/dividerbottom3.gif);
	background-repeat: repeat-x;
}

.bodycontent {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18pt;
	color: #333333;
	margin-left: 45px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 50px;
}

.bodycontent a:link { color:#5b57a6; text-decoration:no-underline; }
.bodycontent a:visited { color:#5b57a6; text-decoration:underline; }
.bodycontent a:hover {	color:#6c9d31;	text-decoration:underline;	position: relative;}
.bodycontent a:active { color:#5b57a6; text-decoration:underline; }

.podright {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15pt;
	color: #333333;
	padding: 9px;
	float: right;
}

ul.bulletedlistbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	color: #666666;
	list-style-type:none;
	margin-left: 25px;
	font-weight: normal;
}

ul.bulletedlistbody li { background-image: url('../images/bullet.gif'); background-position: 0px 5px;	background-repeat: no-repeat; padding-left: 35px; border: 0px solid black; margin-bottom: 5px; }

.bulletedlistbody a:link { color:#5a3d1b; text-decoration:none; }
.bulletedlistbody a:visited { color:#5a3d1b; text-decoration:none; }
.bulletedlistbody a:hover { color:#a8bc24; text-decoration:underline; }
.bulletedlistbody a:active { color:#373737; text-decoration:underline; }

.photogallery{ /*CSS for TABLE containing a photo album*/

}

.photogallery img{ /*CSS for images within an album*/
	border: 0px solid green;
	padding-bottom: 8px;
}
.photonavlinks{ /*CSS for pagination DIV*/
	font: bold 11px Arial;
	text-align: right;
	padding-right: 20px;
	padding-left: 80px;
	line-height: 25px;
}

.photonavlinks a{ /*CSS for each navigational link*/
	margin-right: 2px;
	padding: 4px 6px;
	border:0px solid gray;
	text-decoration: none;
	background-color: #f1f1f1;
	color: #5b57a6;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
	background-color: #9fb8e0;
	background-image:url(../images/galleryselected2.gif);

}
.navtabs { /*CSS for currently selected navigational link*/
	padding-right: 20px;
	vertical-align: middle;
}
.navlink { /*CSS for currently selected navigational link*/
	padding-left: 40px;
	display: inline;
	vertical-align: top;	
}

.navlink a:link { color:#5b57a6; text-decoration:no-underline; }
.navlink a:visited { color:#5b57a6; text-decoration:underline; }
.navlink a:hover {	color:#6c9d31;	text-decoration:underline;	position: relative;}
.navlink a:active { color:#5b57a6; text-decoration:underline; }

.morelink { /*CSS for currently selected navigational link*/
	padding-right: 40px;
	display: inline;
	vertical-align: top;
	float: right;
}

.morelink a:link { color:#5b57a6; text-decoration:no-underline; }
.morelink a:visited { color:#5b57a6; text-decoration:underline; }
.morelink a:hover {	color:#6c9d31;	text-decoration:underline;	position: relative;}
.morelink a:active { color:#5b57a6; text-decoration:underline; }

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #bebebe;
	text-align: center;
	vertical-align: bottom;
	padding-top: 50px;
}

.smallbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
}

hr.rule2 {
	height:1px;
	width:100%;
	color:#ece9e6;
	background-color:#ece9e6;
	margin: 0px 0px 0px 0px;
   }