﻿/* 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 */
/* ------------------------------------------------------------------------------- */

body, td, li, input,
select, textarea, .gui, .guiLabels {
	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;
}
.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, .menuNorm a:link, .menuNorm a:hover, .menuNorm a:active, .menuNorm a:visited { 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, .menuOver a:link, .menuOver a:active, .menuOver a:hover, .menuOver a:visited { 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, .menuOn a:link, .menuOn a:hover, .menuOn a:visited, .menuOn a:active { 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, .RolePicker a:link, .RolePicker a:hover, .RolePicker a:active, .RolePicker a:visited {
	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, .red a {
	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
}