body{
  margin:0px;
  background-color:#000000;
  font-family:Verdana;
  font-size:11px;
  color:#000000;
}

p{
  line-height:16px;
  margin-top:3px;
  margin-bottom:15px;
}

.logo{
  background-image:url('/images/norchief-logo.gif');
  background-repeat:no-repeat;
}

input.login{
  border:1px solid #666666;
  color:#666666;
  font-size:11px;
  font-family:Verdana;
}

td.login{
  text-align:right;
  color:#666666;
  font-size:11px;
  font-family:Verdana;
}

td.bottomside{
  background-image:url('/images/background-btm.jpg');
  background-repeat:repeat-x;
}

td.red{
  background-color:#c41230;
}

td.bottommain{
  background-image:url('/images/background-btm.jpg');
  background-repeat:repeat-x;
  color:#ffffff;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
}

td.leftquote{
  background-image:url('/images/xquote-left.gif');
  background-repeat:no-repeat;
  background-position:top left;
}

td.rightquote{
  line-height:18px;
  padding:15px;
  background-image:url('/images/xquote-right.gif');
  background-repeat:no-repeat;
  background-position:bottom right;
}

p.quote{
  font-family:Verdana;
  font-size:13px;
  color:#666666;
  margin:10px;
}

.content{
  padding:20px 40px 200px 20px;
}

tr.white{
  background-color:#000000;
}

tr.backgroundfade{
  background-image:url('/images/background-fade.jpg');
  background-repeat:repeat-x;
  background-position:bottom center;
}

tr.backgroundcontent{
  border:1px solid #990000;
  background-image:url('/images/background-content.jpg');
  background-repeat:no-repeat;
  background-position:bottom center;
}

a.footer:link {
	color: #ffffff;
	text-decoration: none;
}

a.footer:visited {
	color: #ffffff;
	text-decoration: none;
}

a.footer:hover {
	color: #666666;
	text-decoration: none;
}

a:link {
	color: #c41230;
	text-decoration: none;
}

a:visited {
	color: #c41230;
	text-decoration: none;
}

a:hover {
	color: #990000;
	text-decoration: none;
}

a.heading:link {
  font-size:11px;
  font-weight:normal;
	color: #c41230;
	text-decoration: none;
}

a.heading:visited {
  font-size:11px;
  font-weight:normal;
	color: #c41230;
	text-decoration: none;
}

a.heading:hover {
  font-size:11px;
  font-weight:normal;
	color: #990000;
	text-decoration: none;
}

h1{
  color:#000000;
  font-family:Verdana;
  font-size:11px;
  margin-bottom:-10px;
  padding-bottom:-10px;
  margin-top:20px;
}

h2{
  color:#c41230;
  font-family:Verdana;
  font-size:16px;
}

.required{
  color:#c41230;
}

td.required{
  background-color:#fff000;
}

.heading{
  margin-left:-5px;
}

.form{
  font-size:12px;
  font-family:Verdana;
}

td.heading{
  background-color:#000000;
  color:#ffffff;
  padding:3px;
  font-weight:bold;
}

td.row{
  padding:3px;
  border:1px solid #cccccc;
}

td.headingc{
  background-color:#000000;
  color:#ffffff;
  padding:3px;
  font-weight:bold;
  text-align:center;
}

td.rowc{
  padding:3px;
  border:1px solid #cccccc;
  text-align:center;
}

/* ------ Navigation---------- */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float:right;
}

#nav li.home:hover, #nav li.recruitment:hover, #nav li.management:hover, #nav li.compliance-registry:hover, #nav li.land:hover, #nav li.job-posting:hover, #nav li.news:hover, #nav li.the-mel:hover, #nav li.contact:hover, #nav li.geology:hover {
  background-position: left bottom;
}

#nav a {
	display: block;
	height:36px;
}

#nav li ul li a {
	display: inline;
}

#nav li {
  float:left;
}

#nav li ul {
  margin-top: -5px;
	padding-top: 5px;
	position: absolute;
	height: 28px;
}

#nav li:hover ul {
}

#nav li:hover ul, #nav li.sfhover ul {
}

#nav li:hover .ul1 {
}

#nav li:hover .ul1, #nav li.sfhover .ul1 {
}

#nav li.home {
  background-image: url('/images/nav-home.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 55;
}

#nav li.recruitment {
  background-image: url('/images/nav-recruitment.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 105px;
}

#nav li.management {
  background-image: url('/images/nav-management.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 102px;
}

#nav li.compliance-registry {
  background-image: url('/images/nav-compliance.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 156px;
}

#nav li.land {
  background-image: url('/images/nav-land.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 51px;
}

#nav li.job-posting {
  background-image: url('/images/nav-job-posting.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 99px;
}

#nav li.news {
  background-image: url('/images/nav-news.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 57px;
}

#nav li.the-mel {
  background-image: url('/images/nav-the-mel.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 74px;
}

#nav li.contact {
  background-image: url('/images/nav-contact.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 79px;
}

#nav li.geology {
  background-image: url('/images/nav-geology.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 36px;
  width: 73px;
}

#nav li.on {
  background-position: left bottom;
}

#nav li.on ul {
}