A:link { text-decoration:; color:#3A5E8D; }
A:hover { text-decoration: none; color:#00244a; }

#bullet ul {
	margin-left: 16px;
	padding-left: 0;
	list-style-image: url(/images/bullet.gif);
	list-style-position: outside;
	}
#bullet2 ul {
	margin-left: 16px;
	padding-left: 0;
	list-style-image: url(/images/bullet.gif);
	list-style-position: outside;
	}
.border {
	border: 1px solid #DFE3E6;
}
.border_form {
	border: 1px solid #3a5e8d;
}
.credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b6bbbe;
}
.body, .dataview p, .dataview td, input, select, .dataview, .feedback, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
	line-height: 16px;
}
.bodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3a5e8d;
	line-height: 16px;
}
.article ul {
	margin: 0px;
}
.bodybullets, .article li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	line-height: 14px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	border: 1px solid #FFFFFF;
	padding-left: 5px;
}
.body_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
}
.form_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3A5E8D;
	border: 1px solid #C4CBDD;
}
.body_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
}
.image_placeholders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E6E6E6;
	font-size: 9px;
}
.pricecheck_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #899BB9;
	text-align: right;
	line-height: 16px;
	padding-right: 15px;
}
.prices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
	line-height: 16px;
	padding-right: 30px;
}
.body_disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
	line-height: 12px;
}
.results {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
	line-height: 16px;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
}
.results_comments, .results_comments p, .mceContentBody p, .results_comments td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3a5e8d;
	line-height: 13px;
}
.results_advisor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #3a5e8d;
	line-height: 11px;
}
.results_notification {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #C3C3C3;
	line-height: 8px;
}
.articles {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #899BB9;
        line-height: 16px;
}
.articles_body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #3a5e8d;
        line-height: 24px;
}

h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3a5e8d;
}
h1 { font-size: 13pt; }
h2 { font-size: 12pt; }
h3 { font-size: 11pt; }



div.feedback {
	font-weight: bold;
}
div.feedback_problem {
	color: red;
}
.feedback_debug {
	color: grey;
	display: none;

}
.cmseditlink {
	position: absolute;
	z-index: 1000;
}

/** 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 **/

.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 ****** */
.formlabel {  padding-right: 10px; }
.dataview td { vertical-align: top;  }

input.pricecheck {
  border: 1px solid #eee;
  width: 48px;
  font-size: 7pt;
}
a.editorlink {
	font-size: x-small;
	text-transform: uppercase;
	margin-left: 20px;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	padding-top: 14px;
	padding-left: 12px;
	border-left: 1px solid #ddd;
}

div.adminover {
	padding: 2em 2em 2em 2em;
	border: 3px solid #3A5E8D;
	background-color: white;
	width: 200px;
	height: auto;
	position: absolute;
	opacity: 0.9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
}
.regtable {
	border-collapse: collapse; 
}
.regtable td.rhs {
	border: 1px solid #C4CBDD;;
}
.regtable td {
	height: 21px;
}
.regtable .rhs input, .regtable .rhs textarea, .regtable select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	border: 1px solid #FFFFFF;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	width: 340px;
}
.regtable td.lhs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3a5e8d;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
}
.mcback { 
		background-image: url('/images/results/background2.gif');
		background-repeat: repeat-y;
		background-position: left;
	}
