/***********************************************/
/* PIRCSS2.css                                 */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background-color:#15488a;
	font: small Arial,sans-serif;
}
tr, td{font: 95% Arial,sans-serif;}
p{color: black;font: 1.1em ;
}
/******* hyperlink and anchor tag styles *******/
a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}
a:hover{
	color: #FFCC00;
	text-decoration: underline;
}
/************** header tag styles **************/
h1{
 	font: bold 120% Arial,sans-serif;
 	color: #334d55;
 	margin: 0px;
 	padding: 0px;
}
h2{
 	font: bold 114% Arial,sans-serif;;
 	color: #006699;
 	margin: 0px;
 	padding: 0px;
}
h3{
 	font: normal 115% Arial,sans-serif;;
 	color: #006699;
 	margin: 0px;
 	padding: 0px;
	display:inline;
}
h4{
 	font: bold 125% Arial,sans-serif;
 	color:#15488a;
 	margin: 0px;
 	padding: 0px;
}
h5{
 	font: 1.1em Arial,sans-serif;;
 	color: black;
 	margin: 0px;
 	padding: 0px;
}
h6{
	display:inline;
	color:#15488a;
	font-weight:bold;
	font-size:1.1em;
}
.titles{
	display:inline;
	font-weight:bold;
	font-size:1.1em;
}
.titles_block{
	display:block;
	color:black;
	font-weight:bold;
	font-size:1.1em;
	margin:5px 0 5px 0;
}
/*************** list tag styles ***************/
ul{
	list-style-image:url(../img/bullet_gray.gif);
	list-style-type: square;
	margin-left: 18px;
	margin-top: 7px;
	font: normal 110% Arial,sans-serif;
}
/*First work in list on index page (Web Control Panel, DocFinder, Admin Tools etc. )*/
.list li span{
	color:black;
	padding: 0 2px 0 0;
	font-weight: bold;
}
ul ul{
 	list-style-type: disc;
}
ul ul ul{
 	list-style-type: none;
}
/********* Form and related tag styles *********/
form {
	margin: 0;
	padding: 0;
}
.name_and_save tr td{ font-weight:bold}
.radio_label{
	font: 1.0em Arial,sans-serif;
	cursor:pointer;
	cursor:hand;
	width:auto;
}
input, select, textfield,textarea{
	font-family: Arial,sans-serif;
	font-size:12px;

}
.docview_list_field{width:230px;}

#LastX{width:40px;}
/******* Used for DocFinder Search and Result pages ***************/
.table_title{
	width:97%;
}
.table_title_left{
    font: 1.1em Arial,sans-serif;
	padding-top: 10px;
	padding-bottom: 2px;
}
.table_title_right{
	text-align:right;
    font: 1.1em Arial,sans-serif;
	padding-top: 10px;
	padding-bottom: 2px;
}

#resulttable{
	width:97%;
	border: 1px solid #CCCCCC;
}
#resulttable th{
	vertical-align:top;
	text-align:left;
	background-color:#15488a;
	color:white;
	font-weight:bold;
}
#resulttable tr{
border: 1px solid #cccccc;
}

/*Actions table on results page*/

.actionstable{
	text-align:left;
	width:99%;
	height:32px;
	background-color:#f3f3f3;
	border: 1px solid #e3e3e3;
	font-size:1.2em;
	vertical-align:bottom;
}
.controls{
	background-color:#f3f3f3;
	border: 1px solid #e3e3e3;
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 2px 0;
	vertical-align:bottom;
	/*background:url("../img/controls_background.gif");*/
	/*background-repeat:repeat-x;*/
}
.controls span{padding: 2px 5px 2px 2px;}
.controls select{width:150px;}
.controls input{width:375px;}
#report_search_criteria p span {
	padding-right:3px;
	font-weight:bold;
	color:black;
}
/*************************History page***********************************/
#historypage{

	margin:20px;
	width:99%;
	background-color: #ffffff;
	font: small Arial,sans-serif;
}
#historytable, #detailstable{
	width:97%;
	border: 1px solid #CCCCCC;
}
#historytable th{
	vertical-align:top;
	background-color:#15488a;
	color:white;
	font-weight:bold;
}
#historytable tr td, #detailstable tr td{
	border: 1px solid #CCCCCC;
	background-color:white;
	color:black;
}
.history_buttons{
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	left:38%;
}
/*************************Details and Attachments page***********************************/
#detailspage{
	position:absolute;
	left:1%;
	right:1%;
	width:95%;
	background-color: #ffffff;
	font: small Arial,sans-serif;
}
#detailstable{
	width:97%;
	border: 1px solid #CCCCCC;
}
#detailstable th{
	vertical-align:top;
	background-color:#15488a;
	color:white;
	font-weight:bold;
}
#detailstable tr td{
	border: 1px solid #CCCCCC;
	background-color:white;
}
.details_buttons{
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	left:38%;
}
.message_text{width:100%; vertical-align:top;}
/*************************Buttons***********************************/
/*buttons on result page*/
#button_div{
	float:right;
}
/*buttons for DocFinder*/
.df_buttons_search_top{ padding: 0px 10px 10px 10px; display:inline; position:relative;top:3px; }
.df_buttons{ padding: 0px 10px 10px 10px; position:relative;top:5px;display:inline;}
.df_buttons_bottom{ padding: 0px 10px 10px 10px; position:relative;left:388px; }
.df_buttons_bottom-en{ padding: 0px 10px 10px 10px; position:relative;left:360px; }
.df_com_buttons{padding: 0px 10px 10px 10px; position:relative;;display:inline;top:3px; }
.df_com_buttons_bottom{padding: 0px 10px 10px 10px; position:relative;left:470px; }
.df_com_buttons_bottom-en{padding: 0px 10px 10px 10px; position:relative;left:455px; }

/*buttons on search.htm of Content Business Anylzer*/
.cba_buttons_nudged{ padding: 5px 6px 10px 10px; display:inline;}
.cba_buttons_flush_left{ padding: 5px 3px 10px 0px; display:inline; }
.cba_buttons_search_top{ padding: 5px 10px 10px 10px; display:inline; position:relative;top:3px; }
.cba_buttons_search_bottom{ padding: 10px 10px 10px 435px; }
.cba_buttons_search_bottom_en{ padding: 0px 10px 10px 400px; }
.button_group_right{margin-left:400px;}
.button_group_float_right{float:right;padding-right:40px;}
/*alternating table rows in results table*/
 .odd{background-color: white;}
 .even{background-color: #f3f3f3;}
#single_search_links{
	font-size:xx-small;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
 }
#single_search_links #current{
	background-color:#EFEFEF;
 }
/*contains name of Docview and Report Name on Results page*/
.name{
	color:black;
}
/**********Logon box styles for index page of wcp********/
table.logon
{
	width: 500px;
	background-color:#15488A;
	border: 1px solid #cccccc;
	padding: 0 5px 10px 10px;
	margin: 15px;
	/*height:95px;*/
	color:white;
}

table.logon a:link, table.logon a:visited
{
	color: #FFCC00;
	text-decoration: none;
}

table.logon a:hover
{
	color: #FFCC00;
	text-decoration: underline;
}

.div_success{
	width: 450px;
	background-color:#15488A;
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 15px;
	color:white;
	font-weight:bold;
	font-size:80%;
}

table.logon tr td
{
	padding-top: 10px;
	font-weight:bold;
	font-size:80%;
}

table.logon tr td.left_col_en
{
	width: 80px;
	text-align: right;
}

table.logon tr td.left_col_fr
{
	width: 110px;
	text-align: right;
}

table.logon tr td.right_col
{
	width: 355px;
	text-align:left;
	padding-left:60px;
}

input.login_input
{
	width:240px;
}

select.domain_list
{
	width:240px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 115px;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #ffffff;
	font: small Arial,sans-serif;

}
#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
}
/***********************************************/
/* Component Divs                              */
/***********************************************/
#site_name {
	width: 468px;
	margin:10px 0 8px 5px;
	height: 34px;
	background: url("../img/header-background.jpg") no-repeat;
}
#header_text_en{
	width: 254px;
	margin:5px 0 0 0px;
	height: 26px;
	background: url("../img/header-text-en.gif") no-repeat;
	position:relative;
	left:175px;
	top:3px;
	display:block;
}
#header_text_fr{
	width: 264px;
	margin:5px 0 0 0px;
	height: 27px;
	background: url("../img/header-text-fr.gif") no-repeat;
	position:relative;
	left:175px;
	top:3px;
	display:block;
}

/************** page name styles ****************/
#page_name{
	padding: 5px 0px 5px 0px;
	margin: 10px 15px 0 15px;
	color:#15488a;
	font-weight:bold;
}

/************* global_nav styles ****************/
#global_nav{
	position:relative;
	/*top:-2px;*/
	font: small Arial,sans-serif;
	width: 100%;
	min-width: 640px;
	height: 31px;
	color: #003399;
	padding: 0px;
	margin: 0px;
	background-image:  url("../img/glbnav_background.gif");
}
#global_nav img{
	margin-bottom: -4px;
}
#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}
#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}
#global_link{
	font-family:Arial,sans-serif;
	position: absolute;
	top: 5px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
	font-variant:small-caps;
}
#global_link a, #global_link a:visited{
  	font-size: 75%;
  	color:#003399;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	text-decoration:none;
}
#global_link a:hover{
  	background-image:  url("../img/glbnav_selected.gif");
	text-decoration: none;
	color:#15488a;
}
#global_link a.selected_global{
  	font-family:Arial,sans-serif;
	background-image: url("../img/glbnav_selected.gif");
	text-decoration: none;
	color:#15488a;
	font-weight:900;
}
#global_link_nologgedon{
	color:#CCCCCC;

}
#global_nav #global_link span{
	color:#666666;
	font-size: 75%;

}
/************ subglobal_nav styles **************/
.subglobal_nav{
	font: small Arial,sans-serif;
	position: absolute;
	top: 88px;
	left: 0px;
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	color: #cccccc;
}
/*Default styles for subglobal nav*/
.subglobal_nav a:link {
	font-size: xx-small;
	color: white;
	font-weight:bold;
	text-decoration:none;
}
.subglobal_nav a:visited {
	font-size: xx-small;
	color: white;
	font-weight:bold;
	text-decoration:none;
}
.subglobal_nav a:hover{
	color: #FFCC00;
	font-weight:bold;
	text-decoration:none;
}
/*Default styles for selected subglobal nav - indicates current page*/
.subglobal_nav a.selected_sub:link{
	color: #FFCC00;
	text-decoration:none;
}
.subglobal_nav a.selected_sub:visited{
	color: #FFCC00;
	text-decoration:none;
}
.subglobal_nav a.selected_sub:hover{
	color: #FFCC00;
	text-decoration:none;
}
/*Subglobal menu items not in <a> tag eg. 'Search Results' before it is activated*/
.subglobal_nav span{
	font-size: xx-small;
	color: #CCCCCC;
	font-weight:bold;
}
/************** site_info styles ****************/
#site_info{
	clear: both;
	border-top:1px solid #cccccc;
	font-size: xx-small;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	margin-left:12px;
	margin-right:12px;
}
#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
/********************* Page content styles **********************/
.div_content{
	margin:0 15px 0 15px;
	padding: 10px 0 0 0;
	font-size:70%;
}
.div_content table, .div_content table tr td {
	font-family: Arial,sans-serif;
	font-size:101%;
}
.div_content p{
	font-family: Arial,sans-serif;
	font-size:105%;
	color:black;
}
.buttons{
	margin-left:10px;
	padding:0 2px 0 2px;
	font-size:12px;
	color:black;
	font-weight:bold;
}
.section_headings{
	color:#15488A;
	font-weight:bold;
	font-size:100%;
	padding-bottom:5px;
}
.headings_index{
	color:#15488A;
	font-weight:bold;
	font-size:100%;
}
/*fieldset containing logon box*/
.logonbox{
	font-size:80%;
	margin-left:15px;
	background-color:#15488A;
	color:white;
	font-weight:bold;
}
.logonbox table td{
	font-size:xx-small;
	font-weight:bold;
	color:white;
}
/********************* Event Viewer **********************/
/*table containing the navagation to next results*/
.event_getmore span{
	padding-right:5px;
	font-size:1.1em;
}
/*tdiv and table containing the results*/
#eventviewer_results{overflow:scroll;}
#eventviewer_resulttable{
	width:97%;
	border: 1px solid #CCCCCC;
	font-weight:bold;
	color:black;
}
#eventviewer_resulttable tr th{
	vertical-align:top;
	text-align:left;
	background-color:#f3f3f3;
}
#eventviewer_resulttable tr{
border: 1px solid #cccccc;
}
#eventviewer_resulttable tr td{
	background-color:white;
}
.eventviewer_field{width:250px;}
.eventviewer_buttons{
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	left:38%;
}
/********************* Server / Processing / Exception messages **********************/
.processing{
	font-weight:bold;
	font-size:16pt;
	color: #15488a;
	text-align:right;
	margin:20px;
	font-style:italic;
}
.exception{
	font-weight:bold;
	font-size:14pt;
	color: #990000;
	text-align:right;
	margin:20px;
}
.server_message{
	font-weight:bold;
	font-size:14pt;
	color: green;
	text-align:right;
	margin:20px;
}
.message{
	font-weight:bold;
	font-size:14pt;
	color: #000099;
	text-align:right;
	margin:20px;
}
.event_results_header{
	border-bottom:1px solid gray;
	background-color:#999999;
}
.event_results_header tr td{
	color:white;
	font-weight:bold;
}
.event_results{
	border-bottom:1px solid gray;
	font-weight:bold;

}
.event_getmore{
	padding: 5px 5px 10px 5px;
	margin-bottom:10px;
	margin-top:10px;
}
.event_results a:link{
	font: 95% Arial,sans-serif;
	color:#15488a;
	text-decoration: underline;
}
.event_results a:visited{
	font: 95% Arial,sans-serif;
	color: #15488a;
	text-decoration: underline;
}
.event_results a:hover{
	font: 95% Arial,sans-serif;
	color: #FFCC00;
	text-decoration: underline;
}
/**********Content Business Analyser Homepage styles********/

/****defining status of items in summary table****/
.open_cf{
	font-weight:bold;
	color:#e19837;
	padding:3px 0 3px 0;
}
#resulttable .open_cf a{color:#e19837;}
.pending{
	font-weight:bold;
	color:#009933;
	padding:3px 0 3px 0;
}
#resulttable .pending a{color:#009933;}
.over_standard{
	font-weight:bold;
	color:#cc0022;
	padding:3px 0 3px 0;
}
#resulttable .over_standard a{color:#cc0022;}
.close{
	font-weight:bold;
	color:#005FA9;
	padding:3px 0 3px 0;
}
#resulttable .close a{color:#005FA9;}



.subglobal_nav a:visited {
	font-size: xx-small;
	color: white;
	font-weight:bold;
}
.subglobal_nav a:hover{
	color: #FFCC00;
	font-weight:bold;
}
.summary_row{
background-color:red;
}
/* Content Business Anlyser*/
.available_reports tr td form select{width:528px;}
.available_reports_fr tr td form select{width:630px;}
.reports_to_combine tr td select, .searches_to_combine tr td select{width:350px;}
.reports_to_combine tr td, .searches_to_combine tr td {text-align:center;}
.reports_to_combine tr td div, .searches_to_combine tr td div{padding:2px 0px 2px 0px;}
.reports_to_combine tr td div img {cursor:pointer;}
.searches_to_combine tr th{text-align:center;font-weight:bold;}
.searches_to_combine tr td div img {cursor:pointer;}
.available_fields {display:inline;}
.available_fields tr td{text-align:center;}
.available_fields tr td select{width:350px;}

#reports_summary{
	margin-top:3px;
	width:95%;
	color:#333333;
	font-weight:bold;
	font-size:1.2em;
}
#reports_summary tr th{
	background-color:#15488A;
	color:white;
    font-weight:bold;
	font-size:1.1em;
    border:1px solid #e3e3e3;
	text-align:left;
}
#reports_summary tr td{
	padding:2px;
	background-color:#f3f3f3;
	border:1px solid #e3e3e3;
}
#reports_summary tr th a{
	background-color:#15488A;
	color:white;
    font-weight:bold;
}
.tableheader a:link{
	font: 100% Arial,sans-serif;
	color:white;
	text-decoration: underline;
	font-weight:bold;
}
.tableheader a:visited{
	color: white;
	text-decoration: underline;
	font-weight:bold;
}
.tableheader a:hover{
	color: #FFCC00;
	text-decoration: underline;
	font-weight:bold;
}
.subsection{
	font-size:1.1em ;
	border:2px solid #cccccc;
	padding:5px;
	margin:5px 0 5px 0;
	color: #334d55;
}
.subsection p{
margin-top:2px;
margin-bottom:2px;
}
/*arrows to move fields from left to right panel*/
#custom_search option{width:350px;}
a.open_close:link{
	font: bold 100% Arial,sans-serif;
	color:#15488a;
	text-decoration: none;
	padding:0 3px 0 3px;
}
a.open_close:visited{
	font: bold 100% Arial,sans-serif;
	color:#15488a;
	text-decoration: none;
	padding:0 3px 0 3px;
}
a.open_close:hover{
	font: bold 100% Arial,sans-serif;
	color: #FFCC00;
	text-decoration: none;
	padding:0 3px 0 3px;
}
a.help:link {
	font: bold 100% Arial,sans-serif;
	color:#15488a;
	text-decoration: none;
	padding:0 0 0 2px;
	text-decoration: none;
}
a.help:visited {
	color:#15488a;
	text-decoration: none;
	padding:0 0 0 2px;
}
a.help:hover {
	color: #FFCC00;
	text-decoration: none;
	padding:0 0 0 2px;
}
.spanheading{
	text-align:center;
	font-weight:bold;
	font-size:105%;
}
.spanlabel{
	font: 1.1em Arial,sans-serif;;
 	color: black;
 	margin: 0px;
 	padding: 0px;
}
/*For documentation wcpdoccontent.htm and wcpdoctoc.htm*/
.documentation{
	scrollbar-base-color:#003366;
	background-color:white;
	font: normal 1em Arial,sans-serif;
}
.documentation h1 {
	font-size:1.6em;
	color:#15488a;
	border-bottom:1px solid #003399;
}
.documentation h2 {
	font-size:1.5em;
	color:#15488a;
}
.documentation h3 {
	font-size:1.3em;
	color:#15488a;
	font-weight:bold;
}
.documentation h4 {
	font-size:1em;
	color:#15488a;
}
.documentation h5{
	display:inline;
	color:black;
	font-weight:bold;
	font-size:1em;
}
.documentation p{font-size:.9em;}
.documentation #version{border-style:none;}
.documentation span{font-size: 1em; color:#15488a;}
.documentation thead{
	color:white;
	background-color:#003366;
	font-weight:bold;
}
.documentation .figure{
font-size:.8em;font-weight:bold;position:relative;top :-15px;}
.documentation ul, .documentation ol{
	list-style-image:url(../img/bullet_gray.gif);
	list-style-type: square;
	margin-left: 18px;
	margin-top: 7px;
	font: normal .9em Arial,sans-serif;
}
.documentation ul li ul{font-size:1em;}