﻿

.RightPane
{
	
	margin-bottom:10px;
	width:201px;
}

#Clearance
{
	clear:both;
}
.Help
{
	cursor:help;
	}

#Announcement, #MyProfile
{
	border:solid 1px #EEF3FC; 
	padding:0;
	margin:0;
	width:200px;
}

#Announcement .Content
{
	font-size:8pt;
	margin:5px;
	
}

.hBar
{
	vertical-align:middle;
	height:20px;
	padding-top:3px;
	background-color:#DFE9FE;color:#0038A5;
	text-align:center;
}


.ClientListPanel, .ClientListPanel DIV
{
	vertical-align:top;
	text-align:center;
}

.InputValidationErrorMessage
{
	color: Red;
	background: none;
	font-style: italic;
	font-size:8pt;
}



div.h2
{
	position: relative;
	color: #0038A5;
	/*background: #EEF3FC;*/
	font-size: 14pt;
	padding-left: 10px;
	height: 20px;
	/*border-bottom: #DFE9FE 2px solid;*/
}
.h3
{
	position: relative;
	color: #0038A5;
	/*background: #EEF3FC;*/
	font-size: 12px;
	padding-left: 10px;
	height: 14px;
	/*border-bottom: #DFE9FE 2px solid;*/
}
div.h2 span
{
	position:absolute;
	top:50%;
	height:18px;
	margin-top:0;
}

hr  {
	border: 0;
	height: 1px;
	color: #F5F5F5;
	background-color: #dcdcdc;
}




.JustCenter
{	
	text-align:center;
	color:Red;
	border:solid red 1px;
}


.note
{
	font-size: 10pt;
	color: teal;
	padding-left: 5px;

}

.HideMe
{
	display:none;
}

.ShowMe
{
	display:block;
}


.Failure
{
	text-align:center;
	padding:5px;
	margin-left:10%;
	margin-right:10%;
	margin-top:5px;
	margin-bottom:5px;
	
	color:#ff3333;
	background-color:#ffcccc;
	border:solid 2px #ff8888;
	font-weight:bold;	
}


.Success
{ 
	text-align:center;
	padding:5px;
	margin-left:10%;
	margin-right:10%;
	margin-top:5px;
	margin-bottom:5px;
	
	color:White;
	background-color:#088F00;
	border:solid 2px #86FF7F;
	font-weight:bold;	
}




.TreeView
{ 
	border:solid 1px lightgrey;
	overflow :auto;
	width :400px;
	height :200px;
}

.SelectedNodeStyle
{
	color :Silver;
}

.GridView
{ 
	overflow :auto;
	height :250px;
}



.Header
{
	text-align :left;	
	font-weight :bold;
	color :#000099;
	
	padding-right :3px;
	padding-left :3px;
	

}

.RightAlign
{
	text-align :right;
}
.reorderList li
{
	list-style-type:none;
	margin-left:-40px;
}

.reorderList td
{
	vertical-align:top;
}
.reorderList 
{
	background-color:White;
}
	






.NotesPanelPopUp
{
	height :400px;
	width :600px;
	background-color :White;
	border:solid 1px Blue;
}

.Collapse
{
	color:#5377A9;
	font-family:Arial,Sans-Serif;
	font-size:1.2em;
	font-weight:bold;
	padding:1em 0pt;
}


.modalBackground 
{
	background-color:Gray;
	-moz-opacity:0.6;
	Filter:Alpha(opacity:60);
	opacity:0.6;
	
}
.errorMessage
{
	color:Red;
	vertical-align:top;
	}





