body {
  background-color: #ffffff;
  font-size: 		14px; 
  font-family: 		Helvetica, Arial, sans-serif;
  margin: 			0px;
  padding: 			0px;
}

a:link,
a:visited {
  color: 			#0000ff;
  text-decoration: 	none;
}

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

a {
  cursor: 			pointer;
}

a.hearderLink {
  color: 			#000;
  text-decoration: 	none;
}

select, textarea, input {
  background-color:	#ffe;
  font-size:		11px; 
  font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-top:		1px solid #888888;
  border-right:		1px solid #cccccc;
  border-bottom:	1px solid #cccccc;
  border-left:		1px solid #aaaaaa;
}

select:focus, textarea:focus, input:focus {
  background-color: #ffffcc;
  background-image: url(/portal/images/ccc.gif);
  background-repeat: repeat-x;
  border-top:		1px solid #555555;
  border-right:		1px solid #aaaaaa;
  border-bottom:	1px solid #aaaaaa;
  border-left:		1px solid #888888;
}

select {
  width: 			125px;
}

input.text {
  width: 			123px;
}

textarea {
  width: 			325px;
  height: 			75px;
}

select.disabled {
    background-color: #eeeeee;
}

.gigantic {
  font-size:		20px; 
  font-family: 		Helvetica, Arial, sans-serif;
}

.huge {
  font-size:		16px; 
  font-family: 		Helvetica, Arial, sans-serif;
}

.large {
  font-size:		14px; 
  font-family: 		Helvetica, Arial, sans-serif;
}

.normal {
  font-size:		12px;
  font-family: 		Helvetica, Arial, sans-serif;
}

.small {
  font-size:		10px; 
  font-family: 		Helvetica, Arial, sans-serif;
}

.tiny {
  font-size:		8px; 
  font-family: 		Helvetica, Arial, sans-serif;
}

.bold {
  font-weight: 		bold;
}

.italics {
  font-style: 		italic;
}

.underline {
  text-decoration: 	underline;
}

.red {
  color: 			#ff0000;
}

.green {
  color: 			#00aa00;
}

.gray {
  color: 			#cccccc;
}

.highlight {
  background-color:	yellow;
}

.inactive {
  color: 			#bb00ff;
}

.oddLine {
  background-color: #e4e4e4;
}

.evenLine {
  background-color: #ffffff;
}

.cellBorder1{
  border: 			1px solid #000000;
  border-collapse: 	collapse;
  font-size:		12px;
  font-family: 		Helvetica, Arial, sans-serif;
}

.cellBorder0{
  border: 			0px;
  font-size:		12px;
  font-family: 		Helvetica, Arial, sans-serif;
}

.formTitle {
  width: 			150px;
  padding:			2px;
  position:			relative;
  float:			left;
  clear:			left;
}

.formWidget {
  width: 			350px;
  padding:			2px;
  position:			relative;
  float:			left;
}

.formSubmit {
  width: 			300px;
  padding:			2px;
  position:			relative;
  float:			left;
  clear:			left;
  text-align:		center;
}

.spacer {
  width:			10px;
  height:			10px;
  padding:			0px;
  border:			0px;
}

.ttText {
  font-size:		10px;
  font-family: 		Helvetica, Arial, sans-serif;
}

#cssToolbar {
  position: 		fixed;
  top: 				0px;
  left: 			0px;
  bottom: 			auto;
  right: 			0px;
  margin: 			0px;
  border-bottom: 	1px solid #000000;
  padding: 			0px;
  background-color: #eeeeee;
  width: 			100%;
  height: 			35px;
  overflow: 		hidden;
}
#news {
  position: 		fixed;
  top: 				40px;
  right: 			15px;
  bottom: 			auto;
  left:				auto;
  margin: 			10px;
  border: 			1px solid #71BFFC;
  padding: 			0px;
  background-color: #E6F1F9;
  width: 			250px;
  min-height: 		150px;
  z-index: 			1;
}
#news_content {
  margin: 			4px;
}
#quickLinks {
  position: 		fixed;
  top: 				auto;
  right: 			0;
  bottom: 			0;
  left: 			auto;
  margin: 			0px;
  border-top: 		1px solid #000000;
  padding: 			0px;
  background-color: #eee;
  width: 			100%;
  height: 			35px;
  overflow: 		hidden;
  text-align:		center;
}
#main_content {
  position: 		fixed;
  width: 			100%;
  top: 				35px;
  left:				auto;
  bottom: 			35px;
  width: 			100%;
  overflow: 		auto;
}

.QLButton {
  display: 			inline;
}

.AButton {
  display: 			inline;
}

.GButton {
  display: 			inline;
}

/*** for user admin panel ***/
#adminContainer {
  margin: 5px;
  border: 1px solid #000000;
  padding: 0px;
  background-color: #bbbbbb;
  width: 400px;
  min-height: 400px;
}
#adminControlls {
  border: 1px solid #555555;
  padding: 0px;
  background-color: #eeeeee;
  width: 380px;
  min-height: 370px;
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/
.dtree {
  font-family: 		Helvetica, Arial, sans-serif;
  font-size: 		11px;
  color: 			#666666;
  white-space: 		nowrap;
}
.dtree img {
  border: 			0px;
  vertical-align: 	middle;
}
.dtree a {
  color: 			#333333;
  text-decoration: 	none;
}
.dtree a.node, .dtree a.nodeSel {
  white-space: 		nowrap;
  padding: 			1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
  color: 			#333333;
  text-decoration: 	underline;
}
.dtree a.nodeSel {
  background-color: #c0d2ec;
}
.dtree .clip {
  overflow: 		hidden;
}

