body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Fixed Div */
.fixedDiv
{
	position: fixed;
	width: 150px;
	left: 10px;
	top: 50px;
	background-color: lightyellow;
	border: 1px solid black;
	padding: 10px;
}

* html .fixedDiv
{ 
	/*IE6 only rule, applied on top of the default above*/
	position: absolute;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px" : body.scrollTop+50+"px");
	left: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollLeft+50+"px" : body.scrollLeft+50+"px");
}


#pageGuard
{
	position: fixed;
	width: 100%;
	height:100%;
	left: 0px;
	top: 0px;
	border: 1px solid black;
	padding: 10px;
	background-color:#000000;
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}
* html #pageGuard
{ 
	/*IE6 only rule, applied on top of the default above*/
	position: absolute;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px");
	left: 0px;
	width: 100%;
	height: expression(document.documentElement.clientHeight -22 + "px");
}

/* End Fixed Div */

/* Start Loading */
#loading
{
	position: fixed;
	width: auto;
	left: 300px;
	top: 1px;
	border: 0px solid black;
	padding: 0px;
}

* html #loading
{ 
	/*IE6 only rule, applied on top of the default above*/
	position: absolute;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+1+"px" : body.scrollTop+1+"px");
}

.loading_outer{
	width:90px;
	float:left;
	position:relative;
	margin:0px 1px 1px 0px;
}

.loading_border {
	background: transparent; 
	margin:0px;
	width:100%
}
.loading_border h1, .loading_border h2, .loading_border p {
	margin:0 10px; 
	letter-spacing:1px;
}
.loading_content {
	display:block;
	border:0 solid #003333;
	border-width:0 1px;
	margin:0px;
	background-color: #009966;
}
.loading_text{
	text-align:center;
	font-size:small;
	font-weight:bold;
	padding: 0px 5px 1px 5px;
	color: #fff;
}

.loading_top{
	display:block; 
	background:transparent; 
	font-size:1px;
}

.loading_bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.lb1, .lb2, .lb3, .lb4 {
	display:block; 
	overflow:hidden;
}
.lb1, .lb2, .lb3 {
	height:1px;
}
.lb2, .lb3, .lb4 {
	background:#009966; 
	border-left:1px solid #003333;
	border-right:1px solid #003333;
 }
.lb1 {
margin:0 5px; background:#003333;
}
.lb2 {
margin:0 3px; border-width:0 2px;
}
.lb3 {
margin:0 2px;
}
.lb4 {
height:2px; margin:0 1px;
}
/* End Loading*/

/* Start Fixed ErrorBox */
.ErrorBox
{
	position: fixed;
	width: 0px;
	left: 300px;
	top: 200px;
	background-color:#000000;
	padding: 0px;
}

* html .ErrorBox
{ 
	/*IE6 only rule, applied on top of the default above*/
	position: absolute;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+200+"px" : body.scrollTop+200+"px");
}
/* End Fixed ErrorBox */

/* Start Message */
.msg_outer
{
	left:0px;
	top:0px;
	height:auto;
	/*width:210px;*/
	text-align:center;
	margin:7px 0px 7px 0px;
}
.msg_border
{
	width:100%;
	text-align:left;
	height:auto;
	margin:0 auto;
}

.msg_border h1, .msg_border h2, .msg_border p {
	margin:0 10px; 
	letter-spacing:1px;
}
.mxtop, .mxbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.mxb1, .mxb2, .mxb3, .mxb4 {
	display:block; 
	overflow:hidden;
}
.mxb1, .mxb2, .mxb3 {
	height:1px;
}
.mxb2, .mxb3, .mxb4 {
	background:#FFFFCC;  /* BG color */
	border-left:1px solid #999900;  /* Border color  Left corners*/
	border-right:1px solid #999900; /* Border color  Right corners*/
 }
.mxb1 {
margin:0 5px; background:#999900;  /* Border color Top/ Bottom */
}
.mxb2 {
margin:0 3px; border-width:0 1px;
}
.mxb3 {
margin:0 2px;
}
.mxb4 {
height:2px; margin:0 1px;
}
.msg_content {
	display:block; 
	background:#FFFFCC;  /* BG color */
	border:0 solid #999900; /* Border color Left/ right */
	border-width:0 1px;
	margin:0px;
	FONT-SIZE: 13px;
}
.msg_text{
	text-align:left;
	padding:0px 15px 0px 15px;
}
.msg_title
{
	text-align:center;
	font-weight: bold;
}
.success{ color:#000066;} 
.failure{ color:#990000;}
.warning{color:#003399;}
.general{color:#666666;}
/* End Message */




/* Start Grid View */
.GridView {
	FONT-SIZE: 13px; COLOR: #000000; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
.GridViewAlt {
	BACKGROUND-COLOR: #ddeeff;
}
.GridView TD {
	BORDER-RIGHT: #d0d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #d0d6d6 1px solid
}
.GridView TBODY {
	BORDER-RIGHT: #d0d6d6 1px solid; BORDER-TOP: #d0d6d6 1px solid; BORDER-LEFT: #d0d6d6 1px solid; BORDER-BOTTOM: 0px
}
.GridView TH {
	BORDER-RIGHT: #d0d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #d0d6d6 1px solid; HEIGHT: 18px; BACKGROUND-COLOR:#FF9900
}
.GridView A {
	COLOR: #6666dd; TEXT-DECORATION: none
}
.GridView A:hover {
	COLOR: #ee1e52; TEXT-DECORATION: none
}
.gridBorder {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}

/* End Grid View */

/* Start Paging */
.Paging {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none;
}
.Paging TD {
	FONT-WEIGHT: normal; COLOR: #666666;
}
.Paging A {
	FONT-WEIGHT: normal; COLOR: #002374; TEXT-DECORATION: underline
}
.Paging A:hover {
	COLOR: #dd0000; TEXT-DECORATION: underline;
}
.Paging SPAN {
	COLOR: #990033
}
/* End Paging */
