body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
	color:#ffb400;
	margin:0;
	padding:0;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

table {
	border-style:none;
	border-collapse:collapse;
	border-spacing:2px;
}

.tblspace {
  border-bottom: 2px #ffb400 solid;
  border-top: 2px #ffb400 solid;
	padding:4px;
}

/* ---- User navigation ----*/
#navuser {
	position: absolute;
	top: 180px;
	left: 0px;
	width: 155px;
	height:491px;
	background-color: #ffb400;
	font-size:12px;
	color:#FFFFFF;
}

#navuser a {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
}

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


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#ffb400; layer-background-color:#000000; visibility:hidden}

/*Styles for level 0*/
.coolMenu,.coolMenuOver{position:absolute; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.coolMenu{background-color:#ffb400; layer-background-color:#000000; color:#FFFFFF;}
.coolMenuOver{background-color:#005588; layer-background-color:#000000; color:#FFFFFF; cursor:pointer; cursor:hand; }
.coolMenuBorder{position:absolute; visibility:hidden; background-color:#116BB8; layer-background-color:#000000}
.coolMenuSubBorder{position:absolute; visibility:hidden; background-color:#116BB8; layer-background-color:#000000}

/* ------ Login boxes and text ------ */

.LoginText{
	font-size:9px;
	color:#FFFFFF;
}

.LoginInput{
	font-size:9px;
	color:#FF0000;
}

/* ---- Top bar ---- */

#topbar {
	height: 102px;
	background-image: url(mtn_images/MTN-Long-Masthead.gif);
	background-repeat: no-repeat;
	z-index:0;
}

#topbar2 {
	position:absolute;
	left:0px;
	top:98px;
	width:160px;
	height:83px;
}

/* ---- Content navigation ---- */
#adminnav {
	right: 0px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffb400;
	z-index:2;
}

#adminnav table {
	border-style: none;
	padding: 3px;
	border-collapse:collapse;
	width:450px;
}

#adminnav tr {
	text-align: center;
}

#adminnav td{
	border-left:1px solid #C0C0C0;
	width:20%;
}

#adminnav .leftcell {
	border-left:none;
}

#adminnav a {
  font-size:10px;
	/*font-weight:bold;*/
	color:#ffb400;
	text-decoration:none;
}

#adminnav a:hover {
	color: #000000;
}


/* ---------------------- ALL THE VARIOUS BARS THAT MAKE UP THE MAIN AREA ---------------- */

#leftbar {
	position:absolute;
	background-color:#BECFE0;
	border-left: 1px solid #ffb400;
	border-right: 1px solid #ffb400;
	padding:0px 0px 0px 0px;
	top: 102px;
	left: 160px;
	width: 4px;
	height: 550px;
	z-index:2;
}

#leftdescr {
	position:absolute;
	background-color:#FFFFFF;
	border-right: 1px solid #999999;
	border-top: 1px solid #ffb400;
	padding: 0px 2px 0px 2px;
	top: 102px;
	height: 550px;
	left: 166px;
	z-index:2;
}

/* ---- Department tree navigation ---- */

#deptnav {
	position:absolute;
	top: 102px;
	left: 181px;
	width:179px;
	padding:5px 5px 0px 5px;
	background-color:#FFFFFF;
	border-top:1px solid #ffb400;
	overflow:hidden;
	z-index:2;
}

#midbar {
	position:absolute;
	background-color:#BECFE0;
	border-left: 1px solid #ffb400;
	border-right: 1px solid #ffb400;
	padding:0px 0px 0px 0px;
	top: 102px;
	left: 360px;
	width: 4px;
	height: 550px;
	z-index:2;
}

#rightdescr {
	position:absolute;
	background-color:#FFFFFF;
	border-right: 1px solid #999999;
	border-top: 1px solid #ffb400;
	padding: 0px 2px 0px 2px;
	top: 102px;
	height: 550px;
	left: 366px;
	z-index:2;
}

#topmainbar {
	position:absolute;
	background-color:#BECFE0;
	border-left: 1px solid #ffb400;
	border-top: 1px solid #ffb400;
	border-bottom: 1px solid #ffb400;
	padding:0px 0px 0px 0px;
	top: 98px;
	left: 160px;
	width: 1024px;
	height: 3px;
	z-index:0;
	overflow:hidden;
}

#loading {
	background-image:url("images/Loading.gif");
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:45%;
	left:45%;
	height:50px;
	width:156px;
	z-index:10;
	color:#000000;
	background-color:#999999;
}

#rubberband {
	position:absolute;
	background-color:none;
	border:2px solid red;
	z-index:10;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.map {
	text-align:center;
	border:0px solid #FFFFFF;
	padding:0px 0px 0px 0px;
}

.mapicons {
 border:2px outset #000000;
 padding:2px;
 width:100px;
}

.mapicons a img{
	text-decoration:none;
	border:1px solid #FFFFFF;
	margin:2px;
}

.mapicons a:hover img {
	border:1px solid #ffb400;
}

/* ---- Main content ---- */
#main {
	margin-left: 160px;
	margin-right: 0px;
	background-color:#FFFFFF;
	padding:10px 5px 0px 10px;
	/*border-top:1px solid #ffb400;*/
	overflow:visible;
	min-height:550px;
	z-index:4;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color:#ffb400;
	font-weight:bolder;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color:#ffb400;
	font-weight:bold;
}

.loadtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color:#000000;
	font-weight:bold;
}

/* ****************************** */

/* PRETTY TABLE STYLE */

.prettytable  {
	border:1px solid #77787B;
	padding: 5px 5px 5px 5px;
	border-collapse:collapse;
	width:auto;
}

.prettytable th {
	background-color:#005588;
	color: #FFFFFF;
	border: 0px solid #77787B;
	padding: 5px 5px 5px 5px;
	text-align: left;
	line-height:1.2em;
}

.prettytable th a {
	color:#FFFFFF;
	text-decoration:none;
}

.prettytable th a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.prettytable td {
	background-color: #fff;
	border-style: none;
	color: #777777;
	padding: 5px 5px 5px 5px;
	line-height:1.5em;
}

.prettytable .numeric {
	text-align:right;
}

.prettytable .alternaterow td,.row0 td {
	background-color: #EEEEEE;
	color: #555555;
}

.prettytable .summary td {
	border-top-style: solid;
	border-top-width:1px;
	background-color:#BECFE0;
	font-weight:bold;
}

.prettytable td a {
	color: #000000;
	text-decoration: underline;
}

.prettytable td a:hover {
	color: #555555;
	text-decoration: underline;
}

.prettytable .subheading {
	font-weight:bold;
	color:#ffb400;
}

.prettytable .description {
	color: #777777;
	font-size:10px;
	vertical-align:text-top;
}

.prettytable .subtlelink a {
	color: #ffb400;
	text-decoration:none;
}

.prettytable .subtlelink a:hover {
	color: #000000;
	text-decoration:none;
}

/* LIGHT TABLE */

.lighttable  {
	border:0px solid #FFFFFF;
	padding: 5px 5px 5px 5px;
	border-collapse:collapse;
	width:auto;
}

.lighttable th {
	background-color:#FFFFFF;
	color: #000000;
	border: 0px solid #77787B;
	padding: 5px 5px 5px 5px;
	text-align: left;
	line-height:1.2em;
}

.lighttable td {
	background-color: #fff;
	border-style: none;
	color: #777777;
	padding: 5px 5px 5px 5px;
	line-height:1.5em;
}

.lighttable .numeric {
	text-align:right;
}

.lighttable .alternaterow td {
	background-color: #eee;
}

.lighttable .topline td {
	border-top-style: solid;
	border-top-width:1px;
	background-color:#BECFE0;
	font-weight:bold;
}

.lighttable td a {
	color: #000000;
	text-decoration: underline;
}

.lighttable td a:hover {
	color: #555555;
	text-decoration: underline;
}

.lighttable .subheading {
	font-weight:bold;
	color:#ffb400;
}

.lighttable .description {
	color: #777777;
	font-size:10px;
	vertical-align:text-top;
}


/* ****************************** */

a {
	color: #18395E;
	text-decoration: underline;
}

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

/* VARIOUS MISC STYLES */

.jobtitle {
	font-size:10px;
	color:#ffb400;
	font-style:italic;
}

.itemdescr {
	font-size:10px;
	color:#ffb400;
}

.itemdescr a {
	text-decoration:underline;
	color:#ffb400;
}

.itemdescr a:hover {
	color: #000000;
}

.legendheading {
	color: #ffb400;
	font-size:10px;
	font-weight:bold;
}

.legenditem {
	color: #ffb400;
	font-size:10px;
}

.heading {
	color: #000000;
	font-size:12px;
	font-weight:bold;
}

.error {
	color:#FF0000;
	font-weight:bold;
}

.little {
	font-size:10px;
	color:#999999;
}

.yell
{
  color: #FFFFFF;
  background-color: #ffb400;
  border: 0px solid black;
}

.listitem {
	color: #000000;
	font-size:10px;
}

/* Pre Login home page table */
#main .preloghead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#000000;
	padding: 1px;
}

#main .prelogin td{
	padding:5px;
	color:#999999;
}

#main .prelogin td a{
	color:#999999;
}

#main .tabletopbar{
	background-image:url(images/box-bar.gif);
	background-repeat:repeat-x;
}

#main .copyright {
	color:#999999;
	font-size:9px;
	font-style:italic;
}

