﻿.Body
{
	font-size: 8pt;
	font-family: Tahoma;
}
a
{
	color: Blue;
	text-decoration: none;
}
table.MiddleTopLinks td
{
	text-align: center;
	background-color: #ffcc66;
	font-weight: bold;
}

td.FormLabel
{
	padding: 5px;
	text-align: left;
	border-bottom: 1px dotted #D4DCE8;
	background-color: #F9FAFD;
}

td.FormInput
{
	text-align: right;
	border-bottom: 1px dotted #D4DCE8;
	padding: 5px;
}

td.FormHelpObject
{
	text-align: right;
	border-bottom: 1px dotted #D4DCE8;
}

td.FormHelp
{
	background-color: ghostwhite;
	text-align: center;
}

div.ErrorMessage
{
	display: block;
	color: Red;
	border: 1px solid red;
	padding: 5px;
	margin: 5px;
}
div.DoneMessage
{
	font-weight: bold;
	display: block;
	color: green;
	border: 1px solid green;
	padding: 5px;
	margin: 5px;
}

div.QuestionMessage
{
	font-weight: bold;
	display: block;
	color: orange;
	border: 1px solid orange;
	padding: 5px;
	margin: 5px;
}

div.AttentionMessage
{
	font-weight: bold;
	display: block;
	color: saddlebrown;
	border: 1px solid orange;
	padding: 5px;
	margin: 5px;
}

div.LinksContainer td
{
	/*LINE-HEIGHT: 1em;*/
}

tr.FormSubmitRow
{
	background-color: #8CB4E8;
}

tr.FormSubmitRow td
{
	padding: 5px;
	text-align: center;
}

select, option, input
{
	font-family: Tahoma;
	font-size: 8pt;
}

select
{
	width: 150px;
}

.autocomplete_container
{
	filter: opacity(50);
}
.normal_item
{
	background-color: #BFD0EA;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 1.5em;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.highlight_item
{
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
	background-color: #A1BBE4;
	line-height: 1.5em;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.autocomplete_container_ltr
{
	filter: opacity(50);
	direction: ltr;
	text-align: left;
}

div.LinkBox
{
	min-width: 70px;
	min-height: 60px;
	text-align: center;
	vertical-align: bottom;
	float: right;
	padding: 2px;
	margin: 2px;
}
Table.TextMessageEntry Button
{
	margin: 0px;
}
.suggested
{
	font-weight: bold;
}

.inactive_document
{
	background-color: black;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
h1.Title, h2.Title
{
	font-weight: bold;
	color: dodgerblue;
	font-family: Arial;
	text-align: center;
	font-size: 18pt;
}


h2.Freindly
{
	font-family: Tahoma;
	text-align: right;
	font-size: 10pt;
	color: dodgerblue;
}
span.RequiredIndicator
{
	color: Red;
}

div.Faq
{
}

Div.Faq div.Question
{
	font-weight: bold;
}
Div.Faq div.Answer
{
	margin-bottom: 15px;
	border-bottom: 1px dashed royalblue;
	padding-bottom: 10px;
}
.CollapsibleTitlePanel
{
	padding: 5px;
	padding-bottom: 0px;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	background-color: #8CB4E8;
	color: White;
	font-weight: bold;
}
div.Border
{
	border: 1px solid #8CB4E8;
}
.TextMessageContainer
{
	background-color: #f5f5f5;
	padding: 20px;
	font-family: Courier New;
	border: 2px solid gray;
}
.BorderWhite td
{
	border: 1px solid white;
	padding: 5px;
}

.DirectionLTR
{
	direction: ltr;
}
.AllCenter *
{
	text-align: center;
}
input.Number
{
	text-align: center;
	direction: ltr;
}

table.GenerateReportTable
{
	width: 100%;
}
td.FormSectionTitle
{
	background-color: #f5f5f5;
	padding-right: 15px;
	padding: 5px;
	font-weight: bold;
}
/*
GridView Start
*/
table.GridView tr.GridViewRow
{
	text-align: center;
}
table.GridView tr.Alternate td
{
	text-align: center;
}
table.GridView tr.GridViweFooter td
{
	text-align: right;
}
table.GridView tr.GridViewHeader, table.GridView tr.GridViewHeader a
{
	color: White;
}
table.GridView td.SortColumn
{
	background-color: #A1BBE4;
}
table.GridView tr.SelectedRow *
{
	background-color: #5BDD45;
	color: black;
}
table.GridView tr.SelectedRow td
{
	border-bottom: 1px solid #ffffff;
}
/*
GridView Finish
*/
div.QuestionMessege
{
	border: 1px solid orange;
	text-align: right;
	padding: 10px;
}
.TextContainer
{
	direction: rtl;
	text-align: right;
	font-family: Tahoma;
	font-size: 8pt;
	vertical-align: top;
	line-height: 2em;
	padding-left: 170px;
}

table.LightGridView tr.read td
{
	background-color: #D4DDED;
}

table.LightGridView tr.unread td
{
	background-color: #f5f5f5;
}
.BoxContentsContainer
{
	direction: rtl;
}
.LightMessageBoxContainer
{
	background-color: #BBC2DE;
	line-height: 2em;
	text-align: right;
	direction: rtl;
}
.RedAlert
{
	background-color: #ff0000;
	color: White;
}
table.TextMessageEntry input
{
	margin: 0px;
}
img.MainContentPix
{
	text-align: center;
	border: 1px solid black;
}
img.default-float-with-margin
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid black;
}
div.DisplayContent
{
	line-height: 2em;
}
.GreenBoxContainer
{
	background-color: #91C46D;
}
.PinkBoxContainer
{
	background-color: #DAA2C2;
}

.VeryLightGreenBoxContainer
{
	background-color: #D3E6EA;
}
.DFE2E7
{
	background-color: #AAA196;
}
.CrimsonContentsBackground
{
	background-color: #C02B2B;
}
/*
QuickContactFormTable
*/
table.QuickContactFormTable td.header
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: tahoma;
	background-color: silver;
	text-align: center;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}
table.QuickContactFormTable td.data
{
	padding: 0px;
	border: 0px solid gray;
	text-align: right;
}
table.QuickContactFormTable input
{
	width: 90%;
	height: 15px;
	padding: 5px;
}

table.NegativeGreenBox
{
	background-color: #91C46D;
}
table.NegativeGreenBox td.ContentsCell
{
	padding: 2px;
	color: white;
}
table.NegativeGreenBox td.ContentsCell *
{
	color: white;
}

table.NegativeOrangeBox
{
	background-color: #FFBA00;
}
table.NegativeOrangeBox td.ContentsCell
{
	padding: 1px;
}

table.NegativeRedBox
{
	background-color: #FF0000;
}
table.NegativeRedBox td.ContentsCell
{
	padding: 1px;
}

table.NegativeLightBox
{
	background-color: #E3E9F2;
}
table.NegativeLightBox td.ContentsCell
{
	padding: 1px;
}

/*-------------------------------*/
tr.b1 td
{
	border-bottom: 1px dotted white;
	padding: 2px;
}
.BackgroundBoxContentsBackground
{
	background-color: White;
}
.ltr
{
	direction: ltr;
}

