
body
{
	font-family:Verdana, Tahoma, Times New Roman, Arial;
	font-size: 9pt;
	color:Black;
	margin: 0px 0px 0px 0px;
	padding:5px 5px 0px 0px;
	height:96.5%;
	width:99.79%;

}
table
{	
	/*font-weight:bold;*/
	vertical-align:top;
}


.menu
{	
	font-weight: bold;
	color: #ffffff;
}
.Numbers
{
	font-weight: bold;
	text-align:right;
	border: Solid 1px Black;
}
.NumericText
{
	text-align: right;
	background-color:Yellow; /*LightGoldenRodYellow;*/
	/*border: Solid 1px Black;*/
}

.ReadOnlyNumbers
{
	
	font-weight: bold;	
	background-color:#E0E0E0;
	text-align:right;	
	border: Solid 1px Black;
}
.NumbersOnly
{	
	text-align:right;	
	background-color: LightYellow;
	border: Solid 1px Black;
}
UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
.SmallFormatedTitle {	
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
	color:gray;
}	
.SectionDivider
{
	background-color:Black;
	font-weight: bold;
	font-size: 9pt;		
	color:White;	
	height: 25px;		
	vertical-align:middle;
	padding-left:2px;
}

A:link
{	
	
	font-weight:bold;
	color:#0000BB;
	text-decoration:underline;
}
A:visited
{
	
	color:#0000BB;
	text-decoration:underline;
}

A:hover
{
	color:#ff0000;	
}
.default:link
{
	text-decoration:underline;
	color:#FFFFFF;	
	font-weight:bold;
}	

.default:hover
{	
	color:#ff0000;
	font-style:italic;	
}
.edititem:link	{	
	text-decoration:	none;
	color:	#FFFF00;
	}	
		
.edititem:active	{	
	text-decoration:	underline;
	color:	#00ffff;
	}	
		
.edititem:hover	{	
	text-decoration:	underline;
	color:	#00ffff;
	}
.login:link
{
	
	color:#6699CC;	
	font-weight:bold;
	
}	


.login:hover
{	
	color:#ff0000;
	text-decoration:underline;
}

HR
{
	color:Gray;
	height:1.5px;
	vertical-align:top;
}
.RequireField
{	
	font-weight:bold;
	font-style:normal;
	color:Blue;
	
}
.LargeBlackText
{
	font-size: 11pt;
	font-weight:bold;
}

.Button
{
	background-color:ButtonShadow; 	
    Font-weight:bold;
    color:FloralWhite; 
}
.NormalButton
{
	
    background-color:ButtonShadow; 
    font-weight:bold;
	color:FloralWhite;
}
.ButtonPressed
{
	background-color:Navy; 
    font-weight:bold;
	color:FloralWhite;
}
.Title
{
	font-weight:bold;
	font-size:10pt;
	
	/*font-variant:small-caps;		
	color:White;
	text-transform:uppercase;	
	letter-spacing:3px;	
	*/
}
.SmallText
{
	font-weight:bold;
	font-size: 8pt;
}
.LargeWhiteText
{
	font-size: 12pt;
	font-variant:small-caps;
	letter-spacing:4px;
	font-weight:bolder;
	color:White;
}
.ErrorMsg
{
	font-weight:bold;
	color:Red;
}
.SmallWhiteText
{
	font-weight:bold;
	color:White;
}
.XSmallWhiteText
{
	font-size: 7pt;
	font-weight:bold;
	color:White;
}
.togglebutton {
    padding-top:13px;
}
.togglebutton label {
        padding-left:8px;
}
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:18px;	
	background-image: url(bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}

#rightcolumn .collapsePanelHeader a {color:#FFF;}
#rightcolumn .collapsePanelHeader a:hover {text-decoration:none;background:none;}

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	/*height:20px;
	width:150px;
*/
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

/***************************************************
Row formatting for the Form/Grid views
****************************************************/

.display
{
	
}

.alternate
{
    background-color: #f4f4f4;
}

/* Form/Grid Row Color when it is in edit mode */

/*
.editing
{
    background-color: #ffffe0;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}

.pager
{
    text-align: right;
    background-color: #f0f0f0;
    font: smaller normal;
}
.selected
{
    background-color: lightblue;
    padding-top: 2px;
    padding-bottom: 2px;
}
.empty
{
}

*/
/************************************
For column based lists.
*************************************/

/*
.listheader, .listheader TH
{
	font-weight: bold;
	background-color: #f3fbf1;
	border-bottom: gray 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	padding-top: 2px;
}
*/
#AutoComplete
{
	   width: auto !important;
	   overflow: visible !important;
}
#AutoComplete div
{   
	font-family:Verdana, Tahoma;
	font-size: 12pt;
}