/* Override a declaration in prospect.css that uses 'x-small' as a font size */
ul, li, dd, dt
{
	font-family: inherit;
}

.notblank
{
	color: red;
}

.publishcaption
{
	font-size: 1.2em;
	color: #B74101;
	font-weight: bold;
}

.publishtip
{
	font-size: 0.9em;
}

table.widget-checkboxgroup td
{
	vertical-align: middle;	

}

/* Left */

#left {
	margin: 0;
	padding: 0;
	width: 175px;
	float : left;
}
#leftinner {
	margin-top: 5px;
	margin-right: 5px;
	padding: 0;
	font-size: 0.8em;
}

#left div.leftbox div.leftboxinner {
	margin-left: 8px;
}

div.leftboxinner p {
	margin-top: 3px;
	margin-bottom: 3px;
}

#left h2 {
	font-size: 1.25em;
	font-weight: bold;
	color: #b74101;
	margin-top: 4px;
	margin-bottom: 4px;
}

#content ul, #content li {
	font-size:1em;
	line-height:1.2em;
}

#content, #content p {
	font-size: 0.8em;
}


#content h2 {
	font-size: 1.25 em; // 0.5 em,;
	font-weight: bold;
	color: #004672;
	line-height:1.3em;
}

#content h3 {
	font-size: 1 em;
	font-weight: bold;
	color: #B74101;
	line-height:1.3em;
}

#content th {
	font-weight: bold;
	font-size: 0.8em;
}


#content, #content p, #content label
{
	font-size: 1em;
	line-height:1.2em;
}

#content .small
{
	font-size: 0.8em;
}

div#content.without-left {
	margin-left: 0px;
	margin-right: 0px;
}

/* Checkboxes on Publish stage 2 */
tr.checked td { color: #B74101 }

/* document list templates */
div.multiline-eisdoc {
	margin-bottom:1.3em;
}
div.multiline-eisdoclisting {
	margin-top:1.3em;
}

div.multiline-eisdoc span.eisdoclisting-documenttype {
	font-weight:bold;
}
div.multiline-eisdoc span.poi {
	font-style:italic;
}

.eisdoclist tr th.poi, 
.eisdoclist tr th.documenttypeid, 
.eisdoclist tr th.title, 
.eisdoclist tr td.documenttypeid, 
.eisdoclist tr th.startdatetime {
	text-align:left;
}

/* EISDocList for displaying articles on the front page */
.newsfrontpage .title
{
	line-height: 1.6em;
	font-weight: bold;
	color: #003366;
}

.newsfrontpage .publication-date
{
	font-weight: bold;

}

.newsfrontpage .introduction-image
{
	align: left;
}

/* Footer */

#footer {
	text-align: center;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}

#footer ul {
	margin: 0;
	padding: 5px;
}

#footer li {
	display: inline;
}



/* Right */

#right {
	float: right;
	width: 198px;
}

#right, #right p, #right label {
	line-height:1.2em;
}

#right .squash
{
	line-height: 1em; font-size: x-small;	
}	



#right .reminder
{
	color: #FF0000;
	font-size: 0.9em;
	font-weight: bold;
}

dl.collectionlist
{
	padding-left: 0px;
	margin-left: 0px;

}
dl.collectionlist dd
{
	padding-left: 0px;
	margin-left: 0px;
}

ul.recentdocuments,
ul.featureddocuments

{
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;

}

ul.recentdocuments li,
ul.featureddocuments li
{
	padding-bottom: 5px;
}

ul.subjectlist,
ul.doctypelist,
ul.eissubfolderlist,
ul.classificationlist
{
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}

ul.rightcolumn
{
	padding-left: 5px;
}


#right .featurebox-red .featureboxcontent, #right .featurebox-blue .featureboxcontent
{

}

/* Styles for the left navigation boxes */

.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style2, .xsmall {font-size: x-small}


/* style 5 is used on the menus in the left hand pane */
.style5
{
	color: #004672;
	font-weight: bold;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.style9 {font-size: 18px; color: #B74101; font-weight: bold; }
.style10 {
	color: #004672;
}

/* Used for DomTT tooltips */
div.niceTitle {
	background-color:#FFF68F;
	color:#000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

div.bookmark
{
	font-size:100%;
	padding-top: 4px;
}

.strongcaption
{
	color: #004672;
	font-weight: bold;

}

.redcaption
{
	color: #FF0000;
	font-weight: bold;
}

.core_doc_conversions
{
	left-margin: 30px;
}

/* Forums */

/* Article.css - Styles for the Article module */

div.arcld 
{ 
    padding:0px; 
    margin:0px; 
    background:rgb(255,204,191); 
    border: 1px solid rgb(255,225,225);
}

div.arcldh 
{ 
    border-bottom:rgb(255,220,220); 
    background:rgb(255,51,0); 
    color:white; 
    font-weight:bold
}

td.arclcom,p.arclcom 
{
    background:rgb(230,230,230);
    border-top:1px solid rgb(200,200,200); 
    border-bottom:1px solid rgb(200,200,200);
    margin-top:18px;
}

td.fme, td.fmo
{ 
    padding-top:2px;
    padding-bottom:2px; 
    background: #E0ECF5; 
    font-size: small;
    padding-left: 5px;
}

td.fmo
{
    background: #C5E2FE;
}

td.fme a, td.fmo a
{ 
    font-size: 1em;
}

th.fmtl
{
    background:white; 
    margin:1px; 
    font-size:x-small; 
    color:black;-moz-border-radius: 0px;
}

tr.expired 
{ 
    opacity: 0.3; 
    -moz-opacity: 0.3; 
}
tr.expired td 
{ 
    background: #ccf;
}

table.fma
{
    background:rgb(210,210,210);
    -moz-border-radius: 5px;
}

div.fofrm 
{
    border:2px solid #5AA1CD;
    border-top:18px solid #5AA1CD; 
    margin:0px;
    padding:2px; 
    margin-top:5px;
}

div.fofrmh 
{
    background:rgb(210,210,210); 
    padding-bottom:4px; 
    font-size:x-small;
    border-bottom:1px solid rgb(200,200,200);
}

div.fmtopic 
{
    background:rgb(240,240,240); 
    padding-bottom:4px; 
    padding-top:4px; 
    font-size:x-small; 
    margin:3px;
    margin-bottom:20px;
    font-size: 1em; 
}

div.fmauth 
{
    background: #E0ECF5; 
    font-size:x-small;
    margin:3px;
}

span.fmpt
{
    padding-left: 5px;
}

table#replyanchor
{
    padding-top: 10px;
}

.response
{
    font-size: 1.2em;
}

.formwidget 
{
    font-size: 1em;
}

td.fme p, td.fmo p
{
    font-size: 1em;
    margin-bottom: 0;
}

#content .boxheading_admin h2, #content .boxheading_admin2col_left h2
{
	line-height: 1em;
}	

div.box_admin
{
	margin-bottom: 3px;	
}	

.latestforumpost
{
	background-color: #FFF;
}

.latestforumpostspacer
{
	background-color: #FFF;
}

div.staff-header {
	background-color: #FFBC90;
}

/* Approve articles */

.admin-magnify-icon, .admin-approve-icon, .admin-disapprove-icon, .admin-publish-icon, .admin-unpublish-icon {
	background: none no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 0;
	overflow: hidden;
	padding: 16px 16px 0 0;
	width: 0;
}

.admin-magnify-icon {
	background-image: url("/zc/modules/Core/images/Icons/magnifier.png");
}

.admin-approve-icon {
	background-image: url("/zc/modules/Core/images/Icons/page_white_tick.png");
}

.admin-disapprove-icon {
	background-image: url("/zc/modules/Core/images/Icons/page_white_cross.png");
}

.admin-publish-icon {
	background-image: url("/zc/modules/Core/images/Icons/tick.png");
}

.admin-unpublish-icon {
	background-image: url("/zc/modules/Core/images/Icons/cross.png");
}

