/** 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 **/

td { vertical-align: top; }
.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;
}
/****** End crucial ned ****** */


.back_main {
	background-image: url(/images/back.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.back_top {
	background-image: url(/images/back_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
td, p, label, body, input, select { 
 font-family: Sans-serif;
 font-size: 95%;
}
select {
	font-size: 100%;
}
label, .formlabel{ font-weight: bold; }
td { vertical-align: top; }




body { 
        margin:0px 0; 
        padding:0;
}
img { 
        border: none; 
}

h1 {
        font-family: Trebuchet MS;
        color:#003a63;
        font-size: 29px; font-weight: bold;
        margin: 0;
}

h2 {
        font-family: Trebuchet MS;
        font-size: 16px; 
        color:#003a63;
        margin: 0;
}

h3 {  
        font: 14px Trebuchet MS;
        color: #999;  
}

ul { 
        list-style: circle;
}

li { 
        color: #000;
}

p { 
        margin: 0 0 5px 0; 
        padding: 0; 
        color: #000; 
}

a { 
        color: #000;  
}

a:hover { 
        color: #000;
        text-decoration:underline; 
}

td { vertical-align: top; }



body, p, td, a {
	font-family: Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
}
a.selected {
	color: #990000;
	font-weight: strong;
}
a:active img, a > img.selected {
	border: 1px solid #990033;
}
.caption {
	padding: 5px 5px 5px 5px;
	font-size: 9pt;
	font-weight: bold;
}
.reddish { color: #990033; }
.footersig { border-top: 1px solid black; }
