/*
Style Map

.Button1 .ButtonColor1 - Normal Command Buttons
.Button2 .ButtonColor2 - Show/Hide Table Buttons
.InputBox1 - Normal Data Input Field (text)
.InputBox2 - Data Input Field (text) for formatted numbers (phone, SSN, FEIN, etc)
.BorderColor1 - main border color for tables, data input cells, formatted input fields, divider lines (HR)etc.
.BorderColor2 - red border for required input fields
.HelpItems1 - Hot Spot Items
.MessageColor1 - text color for page messages (text message to right of Help button)
.TableData1 - Table cell containing normal input fields
.TableData2 - Table cell containing required input fields
.Title1 .TitleColor1 - Used for page title and page section headers
.Title2 .TitleColor1 - Used for summary tables
.Table1 - Used to set borders around tables and define table fonts
.Table2 - Used for borderless tables
.Table3 - Used for Summary Tables
.TableShow - Shows Show/Hide tables
.TableHide - Hides Show/Hide tables
.ReportHistory1 - Used for last report and report history lists
.LinkItem1 .LinkColor1 - used for MouseOver Help on an anchor tag

All color related information is contained in the first group of classes. The complete
style definition for most HTML elements is composed of multiple classes.
*/

.ButtonColor1
{
    BACKGROUND-COLOR: #486f99;
    color:white;
}
.ButtonColor2
{
	BACKGROUND-COLOR: silver;
    color:black;
}
.BorderColor1
{
	border-color:#486f99;
}
.BorderColor2
{
	border-color:red;
}
.HelpItems1
{
	height: 25px; 
    BACKGROUND-COLOR: #486f99;
    color:white;
    FONT-WEIGHT: bold;
	border-style:solid;
	border-width:1px;
	border-color:#A0A0A0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: url(newstyles/HelpItem.png) repeat-x 0 0;
	vertical-align: middle;
}
.LinkItem1
{
    BACKGROUND-COLOR: #486f99;
    FONT-SIZE:15px;
}
.LinkColor1
{
    color:white;
}
.TitleColor1
{
	COLOR: white;
	BACKGROUND-COLOR: red;
	background: url(newstyles/Title.png) repeat-x 0 0;

}
.TitleColor2
{
	COLOR: white;
	BACKGROUND-COLOR: #486f99;
}
.TitleColor3
{
	height: 25px;
	COLOR: white;
	BACKGROUND-COLOR: #486f99;
	
}
.FieldDescription1
{
	height: 25px;
	COLOR: black;
	border-style:solid;
	border-width:1px;
	border-color:#A0A0A0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: url(newstyles/FieldDescription.png) repeat-x 0 0;
}

.MessageColor1
{
    color:red;
}

.ReportHistory1
{
	height: 25px;
	border-style:solid;
	border-width:1px;
	border-color:#A0A0A0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: url(newstyles/FieldDescription.png) repeat-x 0 0;
	text-align:center;
	COLOR: gray;
	FONT-FAMILY: Verdana, Tahoma, Arial;
	FONT-SIZE: 13px;
}

.CurrentItem
{
	width:98%;
	COLOR: white;
	BACKGROUND-COLOR: #cc0033;
}

.HistoryItem
{
	width:98%;
	COLOR: white;
	BACKGROUND-COLOR: #808080;
}

.Button1
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    WIDTH:90px;
}
.Button2
{
	height: 20px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	width:40px;
}
.InputBox1
{
	FONT-SIZE:13px;
	border:none;
	width:98%;
	background-color:#FDFCFE;
}
.InputBox2
{
	FONT-SIZE:13px;
	border-style:solid;
	border-width:1px;
	width:98%;

}
.Table1
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	border-style:solid;
	border-width:1px;
	background-color:#f9f9f0;
	width:580px;
}
.Table1A
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	border-style:solid;
	border-width:1px;
	background-color:#f9f9f0;
	width:560px;
}

.Table2
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	border:none;
	width:580px;
}
.Table2A
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	border:none;
	width:550px;
}
.Table3
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	border-style:solid;
	border-width:1px;
	width:580px;
}
.Title1
{
	border-style:solid;
	border-width:1px;
	FONT-FAMILY: Verdana, Tahoma, Arial;
	FONT-SIZE: 16px;
	height: 30px;

}
.Title2
{
	border-style:solid;
	border-width:1px;
}
.Title3
{
	border-style:solid;
	border-width:1px;
	FONT-FAMILY: Times;
	FONT-SIZE: 24px;
}
.TableData1
{
	height: 25px;
	border-style:solid;
	border-width:1px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color:#FDFCFE;
}
.TableData2
{
	height: 25px;
	border-style:solid;
	border-width:1px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color:#FDFCFE;
}
.TableShow
{
	margin-top:15px;
}
.TableHide
{
	margin-top:0px;
	margin-bottom:0px;
	display:none;
}

.ThinLine
{
	border-style:none;
	border-width:1px;
	border-color:#486f99;
	BACKGROUND-COLOR:#486f99;
	height: 0px;
}

.ThinLine1
{
	border-style:solid;
	border-width:1px;
	border-color:#486f99;
	BACKGROUND-COLOR:#486f99;
	height: 0px;
}

.MediumLine
{
	border-style:solid;
	border-width:1px;
	border-color:#486f99;
	BACKGROUND-COLOR: #486f99;
	height: 1px;
}

.HeavyLine
{
	border-style:solid;
	border-width:1px;
	border-color:#486f99;
	BACKGROUND-COLOR: #486f99;
	height: 5px;
}
.TextArea
{
	border-style:solid;
	border-width:1px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color:#FDFCFE;
}

.TableShowButton
{
	width: 16px;
	height: 16px;
	background: url(newstyles/TableHide.png) repeat-x 0 0;
	border-style:none;
	border-width:1px;
	border-color:#486f99;
	cursor: pointer;
}

.TableShowAllButton
{
	width: 16px;
	height: 16px;
	background: url(newstyles/TableHideAll.png) repeat-x 0 0;
	border-style:none;
	border-width:1px;
	border-color:#486f99;
	cursor: pointer;
}

.TableHideButton
{
	width: 16px;
	height: 16px;
	background: url(newstyles/TableShow.png) repeat-x 0 0;
	border-style:none;
	border-width:1px;
	border-color:#486f99;
	cursor: pointer;
}

.TableHideAllButton
{
	width: 16px;
	height: 16px;
	background: url(newstyles/TableShowAll.png) repeat-x 0 0;
	border-style:none;
	border-width:1px;
	border-color:#486f99;
	cursor: pointer;
}

.SumInfo
{
	width: 16px;
	height: 16px;
	background: url(newstyles/SumInfo.png) repeat-x 0 0;
	border-style:none;
	border-width:1px;
	border-color:#486f99;
	cursor: pointer;
}

.TDC
{
    height:22px;
	text-align: center;
    vertical-align: middle;
}
.TDR
{
    text-align: right;
    vertical-align: middle;
}
.TDL
{
    text-align: left;
    vertical-align: middle;
}

select
{
border:1px solid #D7D6D3;
background-color:#FDFCFE;
}

.frol-top-div
{
	width:100%;
	height: 45px;
	background: url("newstyles/Button1.png") repeat-x 0 0;
//	border-bottom: 1px solid #e1e1e1;
}
.MainPageTable
{
	width:700px;
	background: #f9f9f0;
}
.SubPageTable
{
	width:600px;
	background: #f9f9f0;
}
.MenuButtonTable
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	border:none;
	width:700px;
}
