/* CSS Document */
body
{ margin: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif;  text-align: center;}
a { text-decoration: none;}
.topbanner
{
background-color: #f3f6f6; height: 90px; border-bottom: 4px solid #bdc1c1; color : #ffffff;
}
.menuback
{
background-color: #f3feff;   border-bottom: 1px solid #e8e16b; font: 12px Arial, Helvetica, sans-serif;
}
.menuback a div
{
line-height: 28px;   color: #2ab0ba; height: 26px; border-bottom: 4px solid #f3feff;
}
.menuback a div:hover
{
border-bottom: 4px solid #e8e16b;   color: #8b8409;
}
.createblue
{
background: #64d4dc url(../images/leftlabel.jpg) no-repeat left center; height: 21px;  color: #FFFFFF; padding-left: 20px;
}
.createyellow
{
background: #e8e16b url(../images/rightlable.jpg) no-repeat right center; height: 21px;  color: #FFFFFF;
}
.bottom
{ background: url(../images/bottom.jpg) repeat-x top;}
.pagename
{
font: 18px Arial, Helvetica, sans-serif;  color: #64d4dc;
}
.links
{
font: bold 11px Arial, Helvetica, sans-serif;  color: #088e98; border: 0px solid #d9d9d9; background : transparent;
}
.contentbox
{
border: 1px solid #efea98; border-top: 4px solid #64d4dc; padding: 10px;
}
.headbox
{
background-color: #a8ebef; color: #006269; font: bold 11px Arial, Helvetica, sans-serif;
line-height: 18px; width: 114px; padding-left: 10px; float:left;
}
.header
{
background-color: #fbfae0; color: #32a5ad; border: 1px solid #d7d04b;  border-right: 1px solid #a6dbde; height: 17px; text-align: left; padding-left: 10px;
font: bold 11px Arial, Helvetica, sans-serif;
}
.row
{
border-bottom: 1px solid #a6dbde; padding-left: 10px; text-align: left;  font: 11px Arial, Helvetica, sans-serif;  line-height: 15px;
color: #088e98;
}
.summary
{
height: 105px; padding: 5px;  background: #f4ffff; border: 1px solid #a6dbde; border-left: 1px solid #e5f6f6; 
border-right: 1px solid #e5f6f6; font : 10px arial; color : #088e98;
}

.summary select
{
border: 1px solid #eeeeee; font: 11px Arial, Helvetica, sans-serif;  color: #000000; width: 120px;
}
.summary input[type="submit"]
{
background : #f5f5f5;
padding-left : 5px; padding-right:5px; text-align:center; color: #666666; border: 1px solid #d9d9d9;
font: bold 10px Arial, Helvetica, sans-serif; height: 18px; cursor: hand;
}
.summary input[type="submit"]:hover
{
	border: 1px solid #c6c6c6; color :#333333;
}
.innerpagesep
{
border-top: 4px solid #64d4dc; padding-top: 15px; font: bold 11px Arial, Helvetica, sans-serif;  color: #2cb3bd;
}
.button
{
background : #f5f5f5;
padding-left : 10px; padding-right:10px; text-align:center; color: #666666; border: 1px solid #d9d9d9;
font: bold 11px Arial, Helvetica, sans-serif; cursor: hand;
}
.button:hover
{
	border: 1px solid #c6c6c6; color :#333333;
}
input[type="text"]
{
border: 1px solid #eeeeee; font: 11px Arial, Helvetica, sans-serif;  color: #000000; width: 80%;
}
input[type="password"]
{
border: 1px solid #eeeeee; font: bold 11px Arial, Helvetica, sans-serif;  color: #666666; width: 100%;
}
textarea
{
border: 1px solid #eeeeee; font: 11px Arial, Helvetica, sans-serif;  color: #000000; width: 80%; height: 50px;
}
select
{
border: 1px solid #eeeeee; font: bold 11px Arial, Helvetica, sans-serif;  color: #666666; width: 100%;
}
.required
{
color: #FF0000; font: bold 15px Arial, Helvetica, sans-serif; width: 2%; text-align: center;  vertical-align: top;
}
.labeltd
{
width: 11%;  text-align: right;   vertical-align: top;
}
.controltd
{
width: 20%; text-align: left;  vertical-align: top;
}
.error
{
	color: Red;
}
.calender{ background: url(../images/calender.png) no-repeat center;  text-align:center; color: #666666; border: 0px solid #d9d9d9;
font: bold 11px Arial, Helvetica, sans-serif; height: 20px; cursor: hand; height: 23px; width: 23px; padding-left: 3px;}


ul
{
  list-style:none;
  padding:0px;
  margin:0px
}

ul li
{
  display:inline;
  float:left;
}

ul li a
{
  color:#ffffff;
  margin-right:5px;
  font-weight:bold;
  font-family:verdana;
  text-decoration:none;
  display:block;
  text-align:center;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}

ul li a:hover
{
  color:#cccccc;
  font-weight:bold;
  text-decoration:none;
  display:block;
  text-align:center;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}

ul li.sublinks a
{
  color:#505050;
  background: url(../images/cremenu1.jpg) center no-repeat;
  font : 11px verdana;
  font-weight:normal;
  text-decoration:none;
  display:block;
  width:145px;
  text-align:left; padding-left	: 30px;
  margin-top:4px; line-height : 22px;
}

ul li.sublinks a:hover
{
  color:#000000;
  background: url(../images/cremenu2.jpg) center no-repeat;
  font-weight:normal;
  text-decoration:none;
  display:block;
}

ul li.sublinks
{
	display:none;
}

/* CSS For Dropdown Menu End */



#container
{
  margin:0px auto;
  
}

.clear
{
  clear:both;
}

.left
{
  float:left;
}

.right
{
  float:right;
}
.gridheader
{
	background-color:#e4e4e4;
	text-align:left;

	}
	
	
.menuproject
{
	color:#7b3173;
	font-size:11px; font-weight:500;
}
.Loginpanel
{
	background:url(../images/LoginBack.jpg) no-repeat; height: 174px; width:395px;font: 13pt Arial bold;
	
	}
	.calender{ background:url(../images/new_sb01copy.jpg) no-repeat; border:0 none; width:25px; height:19px; cursor:hand;}
	
	.errlabel
	{
		color:Red;
	font-size:11px; font-weight:600;
		}
		
.headerReport
{
font: bold 15px Arial, Helvetica, sans-serif;
color:Black;
}