/* Maroon = Maroon    
/* dusty maroon #CC6666  */                                            
/* white  = white      
/* tan #DEBA84   */          
/* darker white #F7DFB5   */     
/* dusty blue #73899c   */     
/* bright red/orange #D8c4510   */  
/* bright yellow #FFFF33     */
/* light ? blanched almond? #fff7e7   */ 
/* Changed Wheat (#FFEFBA) to blanched almond */    
/* Dodie would prefer white background  */                                 

BODY	{color : Black;
		background-color : White;
		font-family : Verdana, Tahoma, Arial, sans-serif;
		font-size : 9pt;    /* not inherited from body for tables  - text alignment either*/
		font-weight : normal;
		letter-spacing : normal;
		margin : 0px;
		padding : 0px;
	    scrollbar-face-color : Maroon;
		scrollbar-shadow-color : black;
		scrollbar-highlight-color : white;
		scrollbar-arrow-color : white;
		scrollbar-track-color : white;
		scrollbar-3dlight-color : Maroon;
		scrollbar-darkshadow-Color : Maroon;  
		text-transform : none;
		word-spacing : normal;
		}
		

A		
{
	color : Maroon;
	 text-decoration : underline;
}

A:link	{	
	text-decoration:underline;
	color:	Maroon;   
	}	
		
A:visited	{	
	text-decoration:underline;
	color: Black;   
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:#CC6666;  /* salmon */
	}
A:active	{	
	text-decoration:underline;
	color:	maroon;
	}	

P {font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	text-align : justify;
	}
/* Absolute positioning */
/* Dodie would prefer white background */

.Demo
{
	background-color: White;
	text-align: center;
	vertical-align: middle;
	border-style: solid;
	border-width: thin;
	border-color: Maroon;
	border-collapse: collapse;
	visibility: visible; 
	/*position:absolute;*/
	top:20px;
	left:155px;
	/*margin-top:0px;
	margin-left:0px;*/
	font-size: 36pt;
	font-weight: Bold;
	height: 50px;
	width: 400px;
	z-index: 1;
	position: absolute;
}
.TableHeader
{
	background-color:Maroon;
	font-weight:bold;
	color:White;
}
.BgImage
{
	left: 0px;
	width: 995px;
	position: Absolute;
	top: 0px;
	height: 100px;
	z-index:-1;
}
#LeftSide
{
	background-color: Maroon;
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	height:790px;
	width:20px;
	}

#TopBar
{
	background-color: Maroon;
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	height:20px;
	width:970px;
	}


#Header
{
	background-color: white;
	text-align: center;
	visibility: visible;
	position:absolute;
	margin-top:20px;
	margin-left:20px;
	height:125px;
	width:950px;
	}
	/* Dodie would prefer white background */
	


.Summ
{
	position:absolute;
	left:649px;
	top:0px;
	z-index:-1;
	margin-top:0px;
	margin-bottom:0px;
	border-width:thin;
	border-color:maroon	;
	border-style:solid;
	border-collapse:collapse;
	height:125px;
	width:305px;
	font-family:Verdana;
	font-size:9pt;
}
	
.SummInfo
{
	/*position:absolute;
	left:647px;
	top:0px;
	z-index:-1;*/
	margin-top:0px;
	margin-bottom:0px;
	border-width:thin;
	border-color:maroon	;
	border-style:solid;
	border-collapse:collapse;
	height:125px;
	width:302px;
	font-family:Verdana;
	font-size:7pt;
}
	


.TopRightBox    /*start at 701 */
{
	/*position:absolute;
	left:701px;
	top:0px;
	z-index:-1;*/
	margin-top:0px;
	margin-bottom:0px;
	border-width:thin;
	border-color:maroon	;
	border-style:solid;
	height:127px;
	width:300px;
	border-collapse:collapse;
}
/* Dodie would prefer white background */

#Content
{
	position:absolute;
	top:140px;
	margin-left:20;
	padding:0;
	width:950px;  
 	height:650px;  
	border-style: solid;
	border-width:thin;
	border-color:Maroon;
	border-collapse:collapse;
	background-color: White;  
}	
	
	
/*   specific Tables   */
.LoginTable   /* HTML <Table align=center> to align table itself */
{ 
	border-color:#804040;
	border-collapse:collapse;
	border-style:solid;
	border-width:medium;
	text-align:center;   /* this even aligns labels in a <TD> */
	background-color: Transparent;
	margin-top:125px;
	
}

/* Border specific  */
/* Dodie would prefer white background */

.BorderMaroonSolidThin
{
border-style:solid;
border-color:maroon;
border-width:thin;
border-collapse:collapse;
background-color: White;
padding:2 2 2 2;
font-family:Verdana;
font-size: 9pt;

}
/* Dodie would prefer white background */

.BorderLtMaroonSolidThin td
{
border-style:solid;
border-width:thin;
border-color:#CC6666;
border-width:thin;
border-collapse:collapse;
background-color: White;
 padding:2 2 2 2;
  font-family:Verdana;
 font-size: 9pt;

}
  
/* Cell specific  */
	


/*Button specific  */
.SubmitButton 
{
	background: Maroon ;
	border-width: 1px;
	border-style : solid;border-collapse: collapse;
	border-left-color: white ;
	border-top-color: white ;
	border-right-color: Black;
	border-bottom-color: Black;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	}
.SubmitButtonLeftAlign
{
	background: Maroon ;
	border-width: 1px;
	border-style : solid;border-collapse: collapse;
	border-left-color: white ;
	border-top-color: white ;
	border-right-color: Black;
	border-bottom-color: Black;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	text-align:left;
	}

.CancelButton {background:#CC6666;   /* dusty maroon */
	border-width: 1px;
	border-style : solid;border-collapse: collapse;
	border-left-color: white ;
	border-top-color: white ;
	border-right-color: Black;
	border-bottom-color: Black;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	}
	
.ResetButton {background: Maroon ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-left-color: white ;
	border-top-color: white ;
	border-right-color: Black;
	border-bottom-color: Black;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	}
		

/* Text specific */

.ErrorText {font-family : Verdana, Tahoma, Arial, sans-serif;color: Red; font-size : 9pt;font-weight : Bold;text-align:left}

.TextPlain
{
	font-family: 'Courier New' , 'Microsoft Sans Serif';
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
} 
.TextB 
{
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : Bold;
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;
} 
.TextBR 
{
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : Bold;
	text-align:right;
	padding-left: 3px;
	padding-right: 3px;
} 
.TextBC 
{
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : Bold;
	text-align:center;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextSmB 
{
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 7pt;
	font-weight : Bold;
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;
} 
.TextSmBR 
{
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 7pt;
	font-weight : Bold;
	text-align:right;
	padding-left: 3px;
	padding-right: 3px;
} 
.TextSmBC 
{
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 7pt;
	font-weight : Bold;
	text-align:center;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextLargeDarkBR 
{
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;

}
.TextVeryLargeDarkBC 
{
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 18pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;

}
.TextLargeDarkBC 
{
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;
}

.TextBGLightB 
{
	background: white ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	padding-left: 3px;
	padding-right: 3px;
}
.TextBGLightBC 
{
	background: white ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;
}
.TextBGLightBR 
{
	background: white ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;
} 
.TextBGDarkB 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	padding-left: 3px;
	padding-right: 3px;
} 
.TextBGDarkBC 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextBGDarkBR 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;

	}
.TextSmBGDarkB 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextSmBGDarkBC 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextSmBGDarkBR 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;

}  

.TextLargeBGDarkB 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextLargeBGDarkBC 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextLargeBGDarkBR 
{
	background: Maroon ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;

}  

.TextR 
{
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextWhiteB 
{
	color : White;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : Bold;
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;

}
	

/* Text Boxes               */	
.TextBoxB
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	padding-left: 3px;
    padding-right: 3px;
	vertical-align: middle;
	 
} 

.TextBoxR 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;font-size : 9pt;
	font-weight : normal;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;

}  
.TextBoxBR 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : Bold;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;

}    
.TextBoxC 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextBoxBC 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;

}

.TextBoxBlackB 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Black ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Left;
	padding-left: 3px;
	padding-right: 3px;
}

.TextBoxBlackBC 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Black ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Center;
	padding-left: 3px;
	padding-right: 3px;

}

.TextBoxBlackBR 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Black ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : Right;
	padding-left: 3px;
	padding-right: 3px;
}
.TextBoxRed 
{
	background: white ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Red;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextBoxBSeaShell
{
	background: #FFF5EE ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
}
.TextBoxwhiteB
{
	background: #CDBA96 ;
	border-width: 1px;border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	padding-left: 3px;
	padding-right: 3px;

} 
.TextBoxwhite
{
	background: #CDBA96 ;
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: Maroon ;
	color: Maroon ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	padding-left: 3px;
	padding-right: 3px;

} 

/* Drop Down */

.DDListB{
	Background-Color :white;
	Border : 1 solid maroon;
	Color : maroon;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	Font-Weight : bold;
	padding-left: 3px;
	padding-right: 3px;
	scrollbar-face-color : Maroon;
	scrollbar-shadow-color : black;
	scrollbar-highlight-color : white;
	scrollbar-arrow-color : white;
	scrollbar-track-color : white;
	scrollbar-3dlight-color : Maroon;
	scrollbar-darkshadow-Color : Maroon;  
	}

.MainTable
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
}

.InvisibleTextBox
{
	border-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: white ;
	color: white ;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	padding-left: 3px;
	padding-right: 3px;
  
}

