﻿/**** REPORT UPLOADS *********/
.pnlModal
{
	background-color: White;
	width: 650px;
	height: 200px;
	border-width: 2px;
	border-style: solid;
	border-color: darkblue;
	font-family: Arial;
	font-size: 9pt;
}

.modal{
	background: gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.pnlTemplate{
	position: relative;
	width: 650px;
	height: 200px;
}

.modalButtons{
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.modalButton{
	display: block;
	text-align: center;
	height: 25px;
	width: 150px;
	line-height: 25px;
	background-color: #1C5DBB;
	color: White !important;
	text-decoration: none;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
}
.modalButton:hover{
	color: White !important;
}
.modalButton:visited
{
	color: White !important;
}
.hiddenButton
{
	display: none;
}
/******************************/

span.webpart-description{

}

/**** REPORT DOCUMENTS VIEW ***/
.GridLinks td a
{
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
.GridLinks td a:link
{
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
.GridLinks td a:hover
{
	color: #8EFFE6;
}
.GridLinks td a:visited
{
	color: #ffffff;
}

.ReportsGrid_Style
{
	width:100%;
	background-color:#ffffff;
}

.ReportsGrid_HeaderStyle
{
	color:#ffffff; 
	font-weight:bold;
	background-color:#014FBC;
}

.ReportsGrid_ItemStyle
{
	color:#ffffff; 
	font-weight:bold;
	background-color:#009158;
}

/* Edit Item Popup */

table.Popup_EditItemTable
{
	margin:4px;
	border-top:solid 1px #b0b0b0;
}

td.Popup_EditItemTitle
{
	width:170px;
	background-color:#e5e5e5;
	border:solid 1px #b0b0b0;
	border-right:0px; 
	border-top:0px;
	font-weight:bold;
}

td.Popup_EditItemValue
{
	border:solid 1px #b0b0b0;
	border-left:0px; 
	border-top:0px;
}

div.Popup_EditItemInput
{
	padding:2px;
	border:1px solid #F6B346;
}

td.Popup_EditItemValue input
{
	width:100%;
	background-color:Transparent;
	border:solid 0px Transparent;
}

/*********************************/
.publicationwp-grid{
	color:#78787a;
	border-color:#FFFFFF;
	background-color:#DEDFDE;
	width:100%;
}
.publicationwp-grid .grid-head > td{
	padding:2px 3px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#C8C8C8;
}

.publicationwp-grid .grid-item > td{
	padding:2px 3px;
}

div.publication-msg > p{
	color:#78787a;
	margin:0px; 
	padding: 60px; 
	font-weight:bold;
	text-align: center;
	border: 1px solid CECFCE;
	background-color:#DEDFDE;
	
}

.modal-contentpane
{
}

.modalform-contentpane
{
	width:400px;
	height:440px;
	text-align:left;
}

.modal-contentpane > div{
	padding-bottom:10px;
	text-align:right;
}

.modal-buttonpane{
	text-align:right;
}

.modal-button{
	margin:1px;
	color:#78787A;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:2px 2px 2px 20px;
	background-color:#DEDEDE;
	border:1px solid #CECFCE;
}
.modal-button:hover{
	background-color:#F5F5F5;
	color:#78787A;
}
.button-cancel{
	background-image:url(images/error.png);
	background-position:2px 50%;
	background-repeat:no-repeat;
}

.button-ok{
	background-image:url(images/good.png);
	background-position:2px 50%;
	background-repeat:no-repeat;
}

a.command-button{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	background-color:#DEDEDE;
	border:1px solid #CECFCE;
	color:#78787A;
	display:inline-block;
	font-size:9pt;
	margin:2px;
	text-decoration:none;
}

a.command-button:hover{
	background-color:#F5F5F5;
	color:#78787A;
}

a.command-button.add{
	background-image:url(images/plus.png);
	background-position:2px 50%;
	background-repeat:no-repeat;
	padding:2px 2px 2px 20px !important;
}

a.command-button.delete{
	background-image:url(images/error.png);
	background-position:2px 50%;
	background-repeat:no-repeat;
	padding:2px 2px 2px 20px !important;
}
a.command-button.goto{
	background-image:url(images/goto.png);
	background-position:2px 50%;
	background-repeat:no-repeat;
	padding:2px 2px 2px 20px !important;
}

a.command-button.commit{
	background-image:url(images/good.png);
	background-position:2px 50%;
	background-repeat:no-repeat;
	padding:2px 2px 2px 20px !important;
}
/******************************************************/

div.webpart-error {
	color:#8F1A1A;
	margin:2px;
	padding:10px;
	border:solid 2px #8F1A1A;
	text-align:center;
	background-color:#EFD1D1;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

/*****************************************************/

span.WP_Controlpannel {
	top:0;
	right:0;
	display:block;
	position:absolute;
	z-index:2;
}

span.WP_Controlpannel > table {
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	background-color:#D5D5D5;
	border-color:#B5B5B5;
}

span.WP_Controlpannel legend {
	background-color:#E5E5E5;
	margin-bottom:-19px;
	border-top:solid 1px #b5b5b5;
	padding-top:4px;
}

span.WP_Controlpannel fieldset {
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding-top:15px;
    background-color:#E5E5E5;
	border:solid 1px #B5B5B5;
}
/***************************************/

table.datagrid{
	background-color:#DEDFDE;
	border-color:#FFFFFF;
	color:#78787A;
	width:100%;
}

tr.datagrid-item {}

tr.datagrid-item td{
	padding:2px 3px;
}

tr.datagrid-pager {}

tr.datagrid-pager td {}

tr.datagrid-header {}

tr.datagrid-header td{
	background-color:#C8C8C8;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 3px;
}

tr.datagrid-footer { }

tr.datagrid-footer td { }

tr.datagrid-alternate { }

tr.datagrid-alternate td { }

td.context-hover{
	cursor:pointer;
	background-color:#B5D5FF;
}

.loading{
	background-image:url('/images/loader-03.gif');
	background-repeat:no-repeat;
	background-position:center right;
}

/************************************/

div.context-div li {
	background-color:#F5F5F5;
	margin-left:15px;
}

div.context-div li > a:hover {
	cursor:pointer;
	background-color:#B5D5FF;
}

div.context-div li > a {
	color:#58585A;
	display:block;
	padding:4px;
	padding-right:20px;
	text-decoration:none;
}

div.context-div ul {
	background-color:#B5D5FF;
	list-style:none outside none;
	margin:0;
	padding:0;
}

div.context-div {
	border:1px solid #A0C0FF;
	position:absolute;
	display:none;
}
.dtpDateServed
{
}
/*****************************************/

div.clear-float{
	clear:both;
}

div.newslist-wrapper {
	color:#435870;
	padding:10px 4px;
	margin:0px 10px;
	border-bottom:solid 1px #C0C0C0;
	background-color:#FFF;
}

div.newslist-title {
	width:79%;
	float:left;
}

div.newslist-title h3{
	display:inline;
	font-size:10pt;
}

div.newslist-title a {
	color: #6186B7;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

div.newslist-title a:hover {
	color: #99ACC1;
	text-decoration: underline;
}

div.newslist-date {
	width:19%;
	float:left;
}

div.article-listview-title {
	padding:10px 0px;
	margin:20px 0px 0px 0px;
}

div.article-listview-title a {
	text-decoration:none;
	font-size:16pt;
	font-weight:bold;
	color:#C0C0C0;
}
/******************************/

div.pub-list-wrapper{
	margin:10px 0px;
	padding:4px 4px;
	border-bottom:solid 1px #E5E5E5;
	color:#435870;
}

div.pub-list-wrapper a{
	color: #6186B7;
	text-decoration: none;
}

div.pub-list-wrapper a:hover{
	color: #99ACC1;
	text-decoration: underline;
}

div.pub-list-head > .pub-list-date{
	float:right;
}

div.pub-list-head > h3{
	display:inline;
	font-size:10pt;
}
div.pub-list-body{
}
div.pub-list-footer{
}

div.pub-list-author{
	float:left;
}

div.pub-list-readmore{
	float:right;
}

div.pub-list-footer > a{
	padding-right:20px;
	background-image:url(images/btn_more.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

div.arcive-link{
	text-align:right;
}
/*************************************************************/

div.modal-progress{
	display:none;
}

div.modal-progress.loading{
	display:block;
}

div.modal-progress-fader{
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	background-color:#F5F5F5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	opacity:0.5;
	filter:alpha(opacity=50);
}

div.modal-progress-wrapper{
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position:absolute;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url("/_admin/images/ajax-loader.gif");
}

div.ajaxloader{
	display:none;
}

div.ajaxloader.loading{
	display:block;
}

div.ajaxloader-fading-panel{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	opacity: 0.75;
	filter: alpha(opacity=75);
	position: fixed;
	background-color:#180010;
}

div.ajaxloader-loader-panel{
	padding:5px;
	position:absolute;
	border:solid 1px #88888a;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:Transparent;
}

div.ajaxloader-loader{
	text-align:center;
	background:#F5F5F5;
	padding:5px 20px;
}

div.ajaxloader-image{
	margin:20px 0px 10px 0px;
}

div.ajaxloader-message{
	color:#28282A;
	margin:10px 0px 10px 0px;
	font-family:Tahoma;
	font-weight:bold;
}

/*************************************************************/

div.search-result-message{
	color:#435870;
	font-size:10pt;
	font-weight:bold;
}

div.search-result-results{
	
}

div.search-result-error {
	color: #CC0000;
	padding: 20px;
	border: 1px solid #800000;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	background-color: #F7F0F0;
}

div.search-result-searchbox{
	margin:10px 0px;
	color:#435870;
}

div.search-result-searchbox > span{
	font-size:12pt;
	font-weight:bold;
	margin-right:10px;
}

div.search-result-searchbox > input[type='text']{
	width:35%;
	margin-right:10px;
	border:solid 2px #C0C0C0;
}

div.search-result-searchbox > input[type='submit']{

}

div.search-wrapper {
	border-bottom: solid 1px #E5E5E5;
	padding: 15px 0px 10px 0px;
	color: #435870;
}

div.search-wrapper a{
	color: #6186B7;
	text-decoration: none;
}

div.search-wrapper a:hover{
	color: #99ACC1;
	text-decoration: underline;
}

div.search-wrapper a:visited{
	color: #6186B7;
	text-decoration: none;
}

div.search-title{
	font-weight:bold;
	font-size:12pt;
	margin-bottom:10px;
}

div.search-content{
	margin-bottom:10px;
}

span.highlight{
	color: #6186B7;
	font-weight:bolder;
}

