.mainheader{ width:100%}

.body{ width:1220px;}

body{

	background: #F4F4F4;

	color:#000000;

	font-size:13px;;

	font-family:Tahoma;

	/*font-family:Tunga;*/

	line-height:1.5;

	text-align:left;

	width:100% !important;

	margin:0 auto;

	margin-left:0px;

}

.maincontent { width:100%;}

/*

body{

	background: #F4F4F4;

	color:#000000;

	font-size:13px;;

	font-family:Tahoma;

 	line-height:1.5;

	text-align:left;

	width:1220px;

	margin:0 auto;

}*/



a{ text-decoration:none;

}

a:link, a:visited{

			color:#1AA59E;

}

a:hover, a:active{

			background: #FF3333;

			color:#fff;

}





.mainheader { 

 width:100%

			border-radius:1px;

			-webkit-border-radius:1px;

 			text-align:center;

			height:42px;

			background:#096B7F;

			/*background:rgb(234, 212, 126);*/

			color: #F2F59C;

			float:left;

			margin-bottom:8px;

		}

		

.maincontent{

	 width:100%;

			line-height:25px;

			min-height:535px;

			float:left;

 			padding:5px;

			background:#fff;

			}

			

.content{

		width:90%;

		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:100%;

			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: 340px;

    background: #CCC;

    overflow: hidden;

    border: 3px solid #999;

    padding: 5px;

    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);

}



