﻿/* HTML element styles */
/* ------------------------------------------------------------------------------- */

body			{ margin: 0px; font-family: Arial,Helvetica,sans-serif; }
body			{
					SCROLLBAR-3DLIGHT-COLOR: 	rgb(216, 216, 216); 
					SCROLLBAR-HIGHLIGHT-COLOR: 	rgb(255, 255, 255);
					SCROLLBAR-FACE-COLOR: 		rgb(255, 255, 255); 
					SCROLLBAR-SHADOW-COLOR: 	rgb(255, 255, 255);
					SCROLLBAR-DARKSHADOW-COLOR:	rgb(216, 216, 216);
					SCROLLBAR-TRACK-COLOR: 		rgb(216, 216, 216);
					SCROLLBAR-ARROW-COLOR: 		rgb(128, 128, 128);
				}
					
a:link			{ color: #444444; text-decoration:none }
a:hover			{ color: #006699; text-decoration:none }
a:visited		{ color: #444444; text-decoration:none }
a:active		{ color: #444444; text-decoration:none }


/* WebForm elements */
/* ------------------------------------------------------------------------------- */

.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; }
textarea						{ width:100%; }
.guiLabels   					{ 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; }
.mainPanel2		{ font-size: 13pt; padding: 5px; }
.mainPanel3		{ font-size: 15pt; padding: 5px; }

/* button */
.login
{
	width:23px;
	height:21px;
	background:#ffffff url('../images/login.gif') no-repeat top left scroll;
	border-color:#ffffff;
	
}



.bold			{
	font-weight:bold;
}

.normalText			{
	font-weight:normal;
}

.underlineText
{text-decoration:underline;}

.italicsText
{font-style:italic;}

.noPadding		{
	padding:0px;
}
.noBreaking		{
	white-space:nowrap;
}
.centre {
	text-align:center;
}
.right {
	text-align:right;
}

.left {
	text-align:left;
}

.menuNorm		{ font-size: 8pt; background:#d0b476 url('../images/bg_MenuNormal.gif') repeat-x top left scroll;}
.menuNorm a					{ font-weight:bold; }
.menuOver		{ font-size: 8pt; background: #006699; background:url(../images/menubg2_current_BLUE.gif.hide) repeat-x bottom left #fff; }
	.menuOver a				{ font-weight:bold; }
	.menuOver a:link		{ color:#310056; }
	.menuOver a:visited		{ color:#310056; }
.menuOn			{ font-size: 8pt; background: #310056 url('../images/bg_MenuOn.gif') repeat-x top left scroll; }
	.menuOn a:link			{ color:White; }
	.menuOn a:visited		{ color:White; }
.sideMenuOver	{ font-size: 8pt; background: #548370; padding: 5px; }

.nonBreaking	{ white-space:nowrap; }

.noBorder {border:0px;}

.popTag			{ background: #FFFFCC; border: 1px solid #C0C0C0; 
					opacity: 0.90; -moz-opacity:0.90; filter:alpha(opacity=90);
				}
.popDetails { position:absolute; z-index:1; top:-1000px; left:-1000px; width:350px; height:240px; visibility:hidden; opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity=90); }

.popDetails .yellow {
	background-color:#ffffcc;
}
.deepBlueHeaderRow		{ font-size: 8pt; padding: 5px; background:url(../images/menubg2_current_BLUE.gif) repeat-x bottom left; 
				/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#32416a, endColorStr=#26659d, gradientType=0);*/ }
.PortfolioTermHeader td			{ border:1px solid #26659D; background-image:url('../images/bg_BlueGlass_Gradient.gif');
									background-repeat:repeat-x; background-position-y: center; }
#UserMenu td		{ white-space:nowrap; }

.supTag {
	font-size:7pt; font-weight:bold; vertical-align:top;
}
.new {
	color:red;
}
.hiddenElement {
	display:none;
}

@media print
{
	.hidePrint
	{
		display:none;
	}	
}

@media screen
{
	.hideScreen
	{
		display:none;
	}
}


.enrolHeader
{
	font-size: 13pt;
}
.enrolmentButton
{
	padding:5px;
	font-size:10pt;
	background-color:#808080;
	color:#ffffff;
	font-weight:bold;
	width:150px;
	border:1px #000000 solid;
}

.enrolmentTDPadding
{
 padding-bottom:15px;	
}

.borderBottom
{
 border-bottom: 1px #000000 solid;
}
.borderTop
{
 border-top: 1px #000000 solid;
}

.verticalalign
{
	vertical-align:top;
}

/* Text Color Classes */
.WhiteText           {color:#ffffff;}
.BlackText        	 {color:#000000;}	
.RedFont 	{ color:#cc0000;}
.alert { color:#ff0000;	}
.OK { color:#009900;}
.BlueText{ color:#0000ff; }
.DrakGreyText { color:gray; }
.LightYellowText { color:#FFFFCC; }
.DarkGreyText { color:#333333;}

/* 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; }


.JavascriptWarning
{
	margin:5px;
	border:1px #000000 solid;
	background-color:#FFE4BC;
	padding:40px;	
}

/* Class  to Format a  Table */
.TableFormat
{
	width:100%;
    border-collapse:collapse;
    border:1px #000000 solid;	    
}

.TableFormatNoBorder
{
    width:100%;
    border-collapse:collapse;
    border:0px #000000 solid;	    
}

.paddingBottom {padding-bottom:20px;}


#ModalProLogDiv
{	
	display:none;
	position: fixed;
	width: 200px;
	height: 50px;
	padding: 10px;
	border:1px #0069AF solid;	
	/*
	top: 20px;
	left: 80px;
	*/
	border: 1px solid silver;
	z-index: 100;	
	/*
	background-color: #ffffcc;
	background-image: url('../images/bg_CustomDialog.gif');	
	*/
	background-color: #ffffff;
	background-position: left top;
	background-repeat: repeat-x;
	overflow: auto;
}


#ModalProLogPublicDiv
{	
	display:none;
	position: fixed;
	width: 200px;
	height: 50px;
	padding: 10px;
	border:1px #0069AF solid;	
	/*
	top: 20px;
	left: 80px;
	*/
	border: 1px solid silver;
	z-index: 100;	
	/*
	background-color: #ffffcc;
	background-image: url('../images/bg_CustomDialog.gif');	
	*/
	background-color: #ffffff;
	background-position: left top;
	background-repeat: repeat-x;
	overflow: auto;
}

#ModalArcProLogDiv
{	
	display:none;
	position: fixed;	
	padding: 10px;
	border:1px #0069AF solid;	
	/*
	top: 20px;
	left: 80px;
	*/
	border: 1px solid silver;
	z-index: 100;	
	/*
	background-color: #ffffcc;
	background-image: url('../images/bg_CustomDialog.gif');	
	*/
	background-color: #ffffff;
	background-position: left top;
	background-repeat: repeat-x;
	overflow: auto;
}

#ModalAdminProLogDiv
{	
	display:none;
	position: fixed;	
	padding: 10px;
	border:1px #0069AF solid;	
	/*
	top: 20px;
	left: 80px;
	*/
	border: 1px solid silver;
	z-index: 100;	
	/*
	background-color: #ffffcc;
	background-image: url('../images/bg_CustomDialog.gif');	
	*/
	background-color: #ffffff;
	background-position: left top;
	background-repeat: repeat-x;
	overflow: auto;
}


#dropSheet
{
  	background-color: #000000;
  	background-image: url("../images/bg_Dots.gif");
  	opacity: 0.66;
  	filter: alpha(opacity=66);
  	z-index: 9;
}

/* ------------------------------------------------------------------------------- */
/* MDS RIDE Identifier styles... */
/* ------------------------------------------------------------------------------- */

.MDS_Mandatory {
	background:#ffebeb url('/GPRime/images/bg_MDSMandatory.gif') repeat scroll left top;	
}
.MDS_Optional {
	background-color:#ffcc99;
}

/* ------------------------------------------------------------------------------- */