﻿
/* Master page
--------------------------*/

/*header*/
.mts_topheader{float:left; width:1000px; height:105px; background:url(Images/header.png) no-repeat;}

.tsmmenus{ float:left; width:1000px; height:35px;}

.tsmmenus ul{float:left;  list-style:none; width:1000px; padding:0px; margin:0px; }
.tsmmenus ul li{float:left;  list-style:none;  display:inline; padding:10px 40px 10px 10px; text-transform:uppercase; color:White; font-size:12px; font-weight:bold; }

.tsmmenus ul li a{  text-decoration:none; color:White;}

.tsmmenus ul li a:hover{ color:yellow;  height:30px;}
.tsmmenus ul li a:hover{ background: #082540;     color: #FFFFFF;     font-family: Arial,Helvetica,sans-serif;font-size: 12px;  padding-bottom:10px;   padding-top:10px;      text-align: center;  }

.mts_margin{  margin:0 auto; width:1000px; }
.mts_padding{  float:left; width:1000px;}


/*.mainimgs{  margin:0 auto;  width:auto; height:105px; background:url(Images/hdbgm.png) repeat-y;}

.mainimgsfooetr{  margin:0 auto; width:auto; height:44px; background:url(Images/mainfooterbg.png) repeat-y;}*/


/*footer*/
.mts_footer{ float:left; width:1000px; height:24px;  background:url(Images/footer.png) no-repeat; }
.footertext{ float:right;  margin-top:5px; padding-right:5px; color:White;}


.mainfooter{float:left; width:100%; height:43px; background-color:#363435;}




.stdLabelsnew{ float:left; font-size:12px; }



/* Report CSS*/

#widget {
	position:absolute;
	margin-top: -14px;
}
#widgetField {
	width: 350px;
	height: 26px;
	background: url(../images/field.png);
	overflow: hidden;
	position: relative;
}
#widgetField a 	{
	display: block;
	position: absolute;
	width: 26px;
	height: 26px;
	top: 0;
	right: 0;
	text-decoration: none;
	text-indent: -3000px;
}
#widgetField span	{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	position: absolute;
	top: 0;
	height: 26px;
	line-height: 26px;
	left: 5px;
	width: 250px;
	text-align: center;
}
#widgetCalendar {
	position: absolute;
	top: 26px;
	left: 0;
	height: 0px;
	overflow: hidden;
	width: 588px;
	background: #B9B9B9;
}
#widgetCalendar .datepicker {
	position: absolute;
	bottom: 0;
	top: auto;
}
#widgetCalendar .datepickerContainer,
#widgetCalendar .datepickerBorderT,
#widgetCalendar .datepickerBorderB,
#widgetCalendar .datepickerBorderL,
#widgetCalendar .datepickerBorderR,
#widgetCalendar .datepickerBorderTL,
#widgetCalendar .datepickerBorderTR,
#widgetCalendar .datepickerBorderBL,
#widgetCalendar .datepickerBorderBR {
	background: transparent !important;
}
#widgetCalendar .datepicker a:hover{
	color: #b6f063;
}



Gradiant{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #F0F0F1 0%, #CDCDCD 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #F0F0F1 0%, #CDCDCD 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #F0F0F1 0%, #CDCDCD 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F1), color-stop(1, #CDCDCD));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #F0F0F1 0%, #CDCDCD 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #F0F0F1 0%, #CDCDCD 100%);


border :1px solid #D8D8D8;
box-shadow: 2px 2px 2px #D3D3D3;


}

.Alignmiddle
{
    position: relative;
  top: 50%;
  -webkit-transform: translateY(25%);
  -ms-transform: translateY(25%);
  transform: translateY(25%);
}