INPUT.InputAlternative
{
    BORDER-RIGHT: black 0.5pt solid;
    BORDER-TOP: black 0.5pt solid;
    Width: 168px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 0.5pt solid;
    BORDER-BOTTOM: black 0.5pt solid;
    FONT-FAMILY: Verdana, Arial
}
input             { Width: 168px; }
.InputStandard    { Width: 168px; }
.InputCommunication { Width: 400px; }
.ButtonWidth1     { Width: 80;    }
.RoleListWidth    { Width: 500;   }
.CheckBox input   { Width: 20;    }
select            
{ 
   Width: 168px; 
   font-size:9pt;
}

button
{
   width: 60px;
   background-color: #f5f5f5;
   color: black;
   font-size: 8pt;
}
body
{
	font-family: Arial;  
	font-size: 12pt;
	color: #698f82;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;        /* copied from opposite side (right) */
}
.PageInstructions
{ 
	font-family: Arial;  
	font-size: 12pt;
	font-weight: bold; 
}

td.ResultsGrid
{
	border: 1px solid black;
}
td.PageTitle
{
	font-weight: bold; 
	font-size: 25px;
    color: #003366; 
}
a.menu:link	
{
	font-family: Arial; 
	font-weight: bold; 
	font-size: 10pt;
	color: black;
	text-decoration: none; 
}
a.menu:visited
{
	font-weight: bold; 
	font-family: Arial;  
	font-size: 10pt;
	color: black;
	text-decoration: none; 
}
a.menu:hover	
{
	font-family: Arial;  
	font-size: 10pt;
	color: red;
	text-decoration: none; 
}
a:link	
{
	font-family: Arial;  
	font-size: 10pt;
	color: #698f82;
	text-decoration: none; 
}
a:visited
{
	font-family: Arial;  
	font-size: 10pt;
	color: #698f82;
	text-decoration: none; 
}
a:hover	
{
	font-family: Arial;  
	font-size: 10pt;
	color: red;
	text-decoration: underline; 
}
a.footer:link	
{
	font-family: Arial;  
	font-size: 8pt;
	color: #003366;
	text-decoration: none; 
}
.GridHeaderLink A:link {color: white;}
.GridHeaderLink A:visited {color: white;}
.GridHeaderLink A:hover {color: red;}
.GridHeader
{
   color: white;
   background-color: #003366;
}
a.footer:visited
{
	font-family: Arial;  
	font-size: 8pt;
	color: #003366;
	text-decoration: none; 
}
a.footer:hover	
{
	font-family: Arial;  
	font-size: 8pt;
	color: red;
	text-decoration: underline; 
}
.DateTextBox
{
   width:120px;
}
.InPageButton
{
   width: 100px;
   font-family: Arial;  
	font-size: 8pt;
}
.AddressInputLg { width:350px; }
.AddressInputSm { width:175px; }

.AspLabel
{
	font-family: Arial;  
	font-size: 10pt;
	color: black;
}
table.SoftTable
{
	text-align: left;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	border-right: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid; 
	border-spacing: 0px
}
tr.SoftTableHeader
{ 
	border-right: #999999 1px solid; 
	border-bottom: #999999 1px solid;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #333366
}
tr.SoftTableRow
{
	border-right: #999999 1px solid; 
	border-bottom: #999999 1px solid;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #FFFFFF
}
tr.SoftTableAlternateRow
{
	border-right: #999999 1px solid; 
	border-bottom: #999999 1px solid;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #EFF3F7
}
/* begin : cool menu style */
.clsCMTopOn {
	font-family : Verdana;
	color: #698f82;
	font-size:16px;
	font-weight:bold;
	text-decoration : none;
    padding: 0px 2px;
}
.clsCMTopOver
{
	font-family : verdana;
	color: #f2e9d7;
	font-size : 16px;
	font-weight:bold;
	text-decoration : none;
    padding: 0px 2px;
}
.clsCMOn {
	font-family : Arial;
	color: black;
	font-size : 12px;
	text-decoration : none;
        padding: 2px 4px;
}
.clsCMOver
{
	font-family : Arial;
	color: black;
	font-size : 12px;
	text-decoration : none;
        padding: 2px 4px;
}
/* end : cool menu style */

TD.PageLoading
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana
}
.Label
{
	font-weight: bold
}
.LabelLeft
{
	font-weight: bold;
	text-align: left
}
.LabelRight
{
	font-weight: bold;
	text-align: right
}
.ABInput    { Width: 250px; }