input
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
}

textarea
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
}

caption
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #E5E9EB;
	text-align: left;
}

a
{
    color: #000000; 
    text-decoration:none;
    font-family: Arial Black,Arial;
    font-weight: 900;   
}

a:active
{
    text-decoration:underline;
}

a:hover
{
   color:Blue;
   text-decoration:none;
}

body
{
	background-color:White;
	margin:0px 0px 0px 0px;
}

th
{
	font-family: Verdana, Arial, Helvetica;
	font-size:8pt;
	color: #000000;
}

td
{
	font-family: Verdana, Arial, Helvetica;
	font-size:8pt;
	color: #000000;
}

select
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
}

h1
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:24pt;
    color: Black;
}


/* DataGrids */

.DataGridHeader
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #E5E9EB;
	text-align: left;
	
    
    
}
.DataGridResultHeader
{
	background-color: Silver;
	border-width: 1px; 
	border-color: Gray; 
	text-align:center;  
}

table.DataGrid
{

	background-color: #E5E9EB;
    /*
	border-width: 1px; 
    */
	border-color: Gray;
	font-size: small;  
	width: 100%;
}

.AlternatingStyle
{
	background-color: White;
}
.SelectedRowStyle
{
	background-color: Yellow;
}

/* Heading styles */
.PageHeading
{
   font-size:medium;
   font-family: Arial Black,Arial;
   font-weight: 900;
   font-style:normal;
   letter-spacing:5px;
}

.ApplicationHeadingSSN
{
   font-size:24pt;
   font-family:Times New Roman;
   color:#003253;
}
.ApplicationHeading
{
   font-size:24pt;
   font-family:Arial Black,Arial;
   font-weight: 900;
   color:#003253;
}
.FrontPageFooter
{
   font-size:10pt;
   font-family:Arial;
   color:#CED6E0;
   text-align:center;
}
/* Page styles */
.PageTable
{
   width:1200px;
   border:none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-collapse:collapse;
   text-align:left;
   
} 

/* Main menu */
.MainMenuTable
{
   width:100%;
   border-style:none;
   background-color:#CED6E0;
}

/* Wizard frame */
.WizardBody
{
   border:solid 2px #00508C;
   width: 100%;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   border-collapse:collapse;
}

/* */
.NoMargin
{
   border-collapse:collapse;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   border:none;
}

/* Read only fields and information labels */
.ReadOnlyText,
.ReadOnlyLabel
{
   color: #6C6C6C;
}

/* Button styles */
.Button
{
   font-family: Arial Black,Arial;
   font-weight: 900;   
   color:White;
   letter-spacing: 2px;
   background-color: #00508C;
}

/* Tab strip styles */
.tableTabStrip
{
   padding:0px 10px 0px 10px;
   margin:0px 0px 0px 0px;
   border-collapse:collapse;
}
.TabSelectedLeft
{
   width: 1px;
}

.TabSelectedRight
{
   width: 1px;
}

.TabLeft
{
   width: 1px;
}

.TabRight
{
   width: 1px;
   /* background-image: url(images/tabRight.gif); */
}

.TabMain
{
   background-color: #7E8BB2;
   color:White;   
   font-family: Arial Black,Arial;
   font-weight: 900;   
   letter-spacing: 2px;
   padding:5px 10px 5px 10px;
   margin:0px 0px 0px 0px;
   border-collapse:separate;
}

.TabSelected
{
   background-color: #00508c;
   color: white;
   font-family: Arial Black,Arial;
   font-weight: 900;   
   letter-spacing: 2px;
   padding:5px 10px 5px 10px;
   margin:0px 0px 0px 0px;
   border-collapse: separate;
}

/* New Tab strips */

.FlowMain
{
   background-color: #cac8bb;
   color:White;   
   font-family: Arial Black,Arial;
   font-weight: 900;   
   letter-spacing: 1px;
   padding:4px 10px 5px 10px;
   margin:0px 0px 0px 0px;
   border-collapse:separate;
   white-space: nowrap;
}

.FlowSelected
{
   background-color: #00508c;
   color: white;
   font-family: Arial Black,Arial;
   font-weight: 900;   
   letter-spacing: 1px;
   padding:4px 10px 5px 10px;
   margin:0px 0px 0px 0px;
   border-collapse: separate;
   white-space: nowrap;
}

.FlowPaddingCell
{
	width:100%;
}


/* Error label */
.errorMsg
{
   color: Red;
}

/* Info label */
.infoMsg
{
   color: Green;
}

/* Error page dialog */
.tableErrorDialogHead
{
   border-collapse:collapse;
}

.tableErrorDialogBody
{
   border:solid 1px red;
   width: 100%;
   padding:0px 0px 0px 0px;
   border-collapse:collapse;
}

.tdErrorTab
{
   background-color: Red;
   color: Black;
   font-size:12px;
   font-weight:bold;
}

.ContinueLink
{
	color: #0000FF;
	text-decoration: underline;
}

.completionList
{
    font-family:Arial;
    font-size:12px;
    border:solid 1px #444444;
    margin:0px;
    padding:1px;
    overflow:auto;
}

tr.HoverGreen:hover {
    background-color: #33FF99;
}

table.milViewTable td {
    text-align:left;
}

table.milViewTable td.ReadOnlyLabel {
    text-align:right;
}

div.HelpContainer > h2 {
    font-size:small;
}
div.HelpContainer {
    font-size:x-small;
}

div.HelpControls {
    text-align:right;
}

img.HelpControl {
    width:24px;
    cursor:pointer;
}

.ui-autocomplete > li.ui-menu-item {
    font-size: x-small;
}

div.ui-datepicker{
 font-size:10px !important;
}

body 
{
	font-size:10px;
}
