body
{
	background-color: buttonface;
}
.tblmainview
{
	border-right: buttonshadow 1px solid;
	border-top: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	width: 100%;
	border-bottom: buttonshadow 1px solid;
	background-color: white;
}
.ifrmainview
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	width: 100%;
	border-bottom: navy 1px solid;
	height: 900px;
}
.tdtreeview
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	vertical-align: top;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	background-color: #f7f7f7;
}
.hdrirght
{
	font-weight: bold;
	font-size: 12px;
	color: steelblue;
	font-style: normal;
	font-family: Verdana;
}
.tblform
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	margin: 20px;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
}
.txtform
{
	border-right: inactivecaption 1px solid;
	border-top: inactivecaption 1px solid;
	font-size: 11px;
	margin-left: 10px;
	border-left: inactivecaption 1px solid;
	width: 90%;
	color: black;
	border-bottom: inactivecaption 1px solid;
	font-family: Verdana;
	background-color: #fffbee;
}
.txtforminvalid
{
	border-right: crimson 1px solid;
	border-top: crimson 1px solid;
	font-size: 11px;
	margin-left: 10px;
	border-left: crimson 1px solid;
	width: 90%;
	color: black;
	border-bottom: crimson 1px solid;
	font-family: Verdana;
	background-color: antiquewhite;
}
TH.groupheader
{
	font-weight: bold;
	font-size: 11px;
	color: #336699;
	font-family: Verdana;
	height: 28px;
	background-color: whitesmoke;
	text-decoration: underline;
	border-bottom: gainsboro 1px solid;

}

TD.groupitem
{
	font-size: 11px;
	color: black;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana;
	background-color: white;
	text-align: left;
}
.txtwarning
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana;
}
.RadGrid
{ BORDER-RIGHT: #898d8f 1px solid; BORDER-TOP: #898d8f 1px solid; SCROLLBAR-FACE-COLOR: #bbc1c9; BACKGROUND: #d2d6db; FONT: 11px Arial, Verdana, Sans-serif; SCROLLBAR-HIGHLIGHT-COLOR: #bbc1c9; BORDER-LEFT: #898d8f 1px solid; CURSOR: default; SCROLLBAR-SHADOW-COLOR: #bbc1c9; SCROLLBAR-3DLIGHT-COLOR: #bbc1c9; SCROLLBAR-ARROW-COLOR: #333; SCROLLBAR-TRACK-COLOR: #bbc1c9; BORDER-BOTTOM: #898d8f 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #bbc1c9 }





.MasterTable
{
	border: 0px;
	width: 100%;
	border-collapse: separate !important;
	font: normal 11px Arial, Verdana, Sans-serif;
	

}

div.RadGrid table td
{
	padding: 0px 4px;
	/*text-align: left;*/
}

.GridRow td
{
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px white;
	background: #f0f2f4;
	height: 20px;
}
.GridEditedRow td
{
	background: #ffd4d4;
	vertical-align: top;
	padding-top: 5px;
}

.GridAltRow td
{
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px white;
	background: white;
	height: 20px;
}

.SelectedRow td
{
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px #e3d7c0;
	background: #f9f6dd;
}

.ActiveRow td
{
	border-top: solid 1px #abb4b9;
	border-bottom: solid 1px #f0f2f4;
	background: #d2d8db;
}

th.GridHeader,
th.ResizeHeader
{
	background: url('/images/headerBg.gif') repeat-x;
	border-top: solid 1px #8d9092;
	border-bottom: solid 1px #8d9092;
	padding: 0px 4px;
	height: 26px !important;
	/*text-align: left;*/
	color: black;
	font-size: 11px;
}

th.GridHeader a
{
	text-decoration: none;
	color: black !important;
}

/* ascending / descending sorting arrow */
.GridHeader img,
.GroupPanelItems input
{
	vertical-align: middle;
}

td.GridHeader input
{
	width: auto;
	float: left;
	border: solid 1px #474b38;
	background-color: #fafafa;
	font: bold 10px Verdana, Arial, Sans-serif;
	color: #989cb0;
	margin-right: 2px;
}

.GroupPanel
{
	background: #bbc2c9 url('Img/GroupPanelBg.gif') repeat-x;
	width: 100%;
	height: 25px;
	text-align: left;
	border-top: solid 1px #898d8f;
	font: normal 11px Arial, Verdana, Sans-serif;

}

/* grouping button */

.GroupPanelItems
{
	background: #f0f2f4;
	color: black; /*border-top: solid 1px white;
	border-right: solid 1px #8d9092;
	border-bottom: solid 1px #8d9092;
	border-left: solid 1px white;*/
	padding-left: 5px;
	white-space: nowrap;
	font-size: 11px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}

tr.GroupHeader
{
	background: #c7d0d9;
	color: black;
}

tr.GridPager
{
	border-top: #898d8f 1px solid;
	background: #d2d6db;
	cursor: default;
	color: #6e7376;
	height: 21px;
}

.GridPager a
{
	color: #6e7376;
}

.GridPager a:hover
{
	color: #333;
}
INPUT.txtpager
{
	font-weight: bold;
	font-size: 11px;
	width: 20px;
	font-family: Verdana;
	background-color: cornsilk;
	text-align: center;
}
.adminbodyheader
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 3px;
	border-left: navy 1px solid;
	color: gray;
	padding-top: 3px;
	border-bottom: navy 1px solid;
	font-family: Verdana;
	background-color: #e5e5e5;
}
.menulink
{
	font-size: 11px;
	color: gray;
	font-family: Verdana;
}
A.menulink
{
	font-size: 11px;
	color: gray;
	font-family: Verdana;
}
A.menulink:hover
{
	font-size: 11px;
	color: red;
	font-family: Verdana;

}
.menulink1
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
}
A.menulink1
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
}
A.menulink1:hover
{
	font-size: 11px;
	color: red;
	font-family: Verdana;

}
.compname
{
	font-weight: bold;
	font-size: 13px;
	color: navy;
	font-family: Verdana;
}
.permpanel
{
	left: 100px;
	width: 300px;
	position: absolute;
	top: 0px;
	text-align: center;
}
.bodytextb
{
}

.tblperm
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	margin: 5px;
	width: 90%;
	background-color: black;
}
.warning
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana;
}
/* user messaging styles */
.errorbox, .infobox, .successbox, .validationbox, .warningbox {
	/*font-family: Arial, Helvetica, sans-serif; */
    font-size: 13px;
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
/* ie 6 'fix' */
.errorbox {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/icons/error.gif');
}
html > body .errorbox {
    background-image: url('/images/icons/error.png');
}
.errorbox * {
	color: #D8000C;
}
/* ie 6 'fix' */
.infobox {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/icons/info.gif');
}
html > body .infobox {
    background-image: url('/images/icons/info.png');
}
.infobox * {
	color: #00529B;
}
/* ie 6 'fix' */
.successbox {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/icons/success.gif');
}
html > body .successbox {
    background-image: url('/images/icons/success.png');
}
.successbox * {
	color: #4F8A10;
}
/* ie 6 'fix' */
.validationbox {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/icons/validate.gif');
}
html > body .validationbox {
    background-image: url('/images/icons/validate.png');
}
.validationbox * {
	color: #D8000C;
}
.validationbox a, .validationbox a:active, .validationbox a:link, .validationbox a:visited {
	color: #D8000C;
}

/* ie 6 'fix' */
.warningbox {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/icons/warning.gif');
}
html > body .warningbox {
    background-image: url('/images/icons/warning.png');
}
.warningbox * {
	color: #9F6000;
}
.warningbox h4 {
	margin-top: 2px;
	padding-top: 2px;
}
.warningbox a, .warningbox a:active, .warningbox a:link, .warningbox a:visited {
	color: #9F6000;
}