﻿/* HTML element styles */
/* ------------------------------------------------------------------------------- */

body			{ margin: 0px; background-color:White; }
body			{
					SCROLLBAR-3DLIGHT-COLOR:#c1cd23; 
					SCROLLBAR-HIGHLIGHT-COLOR:#c1cd23;
					SCROLLBAR-FACE-COLOR:#c1cd23; 
					SCROLLBAR-SHADOW-COLOR:#c1cd23;
					SCROLLBAR-DARKSHADOW-COLOR:#c1cd23;
					SCROLLBAR-TRACK-COLOR:#7d6b57;
					SCROLLBAR-ARROW-COLOR:#7d6b57;
				}

a:link			{ color: #26659D; text-decoration:none }
a:hover			{ color: #74260b; text-decoration:none }
a:visited		{ color: #26659D; text-decoration:none }
a:active		{ color: #26659D; text-decoration:none }


/* WebForm elements */
/* ------------------------------------------------------------------------------- */

.guiLabels {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

.gui {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

select {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

input {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

li {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

td {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

body {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

.HighlightedButton {
	background-color:red; color:white; font-weight:bold; 
}

textarea						{ width:100%; }

/* Custom styles for menus and body text... */
/* ------------------------------------------------------------------------------- */

#TabOn			{ background-color:#DCD1B9; border:1px solid #DCD1B9; border-bottom:none; }
#TabOff			{ background-color:#EEE9DD; border:1px solid #DCD1B9; border-bottom:none; }
#TabSpacer		{ width:3px; padding:0px; }

.emailBody		{ font-size:10pt; }
.footer			{ font-size:7pt; padding: 5px; }
.sideBar		{ font-size:8pt; padding: 5px; }
.mainPanel		{ padding: 5px; }
.left{	text-align:left}
.menuCaption	{ font-size:10pt; font-weight:bold; padding: 5px; background:#e1e5fb; color:#74260b; }

.menuContainer	{ background: #d8dfe7; }
.menuContainer td {
	white-space:nowrap;
	font-size:8pt;
}

.hidden, .displayNone { display:none;}

.menuContainer a{ color:white; }
.menuNorm		{ background-color:#c1cd23; background-position: right top; background-image:url('../images/img_TR_MenuCorner.gif.hide'); background-repeat:no-repeat; }
.menuNorm a:visited { color:#093b6e; }
.menuNorm a:active { color:#093b6e; }
.menuNorm a:hover { color:#093b6e; }
.menuNorm a:link { color:#093b6e; }
.menuNorm a { color:#093b6e; }
.menuOver		{ background-color:#093b6e; background-position: right top; background-image:url('../images/img_TR_MenuCorner.gif.hide'); background-repeat:no-repeat; }
.menuOver a:visited { color:#ffffff; }
.menuOver a:hover { color:#ffffff; }
.menuOver a:active { color:#ffffff; }
.menuOver a:link { color:#ffffff; }
.menuOver a { color:#ffffff; }
.menuOn			{ background-color:#74260b; background-position: right top; background-image:url('../images/img_TR_MenuCorner.gif.hide'); background-repeat:no-repeat; }
.menuOn a:active { color:#ffffff; }

.menuOn a:visited { color:#ffffff; }

.menuOn a:hover { color:#ffffff; }

.menuOn a:link { color:#ffffff; }

.menuOn a { color:#ffffff; }

.RolePicker td {
	background-color:#888888;
	background-image:url('../images/bg_RolePickerBar_Glass.gif'); background-position:left center; background-repeat:repeat-x;
	color:#888;
}
.RolePicker a:visited {
	color:white;
}
.RolePicker a:active {
	color:white;
}
.RolePicker a:hover {
	color:white;
}
.RolePicker a:link {
	color:white;
}
.RolePicker a {
	color:white;
}
.sideMenuOver	{ font-size:8pt; background: #d8dfe7; padding: 5px; }

.tblContainer	{ padding:0px; }

.popTag			{ background: #FFFFCC; border: 1px solid #C0C0C0; 
					opacity: 0.85; 
					-moz-opacity:0.85; 
					filter:alpha(opacity=85)
				}
.deepBlueHeaderRow		{ font-size:9pt; padding: 5px; 
				filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#32416a, endColorStr=#26659d, gradientType=0);
				}
.regName		{ font-size:2em; font-weight:bold; color:#3241A9; padding:10px; }
.bigRegName 	{ font-size:2em; font-weight:bold; }

.Outline1		{ font-size:10pt; font-weight:bold; }
.Outline2		{ font-size:10pt; padding-left:25px; }
.Outline3		{ font-size:10pt; padding-left:50px; }

.RegLPToolkit	{ }
	.RegLPToolkit td			{ font-size:9pt; padding:5px; text-align:left; }
	.RegLPToolkit a link		{ color:#26659D; }
	.RegLPToolkit a hover		{ color:#26659D; }
	.RegLPToolkit a active		{ color:#26659D; }
	.RegLPToolkit a visited		{ color:#26659D; }
	.RegLPToolkit .norm			{ background-color:White; }
	.RegLPToolkit .over			{ background-color:#DDEEFF; }
	
.prg_Background	{ background-image: url('../images/bg_ProgressBar.gif'); 
               background-repeat: repeat-x; background-position: center }
               
.bold			{ font-weight:bold; }
.nonBreaking	{ white-space:nowrap; }
.noPadding		{ padding:0px; }
.centre	{
	text-align:center;
}
.right {
	text-align:right;
}

.menuMatrix						{ width:100%; background-color:White; }
	.menuMatrix td				{ padding:5px; font-size:inherit; width:33%; }
	.menuMatrix ul				{ margin-left:15px; /* line-height:125%; */ }
	.menuMatrix a				{ font-weight:bold; }
	.menuMatrix a:link			{ color:#26659D; text-decoration:none; }
	.menuMatrix a:visited		{ color:#26659D; }
	.menuMatrix a:hover			{ color:Red; text-decoration:underline; }
	.menuMatrix a:active		{ color:#FF6600; }
	
.linkTag {
	font-size:7pt; font-weight:bold;
}
.tagNew {
	color:red;
}
.Tickbox {
	width:24px; height:24px; background-color:white; border:1px solid gray;
}
.red a {
	color:red;
}


.red {
	color:red;
}


.Page {	margin:8px;
	background:#eee url('../images/bg_LoginPage.gif') repeat scroll left top;
}

.AOGPbg
{
	 background-color:#c1cd23;
}

.alert
{
	color: #ff0000;
}

.vertical
{
	vertical-align:top;
}

.underline
{
	text-decoration:underline;
}

@media print
{
	.hidePrint
	{
		display:none;	
	}
}

.dateDisplay
{	
	display:none;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px orange solid;	
	background-color:#FFFFCC;
	color:#000000;	
}

/* MDS RIDE Identifier styles... */
/* ------------------------------------------------------------------------------- */

.MDS_Mandatory {
	background:#ffebeb url('/GPRime/images/bg_MDSMandatory.gif') repeat scroll left top;	
}
.MDS_Optional {
	/*background-color:#ffcc99;*/
	background-color:#FFECD9
}

/* Background Classes */
.brownBackground 		{ background-color: #DCD1B9; }
.lightBrownBackground 	{ background-color: #F2EEE6; }
.lightGreyBackground	{ background-color: #eeeeee; }
.orangeBackground		{ background-color: #f9a11c; }
.lightOrangeBackground	{ background-color: #FFE4BC; }
.darkBlueBackground		{ background-color: #0069AF; }
.lightRedBackground 	{ background-color: #fadcdc; }
.whiteBackground 		{ background-color: #ffffff; }
.redBackground			{ background-color: #FF0000; }
.lightBlueBackground	{ background-color: #d4efff; }
.bannerGreenBackground 	{ background-color: #A5C5B8; }
.DarkGreenBackground  	{ background-color: #3C5E50; }
.formbackground 		{ background-color: #F2F8FC; }
.darkGreyBackground		{ background-color: gray; }
.blueGreyBackground 	{ background-color: #D5E4E6; }
.blueBackground 		{ background-color: #26659D; }
.blackBackground        {background-color: #000000; }
.lightGreyBG {background-color:#f2f2f2}
.darkGreyBG {background-color:#808080}
.lightyellowbackground 	{ background-color: #FFFFCC; }
.whiteText { color:#ffffff;}

