@charset "utf-8";
/*******************
CONTENT PAGES STYLES
*********************/
#search_form { 
margin-top: 1em; 
}

fieldset#collapsible legend a {
}

#search_form label { vertical-align: middle; }

fieldset#collapsible {
	border: 1px solid silver;
	padding: 1em;
	margin: 1em 0;
}

fieldset#collapsible.collapsed { display: none; }

/*#search_form fieldset.hidden { 
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
}*/

.catlist { margin:0; padding:0; }
.catlist li {
	display: block; 
	padding: 0.2em;
	list-style-type: none;
	width: 270px; 
}

h2 {
	border-bottom: 1px solid black;
	padding: 5px 0px 0px 0px;
}

.hiddenDiv {
	border-right-color:silver !important;
	border-bottom-color:silver !important;
	border-left-color:silver !important;
}


/**********************
Search form
***********************/

form.pdf-search-form {
}

form.pdf-search-form p input#keyword{
	display:inline;
	float: left;
}

form.pdf-search-form p.search-text-field {
padding-top: 8px;
}

form.pdf-search-form select {
	
}

form.pdf-search-form span.radio-all {
	width: 30px;
}

form.pdf-search-form span.radio-all input {
	float: none;
}


/***************************
ADMIN FORM
***************************/

.admin-forms {
	width: 549px;
}


.admin-forms p{
	font-weight: bold;
	font-size: 110%;
	padding: 3px 0px 6px 0px;
}

.admin-forms form label {
}


.admin-forms form p.text-fields input {
	background-color: #F2F2F2;
	border: 1px solid #999;
	width: 350px;
	height: 22px;
	margin-top: 5px;
}

.admin-forms form p.file-ref input{
	width: 100px;
	height: 22px;
	background-color: #F2F2F2;
	border: 1px solid #999;
	margin-top: 5px;
}

.admin-forms form p.radio-buttons input {
	width: 20px;
	margin-top: 5px;
}

.admin-forms form textarea {
	background-color: #f2f2f2;
	border: 1px solid #999;
	width: 350px;
	margin-top: 5px;
}

.admin-forms form p.select select {
	background-color: #F2F2F2;
	border: 1px solid #999;
	height: 22px;
	margin-top: 5px;
}

.admin-forms .submit{
	height: 25px;
	clear: both;
}

.float-right {
	float:right;
	margin-right: 20px;
}

.grey-text{
	color:#999999;
	font-size: 90%;
}

.nonbold-text{
	font-weight: normal;
}
/****************************
Admin Category Select
****************************/

.admin-forms form ul li{
	/*border-bottom: 1px solid #999;*/
	padding-top: 8px;
	width: 230px;
	float: left;
	margin-right: 20px;
	font-weight: bold;
}


.admin-forms form ul ul{
	margin-left: 20px;
	
}

.admin-forms form ul ul li{
font-weight: normal;
}

.admin-forms form ul ul ul{
	margin-left: 20px;
}

.admin-forms form ul ul ul li{
	color: #666;
}

.admin-forms form ul,
.admin-forms form ul ul li,
.admin-forms form ul ul ul li
 {
	border: none;
	float: none;
	clear: both;
}

p.london-2012{
	color: #A0A0A0;
	font-size: 0.9em;
	margin: 0px auto;
	width: 753px;
}

/*******************
Collapsable fields
*********************/

ul.catlist li{
	float: left;
	width: 100%;
}
ul.catlist li ul li{
	display: block;
	float: none;
	width: auto;
}

ul li.listFirst a{
	color:#CF002D !important;
}

.shine-expanded span.shine-indicator {
	cursor: pointer;
	border: 1px solid #fff;
	background: url(../images/arrow-bottom.gif) center left no-repeat;
	padding-left: 8px;
}

.fake-branch span.fake-indicator,
.shine-collapsed span.shine-indicator {
	cursor: pointer;
	background: url(../images/arrow-right.gif) center left no-repeat;
	padding-left: 8px;
	border: 1px solid #fff;
}
.fake-branch span.fake-indicator {
	padding-right: 3px;
}
.shine-collapsed ul {
	display: none;
	border: 1px solid #fff;
	background: url(../images/arrow-right.gif) no-repeat;
}

.shine-expanded li {
	margin-left: 20px;
}

.shine-expanded li ul li {
	margin-left: 20px;
}

.branch,
.fake-branch {
	font-weight: bold;
}


.leaf {
	font-weight: normal;
}

span.bjump {
	background: url(../images/arrow-right.gif) center left no-repeat;

	width: 15px;
	padding: 0px 3px 0px 3px;
	margin-right: 2px;
}

div.loginform {
	border: 1px solid #D0D0D0 ;
	width: 740px;
	margin: 20px auto 10px auto;
	padding: 20px 0px 30px 0px;
}

legend {
	color: #333 !important;
}

#clickdiv {
cursor:pointer;
}

/*fieldset#collapsible{
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
}*/

span.no-files-found{
	font-weight: bold;
}

#footer ul li a.london-2012{
	padding: 0px;
}

.hiddencat { color: #999999;}


#audit_data th {
	color:#CF002D !important;
	cursor: default;
}
#audit_data th:hover {
	cursor: hand;
	cursor: pointer;
}
#audit_item p {
	float:left;
	border: #eee 1px solid;
	margin: 0 1em 1em 0;
}
#audit_item p#audit_item_date {
	float: right;
	margin-right: 0;
}
#audit_item p#audit_item_extra {
	display: none;
}
#audit_item p.fullwidth {
	width: 100%;
	min-height: 5em;
}
