﻿
/* Content Page Layout */
.MasterPageDiv
{
	padding: 2px;
	width: auto;
	margin-right: 2px;
}

.MasterPageDiv p
{
	padding: 2px;
}

p
{
}

em
{
	font-style: italic;
}

th
{
	color: Black;
}

i
{
	font-style: italic;
}

strong
{
	font-weight: bold;
}

.TableWithBorder
{
	border: #000099 1px solid;
	width: 100%;
	background-color: #F7F7FF;
}

.TableWithBorder TR
{
}

.TableWithBorder TR TD
{
}

.TableNoBorder
{
	border: none;
	width: 99.8%;
}

.TableNoBorder TR
{
}
.TableNoBorder TR TD
{
}

.MainPanel
{
	background-color: #F7F7FF;
	border: #000099 1px solid;
	width: 99.8%;
	margin-bottom: 0;
	margin-right: 5px;
}


.CollapsePanelHeader
{
	width: 100%;
	height: 32px;
	background: url(Img/sprite.png) #bfdaff repeat-x left -1400px;
	color: #FFF;
	font-weight: bold;
}

.CollapsePanelHeaderDPW
{
	width: Auto;
	height: 24px;
	color: #FFF;
	font-weight: bold;
	background: #F7F7FF;
}

.DivHideShowPanel
{
	border: #000099 1px solid;
	width: 100%;
	margin-bottom: 0;
}

.DivPanelHeader
{
	width: 99%;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

.DivPanelLabel
{
	float: left;
	vertical-align: middle;
	height: 24px;
	padding-left: 4px;
	margin-top: 6px;
}

.DivPanelLabelDPW
{
	float: left;
	vertical-align: middle;
	background: #000099;
	text-align: center;
	height: 24px;
	margin-top: -12px;
	margin-left: 2px;
	width: 200px;
}

.DivPanelImageButton
{
	float: right;
	vertical-align: middle;
	margin-top: 4px;
	cursor: pointer;
}

.BodyPanel
{
	width: 100%;
}

.RefTableUserControl
{
	width: 100%;
}

.MasterUserControlPanel
{
	background-color: #F7F7FF;
	display: block;
	width: 100%;
	border: 1px Solid #000099;
	margin-bottom: 2px;
}

.MainPanelUserControl
{
	background-color: #F7F7FF;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	width: 100%;
	padding: 0;
	margin-bottom: 2px;
}

.MainPanelUserControl.Popup
{
	width: 800px;
	margin: 1px;
}

.TabPanelUserControl
{
	background-color: #F7F7FF;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	width: 100%;
	margin-right: 1px;
	padding: 0;
}

.TabPanelUserControl.Popup
{
	width: 800px;
	margin: 1px;
}

.MainHeaderTable
{
	width: 99.9%;
}

.MianHeaderUserTD
{
	font-size: small;
}

.MasterDropDownPanel
{
	background-color: #F7F7FF;
	display: block;
	width: 100%;
	border: 1px Solid #000099;
	margin-bottom: 2px;
}

.MasterDropDownTable
{
	display: block;
}


.EditInsertMessageLabel
{
	color: Red;
}


.Button
{
	font-weight: normal;
	font-size: small;
    cursor: pointer;
}

.LinkButton
{
	font-weight: normal;
	font-size: small;
	cursor: pointer;
	color: Blue;
	text-decoration: underline;
}

.DropDownList
{
	border: 1px solid #D7D7D7;
	width: 99.7%;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	margin: 0;
	margin-left: 1px;
}

.CheckBox
{
	width: 100%;
	padding: 4px 0px 0px 0px;
	margin-right: 0px;
	margin-left: -1px;
	color: #000099;
}

.CheckBoxTextDiv
{
	width: 98%;
	padding: 4px 0px 0px 0px;
	color: #000099;
	margin-left:20px; 
	margin-top:-21px;
}


.RadioButton
{
	width: 100%;
	padding: 1px 0px 0px 0px;
	margin-right: 0px;
	color: #000099;
}

.TSCheckBox
{
	width: 100%;
	padding: 4px 0px 0px 3px;
	margin-right: 0px;
}

.Input
{
	color: #000099;
}

.Input.Required
{
	color: #000099;
	border: 2px solid #FFAFAF;
	background-color: #FFFAFA;

}

.RadioButtonDiv.Required
{
	color: #000099;
	border: 2px solid #FFAFAF;
	background-color: #FFFAFA;
	padding: 0px;
	padding-right: 4px;
	margin: 0px;
}

.Input.RequiredNonTTX
{
	color: #000099;
	border: 2px solid #FFAFAF;
	background-color: #FFFAFA;
}

.TextBox
{
	width: 100%;
	font-family: Arial;
	padding: 0px 2px 0px 1px;
	margin: 0;
	border: 1px solid #D7D7D7;
	color: #000099;
}

.TextBox.Required
{
	width: 100%;
	font-family: Arial;
	padding: 0px 2px 0px 1px;
	margin: 0;
	color: #000099;
	border: 2px solid #FFAFAF;
	background-color: #FFFAFA;
}

.TextBox.RequiredNonTTX
{
	width: 100%;
	font-family: Arial;
	padding: 0px 2px 0px 1px;
	margin: 0;
	color: #000099;
	border: 2px solid #FFAFAF;
	background-color: #FFFAFA;
}


.TextBox.Required[disabled]
{
	border: 1px solid #AFAFAF;
	background-color: #FFFFFF;
	color: #000099;
}

.TextBox.RequiredNonTTX[disabled]
{
	border: 1px solid #AFAFAF;
	background-color: #FFFFFF;
	color: #000099;
}

.TextBox[disabled]
{
	border: 1px solid #AFAFAF;
	background-color: #FFFFFF;
	color: #000099;
}

.RadioButtonDiv
{
	color: #000099;
	border: 1px solid #AFAFAF;
	background-color: #FFFFFF;
	padding: 0px;
	padding-right: 4px;
	margin: 0px;
}

.watermarked
{
	border: 1px solid #D7D7D7;
	width: 100%;
	font-family: Arial;
	padding: 1px 0px 1px 0px;
	margin: 0;
	margin-right: 2px;
	margin-left: 1px;
	background-color: #FFFAFA;
	color: Red;
	text-align: right;
}

.MLTextBox
{
	border: 1px solid #D7D7D7;
	width: 100%;
	font-family: Arial;
	padding: 1px 0px 1px 0px;
	margin: 0;
}

.TextBox.Right
{
	text-align: right;
	padding-right: 2px;
}

.TextBox.Right.Required
{
	width: 100%;
	font-family: Arial;
	text-align: right;
	padding-right: 2px;
	margin: 0;
	height: 100%;
	color: #000099;
	border: 2px solid #FFAFAF;
	background-color: #FFFAFA;
}
.TextBox.Right.Required[disabled]
{
	border: 1px solid #AFAFAF;
	background-color: #FFFFFF;
	color: #000099;
}

.TextBox.Right.RequiredNonTTX
{
	width: 100%;
	font-family: Arial;
	text-align: right;
	padding-right: 2px;
	margin: 0;
	height: 100%;
	color: #000099;
	border: 2px solid #FFAFAF;
	background-color: #FFFAFA;
}
.TextBox.Right.RequiredNonTTX[disabled]
{
	border: 1px solid #AFAFAF;
	background-color: #FFFFFF;
	color: #000099;
}



.FileUrl
{
	width: 100%;
	font-family: Arial;
}

.CheckBox[disabled]
{
}

.DropDownList[disabled]
{
	background-color: #F7F7FE;
	border: 1px solid #D7D7D7;
	color: black;
}
.TextBox[readonly]
{
	background-color: #F7F7FE;
	border: 1px solid #D7D7D7;
}
.MLTextBox[readonly]
{
	background-color: #F7F7FE;
	border: 1px solid #D7D7D7;
}

.SixColumnLabelTD
{
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	vertical-align: top;
	white-space: nowrap;
}

.SixColumnTextTD
{
	width: 7%;
	vertical-align: top;
}
.SixColumnTextTextOnlyTD
{
	width: 7%;
	background-color: #F7F7FE;
	color: #666666;
	padding: 0;
	vertical-align: top;
}
.SixColumnTextTextOnlyTD.Right
{
	text-align: right;
}


.FiveColumnLabelTD
{
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	vertical-align: top;
	white-space: nowrap;
}
.FiveColumnTextTD
{
	width: 11%;
	vertical-align: top;
}
.FiveColumnTextTextOnlyTD
{
	width: 11%;
	background-color: #F7F7FE;
	color: #666666;
	padding: 0;
	vertical-align: top;
}
.FiveColumnTextTextOnlyTD.Right
{
	text-align: right;
}


.FourColumnLabelTD
{
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	vertical-align: top;
	white-space: nowrap;
}
.FourColumnTextTD
{
	width: 14%;
	vertical-align: top;
}
.FourColumnTextTextOnlyTD
{
	width: 14%;
	background-color: #F7F7FE;
	color: #666666;
	padding: 0;
	vertical-align: top;
}
.FourColumnTextTextOnlyTD.Right
{
	text-align: right;
}


.ThreeColumnLabelTD
{
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	vertical-align: top;
	white-space: nowrap;
}
.ThreeColumnTextTD
{
	width: 20%;
	vertical-align: top;
}
.ThreeColumnTextTextOnlyTD
{
	width: 20%;
	background-color: #F7F7FE;
	color: #666666;
	padding: 0;
	vertical-align: top;
}
.ThreeColumnTextTextOnlyTD.Right
{
	text-align: right;
}

.TwoColumnLabelTD
{
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	vertical-align: top;
	white-space: nowrap;
}
.TwoColumnTextTD
{
	width: 34%;
	vertical-align: top;
}
.TwoColumnTextTextOnlyTD
{
	width: 34%;
	background-color: #F7F7FE;
	color: #666666;
	padding: 0;
	vertical-align: top;
}
.TwoColumnTextTextOnlyTD.Right
{
	text-align: right;
}


.TopLabelTD
{
	text-align: left;
	margin-left: 2px;
	vertical-align: middle;
	white-space: nowrap;
}
.TopTextTD
{
	vertical-align: middle;
}
.TopTextTextOnlyTD
{
	background-color: white;
	color: #666666;
	vertical-align: middle;
}
.TopTextTextOnlyTD.Right
{
	text-align: right;
}

.LinkedLabelUp
{
	text-align: center;
	vertical-align: middle;
}

.LinkedLabelDown
{
	text-align: center;
	vertical-align: middle;
}

.OneLabelTD
{
	width: 15%;
	text-align: right;
	margin-right: 2px;
	padding-top: 2px;
	vertical-align: top;
}
.OneTextTD
{
	width: 84%;
	vertical-align: top;
}
.OneTextTextOnlyTD
{
	width: 84%;
	background-color: white;
	color: #666666;
	vertical-align: top;
}

.FormViewPanel
{
	background-color: #F7F7FF;
	color: #000000;
	width: 99.8%;
	margin-right: 2px;
}

.FormView
{
	color: #000000;
	width: 99.8%;
	padding: 1px;
	margin: 1px;
}

.ListView .FormView
{
	background-color: #F7F7FF;
	border: 1px solid #000099;
	padding: 1px;
}


.ListView .FormView.Popup
{
	width: 800px;
	margin-bottom: 1px;
	border: 1px solid #000099;
	background-color: #F7F7FF;
	max-height: 700px;
	overflow: hidden;
}


.FormView.Popup
{
	width: 800px;
	margin-bottom: 1px;
	border: 1px solid #000099;
	background-color: #F7F7FF;
	max-height: 700px;
	overflow: hidden;
}

.ItemTR
{
	border: solid 1px #F7F7FF;
}

.FormView .HeaderStyle
{
	background-color: #000000;
	text-align: center;
}

.FormView .PagerStyle
{
	background-color: #000000;
	color: White;
	text-align: center;
}

.FormView .RowStyle
{
	width: 100%;
	background-color: #F7F7FF;
	color: #000000;
}

.FormView .EditRowStyle
{
	width: 100%;
	background-color: #F7F7FF;
	color: #000000;
	min-height: 100px;
}

.FormView .InsertRowStyle
{
	width: 100%;
	background-color: #F7F7FF;
	min-height: 100px;
}

.GridViewPanel
{
	background-color: #F7F7FF;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	width: 100%;
}

.GridView
{
	background-color: White;
	color: #000000;
	width: 100%;
	border: solid 1px #000099;
}

.GridView .RowStyle
{
	background-color: #CCCCFF;
	color: #000000;
	margin: 0;
	padding: 0;
}

.GridView .SelectedRowStyle
{
	background-color: #DDCCCC;
	color: #990000;
}

.GridView .AlternatingRowStyle
{
	background-color: #F7F7FF;
	color: #000000;
	margin: 0;
	padding: 0;
}

.GridView .HeaderStyle
{
	background-color: #000000;
	background: url(Img/sprite.png) #2647a0 repeat-x left -1400px;
	color: White;
}

.GridView .FooterStyle
{
	background-color: #B5C7DE;
	background: url(Img/sprite.png) #2647a0 repeat-x left -100px;
	color: #000000;
}

.GridView .PagerStyle
{
	background-color: #F7F7FF;
	color: #000000;
}

.GridView .ItemTR
{
}

.GridView .ItemHeaderTH
{
	width: auto;
	height: 32px;
	text-align: left;
	vertical-align: middle;
}

.GridView .ItemHeaderTH A
{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	color: White; /* background:url(img/sort.gif) right bottom no-repeat; */
	text-align: left;
	vertical-align: middle;
	line-height: 1.1em;
}

.GridView .ItemHeaderTH.sortasc A
{
	background: url(img/ascb.gif) right bottom no-repeat;
}

.GridView .ItemHeaderTH.sortdesc A
{
	background: url(img/descb.gif) right bottom no-repeat;
}


.GridView .ItemHeaderTH.Right
{
	text-align: right;
}


.DropDownListNewTable
{
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.DropDownListNewTable TR
{
	border: none;
	padding: 0;
	margin: 0;
}
.DropDownListNewTable TD
{
	border: none;
	padding: 0;
	margin: 0;
}

.DropDownListNewButton
{
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: -4px;
	padding-bottom: 4px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	font-size: small;
	vertical-align: top;
	cursor: pointer;
}

.MyDateTimeTable
{
	width: 100%;
	border: none;
	padding: -2px;
	margin: -1px;
}

MyDateTimePanel
{
	border: none;
	padding: -2px;
	margin: -1px;
}

.ReorderList
{
	background-color: #F7F7FF;
	color: #000000;
}

.NewListViewGridViewButton
{
	margin-left: 2px;
	margin-bottom: 1px;
	margin-right: 10px;
	cursor: pointer;
}

.ListViewPanel
{
	background-color: #F7F7FF;
	border: none;
	color: #000000;
	width: 100%;
	margin: 0;
	margin-right: 2px;
}

.ListViewLVPanel
{
	display: block;
	overflow: hidden;
	height: 100%;
	width: 99.9%;
}

.ListView
{
	background-color: #75736E;
	color: #F7F7FF;
	width: 100%;
	border: none;
	margin: 0;
	padding: 0;
}

.ListViewDPW .HeaderStyle
{
	background: orange;
	color: black;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
}

.ListView .HeaderStyle
{
	background-color: #000000;
	background: url(images/sprite.png) #2647a0 repeat-x left -1500px;
	color: black;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
	font-size: small;
	font-weight: normal;
}

.ListView .FilterStyle
{
	background-color: #FFFFFF;
	color: black;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
}

.ListView .FooterStyle
{
	background-color: #B5C7DE;
	background: url(Img/sprite.png) #2647a0 repeat-x left -110px;
	color: #000000; /* border-bottom:solid 1px #75736E;border-left:solid 1px #75736E; */
}

.ListView .PagerStyle
{
	background-color: #F7F7FF;
	color: #000000;
}

.ListView .RowStyle
{
	background-color: #F7F7FF;
	color: #000079;
	margin: 0;
	padding: 0; /* border-bottom:solid 1px #75736E;border-left:solid 1px #75736E; */
}

.ListView .ViewRowStyle
{
	background-color: White;
	color: #000079;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
}

.ListView .RowStyle:hover1
{
	background-color: #DDCCCC;
	color: #000079;
}

.ListView .AlternatingRowStyle
{
	background-color: #DFDFFF;
	color: #000079; /* border-bottom:solid 1px #75736E;border-left:solid 1px #75736E; */
}

.ListView .ClosedRowStyle
{
	background-color: #FFDFDF;
	color: #000079; /* border-bottom:solid 1px #75736E;border-left:solid 1px #75736E; */
}

.ListView .AddedRowStyle
{
	background-color: #DFFFDF;
	color: #000079; /* border-bottom:solid 1px #75736E;border-left:solid 1px #75736E; */
}

.ListView .AlternatingRowStyle:hover1
{
	background-color: #DDCCCC;
	color: #000079;
}

.ListView .SelectedRowStyle
{
	background-color: #E7FFE7;
	color: #000079;
}

.ListView .EditingRowStyle
{
	background-color: #DDCCCC;
	color: #000079;
}

.ListView .EditingRowStyle A
{
	display: none;
}

.ListView .EditRowStyle
{
	border: #000099 1px solid;
	padding-right: 1px;
	width: 100%;
	background-color: #F7F7FF;
	max-width: 1300px;
}

.ListView .EditRowStyle TR
{
}
.ListView .EditRowStyle TR TD
{
}

.ListView .InsertRowStyle
{
	border: #000099 1px solid;
	width: 100%;
	padding-right: 1px;
	background-color: #F7F7FF;
	max-width: 1300px;
}

.ListView .ItemTR
{
	border: none;
}

.ListView .ImageItemCommandHeaderTH
{
	width: auto;
	height: 32px;
	text-align: left;
	vertical-align: middle;
	min-width: 45px;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
	border-top: solid 1px #75736E;
}

.ListView .ImageItemCommandHeaderLongTH
{
	width: auto;
	height: 32px;
	text-align: left;
	vertical-align: top;
	min-width: 60px;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
	border-top: solid 1px #75736E;
}

.ListView .ItemCommandHeaderTH
{
	width: auto;
	height: 32px;
	text-align: left;
	vertical-align: middle;
	min-width: 65px;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
	border-top: solid 1px #75736E;
}


.ListView .ItemCommandTD
{
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
	white-space: nowrap;
}

.ListView .ItemCommandUpDownTD
{
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
	white-space: nowrap;
}

.ListView .ItemHeaderTH
{
	width: auto;
	height: 32px;
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 1px #75736E;
	border-top: solid 1px #75736E;
	border-left: solid 1px #75736E;
	background: url(images/sprite.png) #2647a0 repeat-x left -1300px;
	color: Black;
	font-weight: normal;
	font-size: small;
}

.ListViewDPW .ItemHeaderTH A
{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	color: black; /* background: orange url(img/sort.gif) right bottom no-repeat; */
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	font-size: small;
}

.ListView .ItemHeaderTH A
{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	color: black; /* background:url(img/sort.gif) right bottom no-repeat; */
	text-align: left;
	vertical-align: middle;
	background: url(images/sprite.png) #2647a0 repeat-x left -1300px;
	font-weight: normal;
	font-size: small;
}

.hiden
{
	display: none;
}

.expand
{
	height: 16px;
	width: 16px;
	margin-bottom: 2px;
	background: url(img/plus.png) right top no-repeat;
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}

.collapse
{
	height: 16px;
	width: 16px;
	margin-bottom: 2px;
	background: url(img/minus.png) right top no-repeat;
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}



.ListView .ItemHeaderTH.sortasc A
{
	background: url(img/ascb.gif) right bottom no-repeat;
}

.ListView .ItemHeaderTH.sortdesc A
{
	background: url(img/descb.gif) right bottom no-repeat;
}
.ListView .ItemHeaderTH.Right
{
	text-align: right;
}


.ListView .ViewTD
{
	width: auto;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
}

.ListView .EmptyTD
{
	width: auto;
	border: none;
	background-color: #F7F7FF;
	background-image: none;
}

.ListView .ViewTD.Right
{
	text-align: right;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
}

.ListView .SelectedViewTD
{
	background-color: #A7FFA7;
	width: auto;
}

.ListView .SelectedViewTD.Right
{
	text-align: right;
}


.ListView .RootViewTD
{
	width: auto;
	font-weight: bold;
	border-bottom: solid 1px #75736E;
	border-left: solid 1px #75736E;
	text-align: left;
}

.ListView .RootViewTD.Right
{
	text-align: right;
}


.ShowHideLabel
{
	background-color: #000000;
	color: White;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	height: 25px;
	margin-right: 3px;
}
.ObjTitleLabel
{
	background-color: #000000;
	color: White;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	height: 25px;
	margin-right: 3px;
}

/*Reorder List*/
.dragHandle
{
	width: 10px;
	height: 15px;
	background-color: Blue;
	background-image: url(img/bg-menu-main.png);
	cursor: move;
	border: outset thin white;
}

.callbackStyle
{
	border: thin blue inset;
}

.callbackStyle table
{
	background-color: #5377A9;
	color: Black;
}

.reorderListDemo li
{
	list-style: none;
	margin: 2px;
	background-image: url(img/bg_nav.gif);
	background-repeat: repeat-x;
	color: #FFF;
}

.reorderListDemo li a
{
	color: #FFF !important;
	font-weight: bold;
}

.reorderCue
{
	border: dashed thin black;
	width: 100%;
	height: 25px;
}

.itemArea
{
	margin-left: 15px;
	font-family: Arial;
	font-size: 1em;
	text-align: left;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.4;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 100%;
}

/* Tab Control */

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header
{
	font-family: Arial;
	font-size: 11px;
	background: url(img/xp/tab-line.gif) repeat-x bottom;
	color: Black;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer
{
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
	background: url(img/xp/tab-right.gif) no-repeat right;
	height: 21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner
{
	padding-left: 3px;
	background: url(img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
	height: 13px;
	padding: 0.35em 0.75em;
	margin-right: 0.01em;
	background: url(img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer
{
	background: url(img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner
{
	background: url(img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab
{
	background: url(img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner
{
	background: url(img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab
{
	background: url(img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body
{
	font-family: Arial;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: #ffffff;
}

/* ajax__tab_yuitabview-theme theme (Img/sprite.png) */

.ajax__tab_yuitabview-theme
{
	background: #FFFFFF;
}

.ajax__tab_yuitabview-theme.Popup
{
	width: 800px;
	margin: 1px;
}

.ajax__tab_yuitabview-theme .ajax__tab_header
{
	font-family: Arial;
	font-size: small;
	border-bottom: solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
	background: url(Img/sprite.png) #d8d8d8 repeat-x;
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom;
	border: solid 1px #a3a3a3;
	border-bottom-width: 0px;
	padding: 0px;
}

.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
	color: #000099;
	padding: 0.35em 0.75em;
	margin-right: 0.01em;
}

.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_disabled .ajax__tab_tab
{
	color: #999999;
}

.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer
{
	background: url(Img/sprite.png) #bfdaff repeat-x left -1300px;
	cursor: pointer;
}

.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
	color: #fff;
}

.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(Img/sprite.png) #2647a0 repeat-x left -1400px;
	border: none;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_inner
{
	border: none;
}
.ajax__tab_yuitabview-theme .ajax__tab_body
{
	font-family: Arial;
	font-size: 10pt;
	padding: 0.05em 0.05em 0.07em 0.05em;
	background-color: #FFFFFF;
	border: solid 0px #000099;
	border-top-width: 0px;
}


.ListView .ajax__tab_yuitabview-theme .ajax__tab_body
{
	font-family: Arial;
	font-size: 10pt;
	padding: 0.05em 0.05em 0.07em 0.05em;
	background-color: #F7F7FF;
	border: none;
	border-top-width: 0px;
}

.FormView .ajax__tab_yuitabview-theme .ajax__tab_body
{
	font-family: Arial;
	font-size: 10pt;
	padding: 0.05em 0.05em 0.07em 0.05em;
	background-color: #F7F7FF;
	border: none;
	border-top-width: 0px;
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header
{
	font-family: Arial;
	background: url(img/technorati/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer
{
	background: url(img/technorati/tab.png) no-repeat left top;
	border-color: #222;
	color: #222;
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner
{
	background: url(img/technorati/tab.png) no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner
{
	color: #000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(img/technorati/tab.png) no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner
{
	background: url(img/technorati/tab.png) no-repeat right -40px;
	color: #000000;
	border-color: #333;
}
.ajax__tab_technorati-theme .ajax__tab_body
{
	font-family: Arial;
	font-size: 10pt;
	padding: 8px;
	background-color: #ffffff;
	border: solid 1px #d7d7d7;
	border-top-width: 0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header
{
	background: url(img/msngallery/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer
{
	border: solid 1px #D7DCE1;
	padding: 1px 1px 0px 1px;
	border-bottom: solid 2px #A8D4D9;
	background-color: #edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab
{
	padding: 0.35em 0.75em;
	margin-right: 0.01em;
	color: #444444;
	width: 117px;
	display: block;
	text-align: center;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
	height: 24px;
	width: 24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
	font-family: Arial;
	font-weight: bold;
	white-space: nowrap;
	line-height: 145%;
	font-size: 92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
	padding: 0px 0px 0px 0px;
	border: solid 2px #A8D4D9;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body
{
	font-family: Arial;
	font-size: 10pt;
	padding: 8px;
	background-color: #ffffff;
	border: solid 2px #A8D4D9;
	border-top-width: 0;
}

/* ajax__tab_ie-theme theme */

.ajax__tab_ie-theme .ajax__tab_header
{
	padding-left: 0px;
	border: none;
}

.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_outer
{
	border: none;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_inner
{
	border: none;
}

.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
	margin-right: 0px;
	background: url(img/ie/tab_unselected.gif);
	width: 116px;
	padding: 9px 0px 2px 0px;
	text-align: center;
	color: #006699;
	font-family: Arial;
	font-size: 13px;
	display: block;
	background-color: #F7F7FF;
	border: none;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab
{
	padding: 6px 0px 3px 0px;
	background: url(img/ie/tab_selected.gif);
	border: none;
}

.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_outer
{
	background: none;
	border: none;
}

.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_inner
{
	background: none;
	border: none;
}

.ajax__tab_ie-theme .ajax__tab_hover .ajax__tab_tab
{
}

.ajax__tab_ie-theme .ajax__tab_body
{
	font-size: 13px;
	font-family: Arial;
	background-color: #F7F7FF;
	border: solid 1px #999999;
}

.ajax__tab_ie-theme.Popup
{
	width: 800px;
	margin: 1px;
	max-height: 700px;
	overflow: hidden;
}


.ListView .ajax__tab_ie-theme .ajax__tab_body
{
	font-size: 13px;
	font-family: Arial;
	background-color: #F7F7FF;
	border: none;
}

.FormView .ajax__tab_ie-theme .ajax__tab_body
{
	font-size: 13px;
	font-family: Arial;
	background-color: #F7F7FF;
	border: none;
}

.ajax__tab_ie-theme .ajax__tab_body div
{
	padding: 1px;
}



/* AJAX Progress Bar */

/* 
	The transparent background that
	covers the whole screen
*/
.TransparentGrayBackground
{
	position: fixed;
	top: 0;
	left: 0;
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	z-index: 10000;
}

/* Style classes for Sample5 */
.PageUpdateProgress
{
	background-color: #CF4342;
	color: #fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	bottom: 50%;
	left: 45%;
	z-index: 10000;
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lemonchiffon;
	color: red;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: black;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
	background-color: yellow;
}


/* pager */
.datapager
{
	width: 100%;
}
.datapager TD
{
	height: 24px;
	background-color: #F0F0F0;
	border: none;
	color: #333;
}

.datapager TD .TableNoBorder
{
	border: none;
}

.datapager .commands
{
	height: 24px;
	padding: 0px 0px 0px 25px;
}
.datapager .page-command
{
	width: 41px;
	height: 22px;
	margin-right: 4px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}
.datapager .first-page
{
	background: url(img/first.gif) 50% 50% no-repeat;
}
.datapager .prev-page
{
	background: url(img/prev.gif) 50% 50% no-repeat;
}
.datapager .next-page
{
	background: url(img/next.gif) 50% 50% no-repeat;
}
.datapager .last-page
{
	background: url(img/last.gif) 50% 50% no-repeat;
}
.datapager .info
{
	padding: 0px 10px 0px 0px;
	text-align: right;
}

.hidden
{
	display: none;
	visibility: hidden;
}

.popupControl
{
	background-color: White;
	position: absolute;
	visibility: hidden;
	border: 1px solid #000099;
	color: #000000;
	width: 80%;
}


.CheckBoxChecked
{
	background: url(Img/Checked.png);
	background-color: White;
	width: 14px;
	height: 14px;
	border: solid 1px black;
}

.CheckBoxUnChecked
{
	background: url(Img/UnChecked.png);
	width: 14px;
	height: 14px;
	border: solid 1px black;
}

.CheckBoxUnDefined
{
	background: url(Img/UnDefined.png);
	background-color: White;
	width: 14px;
	height: 14px;
	border: solid 1px black;
}

.CheckBoxCheckedGray
{
	background: url(Img/CheckedGray.png);
	background-color: White;
	width: 14px;
	height: 14px;
	border: solid 1px black;
}

.CheckBoxUnCheckedGray
{
	background: url(Img/UnCheckedGray.png);
	width: 14px;
	height: 14px;
	border: solid 1px black;
}

.CheckBoxUnDefinedGray
{
	background: url(Img/UnDefinedGray.png);
	background-color: White;
	width: 14px;
	height: 14px;
	border: solid 1px black;
}

.defaultTripStateCheckBox span
{
	font-size: 10px;
	font-family: Arial;
}
