
/** Please put all crucial styles here: ie. ned specific things, such as display: none for debug etc.
Note that this style sheet should be able to be used in conjunction with a frontend style sheet without
"breaking" frontend design **/

.feedback {
        font-size: 8pt;
}

.feedback_problem {
        color: red;
}

.feedback_notice {
        color: blue;
}

.feedback_debug {
        color: grey;
        display: none;
}
.nowrap { white-space: nowrap; }
.vbottom { vertical-align: bottom; }
.tr_off  { display: none; }
.tr_on  { display: table-row; }
.comment { 
        color: blue; 
        font-size: x-small;
}
.tiny { font-size: 7pt; }
/*** Start tab style ***/
ul#tabnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid  #7B7984;
margin: 0;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #7B7984;
margin: 2px 2px 0 2px;
border: 1px solid #7B7984;
}

li.tab {
border-bottom: 1px solid #fff;
background-color: #fff;
}

li.tab a {
color: #fff;
}

#tabnav a {
float: left;
display: block;
color: #fff;
text-decoration: none;
padding: 4px;
}

#tabnav a:hover, #tabnav a:active, #tabnav li.selected a {
background: #fff;
color: #000;
}
/*** End tab style ***/
div.editlink {
        margin-top: 10px;
        margin-right: 5px;
}
div.editlink a {
        background-image: url('/ned/images/button_edit.gif');
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 20px;
        font-weight: bold;
}
.editlink a:hover {
        border-bottom: 1px solid #ddd;
}
.sortingup { background-image: url('/ned/images/sortup.gif'); background-position: right; background-repeat: no-repeat; padding-right: 12px; }
.sortingdown { background-image: url('/ned/images/sortdown.gif'); background-position: right; background-repeat: no-repeat;padding-right: 12px;}


/****** End crucial ned ****** */

img {
	border-width: 0px;
}
td, .application, h1, p, body, a, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	color: #333333;
}
a, a:hover, a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #999999;
}
h1, .topbanner td {
	color: #003366;
	font-size: 14px;
}
.topbanner td {
	background-color: #F0F0F0;
}
th.heading {
	font-size: 12px;
}
div.header {
	height: 88px; 
	background-color: #283751; 
	background-image: url(/images/logo.jpg); 
	background-repeat: no-repeat; 
	background-position: left; 
	text-align: right; 
	color: #FFFFFF; 
	padding-top: 0px; 
	padding-right: 10px;
}
div.header a {
	color: #C0C0C0;
	text-decoration: none;
}
select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.formlabel {
	width: 140px;
}
body {
	margin: 0px 0px 0px 0px;
}
li {
	list-style-image: url('/images/bulletBlock.gif');
}
.row_light {
	background-color: #FFFFFF;
}
.row_dark{
	background-color: #F0F0F0;
}
.rrow_light {
	background-color: #FFFFFF;
}
.rrow_dark {
	background-color: #F0F0F0;
}
.rowselected {
	background-color: #BDBEC6;;
	color: #000000;
}
.contenttablelistheadingrow td, th.heading {
	border-bottom: 1px solid #C0C0C0;
}
.feedback, .feedback a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.feedback_problem {
	color: #990000;
}
.feedback_problem a {
	color: #C00000;
}
.feedback_notice {
	color: #006633;
}
.feedback_notice a {
	color: #009900;
}
.feedback_debug {
	color: #999999;
	display: none;
}
.feedback a:hover {
	color: #000000;
}
.heading {
	text-decoration: none;
	color: black;
	vertical-align: bottom;
}
.dataview {
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 3px;
	padding-right: 0;
}
.group {
	font-size : 12px;
	text-decoration: none;
	background-color: #ffee35;
	color: black;
	border-style: solid;
	border-width: thin;
	border-color: blue;
}
.group2 {
	background-color: #efce15;
}
.invoice {
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	border-style: solid;
	border-width: thin;
	border-color: black;
}

.report {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.report_detail {
	font-size : 12pt;
	font-weight: bold;
	color: blue;
	vertical-align: top;
	text-align: left;
}
.report_detail {
	font-size : 8pt;
	color: blue;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: thin;
	border-bottom: none;
	border-left: none;
	border-top: none;	
}
.report_detail fine {
	font-size : 6pt;
	color: #666666;
	text-align: left;
	
}
.report_heading {
	border-style: solid;
	border-width: thin;
	border-color: #ddddff;
	border-top: none;
	border-left: none;
	border-right: none;

}

.report_subsection {
	border-style: solid;
	border-width: thin;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	border-color: #ddddff;
}

.report_heading_1 {
	font-size: 10pt;
	font-weight: bold;
}

.report_detail_heading {
	color: black;
	background-color: #bbbbdd;
	text-align: left;
	font-weight: normal;
	border-right: #000000;
	border-style: solid;
	border-color: #ffffff;
	border-width: thin;	
	border-left: none;
	border-top: none;
	border-bottom: none;
}

.report_totals {
	font-size: 8pt;
	text-align: right;
}

span.subheading {
	color: #999999;
	font-weight: normal;
	font-size: 6pt;
}

.fieldname {
	font-weight: bold;
}

.boxheading {
	border-style: solid;
	border-width: thin;
}
th { font-size: x-small; }
.nowrap { white-space: nowrap; }
.capturefeedback {
	text-align: left;	
}
.capturefeedbackbad {
	background-color: #FF3333;
}

.capturefeedbackgood {
	background-color: #33ff33;
}

th { font-size: x-small; }
.nowrap { white-space: nowrap; }
.vbottom { vertical-align: bottom; }
.tr_off  { display: none; }
.tr_on  { display: table-row; }
.comment { 
	color: #999999; 
	font-size: 9px;
}
.tiny { font-size: 7pt; }

.help, .help p, .help a {
	font-weight: normal;
	border: 1px #ddd solid;
}
tr.flagged td { 
	background-color: #F6D5D6; 
}
tr.overdue td { 
	border: 1px #990000 solid; 
	background-color: #E2C2C2; 
}

td.navColumn {
	background-color: #7B7984;
}
.aNav, .aNav:hover, .aSearch, .aSearch:hover {
  text-decoration: none;
}
.aSearch {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.iSearch {
	font-size: 10px;
	width: 65px;
}
.bSearch {
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-transform: capitalize;
	vertical-align: top;
}
.nav {
  font-family: Arial;
  font-size:   10px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #9A9A9A;
  padding-top: 2px;
  padding-bottom: 2px;
  cursor: default;
}
.navItem1, .navItem1Over, .navActive1, .navActive2, .navItem2, .navItem2Over {
}
.navItem1Over {
  color: #182842;
  cursor: hand;
  cursor: pointer;
  background-color: #BDBEC6;
}
.navActive1 {
  color: #182842;
  padding-left: 7px;
  border-left: 3px solid #F76521;
  background-color: #DEE3E7;
}
.navActive2 {
  color: #FFFFFF;
  background-color: #8E8E99;
  border-left: 3px solid #BA4C19;
  padding-left: 10px;
}
.navItem2 {
  color: #FFFFFF;
  padding-left: 10px;
}
.navItem2Over {
  color: #182842;
  cursor: hand;
  cursor: pointer;
  padding-left: 10px;
  background-color: #BDBEC6;
}
tr.tracemarked td { background-color:#BDBEC6;
}
.repview th { font-weight: bold; text-align: left; font-size: 10pt; white-space: nowrap;}
.repview { border-collapse: collapse; border: 1px solid #eee; padding: 2px 2px 2px 2px; width: 90%; font-size: 9pt}
.repview .top { background-color: #5F77B7; color: #ffffff; }

div.yellownote { 
	font: "Arial Black";
	font-size: 14pt;
	margin-top: 10px;
  	-moz-border-radius: 2em;
  	border-radius: 2em;
	background-color: #ffd700;
	margin-left: 4em; 
	margin-right: 4em;
	padding: 2px;
}
.clientstatsout {
	border-collapse: collapse;
	border: 1px solid #eee;
	width: 400px;
}
.clientstatsin {
	width: 100%;
}
.clientstatsout th, .clientstatsout td, .clientstatsin td {
	width: 50%;
}
.clientstatsout th {
  color: #182842;
  background-color: #DEE3E7;
}
.clientstatsout td {
	background-color: #ccc;
}
.clientstatsin td {
	border-bottom: 1px solid #eee;
	border-collapse: collapse;
}
