.body
{
	background: url(images/bg.gif);	
	background-color: RGB(150,162,191); 
    margin-bottom:0;
    margin-top:0;
    margin-left:0;
    margin-right:0;
}

.photocolor
{
	background-color: #697A94;
}

.Popup600Body
{
	background: url(images/600w_popbg.gif);	
	background-color: RGB(150,162,191);
    margin-bottom:0;
    margin-top:0;
    margin-left:0;
    margin-right:0;
}

.Popup685Body
{
	background: url(images/685w_popbg.gif);	
	background-color: RGB(150,162,191);
    margin-bottom:0;
    margin-top:0;
    margin-left:0;
    margin-right:0;
}


.SearchBody
{
	margin: 0px 0px 50px;
	background: url(images/bgsearch.gif);		
	background-color: RGB(150,162,191);
}

.MenuBody
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #697A94;
}

.HeaderBody
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #003366;
}

.LoginHeader
{
	FONT-SIZE: 20px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial; 
}

.LoginSubHeader
{
	FONT-SIZE: 15px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	font-weight: bold;
}

.LoginLabel
{
	FONT-SIZE: 15px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
}

.ListBoxes
{
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	font-weight: bold;
}

.NormalLabels
{
	FONT-SIZE: 15px;
	DISPLAY: inline; 
	WIDTH: 106px; 
	HEIGHT: 19px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial
}

.input2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 400;
	letter-spacing: 0.05em;
	text-align: left;
	vertical-align: baseline;
	border: 1px solid RGB(0,51,120);
	background-color: RGB(255,255,255);
	cursor: text;
	color: RGB(0,51,120);
	text-align:center;
}

.text  
{
	font-size: 10pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	color: rgb(0,0,0);
}

.searchtext  
{
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	color: rgb(0,0,0);
}

.smalltxt  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	letter-spacing: 0.05em;
	color: rgb(0,0,0);
}


.operdettxt  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	letter-spacing: 0.05em;
	color: rgb(0,0,0);
}

.operdettxt2  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	color: rgb(0,0,0);
}

.bldtxt  
{
	font-size: 10pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	
	color: rgb(0,0,0);
}

.bldredtxt  
{
	font-size: 10pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	
	color: rgb(160,0,0);
}

.whtbldtxt  
{
	font-size: 10pt;
	border-top-style: none;
	font-family: arial, verdana, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: 0.02em;
	background-color: transparent;
	border-bottom-style: none;	
	font-weight: 700;
	color: rgb(255,255,255);
}

.whtbldtxtcentered
{
	font-weight: 700;
	font-size: 10pt;
	color: rgb(255,255,255);
	border-top-style: none;
	font-family: arial, verdana, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: 0.02em;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
	width: 100%;
}

.whtbldtxt2 
{
	font-size: 10pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	color: rgb(255,255,255);
	text-align:center;
}

.catheader  
{
	font-size: 15pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	color: rgb(0,0,0);
}

.miniheader  
{
	font-size: 11pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	color: rgb(0,0,0);
}

.input1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	text-align: left;
	vertical-align: baseline;
	border: 1px solid RGB(0,51,120);
	background-color: RGB(255,255,255);
	cursor: text;
	color: RGB(0,0,0);
	padding-left: 3px;
}

.input98
{
	border-right: rgb(0,51,120) 1px solid;
	border-top: rgb(0,51,120) 1px solid;
	padding-left: 3px;
	font-weight: 500;
	font-size: 9pt;
	vertical-align: baseline;
	border-left: rgb(0,51,120) 1px solid;
	width: 98%;
	cursor: text;
	color: rgb(0,0,0);
	border-bottom: rgb(0,51,120) 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: rgb(255,255,255);
	text-align: left;
}

.input100
{
	border-right: rgb(0,51,120) 1px solid;
	border-top: rgb(0,51,120) 1px solid;
	padding-left: 3px;
	font-weight: 500;
	font-size: 9pt;
	vertical-align: baseline;
	border-left: rgb(0,51,120) 1px solid;
	width: 100%;
	cursor: text;
	color: rgb(0,0,0);
	border-bottom: rgb(0,51,120) 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: rgb(255,255,255);
	text-align: left;
}

.input10066
{
	border-right: rgb(0,51,120) 1px solid;
	border-top: rgb(0,51,120) 1px solid;
	padding-left: 3px;
	font-weight: 500;
	font-size: 9pt;
	vertical-align: baseline;
	border-left: rgb(0,51,120) 1px solid;
	width: 100%;
	cursor: text;
	color: rgb(0,0,0);
	border-bottom: rgb(0,51,120) 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: rgb(255,255,255);
	text-align: left;
	height: 66px;
}

.yelinset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-align: left;
	vertical-align: baseline;
	background-color: RGB(232,205,123);
	cursor: text;
	color: RGB(0,0,0);
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	border-top-width: 1px;
	border-color: White RGB(191,153,42);
	padding-left: 3px;
}

.yelinset100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-align: left;
	vertical-align: baseline;
	background-color: RGB(232,205,123);
	cursor: text;
	color: RGB(0,0,0);
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	border-top-width: 1px;
	border-color: White RGB(191,153,42);
	padding-left: 3px;
	width: 100%;
}


.bluinset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-align: left;
	vertical-align: baseline;
	background-color: RGB(191,199,219);
	cursor: text;
	color: RGB(0,0,0);
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	border-top-width: 1px;
	border-color: White RGB(142,153,181);
	padding-left: 3px;
}

.bluinset98 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-align: left;
	vertical-align: baseline;
	background-color: RGB(191,199,219);
	cursor: text;
	color: RGB(0,0,0);
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	border-top-width: 1px;
	border-color: White RGB(142,153,181);
	padding-left: 3px;
	width: 98%;
}

.bluinset100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-align: left;
	vertical-align: baseline;
	background-color: RGB(191,199,219);
	cursor: text;
	color: RGB(0,0,0);
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	border-top-width: 1px;
	border-color: White RGB(142,153,181);
	padding-left: 3px;
	width: 100%;
}

.gridtext {
	font-family: Arial, Helvetica, sans-serif;
	color: RGB(0,51,120);
	letter-spacing: 0.05em;
	font-size: 6pt;
}

.Buttons
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 8pt;
	border-left: #ffffff 1px solid;
	width: 85px;
	color: #003366;
	border-bottom: #ffffff 1px solid;
	font-family: sans-serif, Arial, Helvetica;
	height: 24px;
	background-color: #bdc9d8;
	cursor:hand;	
}

.BlueButtons
{
border-right: #999999  1px solid;
border-top: #999999 1px solid;
font-size: 8pt;
border-left: #999999  1px solid;
width: 92px;
cursor: hand;
color: #ffffff;
border-bottom: #999999 1px solid;
font-family: sans-serif, Arial, Helvetica;
height: 23px;
background-color: #003366;
padding: 3px;
text-align: center;
border-style: double double double double;
}


.GreyButtons
{
border-right: #7d7d7d  1px solid;
border-top: #7d7d7d  1px solid;
font-size: 8pt;
border-left: #7d7d7d 1px solid;
width: 92px;
cursor: hand;
color: #7d7d7d;
border-bottom: #7d7d7d 1px solid;
font-family: sans-serif, Arial, Helvetica;
height: 24px;
background-color: #999999;
padding: 3px;
text-align: center;
border-style: double double double double;
}

.YellowButtons
{
border-right: #003366  1px solid;
border-top: #003366  1px solid;
font-size: 8pt;
border-left: #003366  1px solid;
width: 92px;
cursor: hand;
color: #003366;
border-bottom: #003366  1px solid;
font-family: sans-serif, Arial, Helvetica;
font-weight: 700;
height: 24px;
background-color: #D5B75E;
}

.FooterButtons
{
	border-right: black 1px solid;	
	font-size: 8pt;
	border-left: black 1px solid;
	width: 85px;
	color: black;
	border-bottom: black 1px solid;
	font-family: sans-serif, Arial, Helvetica;
	height: 24px;
	background-color: #E8CD7B;
	cursor:hand;	
}

.Validation
{
	font-size: 8pt;
	color: #cc0033;
	font-family: Arial, Helvetica, sans-serif;
	
}

.highlight
{
	background: #ecbb2a;
	color: black;
	text-decoration: none;
}

.labeltext
{
	border-right: black 1px inset;
	border-top: black 1px inset;
	font-size: 8pt;
	border-left: black 1px inset;
	color: rgb(0,51,120);
	border-bottom: black 1px inset;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}

.hierarchySearchLinkhand
{
	cursor:hand;
}