body{
	background: #F4F4F4;
	color:#000000;
	font-size:13px;;
	font-family:Tahoma;
	/*font-family:Tunga;*/
	line-height:1.5;
	text-align:left;
	width:96%;
	margin:0 auto;
}

a{ text-decoration:none;
}
a:link, a:visited{
			color:#1AA59E;
}
a:hover, a:active{
			background: blue;
			color:#fff;
}

#bodycolor{ background:#09777F;}


.mainheader { 
			border-radius:1px;
			-webkit-border-radius:1px;
			width:100%;
			text-align:center;
			height:42px;
			background:#096B7F;
			/*background:rgb(234, 212, 126);*/
			color: #F2F59C;
			float:left;
			margin-bottom:8px;
		}
		
.maincontent{
			line-height:25px;
			min-height:635px;
			float:left;
			width:1044px;
			padding:5px;
 			}
			
.content{
		width:100%;
		float:left;
	}
.topcontent{background: none repeat scroll 0 0 #fff;
			line-height:25px;
			padding:2% 3%;
			margin:2% 0;
			}
.bottomcontent{background:rgba(221, 221, 221, 0.98);
			line-height:20px;
			padding:0% 1%;
			margin:0% 0;
			width:1010px;
			min-height:550px;
			}

.innerpage{background:#fff;
			min-height:400px;			
			line-height:25px;
			padding:2% 3%;
			margin:2% 0;
			}
			
.post-info{ color:#CCCCCC; font-style:italic;}	

.side{
			width:25%;
			float:right;
			min-height:300px;
			margin:1% 0;
		}			
		
.top-sidebar{ background:#fff;
			width:94%;
			float:left;
			margin:1% 0 2% 0;
			line-height:25px;
			padding:2% 3%;
			text-align:center;
			
			}
.mid-sidebar{ background:#fff;
			width:94%;
			float:left;
			margin:1% 0 2% 0;
			line-height:25px;
			padding:2% 3%;
			}			
.bottom-sidebar{ background:#fff;
			width:94%;
			float:left;
			margin:1% 0 2% 0;
			line-height:25px;
			padding:2% 3%;
			}
.mainfooter{
			 background:#096B7F;
			 width:100%;
			float:left;
			text-align:center;
			min-height:65px;
			line-height:25px;
			color:#fff;
			}
.mainfooter p{
			 width:92%;
			margin:2% auto;
			}
			

/* Lab_Item   */


.item_search > h2{
		background: #cccccc none repeat scroll 0 0;
		display: block;
		font-size: 16px;
		margin-bottom: 0;
		margin-right: auto;
		margin-top: 0;
		overflow: hidden;
		padding: 5px 5px 5px 15px;
		}

.background_w{background:#fff}

.top_tittle {
		display: block;
		overflow: hidden;
		}
.top_tittle ul{}
.top_tittle ul li{float:left;list-style:none;}
.top_tittle ul li a{float:left;list-style:none}
.top_item{margin-bottom: 25px;}
.top_item ul {
  margin: 0;
  padding: 0;
}
.top_item ul li{list-style: outside none none;
margin: 10px 15px;}
.top_item ul li a{list-style:none}

.Existing_list.background_w {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.srarch {
  padding-bottom: 4px;
}


.buttom_footyer {
}
.buttom_footyer p {border-top: 10px solid #ddd;
color: #fff;
padding: 10px;text-align:center
}
input {
  border: 1px solid#000;
}

/*invoice entry*/
.tableclass{ width:1000px}
.tdclass{height:17px; width:125px}
.tdclasss{height:17px; width:162px}

.tdclass1{height:20px; width:125px; background: #0096db; color:#FFF;}
.tdclass3{height:20px; width:155px}
.tdclassprint{height:20px; width:60px; border:none;}
.tdclassprint1{height:20px; width:60px; border:none; font-weight:bold}
.tdclass2{height:17px; width:125px}
.tdclass22{height:17px; width:130px}
.tdclass73{ height:17px; width:85px;}
.tdclasssale{height:17px; width:50px}
.tdclasssale5{height:17px; width:180px}
.textareadetails{width:330px;}
.textareadetailsr{width:155px; height:40px;}
.textareadetails2{width:600px;}
.print13{}
.red12bold{ background: #AAFF00; width:618px; color:#000;}
.bodytext31 {FONT-WEIGHT: normal; background:#FFF; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma; text-decoration:none}
.bodytext32 {FONT-WEIGHT: normal; background:#77F7AA; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma; text-decoration:none}

.bodytext30 {FONT-WEIGHT: normal; background:#FFF; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Tahoma; text-decoration:none}
.bodytext3 {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Tahoma}
.bodytext33 {FONT-WEIGHT: normal; background:#77F7AA; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma; text-decoration:none}

/*===========================Shobhan CSS============================*/
.ullistnone{ width:100%; display:block; padding:0; margin:0;}
.ullistnone li{ list-style:none; width:100%; float:left;}
.pointer{ cursor:pointer;}
.bodytext31{ font-size:12px;}

/*=================new menu==============*/

/* Base Styles */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  text-decoration: none;
  line-height: 1;
 font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
 /*font-family:Tunga;*/
  font-size: 14px;
  position: relative;
}
#cssmenu {
  width: 162px;
  border-bottom: 4px solid #656659;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float:left;
}
#cssmenu a {
  line-height: 1.3;
}
#cssmenu > ul > li:first-child {
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
  border: 1px solid #45463d;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#cssmenu > ul > li:first-child > a {
  padding: 3px 10px;
  background: url(images/pattern.png) top left repeat;
  border: none;
  border-top: 1px solid #818176;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  text-shadow: 0 -1px 1px #000000;
}
#cssmenu > ul > li:first-child > a > span {
  padding: 0;
}
#cssmenu > ul > li:first-child:hover {
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
}
#cssmenu > ul > li {
 /* background: #e94f31;
  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
  background: linear-gradient(#e94f31 0%, #d13516 100%);
  background:#096B7F;*/
}
#cssmenu > ul > li:hover {
  background: #063187;
  background: -moz-linear-gradient(#063187 0%, #063187 100%);
  background: linear-gradient(#063187 0%, #063187 100%);
}
#cssmenu > ul > li > a {
  font-size: 15px;
  display: block;
  color: #ccc;
  border: 1px solid #fff;
  border-top: none;
  /*text-shadow: 0 -1px 1px #751d0c;*/
  font-style:italic;
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 4px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.has-sub > a span {
  /*background: url(images/icon_plus.png) 96% center no-repeat;*/
}
#cssmenu > ul > li.has-sub.active > a span {
 /* background: url(images/icon_minus.png) 96% center no-repeat;*/
}
/* Sub menu */
#cssmenu ul ul {
  display: none;
  background: #fff;
  border-right: 1px solid #a2a194;
  border-left: 1px solid #a2a194;
}
#cssmenu ul ul li {
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
  border-top: none;
  background: #f7f7f7;
  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: linear-gradient(#f7f7f7 0%, #ececec 100%);
}
#cssmenu ul ul li:last-child {
  border-bottom: none;
}
#cssmenu ul ul a {
  padding: 6px 2px 6px 12px;
  display: block;
  color: #676767;
  font-size: 14px;
  font-weight: normal;
}
#cssmenu ul ul a:before {
  content: "»";
  position: absolute;
  left: 4px;
  color: #e94f31;
}
#cssmenu ul ul a:hover {
  color: #fff;
}
.box600css{ 
			margin:100px auto; 
			width:460px; 
			overflow:hidden; 
			border-radius:10px;
			-webkit-border-radius:10px;
		}
		
		
/*new menu..*/		

.sidebarMenu {
  margin: 5px auto;
  padding: 0;
  width: 100%;
}

.sidebarMenu li { list-style: none; }

.sidebarMenu li a {
  font-size:14px;
  display: table;
  margin-top: 1px;
  padding: 4px 4px;
  width: 95%;
  background: #096B7F;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  color: #fff;
  overflow: hidden;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;
  transition-duration: 0.4s;
  transition-timing-function: ease-out;
  border-radius:5px 5px 0 0;
}

.sidebarMenu > li:first-child a { margin-top: 0;background:#66665e; }
.sidebarMenu > li:last-child a { margin-top: 0;background:#66665e; }

.sidebarMenu li a:hover {
  background: #4AADBB;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}

.sidebarMenu li ul {
  margin: 0;
  padding: 0 0 0 0px;
}

.sidebarMenu li li a {
  display: block;
  margin-top: 0;
  padding: 0 4px;
  height: 0;
  background: #C6DDD9;
  color: #1F3D39;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}

.sidebarMenu > li:hover li a {
  display: table;
  margin-top: 1px;
  padding:6px 4px;
  width: 95%;
  height: 1em;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.sidebarMenu > li:hover li a:hover {
  background: #A4CAC8;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}




/*news---*/

.panel-default {
    border-color: #ddd;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

