﻿/* HTML element styles */
/* ------------------------------------------------------------------------------- */

body					{ margin: 0px; background: White; color: Black; }
body					{
							SCROLLBAR-3DLIGHT-COLOR: 	rgb(255,234,188); 
							SCROLLBAR-HIGHLIGHT-COLOR: 	rgb(251,217,142);
							SCROLLBAR-FACE-COLOR: 		rgb(208,180,118); 
							SCROLLBAR-SHADOW-COLOR: 	rgb(144,125,82);
							SCROLLBAR-DARKSHADOW-COLOR:	rgb(101,87,57);
							SCROLLBAR-TRACK-COLOR: 		rgb(255,245,220);
							SCROLLBAR-ARROW-COLOR: 		rgb(0,0,0);
						}
body, td, li			{ font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }



/* HTML quasi-class styles */
/* ------------------------------------------------------------------------------- */

a:link					{ color: #26659D; text-decoration:none; font-weight: bold; }
a:hover					{ color: #DCD1B9; text-decoration:none; font-weight: bold; }
a:visited				{ color: #26659D; text-decoration:none; font-weight: bold; }
a:active				{ color: #26659D; text-decoration:none; font-weight: bold; }

.link{ color: #26659D; }

/* WebForm elements */
/* ------------------------------------------------------------------------------- */

input,select,textarea	{ font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }



/* Custom styles for menus and body text... */
/* ------------------------------------------------------------------------------- */

.footer					{ font-size: 7pt; padding: 5px; }
.sideBar				{ font-size: 8pt; padding: 5px; }
.mainPanel				{ font-size: 9pt; padding: 5px; }
.center                 { text-align:center; }

.introHeader			{ font-size: 10pt; color: White; }
.mainHeading			{ font-size: 10pt; font-weight: bold; }

.menuNorm				{ font-size: 8pt; background: #D0B476; }
.menuOver				{ font-size: 8pt; background: #FFFFFF; }
.menuSelected			{ font-size: 8pt; background: #E1C587; }

.subMenuNorm			{ font-size: 8pt; background: #D0B476; }
.submenuOver			{ font-size: 8pt; background: #FFFFFF; }
.sideMenuOver			{ font-size: 8pt; background: #548370; padding: 5px; }

.panelControls {
	font-size:9pt;
	font-weight:bold;
	margin-left:35px;
	margin-bottom:0px;
	/*border-bottom:1px solid gray;*/
	border-collapse:collapse;
}
.panelControls a:link, a:visited, a:active {
	color:black;
}
.panelControls a:hover {
	color:#32416a;
}
.panelControls td {
	/*padding:5px;*/
	/*width:75px;
	min-width:75px;
	max-width:125px;*/
	/*text-align:center;*/
	/*border-bottom:1px solid gray;*/
}
.panelControls .head .foot {
	width:20px; padding:0px;
}
.panelControls .head {
	width:10px;
	border-bottom:1px solid gray;
}
.panelControls .foot {
	width:*;
	border-bottom:1px solid gray;
}
.panelControls .spacer {
	width:3px; padding:0px;
	border-bottom:1px solid gray;
}
.panelControls .panelOff {
	width:75px;
	max-width:125px;
	padding:5px;
	background-position: bottom;
	border: 1px solid silver;
	background-color: #f5f6f5;
	border-bottom: 1px solid gray;
	background-image: url('/GPRime/images/bg_PanelCtrl.gif');
	background-repeat: repeat-x;
	text-align:center;
}
.panelControls .panelOn {
	width:75px;
	max-width:125px;
	padding:5px;
	border:1px solid gray; border-top:3px solid purple; background:#fff url('../images/bg_TabOn.gif.hide') repeat-x scroll left top;
	border-bottom:none;
	text-align:center;
}

/* ------------------------------------------------------------------------------- */

.bold {
	font-weight:bold;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}

.nonbreaking {
	white-space:nowrap;
}

.hint {  
  display:none;
  position: relative;
  left:10px;
  /*right: -500px;*/
  width: 200px;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background-color: #ffc;
}

.hintPointer
{
	position: absolute;
    left: -10px;
    top: 9px;
    width: 10px;
    height: 19px;
    background: url('../../GPRime/images/pointer2.gif') left top no-repeat;
}

.TArea {
  
  width:300px;
 
}

