﻿
#ApplicationLabelStyle
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
	left: 105px;
	position: absolute;
	top: 45px;
}

#ApplicationUserDetailsLabelDisplay
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
}

#ApplicationUserDetailsLabelValue
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
}

#ApplicationUserRoleLabelDisplay
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
}

#ApplicationUserRoleLabelValue
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
}

.SelectedTab
{
	font-weight: bolder;
	font-size: x-small;
	cursor: hand;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff8cc;
	text-align: center;
	font-variant: small-caps;
	text-decoration: none;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-top-color: #fff8cc;
	border-bottom-color: #fff8cc;
	vertical-align: middle;
}
.SelectedTabPage
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: black;
	padding-top: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #336699;
	background-color: #fff8cc;
}

.OtherTab
{
	font-weight: bolder;
	font-size: x-small;
	cursor: hand;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #c7b286;
	font-variant: small-caps;
	text-decoration: none;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	vertical-align: middle;
	text-align: center;
}


#Page_Name
{
	margin-top: 10px;
	margin-left: 1px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	/*color: #896533;*/
	color: red;
	/*background-color: #f2f2f2;*/
	width:100%
}
.Page_Name_Title
{
	background-color: transparent;
	text-align: left;
	vertical-align:middle;
	width: 75%
}

.Page_Name_Recent
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: black;
	vertical-align: middle;
	background-color: transparent;
	width: 25%;
	white-space: nowrap;
	position: static;
	text-align: right;
}



#ContentSection
{
	margin-left: 14px;
}

.PageBody
{
	/*background-color: #f2f2f2;*/
	height: 600px;
}

.MainMenuHolder
{
	border-style: none;
}

.MainMenu
{
	cursor: pointer;
	text-align: Center;
	border:none;
}

.MainMenuItem
{
    text-align: center;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    color: white;
    height: 24px;
    padding-right:1px;
    padding-left:1px;
}

.MainMenuSubItem
{
    text-align: center;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #DFDFDF;
    font-size: small;
    color: #666677;
    height: 22px;
}
.MainMenuSubItemSelected
{
    text-align: center;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    color: red;
    height: 22px;
    position: fixed;
}
.MainMenuItemOver
{
	text-decoration: underline;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: small;
    color: Red;
	text-align: center;
}
.LeftMenuSubItemOver
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: small;
	color: Red;
}
.LeftMenuHolder
{
	border-style: none;
}

.LeftMenu
{
	cursor: pointer;
	text-align: Left;
	padding-left: 3px;
	border:none;
	width: 170px;
}
.LeftMenuMain
{
	cursor: pointer;
	text-align: Left;
	padding-left: 3px;
	border:none;
	width: 130px;
}
.LeftMenuItem
{
    text-align: Left;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    color: #666677;
    font-weight: 500;
    height: 24px;
    width: 170px;
}
.LeftMenuItemMain
{
    text-align: Left;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    color: #666677;
    font-weight: 500;
    height: 24px;
    width: 130px;
}

.LeftMenuSubItem
{
    text-align: left;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #DFDFDF;
    font-weight: normal;
    font-size: small;
    color: #666677;
    height: 22px;
    width: 170px;
}
.LeftMenuSubItemMain
{
    text-align: left;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #DFDFDF;
    font-weight: normal;
    font-size: small;
    color: #666677;
    height: 22px;
    width: 130px;
}
.LeftMenuSubItemSelected
{
    text-align: left;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: normal;
    font-size: small;
    color: red;
    height: 22px;
}
.LeftMenuItemOver
{
    text-decoration: underline;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: small;
    color: Red;
	text-align: Left;
}
.LeftMenuSubItemOver
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: small;
	color: Red;
}

.DynamicMenu
{
    border-style:solid;
    border-width:1px;
    border-color: #666677;
    background-color: blue;
    font-family:Verdana, Arial, Sans-Serif;
    font-size: small;
    color: #666677;
    z-index: 1;
}
.DynamicMenuItem
{
    background-color: #f2f2f2;
    font-family:Verdana, Arial, Sans-Serif;
    font-size: small;
    color: #666677;
    /*padding-bottom: 5px;*/
    padding: 5px;
    text-align: left;
    height: 22px;
    z-index: 1;
}

.DynamicMenuItemOver
{
    background-color: #f2f2f2;
    font-family:Verdana, Arial, Sans-Serif;
    font-size: small;
    color: Red;
    /*padding: 5px;*/
}
.DynamicMenuItemSelected
{
    background-color: #f2f2f2;
    font-family:Verdana, Arial, Sans-Serif;
    font-size: small;
    color: Red;
    padding: 5px;
}
.TreeViewChildItem
{
    text-decoration :none;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    color: #666677;
}

.TreeViewChildItemOver
{
    text-decoration: underline;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    color: Red;
}

.TreeViewChildItemSelected
{
    text-decoration: none;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    color: Red;
}

.Gridview_Header
{
	background-color: #666677;
	color: white;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	/*font-weight: normal;*/
	font-weight:normal;
	font-size: 9pt;
}
.Gridview_Header2
{
	background-color: #dfdfdf;
	color: white;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	/*font-weight: normal;*/
	font-weight:normal;
	font-size: 9pt;
}

.Gridview_Footer
{
	background-color: #666677;
	color: #f2f2f2;
	text-align: right;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	/*font-weight: bold;*/
}

.Gridview_EditItem
{
	text-align:center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:8pt;
	/*font-weight:bold;*/
	background-color: #dfdfdf;
}

.Gridview_SelectedItem
{
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	color: black;
	background-color: #ffffd6;
}

.Gridview_AlternatingItem
{
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	background-color: #ededed;
}

.Gridview_AlternatingItem:hover
{
    background-color: #dfdfdf;
    border: solid 1px #666677;
}

.ExpandTable tbody tr:hover
{
    background-color:#cacaca;
    border-color: #666677;
}

.ExpandTable
{
    background-color:#ffffff;
    text-align:left;
    /*border:solid 1px #666677;*/
}
.LoadInvisible
{
    visibility:hidden;
    border:solid 1px #666677;
}

.Gridview_Item
{
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	background-color: #f5f5f5;
}

.Gridview_Item:hover
{
    /*font-weight: bold;*/
    background-color: #dfdfdf;
    border: solid 1px #666677;
}

.Gridview_Text
{
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

.Gridview_PagerStyle
{
    /*background-color: #bab3a0;*/
	text-align: left;
	/*color: red;*/
	color: #ffffff;
	/*color: #f2f2f2;*/
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	background-color: #666677;
}

.SelectedPageStyle
{
	text-align: left;
	color: red;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #666677;
}

.FormView_Header
{
	margin-bottom: 5px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #336699;
	background-color: #ece9e1;
	font-style: italic;
}

.FormView_BodyDetail
{
	margin-bottom: 5px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	color: #336699;
	background-color: #ece9e1;
	font-style: normal;
}

.TextBox_Value
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
}

.DropDownList
{
	font-size: 9pt;
	font-family: Verdana, Arial, Sans-Serif;
}

.Label_Header
{
    font-family: verdana, Arial, Sans-Serif;
    /*font-weight:bold;*/
    font-size: small;
    /*color: #666677;*/
    color: Red;
}

.Label_Static
{
	font-family: Verdana, Arial, Sans-Serif;
	/*font-weight: bold;*/
	font-size: 9pt;
	color: black;
}
.RadioList_Static
{
	font-family: Verdana, Arial, Sans-Serif;
	/*font-weight: bold;*/
	font-size: 8pt;
	color: #666677;
}

.Label_Value
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	/*color: #bab3a0;*/
	/*color: #896533;*/
	color: #666677;
}
.Label_Value_Total
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	color: black;
	text-decoration: overline;
}


.Label_Value_Red
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	color: red;
}
.Label_Value_Gray
{
	font-family: Verdana, Arial, Sans-Serif;
	/*font-weight: bold;*/
	font-size: 10pt;
	color: #666677;
}

.Invalid_Value_Red
{
	font-family: Verdana, Arial, Sans-Serif;
	/*font-weight: bold;*/
	font-size: 10pt;
	color: red;
}

.Invalid_Cell
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	background-color: red;
}


.Required_Red
{
	font-family: Verdana, Arial, Sans-Serif;
	/*font-weight:bold;*/
	font-size:15pt;
	color: red;
}

.LogoutControl
{
	font-size: 10pt;
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}
.TotalCell
{
	border-top: black 3px double;
}
.FilterExpression
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
}
.TextboxDisabled
{
	/*font-size: 9pt;*/
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	background-color:#E0E0E0;
	
}

a
{
    /*color: #896533;*/
    /*color: #666677;*/
    color: Blue;
    cursor: pointer;
    /*font-size: 9pt;*/
    /*font-size:x-small;*/
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:normal;
    /*text-decoration:none;*/
}
a:hover
{
 color: Red;   
}
A.side:link
{
    DISPLAY: block;
    FONT: bold 10px Verdana, Arial, sans-serif;
    WIDTH: 96%;
    COLOR: #666666;
    TEXT-INDENT: 2px;
    TEXT-DECORATION: none
}

/* Accordion */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;*/
    border: 1px solid #666677;
    background-color: #f2f2f2;
	font-family: verdana, Arial, Sans-Serif;
	font-size: small;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionHeaderSelected
{
    /*border: 1px solid #2F4F4F;*/
    border: 1px solid #666677;
    /*color: white;*/
    background-color: #cccccc;
	font-family: verdana, Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
    background-color: White;
    font-family: verdana, Arial, Sans-Serif;
	font-size: x-small;
	/*font-weight: bold;*/
    /*border: 1px dashed #2F4F4F;*/
    border: 1px solid #666677;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/*
#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}
#master_content .accordionHeader a
{
	color: #dfdfdf;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

*/
.hrLine
{
    color: #f2f2f2;
    width: 99%;
}
.hrHeader
{
    color: red;
    width:98%;
}
.SiteMapPathRoot
{
    color: #666677;
    font-family: verdana, Arial, Sans-Serif;
	font-size: small;
	text-decoration: none;
}
.siteMapPathNode
{
    color: #666677;
    font-family: verdana, Arial, Sans-Serif;
	font-size: small;
	text-decoration: none;
}
.siteMapPathCurrent
{
    color: red;
    font-family: verdana, Arial, Sans-Serif;
	font-size: small;
	text-decoration: none;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}
    
 /*Reorder List*/
.dragHandle {
	width:15px;
	height:15px;
	background-image:url(../Images/UpDown3.png);
	cursor:move;
	background-color:#f2f2f2;
	/*border:outset thin white;*/
}

.callbackStyle {
	border:thin blue inset;
			
}

.callbackStyle table {
	/*background-color:#5377A9;	*/
	color:Black;
}


.reorderListDemo li {
	list-style:none;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin #dfdfdf;
	width:100%;
	height:20px;
	list-style:none;
}

.itemArea {
	font-family:Arial, Verdana, sans-serif;
	text-align:left;
	border:solid 1px #dfdfdf;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #f2f2f2;
	color : #666677;
	border : solid 1p #666677;/* buttonshadow;*/
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #dfdfdf;
	color: #666677;
	padding: 1px;
	font-size:8pt;
	font-family: Verdana,Arial;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	/*background-color : #f2f2f2;*/
	color : #666677;
	padding : 1px;
	font-size:8pt;
	font-family: Verdana,Arial;
}

.progress
{
}

/*
.MyCalendar .ajax__calendar_container {
    border:1px solid #666677;
    background-color: white;
    font-weight:normal;
    color: #666677;
}

.MyCalendar .ajax__calendar_active
{
    color:Red;
}
*/
/*.MyCalendar .ajax__calendar_hover
{
    background-color:#dfdfdf;
    border:solid 1pt #666677;
}*/
/*
.MyCalendar .ajax__calendar_days
{
    border:solid 1pt white;
} 
*/
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}


.MyCalendar  .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:verdana,helvetica;}
.MyCalendar  .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.MyCalendar  .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.MyCalendar  .ajax__calendar_container TABLE {font-size:11px;}
.MyCalendar  .ajax__calendar_header {height:20px;width:100%; font-family:Verdana,helvetica,Arial}
.MyCalendar  .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.MyCalendar  .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.MyCalendar  .ajax__calendar_title {cursor:pointer;font-weight:normal; color:red;}
.MyCalendar  .ajax__calendar_footer {height:15px;}
.MyCalendar  .ajax__calendar_today {cursor:pointer;padding-top:3px;color:#666677;}
.MyCalendar  .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.MyCalendar  .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar  .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar  .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.MyCalendar  .ajax__calendar_container {border:1px solid #666677;background-color:#ffffff;color:#000000;}
.MyCalendar  .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.MyCalendar  .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.MyCalendar  .ajax__calendar_day {border:1px solid #ffffff;}
.MyCalendar  .ajax__calendar_month {border:1px solid #ffffff;}
.MyCalendar  .ajax__calendar_year {border:1px solid #ffffff;}

.MyCalendar  .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#666677;color:red;}
.MyCalendar  .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#666677;color:red;}
.MyCalendar  .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#666677;color:red;}

.MyCalendar  .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#666677;}
.MyCalendar  .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#666677;}

.MyCalendar  .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#666677;color:blue;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#666677;color:blue;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#666677;color:blue;}

.MyCalendar  .ajax__calendar_hover .ajax__calendar_title {color:blue;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_today {color:blue;}

