﻿/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	background-color: #E4EEFA;
}
/* For FireFox & all new browsers : using 'html>body' before a style makes it invisible for IE6.*/
.Template_Container
{
	width: 96%;
	margin: 10px auto;
	background-position: center;
	border: solid 0px #9BADC0;
}
.Template_Layout_Header
{
	height: auto;
	margin: 0;
	padding-left: 0px;
	background: #ffffff;
	color: #1A4368;
}
html > body .Template_Layout_Header
{
	height: auto;
	margin: 0;
	padding-left: 0px;
	background: #ffffff;
	color: #1A4368;
}
.Template_Header_BG
{
	background: #E4EEFA;
}
.Template_TabButtons_LeftCorner
{
	background-image: url(Images/headerlink_left_corner.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.Template_TabButtons_RightCorner
{
	background-image: url(Images/headerlink_right_image.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.Template_TabButtons_Bg
{
	background-image: url(Images/headerlink_center_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 40px;
	vertical-align: middle;
}
.Header_Contact
{
	background-image: url(Images/text_background.gif);
	background-repeat: repeat-x;
	width: 230px;
	height: 61px;
	vertical-align: middle;
	text-align: center;
	color: #f00;
	font-weight: bold;
}
.Header_TabButtons_Space
{
	width: 8px;
}
.Header_TabButtons_Alignment
{
	vertical-align: middle;
	background-position: left;
	padding: 7px;
	text-align: center;
	width: 100%;
}
.Header_LoginStatus
{
	text-align: center;
	padding: 15px;
	background-position: center;
}
.Template_Layout_ContentWrapper
{
	float: left;
	width: 100%;
	background-color: #fff;
	min-height: 350px;
}
.Template_Content_Bg
{
	background-color: White;
}
/*css for template with out right menu starts here*/
.Template_Layout_PageInfoContent
{
	background: #fff;
	margin-left: 0px;
}
html > body .Template_Layout_PageInfoContent
{
	background: #fff;
	margin-left: 0px;
}
.Template_Layout_Content
{
	background: #fff;
	margin-left: 1px;
	margin-right: 2px;
}
html > body .Template_Layout_Content
{
	background: #fff;
	margin-left: 1px;
	margin-right: 2px;
}
html > body .Template_Layout_ContentForHome
{
	margin: 0;
	background: #ffffff;
	margin-left: 75px;
	margin-right: 75px;
}
.Template_Layout_LeftMenu
{
	float: left;
	width: 0px;
	background-color: #fff;
	margin-left: -984px;
}
html > body .Template_Layout_LeftMenu
{
	float: left;
	width: 0px;
	margin: 1px;
	background-color: #f00;
	margin-left: -985px;
	background: #FFFFFF;
	padding-left: 0px;
	overflow: hidden;
}
.Template_Layout_RightMenu
{
	float: left;
	width: 0px;
}
html > body .Template_Layout_RightMenu
{
	float: left;
	width: 0px;
	margin: 0;
	background-color: #fff;
	padding-right: 0px;
}
/*css for template with out right menu ends here*/

.Template_Layout_Footer
{
	color: #170000;
	clear: left;
	width: 100%;
	min-height: 70;
}
html > body .Template_Layout_Footer
{
	color: #170000;
	clear: left;
	width: 100%;
}
.Template_FooterBG
{
	background-image: url(Images/footer_bg.gif);
	background-repeat: repeat-x repeat-y;
	color: #000;
	text-align: left;
}
.Template_FooterLink:link
{
	color: White;
	text-decoration: underline;
	vertical-align: top;
}
.Template_FooterLink:active
{
	color: White;
	text-decoration: underline;
	vertical-align: top;
}
.Template_FooterLink:visited
{
	color: White;
	text-decoration: underline;
	vertical-align: top;
}
.Template_FooterLink:hover
{
	color: Black;
	text-decoration: none;
}

.Template_Footer_Text
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 8pt;
	color: #172862;
}


/*css for pagetitle and info*/

.Page_TitleStrip
{
	/*background-color: #4176B1; /*A2D0FF;*/
	background-color: #305481;
	background-repeat: repeat-x;
	border: solid 1px #4A82BD;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-indent: 6px;
	color: #fff;
	text-decoration: none;
	width: 100%;
	letter-spacing: .6px;
}
.Page_TitleText
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	background-color: Transparent;
	padding: 0px 8px 0px 10px;
	color: #fff; /*00041E;*/
	text-indent: 2px;
	letter-spacing: .7px;
	font-size: 15pt;
}
a.Page_PageInfoLink:hover, a.Page_PageInfoLink:link, a.Page_PageInfoLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
a.Page_PageInfoLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
.Page_PageInfo_FieldText
{
	color: #072A84;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: .5px;
}
.Page_PageInfo_LableText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 1px;
	letter-spacing: .4px;
	text-indent: 2px;
	line-height: 19px;
	color: #3b3a3a;
}

/*Grids Classes*/

/*Grids Classes*/
.Grid_FieldTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 1px 10px 1px;
}
.Grid_Textbox
{
	border: solid 1px #7F7F7F;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #656161;
}

.Grid_DropDown
{
	border: solid 1px #7F7F7F;
	background-color: #ffffff;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
}
.Grid_Button_Text
{
	background-color: #4A82BD;
	border-color: #366496;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	cursor: pointer;
	margin-bottom: 2px;
	margin-left: 4px;
}
.Grid_ViewLink
{
	color: #4678B6;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a.Grid_ViewLink:link, a.Grid_ViewLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
a.Grid_ViewLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
a.Grid_ViewLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}

/*css for message center to show by read status*/
a.Grid_ViewLink0:link, a.Grid_ViewLink0:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: bold;
	text-decoration: underline;
}
a.Grid_ViewLink0:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: bold;
	text-decoration: underline;
}
a.Grid_ViewLink0:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}

a.Grid_ViewLink1:link, a.Grid_ViewLink1:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
a.Grid_ViewLink1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
a.Grid_ViewLink1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
/*css for message center ends here*/
.Form_GridEmpty
{
	height: 25px;
	text-align: center;
	text-indent: 2px;
	background-color: #D8E3F1;
	border: solid 1px #BFD1E8;
	font-size: 14px;
	margin-right: 10px;
	color: #172D44;
	font-family: Arial ,Sans-Serif;
	font-weight: bold;
}
.DataList_Empty
{
	text-align: center;
	text-indent: 2px;
	background-color: #fff;
	border: solid 0px #BFD1E8;
	font-size: 13pt;
	color: #f00;
	font-family: Arial ,Sans-Serif;
	font-weight: normal;
	vertical-align: middle;
}

.Form_GridHeader
{
	font-weight: bold;
	margin-left: 5px;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	border-top: 0px;
	height: 28px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
	background: #709BCB;
	border-bottom: solid 1px #85B8F1;
}

.Form_InnerGridHeader
{
	background-color: #A8C2DF;
}

.Form_GridSubHeader
{
	font-size: 9pt;
}
.Form_GridMainItem
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial , Helvetica, sans-serif;
}
.Form_GridHeader a
{
	font-weight: bold;
	margin-left: 5px;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	border-top: 0px;
	height: 28px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
}
.Form_GridHeader a:hover
{
	font-weight: bold;
	margin-left: 5px;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	border-top: 0px;
	height: 28px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
}

.Form_GridItemStyle
{
	background-color: #F7F6F3;
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	height: 30px;
	text-align: center;
	border-bottom: solid 1px #709BCB;
	color: #372422; 
}

.Form_GridAlterItemStyle
{
	background-color: #FFFFFF;
	text-indent: 2px;
	font-size: 10pt;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	height: 30px;
	color: #003688;
	border-bottom: solid 1px #709BCB;
	text-align: left;
}
.Form_GridAlterItemStyleForEvents
{
	background-color: #FAFAA8;
	font-size: 12px;
	border: solid 1px block;
	height: 20px;
	font-family: Arial , Helvetica, sans-serif;
}
.Form_GridView
{
	border: solid 1px #85B8F1;	
}
.Form_GridView_NoBorder
{
	border: solid 0px #85B8F1;
}
.Form_GridPager
{
	font-size: 11pt;
	color: #3E699F;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF;
	vertical-align: middle;
}
.Form_GridPager a:link
{
	color: #00366B;
	font-size: 10pt;
	border: solid 1px #818181;
	padding: 1px 4px 1px 4px;
	background-color: #fff;
	text-decoration: underline;
	vertical-align: middle;
	font-weight: normal;
}
.Form_GridPager a:active
{
	color: #fff;
	font-size: 10pt;
	border: solid 1px #fefefe;
	font-weight: normal;
}
.Form_GridPager a:visited
{
	color: #00366B;
	font-size: 10pt;
	border: solid 1px #fefefe;
	font-weight: normal;
}
.Form_GridPager a:hover
{
	color: #254465;
	font-size: 10pt;
	border: solid 1px #254465;
	padding: 1px 4px 1px 4px;
	background-color: #D1DDEB;
	text-decoration: underline;
	font-weight: normal;
}
.Form_GridFooterStyle
{
	background-color: #D1DDEB;
	color: #316194;
	text-indent: 2px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	height: 30px;
	color: #4B4B4B;
	text-align: left;
	border: solid 0px #6BBEDE;
}

.Form_ListItemStyle
{
	background-color: Transparent;
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 15px;
	height: 30px;
	text-align: left;
	border-bottom: solid 1px #709BCB;
	color: #372422; /*7B8699;*/
}

.modalBackground
{
	position: absolute;
	background-color: #A5A2A5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;
}

.modalPopup
{
	background-color: #CCF8F9;
	border-width: 3px;
	border-style: solid;
	padding: 3px;
	width: 100%;
	height: 100%;
	z-index: 1000;
}
.PopupBackground
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.Form_SuccessMessage
{
	font-size: 9pt;
	font-family: Arial , Helvetica, sans-serif;
	color: #2C9502;
	font-weight: normal;
	letter-spacing: 0.2px;
	vertical-align: middle;
	text-align: left;
}

.Form_Settings_GridHeader
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003688;
	border-top: 0px;
	height: 24px;
	text-transform: none;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #ECF4FF; /*A3D1FF;*/
}

.Form_Settings_GridHeader a
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003688;
	border-top: 0px;
	height: 21px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
}
.Form_Settings_GridHeader a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003688;
	font-weight: bold;
	border-top: 0px;
	height: 21px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.Form_Settings_GridHeader a:hover
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003688;
	border-top: 0px;
	height: 21px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}
.Form_Settings_GridHeader a:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003688;
	border-top: 0px;
	height: 21px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
}

.Form_Settings_GridView
{
	border-right: #C1DDFF 1px solid;
	border-top: #C1DDFF 1px solid;
	border-left: #C1DDFF 1px solid;
	border-bottom: #C1DDFF 1px solid;
	background-color: #E9F3FE;
}
.Form_ExpandCollapseLink
{
	color: #003688;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}




.Header_LoginName
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color: #669de1;
	font-weight: bold;
}






/*grid css ends here*/

/* Form Classes*/
.Form_FieldTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 1px 10px 1px;
}
.Form_FieldText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #372422;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 1px 10px 1px;
}
.Form_ContentText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 1px 10px 1px;
}

.Form_Textbox
{
	border: solid 1px #7F7F7F;
	background-color: #fefefe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
}
.Form_DropDown
{
	border: solid 1px #7F7F7F;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
}
.Form_ListBox
{
	border: solid 1px #7F7F7F;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
}
.Form_CheckBoxList
{
	border: solid 0px #7F7F7F;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;
}
.Form_NormalText
{
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 10pt;
}
.Form_ErrorMessage
{
	border: solid 0px #7F7F7F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #f00;
	font-weight: normal;
	background-repeat: no-repeat;
}
.Form_SpecilaText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #4678B6;
	font-weight: bold;
}
.Form_ProcessingText
{
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12pt;
	color: #B70000;
	font-weight: bold;
	text-decoration: none;
}
.Form_TransactionProcessingText
{
	font-family: Arial , Helvetica, sans-serif;
	font-size: 14pt;
	color: #B70000;
	font-weight: bold;
	text-decoration: none;
}
.Form_Statistics_HeaderStrip
{
	background-color: #D5E1F0;
	color: #4A82BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.Form_Statistics_HeaderText
{
	color: #4A82BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.Form_Statistics_FiledTitle
{
	color: #4A82BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.Form_Statistics_FiledText
{
	color: #4A82BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.Form_Button_Text
{
	background-color: #305481;
	border-color: #1F3652;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	font-weight: bold;
	cursor: pointer; /*font-size: 10pt; 	font-weight: normal; 	margin-right: 10px; 	border: 0; 	background: #fff url(Images/curves_01.gif) no-repeat; 	text-align:center; 	position: relative; 	padding-left: 12px;*/
}
.Form_Button_Ending
{
	position: absolute;
	display: inline;
	margin-left: -10px;
	width: 10px;
	height: 30px;
	background-color: Transparent;
	background: url(Images/curves_02.gif) no-repeat;
}
.button
{
	padding-left: 12px;
	margin-right: 10px;
	border: 0;
	background: #fff url(Images/curves_01.png) no-repeat;
	color: #000;
	height: 30px; /* used to catch the buttonEnding */
	position: relative;
	cursor: pointer;
	text-align: center;
}
.buttonEnding
{
	position: absolute;
	display: inline;
	margin-left: -10px;
	width: 10px;
	height: 30px;
	background-color: Transparent;
	background: url(Images/curves_02.gif) no-repeat;
}
.Form_LoginButton_Text
{
	background-color: #4176B1;
	border-color: #28486C;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	height: 24px;
	cursor: pointer;
}
.Block_Border
{
	border: solid 1px #85B8F1;
	padding: 1px;
}
.Block_HeaderLink
{
	color: #003768;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a.Block_HeaderLink:link, a.Block_HeaderLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003768;
	font-weight: bold;
	text-decoration: underline;
}
a.Block_HeaderLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003768;
	font-weight: bold;
	text-decoration: underline;
}
a.Block_HeaderLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003768;
	font-weight: bold;
	text-decoration: underline;
}
.Form_ViewLink
{
	color: #4678B6;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a.Form_ViewLink:link, a.Form_ViewLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
a.Form_ViewLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
a.Form_ViewLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
.Form_SpecialLink
{
	color: #4678B6;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
}
.Form_Link
{
	color: #4678B6;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.Form_Link:link, .Form_Link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
.Form_Link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
.Form_Link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
}
/*form css ends here*/


/*Message display css*/
.Form_Action_ErrorTable
{
	border-right: solid 1px #FAD001;
	border-left: solid 1px #FAD001;
	border-bottom: solid 1px #FAD001;
	border-top: solid 1px #FAD001;
	background-color: #FFF9E8;
	padding: 5px;
	margin-left: 10px;
}
.Form_Action_SuccessTable
{
	border-right: solid 1px #BDDCB9;
	border-left: solid 1px #BDDCB9;
	border-bottom: solid 1px #BDDCB9;
	border-top: solid 1px #BDDCB9;
	background-color: #F3FFF2;
	padding: 4px;
	margin-left: 10px;
}
.Form_Action_SuccessMessageHeader
{
	font-size: 10pt;
	font-family: Arial , Helvetica, sans-serif;
	color: #2C9502;
	font-weight: bold;
	letter-spacing: 0.2px;
	vertical-align: middle;
	text-align: left;
}
.Form_Action_SuccessMessageText
{
	font-size: 10pt;
	font-family: Arial , Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	letter-spacing: 0.2px;
	vertical-align: middle;
	text-align: left;
}
.Form_Action_SuccessIcon
{
	background: url(images/success_icon.gif);
	background-repeat: no-repeat;
	width: 28px;
	height: 25px;
}

.Form_Action_ErrorMessageHeader
{
	font-size: 10pt;
	font-family: Arial , Helvetica, sans-serif;
	color: #D03F39;
	font-weight: bold;
	letter-spacing: 0.2px;
	vertical-align: middle;
	text-align: left;
}
.Form_Action_ErrorIcon
{
	background: url(images/warning_image.gif);
	background-repeat: no-repeat;
	width: 33px;
	height: 29px;
}
.Form_Action_ErrorMessageText
{
	font-size: 10pt;
	font-family: Arial , Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	letter-spacing: 0.2px;
	vertical-align: middle;
	text-align: left;
}
/* Address Book */

.Trbackgrnd
{
	background-color: Orange;
}
.Form_LinkButton1
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.Form_RequiredField
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.Form_LinkAlphabets
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	cursor: none;
}
.Form_Alphabets
{
	cursor:  pointer;
	text-decoration: underline;
}
.Form_ListView
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
.Form_LinkRemove
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.Form_RegularExpression
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.Form_Selection_FieldTitle
{
	color: #072A84;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: .5px;
}
/*css for help links and text in the form */

a.Form_HelpLink:link, a.Form_HelpLink:active
{
	color: #C64934;
	font-size: 13px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_HelpLink:hover
{
	color: #C64934;
	font-size: 13px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_HelpLink:visited
{
	color: #C64934;
	font-size: 13px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_FieldHelpLink:link, a.Form_FieldHelpLink:active
{
	color: #C64934;
	font-size: 12px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_FieldHelpLink:hover
{
	color: #C64934;
	font-size: 12px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Form_FieldHelpLink:visited
{
	color: #C64934;
	font-size: 13px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_FieldHelpLink1:link, a.Form_FieldHelpLink1:active
{
	color: #653A88;
	font-size: 12px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_FieldHelpLink1:hover
{
	color: #653A88;
	font-size: 12px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Form_FieldHelpLink1:visited
{
	color: #653A88;
	font-size: 13px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_FieldSelectionLink:link, a.Form_FieldSelectionLink:active
{
	color: #C64934;
	font-size: 9pt;
	text-indent: 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.Form_FieldSelectionLink:hover
{
	color: #C64934;
	font-size: 9pt;
	text-indent: 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Form_FieldSelectionLink:visited
{
	color: #C64934;
	font-size: 9pt;
	text-indent: 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

html > body.Form_FieldHelpLink:link, html > body.Form_FieldHelpLink:active
{
	color: #C64934;
	font-size: 12px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
html > body.Form_FieldHelpLink:hover
{
	color: #C64934;
	font-size: 12px;
	text-indent: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Form_FieldHelpText
{
	color: #072A84;
	font-size: 12px;
	text-indent: 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: normal;
}
.Form_NoteHeaderText
{
	font-weight: bold;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 11pt;
	color: #4A82BD;
	border-top: 0px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}

.Form_NoteHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	text-decoration: none;
}
.Form_NoteText
{
	letter-spacing: .4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3b3a3a;
	font-weight: normal;
	text-decoration: none;
}

.Form_FieldTitle
{
	letter-spacing: .4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3b3a3a;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 1px 10px 1px;
}
/*css for help links and text in the form ends here*/

/* block css*/
.Block_HeaderStrip
{
	/*background-image:url(IMages/detailSectionHeader.jpg); 	background-color: #D4DBE3;/*E2E7ED;*/ /*background-image:url(IMages/block_blueheader_bg.gif); 	background-color: #A2D1FF;/*#CAE3FF;*/
	background-color: #CAE3FF; /*#6382AD*/
	background-repeat: repeat-x;
	border: solid 1px #80BCFFs;
	color: #003768;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	letter-spacing: .5px;
	vertical-align: middle; /*border: 1px dashed #a3b8cc;*/
}
.Block_HeaderTitle
{
	margin-left: 2px;
	margin-right: 2px;
	color: #003768;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Block_HeaderText
{
	margin-left: 11px;
	color: #003768;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
}
.DataList_Block_Header
{
	background-image: url(Images/schedule_bg11.gif); /*detailSectionHeader.jpg);	*/ /*background-image:url(IMages/block_blueheader_bg.gif);*/
	background-color: #D9D9D8;
	background-repeat: repeat-x;
	color: #2B4B73;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	letter-spacing: .5px;
	vertical-align: middle;
}
.Form_Space
{
	background-color: Transparent;
	text-align: right;
	vertical-align: top;
	margin-left: 90px;
}
.Header_SmallLink:link
{
	color: Black;
	text-decoration: underline;
	vertical-align: top;
}
.Header_SmallLink:active
{
	color: Black;
	text-decoration: underline;
	vertical-align: top;
}
.Header_SmallLink:visited
{
	color: Black;
	text-decoration: underline;
	vertical-align: top;
}
.Header_SmallLink:hover
{
	color: #669de1;
	text-decoration: none;
}
.Form_HeaderTitleText
{
	border-bottom: solid #999999 0px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 17pt;
	margin-left: 10px;
	margin-top: 20px;
	color: #363636;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 4px;
}
.DivBlock
{
	border: solid 0px #D9D9D9;
	background-color: #F2F2F2;
	margin: 0px;
	padding: 3px;
}
.Spacer
{
	position: static;
	margin: 0px;
	padding: 0px;
	height: 5px;
	line-height: 5px;
	background-color: white;
}
html > body .Spacer
{
	position: relative;
	height: 5px;
	background-color: white;
}
.DivContentBlock
{
	border: solid 0px #D9D9D9;
	background-color: #fff;
	margin: 0px;
	padding: 3px;
}
.Form_BlockTable
{
	/*border: solid 2px #D9D9D9; 	margin-top: 4px; 	margin-bottom: 10px; 	padding: 4px 4px 4px 4px;*/
	background-color: #ffffff;
}

.Form_LoginTable
{
	border: solid 1px #305481;
}
.Form_MainTable
{
	margin-left: 2px;
	margin-bottom: 2px;
	min-height: 410px;
	height: 100%;
	background-color: #fff;
}
.Form_MyAccount_SectionStrip
{
	/*background-color: #305481;*/
	background-color: #4176B1;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	border: solid 1px #4477B5;
}
.Form_MyAccount_SectionText
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	border: solid 0px #4477B5;
}
a.Form_MyAccount_link:link, a.Form_MyAccount_link:visited, a.Form_MyAccount_link:active
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	color: #185DAD;
	font-weight: normal;
	text-decoration: none;
}
a.Form_MyAccount_link:hover
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #2A4A70;
	text-decoration: underline;
	padding: 0px 10px 2px 10px;
}
.map_homeowner:link, map_homeowner:visited, map_homeowner:active
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FEFFFF;
	font-weight: normal;
	text-decoration: none;
}
map_homeowner:hover
{
	text-decoration: none;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FEFFFF;
	text-decoration: none;
}
/*.helptext
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	font-weight: normal;
	text-decoration: none;
}*/
.pagesubheaderstrip
{
	border: solid 2.5px #e1e1e1;
	background-color: #f5f5f5;
	background-repeat: repeat-x;
	height: 26px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: normal;
	font-weight: bold;
	text-decoration: none;
}
a.viewlink:link, a.viewlink:visited, a.viewlink:active
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7B7563;
	font-weight: normal;
	text-decoration: underline;
}
a.viewlink:hover
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color: #185DAD;
	text-decoration: underline;
}
.Form_HelpText1
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #3b3a3a;
	text-decoration: none;
}
.Form_HelpText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #003688;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}
.Form_Help_HeaderStrip
{
	background-color: Transparent;
	font-family: Arial, Helvetica, sans-serif;
	color: #003688;
	cursor: hand;
}
.Form_Help_Block
{
	padding-left: 2px;
	padding: 4px;
}
.Form_HelpBlock
{
	background-color: Transparent;
	color: #003688;
}
.Form_Block
{
	background-color: Transparent;
	color: #003688;
	float: left;
	width: 100%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.Form_HelpHeaderText
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4A82BD;
	text-decoration: none;
}
.Form_SpecialBlockStrip
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #3b3a3a;
	background-color: #f5f5f5;
	text-decoration: none;
	height: 45px;
	border: solid 1px #343434;
}
.Form_LabelDone
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 8pt;
	color: Maroon;
	text-decoration: none;
}
.Form_LabelUpdatedDone
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color: #f00;
	font-weight: bold;
	text-decoration: none;
}

/* Template */
.header_center_bg
{
	background-image: url(Images/header_center_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 74px;
}
.headerlink_center_bg
{
	background-image: url(Images/headerlink_center_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 58;
}
.textInput
{
	width: 201px;
	height: 25px;
	background: #ffffff;
	border: 2px solid #A1B1BE;
	margin-top: 2px;
}
.search_font
{
	font: Helvetica;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: #516C89;
}

.Header_FooterLink:link
{
	color: White;
	text-decoration: underline;
	vertical-align: top;
}
.Header_FooterLink:active
{
	color: White;
	text-decoration: underline;
	vertical-align: top;
}
.Header_FooterLink:visited
{
	color: White;
	text-decoration: underline;
	vertical-align: top;
}
.Header_FooterLink:hover
{
	color: Black;
	text-decoration: none;
}
.tablebg
{
	background-color: #ffffff;
}
.Form_PageSubHeaderText
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	text-align: left;
	margin-left: 4px;
	font-size: 9pt;
	vertical-align: middle;
}

.gradient
{
	background: #ffffff;
	background-image: url(Images/main_bg.gif);
	background-repeat: repeat-x;
	height: 100%;
}
.table_border
{
	margin: 1px;
	border: 1px;
	text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif;
	border-left: #6ebede 1px solid;
	border-right: #6ebede 1px solid;
	border-top: #6ebede 0px solid;
	border-bottom: #6ebede 1px solid;
}
.ButtonslinksBlack
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
	color: Red; /*color: white;*/
	color: #579FBC;
	cursor: hand;
}
.ButtonslinksBlack:hover
{
	cursor: hand;
	color: #579FBC;
}

.ButtonslinksBlack: visited
{
	cursor: hand;
	color: #579FBC;
}
.Form_CalenderHederStrip
{
	background-color: #E4EEFA;
	color: #003768;
	font-size: 12pt;
	font-weight: bold;
	height: 28px;
	vertical-align: middle;
}
.Form_CalenderHederTitle
{
	color: #003768;
	font-size: 12pt;
}
.Form_Calender_Link
{
	color: #003768;
	text-decoration: underline;
}
.Block_Strip_Link
{
	color: #003768;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}
.Form_DataList_CalenderItem
{
	min-height: 40px;
	border: solid 1px #E0DED8; /*DFDDD7;*/
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
}
.Form_Calender
{
	border: solid 0px #7C7462;
}
.Form_Grid_SpecialText
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7B7563;
	font-weight: normal;
	text-decoration: underline;
}
.ReplyClass
{
	border-left: solid 2px blue;
	margin-left: 30px;
}
.Form_Grid_SelectedRow
{
	background-color: #355E8E;
	height: 30px;
	color: White;
	vertical-align: middle;
}
.DataList_Block
{
	/*border-top:solid 1px #C4E0FF; 	border-right:solid 1px #C4E0FF; 	border-left:solid 1px #C4E0FF;*/
	border-bottom: solid 1px #C4E0FF;
	background-color: #fff;
}
.DataList_HeaderText
{
	border-bottom: solid #999999 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00366B;
	font-weight: bold;
	text-align: left;
}
.DataList_ItemText
{
	border-bottom: solid #CCCCCC 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
.Form_DataItemStyle
{
	color: #316194;
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	height: 28px;
	text-align: Left;
	color: #4B4B4B; /*7B8699;*/
	border: solid 1px #6BBEDE;
}
.Form_GridWrap
{
}

/*css for chat box*/
.ChatMsgs
{
	overflow: auto;
}
.Chat_Window
{
	background-color: #ECF1F4;
	color: #fff;
}
.Chat_Panel
{
	margin: 2px;
	border: solid 1px #737C81;
	background-color: #E5EDF2;
	min-height: 468px;
}
.Chat_UsersPanel
{
	margin: 10px;
	border: solid 1px #737C81;
	background-color: #E5EDF2;
}
.Chat_Header
{
	margin: 10px;
	border: solid 1px #32679D;
	background-color: #E5EDF2;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .3px;
	color: #32679D;
	padding: 5px;
}
.Chat_HeaderText
{
	background-color: #E5EDF2;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .3px;
	color: #32679D;
	padding: 5px;
}
.Chat_BlockHeaderText
{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .3px;
	color: #32679D;
	margin: 2px 0px 2px 0px;
}
.Chat_NoteText
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	letter-spacing: .3px;
	color: #32679D;
	margin: 2px 0px 2px 0px;
}
.Chat_Users_Header
{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .3px;
	color: #32679D;
	padding: 5px;
	border-bottom: solid 1px #32679D;
}
.Chat_UserLoginPanel
{
	border: solid 1px #8A4004;
	background-color: #EEE6DD;
	margin-right: 23px;
}
.Chat_Table
{
	border: solid 0px #8C8C8C;
	background-color: #EEE6DD;
	margin-right: 23px;
}
.Chat_BottonTable
{
	border-bottom: solid 1px #8A4004;
	border-right: solid 1px #8A4004;
	border-left: solid 1px #8A4004;
	background-color: #ECECF3;
	margin-right: 23px;
}
.Chat_Message_Row
{
	margin: 2px;
}
.Chat_MainTable
{
	background-color: #fff;
}
.Chat_MiddleTable
{
	border-bottom: solid 1px #8A4004;
	border-right: solid 1px #8A4004;
	border-left: solid 1px #8A4004;
	background-color: #EEE6DD; /*#DCCCBA;*/
	margin-right: 23px;
	height: 30px;
}
.Chat_Top_Left
{
	background-image: url(images/left_corner_image_03.gif);
	background-repeat: no-repeat;
	height: 23px;
	background-position: left;
	vertical-align: top;
}
.Chat_Title
{
	color: #363636;
	text-align: left;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Chat_Top_Top
{
	background-image: url(images/chat_centre_05.gif);
	background-repeat: no-repeat;
	height: 23px;
	background-position: left;
	vertical-align: top;
	background-repeat: repeat-x;
}
.Chat_Top_Right
{
	background-image: url(images/right_corner_image_07_07.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 11px;
	background-position: left;
	vertical-align: top;
}
.Chat_Image_AlignRight
{
	width: 130px;
	white-space: nowrap;
}
.Chat_UserName
{
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #32679D;
	letter-spacing: .3px;
}
.Chat_Message
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .3px;
	color: #252525;
}
.Chat_SpecialNote
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9C4300;
	letter-spacing: .3px;
}
.Chat_Exited
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9C4300;
	letter-spacing: .3px;
}
.Chat_Entered
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f00;
	letter-spacing: .3px;
}

/*new css for chat */
.Chat_BlockHeader
{
	background-image: url(Images/chatbox_top_header_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	text-align: left;
	vertical-align: middle;
	color: #352E2C;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .5px;
	height: 32px;
}
.Chat_Border
{
	border: solid 2px #737C81;
	color: #737C81;
	background-repeat: repeat-y;
	height: 100%;
}
.Chat_MessageBox
{
	background-color: #fff;
	border: solid 1px #737c81;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.Chat_TextBox
{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .3px;
	color: #22466A;
	border: solid 0px #737c81;
}

a.Chat_UserLink:link, a.Chat_UserLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #020609;
	font-weight: bold;
	text-decoration: none;
	text-indent: 4px;
	padding-left: 3px;
}
a.Chat_UserLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #352E2C;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 4px;
	padding-left: 3px;
}
a.Chat_UserLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #020609;
	font-weight: bold;
	text-decoration: none;
	text-indent: 4px;
	padding-left: 3px;
}
.CssChangedByClick_Block
{
	display: block;
	visibility: collapse;
}
.CssChangedByClick_Display
{
	display: none;
	visibility: visible;
}

.Form_GridSmallFonts
{
	font-size: 8.5pt;
}
.Form_BoldText
{
	font-weight: bold;
	font-size: 9pt;
}
.Form_SmallBoldText
{
	font-weight: bold;
	font-size: 9pt;
}
.Form_Font_8pt
{
	font-size: 8pt;
}
.Form_Font_9pt
{
	font-size: 9pt;
}
.Form_Font_11pt
{
	font-size: 11pt;
}
.Form_Font_16pt
{
	font-size: 16pt;
}
.Font_Weight_Normal
{
	font-weight: normal;
}
.Font_Weight_Bold
{
	font-weight: bold;
}
.Template_WhileBg
{
	background: #fff;
}
.Form_Help_Block_Bg
{
	background-color: #FEF9E7;
}
.Text_VerticalAlign_Middle
{
	vertical-align: middle;
}
.Form_VerticalAlign_Top
{
	vertical-align: top;
}
.Form_BoldNormalText
{
	vertical-align: middle;
	font-weight: bold;
	font-size: 8pt;
	color: #4A82BD;
	letter-spacing: .5px;
}
.Form_ProfileData
{
	background-color: #FEFEFE;
	text-indent: 2px;
	font-size: 10pt;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	height: 30px;
	color: #003688;
	text-align: left;
}

.Form_Line
{
	border-bottom: solid 1px #B0D6FF;
}
.User_Inactive
{
	color: #f00;
	font-weight: bold;
}
.User_Active
{
	color: Green;
	font-weight: bold;
}
.User_Blocked
{
	color: #f00;
	font-weight: bold;
}
.BlueBgWithBlackText
{
	background-color: #C8DDFD;
	color: #000;
	height: 25px;
	vertical-align: middle;
	text-align: center;
}
.RedBgWithWhiteText
{
	background-color: #F7CBCB;
	color: #000;
	height: 25px;
	vertical-align: middle;
	text-align: center;
}
.GreenBgWithBlackText
{
	background-color: #B8F7B6;
	color: #000;
	height: 25px;
	vertical-align: middle;
	text-align: center;
}

a.Form_MyAccount_Sublink:link, a.Form_MyAccount_Sublink:visited, a.Form_MyAccount_Sublink:active
{
	font-size: 9.5pt;
	color: Maroon;
}
a.Form_MyAccount_Sublink:hover
{
	font-size: 9.5pt;
	color: #FFF;
	background-color: Maroon;
	padding: 0px 0px 0px 0px;
}
.Form_ShiftsStatus0
{
	/*scheduled for another service order*/
	color: Red;
}
.Form_ShiftsStatus1
{
	/*scheduled*/
	color: #000; /*372422;*/
}
.Form_ShiftsStatus2
{
	/*available */
	color: Green;
}
.Form_ShiftsStatus3
{
	/*available but scheduled for another shift*/
	color: #f00;
}
.Form_ShiftsStatus4
{
	/*scheduled on another service order*/
	color: Maroon;
}
.Form_ShiftsStatus5
{
	/*employee is not available*/
	color: #9F9F9D;
	text-decoration: line-through;
}
.covercopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding-bottom: 1em;
	text-align: left;
}
/*.Grid_ScrollBars
{
	
	scrollbar-3dlight-color: #f00;
	scrollbar-arrow-color:#efefe;
	scrollbar-track-color: #324433;
	scrollbar-darkshadow-color:#eee;
	scrollbar-face-color:#655655;
	scrollbar-highlight-color:#dedede;
	scrollbar-shadow-color:#ddeedd;
}*/
.overflow
{
	overflow: scroll;
	color: inherit -moz-scrollbars-horizontal;
}
/*input.submit
{
	background: url(Images/submit_bg.gif) no-repeat 0 0 !important;
	width: 93px !important;
	height: 35px !important;
	float: left;
	cursor: pointer;
	border: 0 !important;
	text-align: center;
	font: bold 17px/17px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
	color: #494949 !important;
	margin: 0 !important;
	padding: 0 !important;
	margin-left: 17px !important;
}
input:hover.submit
{
	background: url(Images/submit_bg.gif) no-repeat left bottom !important;
	color: #135586 !important;
}*/
.Form_CalenderView
{
	border: solid 1px #85B8F1;
	min-height: 380px;
}
.Form_Calender_Day
{
	background-color: #fff;
	color: #003768;
	font-size: 11pt;
	font-weight: normal;
}
.Form_Calender_ActiveDay
{
	background-color: #CEE0F7;
	color: #003768;
	font-size: 13pt;
	font-weight: bold;
}
.Form_Calender_Header
{
	background-color: #CEE0F7;
	color: #003768; /*003768;*/
	font-size: 14pt;
	font-weight: bold;
	height: 25px;
}
.Form_Calender_DayHeader
{
	background-color: #CEE0F7;
	color: #003768; /*003768;*/
	font-size: 13pt;
	font-weight: bold;
	height: 35px;
}
.Form_Calender_SectionHeader
{
	color: #003768;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	text-align: left;
}
.Calender_Block
{
	background-color: Transparent;
	text-align: left;
}
.Form_Calender_ViewLink
{
	color: #003768;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent: 4px;
	padding-left: 3px;
}
a.Form_Calender_ViewLink:link, a.Form_ViewLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003768;
	font-weight: normal;
	text-decoration: underline;
	text-indent: 4px;
	padding-left: 3px;
}
a.Form_Calender_ViewLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0B07;
	font-weight: normal;
	text-decoration: underline;
	text-indent: 4px;
	padding-left: 3px;
}
a.Form_Calender_ViewLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4678B6;
	font-weight: normal;
	text-decoration: underline;
	text-indent: 4px;
	padding-left: 3px;
}
/* Css for reports*/
.Reports_ReportHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4678B6;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 4px;
	padding-left: 3px;
}
.Reports_ColumnHeader
{
	font-weight: bold;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #4678B6;
	border-top: 0px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 0px #85B8F1;
}
.Reports_FieldText
{
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	text-align: left;
	color: #372422;
}

.Form_DataList_AvailabilityItem
{
	min-height: 70px;
	border: solid 1px #E0DED8; /*DFDDD7;*/
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	min-width: 120px;
	vertical-align: middle;
}
.Form_Availability_IgnoreDay
{
	background-color: #fff;
	color: #3B3A3A;
	border: solid 1px #E0DED8;
}
.Employee_Available
{
	background-color: #BCFFB7; /*BCFFB7green : 008000*/
	color: #000;
	vertical-align: middle;
	min-height: 70px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #E0DED8;
}
.Employee_UnAvailable
{
	background-color: #FF6A6A;
	color: #000;
	vertical-align: middle;
	min-height: 70px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #E0DED8;
}
.Employee_Scheduled_Text
{
	color: #800000;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.Employee_UnAvailability_Text
{
	color: #f00;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.Employee_PartialAvailability
{
	background-color: #FFDFDF;
	color: #000;
	min-height: 70px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #E0DED8;
}
.Availability_ItemHeight
{
	min-height: 70px;
}
.Form_DataList_AvailabilityHeader
{
	min-height: 25px;
	background-color: #D2E2F7;
	border: solid 1px #E0DED8; /*DFDDD7;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	text-align: center;
	min-width: 100px;
}
.AvailabilityHeade_DayBorder
{
	border-left: solid 0px #fff;
}
.Form_LineTopAndBottom
{
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 3px;
	vertical-align: bottom;
	padding: 3px;
	color: #185FA8;
	font-size: 9pt;
	text-decoration: underline overline;
}
/*css for reports grid / datalist*/

.Report_HeaderLink
{
	color: #fff;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a.Report_HeaderLink:link, a.Report_HeaderLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
a.Report_HeaderLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
a.Report_HeaderLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.Report_HeaderItemText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003768;
	font-weight: bold;
	text-decoration: underline;
}
.Reports_HeaderStrip
{
	background-color: #5F8FC5;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 32px;
	letter-spacing: .5px;
	vertical-align: middle;
}
.Report_Block_Header
{
	background-color: #fff;
	color: #2B4B73;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .5px;
	vertical-align: middle;
	text-align: left;
	font-size: 12pt;
	border-bottom: solid 1px #305481;
}
.Report_ItemStyle
{
	background-color: #fff;
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	height: 30px;
	text-align: center;
	border: solid 1px #305481; /*578AC1;*/
	color: #003768; /*7B8699;*/
	padding: 2px;
}
.Report_ItemStrip
{
	background-color: #A8C2DF; /*4176B1;*/
	color: #2F3768;
	min-height: 30px;
	font-size: 11pt;
}
.SubReport_Empty
{
	min-height: 25px;
	text-align: left;
	text-indent: 2px;
	background-color: #fff;
	border: solid 0px #BFD1E8;
	font-size: 14px;
	margin-right: 10px;
	color: #172D44;
	font-family: Arial ,Sans-Serif;
	font-weight: normal;
}
.SubReport_Header
{
	font-weight: bold;
	margin-left: 5px;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	border-top: 0px;
	height: 28px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
	background: #B8CDE4;
	border-bottom: solid 1px #85B8F1;
}

.SubReport_Header a
{
	font-weight: bold;
	margin-left: 5px;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #2B4B73;
	border-top: 0px;
	min-height: 28px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
}
.Grid_MergeCell
{
	border-right: solid 1px #305481;
	padding: 3px;
}
.Grid_MergedCell
{
	border-right: solid 1px #305481;
	padding: 3px;
}

.Form_ReportItemStyle
{
	background-color: #fff;
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	height: 30px;
	text-align: left;
	border-bottom: solid 1px #709BCB;
	color: #122050; /*7B8699;*/
	letter-spacing: .6px;
}
.Schedules_OrderHeader
{
	background-color: #CAE3FF;
	color: #003768;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	min-height: 30px;
	letter-spacing: .5px;
	vertical-align: middle; /*border: 1px dashed #a3b8cc;*/
}
.Schedules_Shift
{
	color: #003768;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Calender_TextBox
{
	border: 0px;
	color: White;
	background-color: Transparent;
}
.Color_Red
{
	color: #f00;
}
.Form_NoBorder
{
	border: solid 1px #fff;
}
/*Css Classes For Popup window*/

.Panel_Border
{
	border: solid 1px #85B8F1;
	padding: 1px;
}

.Panel_FieldTitle
{
	letter-spacing: .4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3b3a3a;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 1px 10px 1px;
}

.Panel_Header
{
	font-weight: bold;
	margin-left: 5px;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	border-top: 0px;
	height: 18px;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	vertical-align: top;
	background: #709BCB;
	border-bottom: solid 1px #85B8F1;
}
.PanelHeading
{
	font-weight: 900;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}
img
{
	cursor: pointer;
}
.Schedules_List_Link
{
	text-decoration: none;
}
.Form_SpecialFieldTitle
{
	padding-left: 2px;
	color: #003768;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
}
.Form_ReportItemStyle1
{
	background-color: #fff;
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	height: 30px;
	text-align: left;
	border-bottom: solid 1px #709BCB;
	color: #122050; /*7B8699;*/
	letter-spacing: .6px;
}

.Report_border
{
	margin: 1px;
	border: 1px;
	text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif;
	border-left: #5F8FC5 1px solid;
	border-right: #5F8FC5 1px solid;
	border-top: #5F8FC5 0px solid;
	border-bottom: #5F8FC5 1px solid;
}
.Form_InviteText
{
	border: solid 1px #7F7F7F;
	background-color: #fefefe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b3a3a;				
	background: white url(images/invite.jpg) no-repeat right;
}
.Panel_Scrolls
{
	scrollbar-base-color: #709BCB;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #E4EEFA;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black;
	scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
}
.PopUp
{
	position :absolute;
	z-index:200;
	top:250px;
	left:280px;
	height:220px;
	width:430px;
	
}
.PopUp_Table
{
	background-color:#F7F6F3;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:-5px;
}

.Footer_Invoice
{
	width:900px;
	height:100px;
	overflow:hidden;
	border-width:0px;
}
.FooterEdit_Invoice
{
	width:900px;
	height:100px;
	overflow:hidden;
	border-width:1px;
}
.FieldSet
{
	border: 2px solid #DDDDDD;
	-moz-border-radius: 10px;

}
.Legend
{
	-moz-border-radius: 10px;	
	padding: 0.2em 0.5em; 
	border: 2px solid #DDDDDD; 
	color: black; 
	font-weight:bold; 
	font-size: 90%;
	text-align: right;
}
.Form_ReportItemStyle_DGItemStyle
{
	background-color: #fff;
	font-size: 10pt;
	text-indent: 2px;
	font-family: Arial , Helvetica, sans-serif;
	height: 30px;
	text-align: left;
	border-bottom: solid 1px #709BCB;
	color: #122050; /*7B8699;*/
	letter-spacing: .6px;
}
