/* the bit that does the work */

body, div, a, p, img, span, ul, li {
	margin:0;
	border:0;
	padding:0;
}

body {
 	overflow: hidden; 
	height:100%; 
 	max-height:100%; 
	text-align: center;
	font-family:arial, verdana, sans-serif; 
	font-size: 10pt;
	color: white;
	text-align: center;
	scrollbar-3dlight-color:#ff5500;
	scrollbar-arrow-color:#ff5500;
	scrollbar-base-color:#ff5500;
	scrollbar-darkshadow-color:#ff4400;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#ff5500;
	scrollbar-shadow-color:#ff6600;
}

/* for internet explorer */
* html body {
  padding: 20px 0 20px 0; 
  }
#container {
  position:fixed; 
  overflow:auto; 
  top:20px;
  bottom:20px; 
  left: 50%;
  width:710px;
  padding:20px;
  margin: 0 0 0 -375px;
  border: 1px solid #ff6600;
  background: #3C3C3C;
  text-align: justify;
}
* html #container {
  width:750px;
  left:0;
  margin: 0 auto;
}

#header {
  position:absolute; 
  overflow:hidden; 
  top:0; 
  left:0; 
  width:100%;
  height:80px; 
  text-align: left;
  }
* html #header {height:80px;}


#footer {
  position:absolute; 
  overflow:auto; 
  bottom:0; 
  left:0;
  border-top: 1px solid #ff6600;
  width:100%; 
  height:30px; 
  text-align:right; 
  }
* html #footer {height:30px;}

/* IE hack */

* html body {
  padding:20px 0 20px 0; 
  }

* html #container {
  height:100%; 
  }

/* end of IE */

body, #header, #footer {
	background: #000000;
}

a, a:visited {
	text-decoration: none;
	color: white;
}

a:hover {
	border-bottom: 1px dotted #ff6600;
	color: #ff6600; 
	cursor:pointer;
}

div.toplink {
	padding: 10px 0px 0px 50px;
	border-bottom:1px solid #ff6600;
	
}

span.toplink {
	font-size: 20pt;
	width: 134pt;
	border-top:1px solid #ff6600;
	border-left:1px solid #ff6600;
	border-right:1px solid #ff6600;
	padding: 3px 35px 0px;
}

a.toplink:hover {
	border: none;
	color: #ff6600; 
	font-size: 20pt;
}

#tabs {
	position:absolute;
	bottom: 0;
	left: 50%;
	width:750px;
	margin: 0 0 0 -375px;
	/*
	border-style: solid;
	border-color: #ff6600;
	border-width: 1px 1px 0px;
	*/
}

#tabs ul {
	clear:both; 
	text-align: right;
}

ul.tabs {
  list-style-type:none; 
  background:transparent; 
  }

ul.tabs li {
  display:inline; 
  color:#ff6600;
  }

img.tabs {
	
}

#logout {
	display: none;
}

div.lva {
	margin: 1em 0em 1em;
}

p.lva_title {
	float: left;
}

div.shortcuts {
	margin-top: 0.3em;
	float: right;
}

a.lva {
	font-size: 1.5em;
}

.box {
	background: #333333;
	margin: 10px 10px 5px;
	padding: 10px 20px 10px;
	border: 1px inset #111111;
	display: none;
}

.box > * {
	margin-top: 0px;
	margin-bottom: 0px;
}

.clear {
	clear: both;
}

.icon {
	margin-left: 2px;
	height: 12pt;
	width: 12pt;
}

.linklist {
	padding-left: 20px;
}

.linklistheader {
//	margin-left: 20px;
}




#footer p {
  color:#fff; 
  margin:5px 10px 0 10px;
  }


