body
{
	background-repeat: repeat-x;
	font-family: Verdana;
	background-color: #f8ffff;
}
.TextFormHeader
{
	background-color: #99baf8;
	border-bottom: 4px solid #CCCCCC;
	padding: 0 10px;
	margin-bottom: 2px;
	font-family: Courier New;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
	height: 25px;
	width: 97%;
}
.Form_numbering
{
	font-weight: bold;
	font-size: 8pt;
	background: #ffe2a8;
	color: #000000;
	font-family: verdana,tahoma,geneva,arial,helvetica,sans-serif;
	text-align: right;
}
.bottomline
{
	background-color: #FFFFFF;
	-moz-border-top-colors: red yellow green;
	-moz-border-bottom-colors: red yellow green;
	-moz-border-left-colors: red yellow green;
	-moz-border-right-colors: red yellow green;
	border: 3px solid #000;
}
.barThemeFilled
{
	background: url(./App_Themes/Default/Images/ThemeMaroon.jpg);
	background-position: center;
	background-repeat: repeat-x;
}
.SiteMapBack
{
	/*background-image: url(./Images/bg_hd.gif); 0 0 repeat-x #B6CDE1*/
	background: url(./App_Themes/Default/Images/bg_hd.gif) #ecf5fa;
	border-top: 1px solid #93B2CC;
	border-bottom: 1px solid #93B2CC;
	border-left: 1px solid #93B2CC;
	border-right: 1px solid #93B2CC;
	background-position-y: 100%;
	background-position: center;
	background-attachment: scroll;
	background-repeat: repeat-x;
	text-transform: capitalize;
	font-family: Verdana;
	font-weight: bold;
	color: Black;
	font-size: 8pt;
}
.MailDetail
{
	/*border-collapse :collapse; border: outset thin;*/
	background-color: buttonface;
}
.Table
{
	border-width: 1px;
	border-color: black;
	border-collapse: collapse;
	font-weight: normal;
	font-size: 8pt;
	text-transform: capitalize;
	color: Black;
	font-family: verdana;
}
.th
{
	background-color: #aaccee;
}
.TableDiv
{
	background-color: #ecf5fa; /*background-image:url(./App_Themes/Default/Images/VistaThemeBack1.gif);*/
	border-top: 1px solid #93B2cc;
	border-bottom: 1px solid #93B2cc;
	border-left: 1px solid #93B2cc;
	border-right: 1px solid #93B2cc;
	border-collapse: collapse;
	text-transform: capitalize;
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
}
.TableBack
{
	background-color: #99baf8; /*-moz-border-radius: 5px 5px;*/
	background: border: 1px solid #93B2cc;
	border-top: 1px outset #006699;
	border-bottom: 1px outset #006699;
	border-left: 1px outset #006699;
	border-right: 1px outset #006699;
	text-transform: capitalize;
	color: black;
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	border-collapse: collapse;
}
.Navigation
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}
.Nav
{
	border: #93B2cc 1px solid;
	padding: 1px;
}
.NavOver
{
	background-color: #c1d2ee;
	border: solid 1px black;
	padding: 1px;
}
.GridControl
{
	background-color: White;
	border-width: 1;
	border-color: Black;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.GridControlAltRow
{
	background-color: #bcd9ff;
}
.GridControlAltRow1
{
	background-color: White;
}
.GridControlRowStyle
{
	color: Black;
}
.GridControlFooter
{
	background-color: #aaccee;
}
.TreeMenu
{
}
.TreeMenuNode
{
	color: Black;
}
.TreeMenuLeafNode
{
	color: Black;
}
.TreeMenuRootNode
{
	color: #006699;
}
.TreeMenuSelectedNode
{
	color: #006699;
	background-color: LightYellow;
	border-color: Black;
}
.GridChkAll
{
	color: Black;
}
.MailMenu
{
	color: #006699;
}
.DropDownImage
{
	background-image: url(./Images/DropOpen.bmp);
}
.FieldInfo
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: Gray;
}
.ListSearchExt
{
	background-color: #bcd9ff;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
}
.SBSGridViewActiveIndex
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.SBSGridViewIndex
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: Red;
}
.hlink
{
	color: Blue;
}
.shlink
{
	color: #888888;
	font-size: 9px;
}
.freezeRow
{
	position: relative;
	top: expression(this.offsetParent.scrollTop - 1);
}
.frzCol
{
	position: relative;
	left: expression(this.offsetParent.scrollLeft);
	z-index: 900;
	background-color: White;
}
.ifParameter
{
	src: url( "General/Parameter.aspx" );
}
.modalBackground
{
	vertical-align: middle;
	position: absolute;
	background-color: Black;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}
.modalBackgroundOut
{
	vertical-align: middle;
	position: absolute;
	background-color: #aaccee;
	left: 0px;
	top: 0px;
}
.activeTableHDR
{
	background: url(./App_Themes/Default/Images/bg_hd.gif) 0 0 repeat-x #B6CDE1;
	border-top: 1px solid #93B2CC;
	border-bottom: 1px solid #93B2CC;
	border-left: 1px solid #93B2CC;
	border-right: 1px solid #93B2CC;
	background-position: center center;
	background-attachment: scroll;
	background-repeat: repeat-x;
	color: #006699;
	font-family: Verdana;
	font-weight: bold;
	color: Black;
	font-size: 8pt;
	height: 20px;
}
.demoThree3
{
	background-image: url(./App_Themes/Default/Images/BG3.jpg);
	height: 47px;
	width: 70px;
	background-repeat: no-repeat;
	font-size: 8pt;
	font-family: Verdana;
}
.orgHierarchy
{
	/*background-color: Green; 	border-top: 1px solid Black; 	border-bottom: 1px solid Black; 	border-left: 1px solid Black; 	border-right: 1px solid Black; 	border-collapse: collapse; 	text-transform: capitalize; 	font-family: Verdana; 	font-size: 8pt; 	color: White; 	font-weight: normal;*/
	padding: 2px 2px 2px 2px;
	font-size: 8pt;
	overflow: hidden;
	border: solid 1px black;
	background-color: #99baf8;
	width: 90px;
	white-space: nowrap;
}
.grpCtrlH1
{
	font-size: 11pt;
	font-weight: bold;
	background-color: #666699;
	color: white;
	padding-left: 0px;
}
.grpCtrlH2
{
	font-size: 9pt;
	font-weight: bold;
	background-color: #bbbbbb;
	padding-left: 20px;
}
.grpCtrlH3
{
	font-size: 7pt;
	font-weight: bold;
	background-color: Maroon;
	color: white;
	padding-left: 40px;
}

/*////////////////////*/

.curved
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #99baf8;
	behavior: url(./App_Themes/Default/border-radius.htc);
}

.container
{
	background: #99baf8;
	color: black;
	margin: 0 15px;
}
.rtop, .rbottom
{
	display: block;
	background: #ecf5fa;
}
.rtop *, .rbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #99baf8;
}
.r1
{
	margin: 0 5px;
}
.r2
{
	margin: 0 3px;
}
.r3
{
	margin: 0 2px;
}
.r4
{
	margin: 0 1px;
	height: 2px;
}
.curvedBorder
{
	background-color: #99baf8;
	width: 160px;
	margin: 0 auto 2px auto;
	padding: 0px;
	border: 1px solid #d7d7d7;

	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(./App_Themes/Default/border-radius.htc);
}
.rel {
	margin: 5px 0 0 5px;
	padding: 2px;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
}