@charset "utf-8";
/* CSS Document */

/* user-form styles */
/*---------------------------------------------------------
| related to Forms                                        |
---------------------------------------------------------*/
#user-form h1.heading { border-top: 2px solid #3d54a3; border-bottom: 1px solid #666; margin-bottom:4px;}
.note { color:#666; font-size:9px; max-width:146px;} /* potentially universal note style */
#user-form { 
	padding:10px; 
	width:95%;
}
#user-form input, #user-form textarea, #user-form select { font: 11px Verdana, Arial, Helvetica, sans-serif;}
#user-form fieldset, .form-link-group fieldset{ 
	border:1px solid #ccc; 
	padding:8px; 
	margin-bottom:5px;
}
.form-section { 
	font-weight:bold; 
	color:#666;
	font-size: 14px; 
	padding:0px 4px;
}
.form ul {padding:3px 5px;}
.form li { 
	background:none;
	display:inline;
	padding:2px 4px; 
	margin-right:8px;
}
.form .submit { 
	width:170px; 
	margin: 0px auto;
}
.form-photo-row {
	height:65px;
}
.form-photo-options {
	float:left; 
	clear:right; 
	display:block; 
	margin-left:15px; 
	margin-top:-15px;
}
/* field widths for form alignment */
#short-field label { width:93px; display:block; float:left;}
#long-field label { width:180px; display:block; float:left;}

/* alternating form row colors >> each fieldset begins with form-row1 and then alternates to form-row2*/
ul.form-row1 {
	background-color: #e7f1f6;
}
ul.form-row2 { 
	background-color: #fff; 
}

/**********************************/
/* search styles */

/** --- search results --- **/
.blox-search-title{
	color:#547c9d;
	font-size:14px;
	line-height:21px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}
.blox-search-title a{	text-decoration:underline;}
.blox-search-title img{ vertical-align:middle;}
.blox-search-timestamp{ font-size:10px; color: #666;}
.blox-search-article-image{ text-align:center; color:#666;}
.blox-search-article-image img {margin-right:10px; width:100px;}
#results-area ol{ list-style:none;}
.articles li{
	border-top: 1px dashed #777;
	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
}
.articles #king{border-top:none;}

/* image results */
.search-row{clear:both;}
.blox-image-title {
	color:#547c9d;
	line-height:13px;
	font-size:10px; 
	text-decoration:underline; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}
.blox-search-image .blox-image-title img{width:11px;}
.blox-search-image{
	width:100px;
	vertical-align:bottom;
	text-align:center;
	padding:7px;
	font-size:9px;
	border:1px solid #fff;
}
.blox-search-image:hover{
	/*background-color:#efefef;
	border:1px solid #ddd;*/
}
.blox-search-image img{width:100px;}
.blox-search-image-allResults{padding:5px 0px 5px; display:block;}
.blox-search-image-allResults img{width:100px; margin-right:10px; margin-bottom:10px; vertical-align:text-top; float:left;}

/* end image results */

#tabbed-content .tabs li{
	float:left;  
	background:#e3e3e3; 
	border:#ccc; 
	border-bottom:none;
}

#results-area{ 
	padding:10px;
	border:1px solid #dddddd;
	margin-bottom:10px;
}
	#results-area li {
		border-top:1px dashed #777777;
		padding-bottom:10px;
		padding-top:10px;}

.search-sub{
	display:none;
}

.active-sub{
	display:block;
}

.result-information h1{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.result-information em{
	font-weight:bold;
}
.result-information p strong{ 
	font-weight:bold;
}

.paging{
	/*width:100%;*/
	text-align:center;
	border-top:1px dotted #333;
	margin-top:3px;
	padding-top:3px;
}
/**--- end search results ---**/
.search-results{
	font-family:Arial, Helvetica, sans-serif;
}
#search-main{
	margin-bottom:2px;
}

.hidden-div-toggle{
	
	margin-top:8px;
	
}

.hidden-div-toggle a{
	font-weight:bold;
	color: #547c9d;
	display:block;
	/*width:100%;*/
}

.upArrow{
	background-image:url('../../../../global/custom/resources/images/toggles.gif');
	background-position:right;
}

.hidden-div-toggle a:hover{
	
	text-decoration:underline;
}

#search-advanced-options{
	display:none;
	width:460px;
	/*padding:10px;*/
	padding-bottom:0px;
	background-color:#fff;
}


.search-label{font-weight:normal;}

.search-options{
    float: left; 
    margin:5px 5px 0px 0px;
}

.adorn
{
	
	border-top:none;
	padding: 1em;
}
.hiddenScript{ display:none;}

#search-main fieldset {
   	border:1px solid #cccccc; 
    	padding-bottom:8px;
	padding-left:10px;
	background:#fff;
}
#search-advanced-options fieldset{
	margin-bottom:10px;
	background:#f5f5f5;
}

#search-main legend, #search-advanced-options legend{
	margin-left:10px;
	color:#333;
	padding:0px 3px 0px 3px;
	font-size:14px;
	font-weight:bold;
}

#calendar-submit input,textarea,select {
	font:100% arial,sans-serif;
	vertical-align:left;}
.search-options p select{
	height:40%;}	

.search-note{
	font-size:9px; 
	color: #666;
}

.submit{margin-top:3px;}
#date-search-only, #date-search-range{position:relative;}
.floatLeft{float:left;}
.clear{clear:both;}
.blox-archived{
	margin:0 0 10px;
	font-size:12px;
	border:1px solid #ccc;
	background:#efefef;
	display:block;
	padding:2px;
	text-transform:capitalize;}
/* end search */
/**********************************/

/*///////////// VERTICAL & HORIZONTAL IMAGE ADJUSTMENT ////*/
#results-area td{
	vertical-align:top;}
.blox-search-image a.image{
	width:100px;
	height:100px;
	display:block;
	overflow:hidden;}
	.blox-search-image a.image.vertical img{
		width:100px;
		height:auto;}
	.blox-search-image a.image.horizontal img{
		width:auto;
		height:100px;}