/* Client Extranet Styles
----------------------------------------------- */
#debug { /* Debug Container */
	font-family: arial;
	font-size: 8pt;
	background: #ccccff;
}


#gallerycontainer { /* Client Extranet Container */
	text-align:center;
	
	width:755px;
	margin: 0px;
	padding-bottom: 25px;
	
	background-color:#4F3B22;
}


#bottomspacer { /* Spacer to Divide Extranet and Footer */
  	height:60px;
  	clear:both;
	
	background-color:#4F3B22;
}


#signinbar { /* Sign In Bar Container and Styles */
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	text-align:right;
	vertical-align:middle;
	
	width:725px;
	padding:5px 30px 5px 0px;
	
	background-color:#00A0C6;
}


#signinbar a:link, #signinbar a:visited { /* Sign In Bar Link Styles */
	color: #FFFFFF;
	text-decoration:underline; 
}


#signinbar a:hover { /* Sign In Bar Link Hover */
	color:#FFF468;
	text-decoration:none;
}


#loginbox { /* Login Box Container */
	text-align: center;
	
	width:275px;
	margin:auto;
	margin-top:30px;
	padding:20px 0px 20px 0px;
	
	border:1px solid #FFFFFF;
	background-color:#4F3B22;
}


#signin { /* Login Box Title */
	color:#FFF468;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	margin-bottom: 15px;
}


.loginformtext { /* Login Box Form Text */
  	color:#FFFFFF;
  	font-size:12px;
  	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}


#logout {	/* Logout Container */
	margin-top: 100px;
	width: 421px;
	height: 140px;
	background: #ffffff;
	border: 1px solid #333333;
}


#logouttext { /* Logout Text */
	padding-top: 59px;
	text-align: center;
	font-family: arial;
	font-size: 9pt;
	color: #0066dc;
}


#loginerror { /* Login ERROR Text */
	margin-bottom: 8px;
	font-family: Arial;
	font-size: 10pt;
	color: #FFF468;
}


#mygalleries { /* Private Galleries List Container */
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
	
	text-align:left;
	
	margin:20px 0px 0px 30px;
	
	background-color:#4F3B22;
}


#mygalleriesheading { /* Private Galleries List Title */
	color:#FFF468;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	margin-bottom: 15px;
}


#mygalleries a:link, #mygalleries a:visited { /* Private Galleries List Link Styles */
	color:#FFFFFF;
	text-decoration:underline;
}


#mygalleries a:hover { /* Private Galleries List Link Hover */
	color:#FFF468;
	text-decoration:none;
}


#searchbar { /* Search Bar Container */
	text-align:left;
	vertical-align:middle;
	
	width:725px;
	padding:0px 0px 0px 30px;
	margin:30px 0px 0px 0px;
}


.searchbartext { /* Search Bar Text */
  	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#searchbar a:link, #searchbar a:visited { /* Search Bar Link Styles */
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;  
}


#searchbar a:hover { /* Search Bar Hover Link */
	color:#FFF468;
	text-decoration:none;
}


#searchstatus { /* Search Status Container */
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	width:695px;
	margin:auto;
	margin-bottom:20px;
	margin-top:30px;
}


.searchstatuskey { /* Search Term Highlight Color */
	color: #FFF468;
}


#differentsearch { /* Different Search Suggestion Text */
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#publicgalleries { /* UNUSED Public Gallery Container */
	margin-left: 20px;
	font-family: arial;
	font-size: 12pt;
}


#publicgallerieshead { /* UNUSED Public Gallery Title */
	margin-bottom: 24px;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}


#publicgalleries a:link, #publicgalleries a:visited { /* UNUSED Public Gallery Link Styles */
	text-decoration: none;
	color: #FFFFFF;
}


#nopublicgalleries { /* UNUSED Display No Public Galleries */
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#noprivategalleries { /* Display No Private Galleries */
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.imagecell { /* Thumbnail Container */
	margin:10px 0px 10px 0px;
	
	border:solid 2px #32280F;
	background-color:#F1EACE;
	text-align:center;
}


.thumbinfo { /* Thumbnail Info Style */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	text-align:left;
	
	margin:5px 10px 10px 10px;
}


.thumbpubdate { /* Thumbnail Publication Date */
	color: #0066dc;
}


.thumbtitle { /* Thumbnail Title */
	color: #000000;
	text-transform:uppercase;
	font-size:12px;
	font-weight: bold;
}


.thumbimagefile { /* Thumbnail File Name */
	color: #666666;
}


.thumbphotographer { /* Thumbnail Photographer */
	color: #666666;
}


.thumbcaption { /* Thumbnail Caption */
	color:#333333;
}


#fullsizecontainer { /* Full Size View Container */
	text-align:left;
	margin:auto;
	
	width:695px;
}


#backlink { /* Back to Gallery Style */
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	margin-bottom: 10pt;
}


#backlink a:link, #backlink a:visited { /* Back to Gallery Link Styles */
	color:#FFFFFF;
	text-decoration:underline;
}


#backlink a:hover { /* Back to Gallery Link Hover */
	color:#FFF468;
	text-decoration:none;
}


#fullsizetitle { /* Large Image Title */
	color:#FFF468;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#fullsizeimage { /* Large Image Container */
	margin-top: 30px;
	margin-bottom: 30px;
}


#fullsizepubdate { /* Large Image Publication Date */
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	margin-bottom: 5px;
}


#fullsizephotographer { /* Large Image Photographer */
	color:#FFF468;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}


.photographerhead { /* Large Image Photographer Header */
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}


#fullsizecaption { /* Large Image Caption */
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	margin-top: 20px;
}


.fullsizetagshead { /* Large Image Tag Header */
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#fullsizetags { /* Large Image Tags */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin-top: 20px;
}


#fullsizetags a:link, #fullsizetags a:visited { /* Large Image Tags Link Styles */
	color:#FFF468;
	text-decoration:none;
}


#fullsizetags a:hover { /* Large Image Tags Link Hover */
	color:#FFFFFF;
	text-decoration:underline;
}


#fullsizeotherinfo { /* Large Image Other Info Header */
 	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	margin-top: 20px;
}


.fullsizeotherinfohead { /* Large Image Other Info */
	color:#FFF468;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}




/* page navigation tool style */

#pagenavcontainer { /* Page Navigation Container */
	margin-left:50px;
	margin-top:20px;
	margin-bottom:20px;
}


#pagenavigation { /* Page Navigation Style */
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#previousrecords { /* Previous Record Container */
	float:left;
	margin-right:5px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	
	border:solid 1px #FFFFFF;
}


#previousrecords a:link, #previousrecords a:visited { /* Previous Record Link Styles */
	color:#FFFFFF;
	text-decoration:underline;
}


#previousrecords a:hover { /* Previous Record Link Hover */
	color:#FFF468;
	text-decoration:none;
}


#nextrecords { /* Next Record Container */
	float:left;
	margin-right:5px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	
	border:solid 1px #ffffff;
}


#nextrecords a:link, #nextrecords a:visited { /* Next Record Link Styles */
	color:#FFFFFF;
	text-decoration:underline;
}


#nextrecords a:hover { /* Next Record Link Hover */
	color:#FFF468;
	text-decoration:none;
}


.pagelinkbox { /* Page Link Box */
	text-align: center;
	
	float:left;
	margin-right:5px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	
	border:solid 1px #cccccc;
}


.pagelinkbox a:link, .pagelinkbox a:visited { /* Page Link Box Link Styles */
 	color:#FFFFFF;
	text-decoration:none;
}


.pagelinkbox a:hover { /* Page Link Box Link Hover */
	color:#FFF468;
	text-decoration:underline;
}


.pagelinkboxselected { /* Selected Page Link Box */
	color:#FFF468;
	
	text-align: center;
	
	float: left;
	margin-right: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}