/*
	JSStyle.css
	For use with JSScripts
*/
/*
body {
	height: 90%;
	width: 90%;
}
*/
/*
	JSGallery Styles
*/

#galleryContainer {
	padding: 5px;
	padding-bottom:15px;
	width: 90%;
	height: auto;
	/*max-width:170px;
	max-height:190px;
	min-width:170px;
	min-height:190px;*/
	border-width:medium;
	/*border-style:groove;*/
	border-bottom-style: groove;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	/*line-height:normal;*/
	overflow: auto;
}

#galleryImage{
	text-align:center;
	/*vertical-align:middle;*/
	width: 200px;
	cursor:pointer;
	float: left;
}

#galleryText {
	font-size: medium;
	font-weight: normal;
	text-align: right;
}

/*#galleryText a:link, #galleryText a:visited {
	font-weight: bold;
	color:#999999;
}

#galleryText a:hover {
	font-weight: bold;
	color:#FF0000;
}*/

#galleryCaption {
	text-align: left;
	font-size: small;
}

#galleryInfo {
	font-size: x-small;
	font-weight: normal;
	text-align: right;
}

#galleryTitle {
	font-size:medium;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}

#galleryComment {
	font-size:x-small;
	text-align:center;
	margin-bottom:10px;
}

#gallerySubTitle {
	font-size:smaller;
	text-align:center;
	margin-bottom:10px;
}

/*#gallerySubTitle a:hover {
	text-decoration: underline;
}*/

#galleryFooter {
	text-align:right;
	font-size:x-small;
	padding: 5px;
	margin-right:5px;
	clear:both;
}

.imageCommentContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	width: 465px;
	height: 150px;
	border: solid;
	border-width: 1px;
	border-color: #000000;
	margin-top: 10px;
	padding: 2px;
	display: none;
	overflow: auto;
}

.imageCommentContainer h1 {
	font-weight: bold;
	color: #000000;
}

#imageCommentMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100%;
	text-align: right;
	clear: both;
}

/*
#imageCommentMenu a:hover {
	text-decoration: underline;
}
*/

.imageComment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-top: solid 1px #000000;
}

.addImageComment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	width: 465px;
	height: auto;
	border: solid;
	border-width: 1px;
	border-color: #000000;
	margin-top: 10px;
	padding: 2px;
	display: none;
}

.imageRating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	float: left;
	margin-top: 20px;
	display: block;
}
/*
.imageRating a:hover {
	text-decoration: underline;
}*/

.addImageRating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	margin-top: 20px;
	display: none;
}
/*
.addImageRating a:hover {
	text-decoration: underline;
}*/

/*
	JSSlideShow Styles
*/

TABLE.SlideShowContainer {
	width:100%;
	height:100%;
}

TD.SlideShowContent {
	text-align:center;
	vertical-align:middle;

}

/*
	JSLogon Styles
*/

#logonContainer {
	font-family:Arial, Helvetica, sans-serif;
	width: 410px;
	height: auto;
	background-color: #F5F5F5;
	border: solid;
	border-width: thin;
	border-color: #000000;
}

#logonHeader {
	width:400px;
	height: 50px;
	background-color: #F5F5F5;
	color: #000000;
	font-size: medium;
	padding: 10px;
}

#logonTitles {
	width:150px;
	height:65px;
	background-color: #F5F5F5;
	float:left;
	text-align:right;
	padding:5px;
	font-size:x-small;
	font-weight:bold;
}

#logonTitle {
	width:auto;
	height:auto;
	margin-bottom:8px;
	margin-top:8px;
}

#logonForm {
	width: 250px;
	height: 65px;
	background-color: #F5F5F5;
	float:left;
	text-align:left;
	padding:5px;
}

#logonFooter {
	width: 400px;
	height: 25px;
	background-color: #F5F5F5;
}

/*
	Admin Menu Styles
*/

#adminMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	width: 100%;
	height:100%;
	background-color: #F5F5F5;
	border: solid;
	border-width: thin;
	border-color: #000000;
	margin:5px;
	padding: 10px;
}

#adminMenu a:link, #adminMenu a:visited {
	color: #333333;
	text-decoration:none;
}

#adminMenu a:hover {
	color: #333333;
	text-decoration: underline;
}

/*
	JSGalleryManager Styles
*/

TABLE.galleryMainContainer {
	width: 100%;
	height: 100%;
	background-color:#F5F5F5;
	border: solid;
	border-width: thin;
	border-color: #000000;
}
#galleryList {
	font-family:Arial, Helvetica, sans-serif;
	width:220px;;
	height:100%;
	background-color:#F5F5F5;
	margin-right:10px;
	float:left;
	text-align:center;
	padding:10px;
	/*border:inset;*/
	border-right: solid;
	border-right-width: thin;
	border-right-color: #666666;
}

#galleryList h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
}

#galleryList hr {
	color:000000;
}

#galleryList select {
	width:210px;
	height: 400px;
}

#treeviewbasic span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#treeviewbasic a {
	font-weight: normal;

}

#createGallery {
	width:210px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	font-size:x-small;
	background-color:#F5F5F5;
	padding:5px;
}

#createGallery a:link, a:visited {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
}

#createGallery a:hover {
	text-decoration:underline;
}

#galleryEditor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100%;
	height: 100%;
	background-color:#F5F5F5;
	/*margin-left:10px;
	float:left;*/
	padding:10px;
	/*border:inset;
	border-color:#0066FF;*/
	overflow: auto;
}

#galleryEditor a:link, a:visited {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#galleryEditor a:hover {
	text-decoration:underline;
}

#managementGalleryTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	text-align:center;
	width: 100%;
	height: auto;
	padding: 5px;
}

#fileUpload {
	width: 100%;
	height: 70px;
	background-color:#F5F5F5;
	margin:5px;
	/*float:left;*/
	padding: 5px;
/*	border:outset;
	border-color:steelblue;*/
}

#fileUpload h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
}

TABLE.managementContainer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	width: 97%;
	/*height: 150px;*/
	padding: 5px;
	/*float:left;*/
	margin:5px;
	background-color:#F5F5F5;
	/*border:ridge;*/
	border-top: solid;
	border-top-width: thin;
	border-top-color: #666666;
}

TD.managementContainerCol_1 {
	width: 150px;
}

TD.managementContainerCol_2 {

}

TD.managementContainerCol_3 {
	width: 50px;
	vertical-align: top;
}

#managementImage {
	width: 150px;
	height:150px;
	float:left;
	margin-right:10px;
	background-color:#F5F5F5;
}

#managementImage img {
	cursor:pointer;
}

#managementImageInfo {
	width: auto;
	height: 150px;
	float:left;
	background-color:#F5F5F5;
}

#managementImageMenu {
	width: 50px;
	height: auto;
	float: right;
	padding:5px;
	margin-left:5px;
	background-color:#F5F5F5;
	text-align:right;
}

.captionEditable {
	display: none;
}

.captionStatic {
	display: block;
}


/*
	JSChangePW Styles
*/

#cpwContainer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	width: 335px;
	height: auto;
	padding: 10px;
}

/*
	JSContentManagement Styles
*/

#cmMainContainer {
	width: 100%;
	height: 100%;
}

#cmList {
	font-family:Arial, Helvetica, sans-serif;
	width:220px;
	height: 100%;
	background-color:#F5F5F5;
	margin-right:10px;
	float:left;
	text-align:center;
	padding:10px;
	/*border: solid;*/
	/*border-width: thin;*/
	/*border-color: #666666;*/
	border-right: solid;
	border-right-width: thin;
	border-right-color: #666666;
}

#cmList h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
}

#cmList hr {
	color:000000;
}

#cmList select {
	width:210px;
	height: 400px;
}

#cmContainer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100%;
	height: 100%;
	padding: 10px;
	background-color: #F5F5F5;
/*	border: solid;
	border-width: thin;
	border-color: #000000;*/
	overflow: auto;
/*	position: static;*/
}

#createPage {
	width:210px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	font-size:x-small;
	padding:5px;
}

#createPage a:link, a:visited {
	color:#333333;
	text-decoration:none;
	/*font-weight:bold;*/
}

#createPage a:hover {
	text-decoration:underline;
}

/*
	JSMailingList Styles
*/

TABLE.MailingList {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 500px;
	border: solid;
	border-width: thin;
	border-color: #000000;
}