﻿#lightbox{
    position:absolute;
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
    z-index: 5000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
        z-index: 5000;

	}
#lightboxCaption{ float: left;    z-index: 5000;
 }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px;    z-index: 5000;
 }

#lightbox img{ border: none; clear: both;    z-index: 5000;
}
#overlay img{ border: none;    z-index: 5000;
 }

#overlay{ background-image: url(/images/overlay.png);     z-index: 5000;
}

* html #overlay{   
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}





/***************Number of page*****************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination, .pagination1{
padding: 2px;

}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}
.pagination1 ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li, .pagination1 li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination span, .pagination1 span{
padding: 0 5px;
border: 1px solid #707C2C;
text-decoration: none;
color: #707C2C;
}

.pagination span:hover,.pagination1 span:hover{
border: 1px solid #707C2C;
color: #000;
background-color: #FFFF80;
}

.pagination span.currentpage,.pagination1 span.currentpage{
background-color: #707C2C;
color: #FFF !important;
border-color: #707C2C;
font-weight: bold;
cursor: default;
}

.pagination span.disablelink,.pagination1 span.disablelink, .pagination span.disablelink:hover,.pagination1 span.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination span.prevnext,.pagination1 span.prevnext{
font-weight: bold;
}



/*********************/
.x2{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
	color: #929292;
	font-size: 12px;
	font-family: Verdana;
    z-index: 0;
}

.x2 .x1{
background: transparent url(/images/brcorner.gif) bottom right no-repeat;

left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
    z-index: 0;
}

/*********** worning massege ////////////////////********/
.info, .success, .warning, .error, .validation {
     border: 1px solid;
     margin: 10px 0px;
     padding:15px 10px 15px 50px;
     background-repeat: no-repeat;
     background-position: 10px center;
}
.info {
     color: #00529B;
     background-color: #BDE5F8;
     background-image: url('/images/info.png');
}
.success {
     color: #4F8A10;
     background-color: #DFF2BF;
     background-image:url('/images/success.png');
}
.warning {
     color: #9F6000;
     background-color: #FEEFB3;
    background-image: url('/images/warning.png');
}
.error {
     color: #D8000C;
     background-color: #FFBABA;
     background-image: url('/images/error.png');
}
/*//////////////////end worning message/////////////////////////*/
    #Xbody INPUT {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px;color:#333333; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #aaa 1px solid; FONT-FAMILY: Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #eee
}
    textarea {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px;color:#333333; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #aaa 1px solid; FONT-FAMILY: Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #eee
}
.inputtext{
  border-collapse: separate; color: rgb(102, 102, 102); font-family: Tahoma; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0;
}


/*************comment box *****************/
.commentbox{
background-color: #E4E4E4;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(/images/arrowcomment.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}



/****************** validate **************************/
.invalidInput {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.validInput {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.invalidInput {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
.validInput {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}


/************************Mirror table*************************/
#rounded-corner tfoot td.rounded-foot-left{
background-color: #EEEEEE;
background-image: url(/images/botleft.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
	font-family: Verdana;
	font-size: 10px;

}

#rounded-corner tfoot td.rounded-foot-left a{
color: #2A2A2A;;
background-image: url(/images/botleft.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
	font-family: Verdana;
	font-size: 10px;

}

#rounded-corner td{
background-color: #EEEEEE;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
color: #161616;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
	font-family: Verdana;
	font-size: 10px;

}

#rounded-corner tbody tr:hover td{
background-color: #A8A8A8;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
	font-family: Verdana;
	font-size: 10px;

}
#rounded-corner tbody tr td{
background-color: #EEEEEE;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
	font-family: Verdana;
	font-size: 10px;

}
#rounded-corner th{
font-weight: normal;
	font-family: Verdana;
	font-size: 10px;
color: #E8E8E8;
background-color: #2A2A2A;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
}

#rounded-corner thead th.rounded-company {
background-color: #2A2A2A;
background-image: url(/images/left.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left -1px;
	font-family: Verdana;
	font-size: 10px;

}
#rounded-corner{
	width:900px;
} 
          .style1 {
	text-align: center;
}



