* { 
	margin:0;
	padding:0;
}
html, body { 
	height:100%;
	background-color:#9cdffc;
}
body { 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px; 
	/*color :#fff; line-height:1.0625em;*/      	
    background:url("../images/backdrop.jpg") repeat-x center top scroll !important;
	background-color:#A7E5FE; 




}
.imgscale {
vertical-align:top;
margin-left:-2px;
padding-top:10px;

}

.space
{
	padding : 5px;
}

table.tblanswers
{
	padding:2px;
}

input[type="text"], textarea {

  background-color : #ffffff;
  border-color: #C0C0C0;
  border-width: 1px;

}

#ddl{width:500px;padding-left:20px;background: none repeat scroll 0 0 #F4F1E8;
    border-color: #999999;
    border-left: 1px dotted #999999;
    border-right: 1px dotted #999999;
    border-style: dotted;
    border-width: 1px;
    margin-left: 20px;
    margin-top: 20px;
    padding: 7px;
    position: relative;
    text-align: left;}
#ddl .move{padding-left:400px}

.hiddenTR {
    display:none;
}

.asp-logo-right
{
	padding-top:10px;
	float:right;
}

.blink-logo-left
{
		padding-top:10px;
	float:left;
}
.whitefont
{
	font-size:12px;
	color :#ffffff;
}

.whitefont2
{
	font-size:12px;
	color :#ffffff;
	padding:3px;
}

.blackfont
{
	font-size:12px;
	color :#000;
	padding:5px;
}

.nodrop nodrag
{
	
}
.tb0
{
	background-color : 	#FF3333;
	border: 1px solid #000;
	width: 40px;
}

.ShowHide {
    margin-right: 5px;
    color: red;
    cursor: pointer;
}



.cell_border
{
	border-color:#999999;
    font-size:12px;
    height:30px;

	/*border-top-style:dotted;*/
	border-width:1px;
	font-weight:bold;
	
	}
	
	
	
	.amntdisplay
	{
		font-size: 13px;
		color :White;
		font-weight :bold;
		text-align:center;
	}
		.amntdisplaytotal
	{
		font-size: 13px;
		color :#fff;
		font-weight :bold;
		text-align:center;
	}
	
		.customerdisplay
	{
		font-size: 13px;
		color :#000;
		font-weight :bold;
		text-align:right;
	}
	.codedisplay
	{
		font-size: 13px;
		color :White;
		margin :0;
		font-weight : bold;
		text-align:right;
	}
	
	
/*==========MENU=============*/
#jsddm
{	margin: 0;
	/*padding: 35px 0 0 0;*/
	
	}
	
	#jsddm li
	{	float: right;
		list-style: none;
		/*border-right: 1px dotted;
		background:url(../images/divider.gif) no-repeat 0 0;
		padding:0 10px 2px 21px;*/
		
   }
   
   #jsddm li .dropdown
   	{
   	   float: right;
		list-style: none;
		padding:0;
		
   		}

	#jsddm li a
	{	display: block;
	 	text-align:left;
		padding: 2px 12px;
		color : #fff;
		text-decoration: none;
		/*border-right: 1px solid black;*/
		font-weight:bold;
		white-space: nowrap
	 
		
   }
   
.expArrow{
	padding-left: 20px;
	background: url(../images/arrow-down.png) no-repeat 0px 4px;
}
.collArrow{
	padding-left: 20px;
	background: url(../images/arrow-up.png) no-repeat 0px 4px;
}
.expIco{
	padding-left: 20px;
	background: url(../images/plus.gif) no-repeat 0px 4px;
}
.collIco{
	padding-left: 20px;
	background: url(../images/minus.gif) no-repeat 0px 4px;
}
.demo6{
	border: 1px solid #B9E3FF;
	background: #0099FF;
	padding-left: 5px;
	color: #FFFFFF;
}
.panel{
	border: 1px solid #B9E3FF;
	padding: 10px;
}

	#jsddm li a:hover
	{	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px dotted grey;
			border-left: 1px dotted grey;
			border-right: 1px dotted grey;
			border-bottom: 1px dotted grey}
		
		#jsddm li ul li
		{	float: none;
			display: inline
	    }
		
		#jsddm li ul li a
		{	width: auto;
			background: #FCFBF8
		}
		
		#jsddm li ul li a:hover
		{	background: #F4F1E8}

/*-----------------------------------*/

#quotes
 {
   margin:0;
   padding:10px 0 0 0;
   position:relative;
 }
 .textItem
 {
   position:absolute;
   display:none;
 }
 
 .padlock
 {
 	padding-left:150px;
 	padding-top:10px
 	
 	}
 	
 	.qusion input.box {
	color: #fff;
	font-size: 1.2em;
	width: 190px;
	height: 30px;
	padding: 8px 5px 0;
	margin-right: 5px;
}

/*----------------------------------*/
table, td {
	border:none;
	border-collapse:collapse;
	/*padding:0px;
	vertical-align:top;*/
}

img {
	border:0; 
	/*vertical-align:top;*/ 
	text-align:left;
}
object { 
	vertical-align:top; 
	outline:none;
}
ul, ol { 
	list-style:none;
}

.fleft { 
	/*float:left;*/
}
.fright { 
	float:right;
}
.clear { 
	clear:both;
}

.col-1, .col-2, .col-3 { 
	float:left;
}

.alignright { 
	text-align:right;
}
.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%;
	overflow:hidden;
	height:75px;
}
.container { 
	width:100%;
}

tr.highlightrow {
background-color: #F4F1E8;
}
tr.highlightrow:hover {
background-color: #DEA3BF;
}


/*==== GLOBAL =====*/
.message
{
	font-size:12px;
	color :Red; 
		}

#top {
	width:965px; 
	margin:0 auto;
	font-size:.69em;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
}

#main {
	width:965px; 
	margin:0 auto;
	font-size:11px;
	
}

#header {
	/*height:170px;*/
}




#headerext {
	height:300px;
}

#Separator1 {
    height:93px;
}
#contenttop {
	padding:0 0 35px 0;
	/*background-color:#222222;
	/*border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;*/

}

#content
{
	overflow:hidden;
}
 
#content-left {
	padding:0 0 35px 0;
	border-color:#999999;
	border-width:1px;
	width:550px;
    float:left;
    
}

#content-middle {
	padding:0 0 35px 0;
	border-color:#999999;
	border-width:1px;
	width:900px;
    float:left;
    
}


#content-right
{
	padding:0 0 10 0;
	border-color:#999999;
	border-width:1px;
	margin-right:20px;
	float:right;
}


	#content .mainContent {
		float:left;
		width:727px;
		margin-right:24px;
	}
	#content .aside {
		float:left;
		width:188px;
		padding-top:35px;
		color:#000;
	}
	
#footer {
	height:0px;
	padding:0 0 0px 0;
	/*border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
    border-bottom-style:dotted;*/
    margin-bottom:20px;
}


/*---- tailings ----*/
#tail-top { 
	/*background:url(images/tail-top.gif)repeat-x; /*left top repeat-x;
	background:url(../images/tail-top.gif);*/
	height:155px;
	
}

/*----- forms parameters -----*/

/*.suptext select, textarea { 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	margin-bottom: 10px;
	margin-left:82px;
	width : 152px;
	height: 120px;
	margin-top:5px;
	
}
*/
 /*select, textarea 
 {
 	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	vertical-align:middle;
 	
 	}*/



input {
	font-family: Tahoma, Geneva, sans-serif;
	/*font-size:1em;*/
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
	border-width: 1px;
	border-color: #3A2230;
}

/*.textbox{width:550px; height:25px;}*/
.textbox{width:400px; height:25px;}

.button
{
	/*padding-top: 10px;*/
	padding-left:310px;
	}

/*----- other -----*/
.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
}
	.img-box img { 
		float:left; 
		margin:0 20px 0 0;
	}

.extra-wrap { 
	overflow:hidden;
}


p {
	margin-bottom:17px;
}
.p1 { 
	margin-bottom:8px;
}
.p2 { 
	margin-bottom:17px;
}
.p3 { 
	margin-bottom:25px;
}

/*----- txt, links, lines, titles -----*/
a {
	/*color:#0197d6;*/ 
	outline:none;
	color :#4E4E4E;
	text-decoration:none
	
	
}
a:hover{
	text-decoration:none;
}
h
{
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0 0;
		margin-bottom:10px;
	
	}

h2 {
	font-size:18px;
	line-height:1.2em;
	color:#0197d6;
	font-weight:normal;
	padding:4px 0 0 0;
	margin-bottom:14px;
}
h3 {
	font-size:18px;
	line-height:1.2em;
	color:#1c1c1c;
	font-weight:normal;
	padding:4px 0 0 0;
	margin-bottom:16px;
}
h4 {
	font-size:1em;
	color:#4e4e4e;
	margin-bottom:17px;
}
h5 {
	font-size:1em;
}


.link1 { 
	color:#6d6d6d;
	font-weight:bold;
}


.line-hor { 
	background:#e7e7e7;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:20px 0 20px 0;
}
.line-ver, .line-ver1 { 
	background-image:url(../images/line-ver.gif); 
	background-repeat:repeat-y;
	width:100%;
}


/*==================boxes====================*/

	.alignbox
	{
	padding-top:10px;
	
	}


.homebox {
	/*background:#fff;*/
	width:100%;
	height:354px;
	
}
	.homebox .inner { 
		padding:34px 25px 40px 30px;
	}
	
.box {
	background:#fff;
	width:100%;
	font-size:12px;
}
.enquirybox-left {
	border-color:#999999;
	border-width:1px;
	background:#F4F1E8;
	width:550px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;

}


.enquirybox-sonotification {
	border-color:#999999;
	border-width:1px;
	background:#F4F1E8;
	width:550px;
	height :175px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;

}
.enquirybox-middle {
	border-color:#999999;
	border-width:1px;
	background:rgb(13, 16, 92);
	width:900px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding:10px;
	margin-left:20px;
	margin-top:20px;
        opacity:0.8;
    filter:alpha(opacity=80);

}

.enquirybox-middle-dashboard {
	border-color:#999999;
	border-width:1px;
	background:rgb(13, 16, 92);
	color:White;
	width:900px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding:10px;
	margin-left:20px;
	margin-top:20px;
	font-size:12px;
        opacity:0.8;
    filter:alpha(opacity=80);

}

.enquirybox-right {
	border-color:#999999;
	border-width:1px;
	background:#F4F1E8;
	width:310px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	/*margin-left:20px;*/
	margin-top:20px;

}

.partbuilderbox-right {
	border-color:#999999;
	border-width:1px;
	background:rgb(13, 16, 92);
	width:360px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;
	position:absolute;
	color:White;
	top:-20px;
	left:520px;
	height: 223px;
    opacity:0.8;
    filter:alpha(opacity=80);
	

}


.partbuilderbox-left {
	border-color:#999999;
	height:120px;
	border-width:1px;
	background:rgb(13, 16, 92);
	width:500px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;
    margin-bottom:120px;
	position:relative;
	text-align:left;
    opacity:0.8;
    filter:alpha(opacity=80);

}

.partbuilderbox-left-products {
	border-color:#999999;
	border-width:1px;
	background:#444444;
	width:500px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;
	position:relative;
	text-align:left;

}


.summarybox {
	border-color:#999999;
	border-width:1px;
	background:#F4F1E8;
	width:550px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;
}

.bottom-full-box {
	border-color:#999999;
	border-width:1px;
	background:#E0E0E0;
	width:900px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;
}

.bottomleft-box {
	border-color:#999999;
	border-width:1px;
	background:#444444;
	width:500px;
	border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;
}

.welcomebox {
	float:left;
	width:500px;
	height:120px;
	color:white;
	font-size:12px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:rgb(13, 16, 92);
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
    opacity:0.8;
    filter:alpha(opacity=80);
}
.questions {
	float:left;
	text-align:center;
	width:450px;
	font-size:13px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:#ffffff;
	color:Black;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	margin-top:20px;
}


#tblheading
{
    border-color:#999999;
	border-bottom-style:dotted;
	border-width:1px;
	font-weight:bold;
	color : #fff;
	}
	
	.borderline
	{
		border-color:#999999;
  	border-bottom-style:dotted;
	border-width:1px;
	padding-top : 7px;
	}
	
		.tdimg
	{
	
	padding-top : 10px;
	}
	
	.tblPrimaryheading
{
    border-color:#999999;
    font-size:12px;
    height:30px;
	border-bottom-style:dotted;
	border-width:1px;
	font-weight:bold;
	text-align:left;
	}	
	
	.tblsubheading
	{
    	font-size:12px;
    	height:30px;
	background-color: #E0E0E0;
	font-weight:bold;
	text-align:left;
	border-top-style: dotted;
	border-width:2px;
    	border-color:Black;
	}
	
	.tblsubheading a
	{
    border-color:#999999;
    font-size:12px;
    height:30px;
	color: #000000;
	background-color: #E0E0E0;
	font-weight:bold;
	text-align:left;
	}
	
	
	.tbl_header
	{
	
	/*Farwin Salih 11-01-2021*/
    /*background: url("../images/sprite2.png") repeat-x scroll 0 0;*/

    /*border: 1px solid #7F7F7F;*/
    /*cursor: pointer;*/
    /*border-top: 1px dotted #999999;
    border-bottom: 1px dotted #999999;*/
    height :auto;
    padding: 5px;
    text-align : left;
    vertical-align:top;

	}
	
	.masterproduct
	{
  		
	background-color: #B2DAE5;
		color:Black;
		font-weight :bold;
		border-top: 4px;
		border-color: #E0E0E0;
		border-top-style: solid;
	}

	.nonmaster
	{
		background: #D0E6EC;
		color:Black;
	}

	.nonmasteritms
	{
		
		color:Black;
	}
	
	
	.preliminiaries 
	{
		
		color:Black;
		margin-top: 4px;
		border-top: 2px;
		border-bottom: 2px;
		border-color: #E0E0E0;
		border-top-style: solid;
		border-bottom-style: solid;
	}
		.preliminiaries img
	{
		
		padding-top: 4px;
		vertical-align:top;
        margin-left:0px;
	}
		.draggable
	{
		/*text-align:center;*/
        cursor:move;
        
	}

		.draggable_left
	{
		text-align:center;
		background:url(../images/updown.png) no-repeat center;
        cursor:move;
        
	}

	.products
	{
		background-color: #D0E6EC;
		color:Black;
        vertical-align:middle;
	}
	
	.updatedprice
	{
		background-color: Orange;
	}
	
	
	
		.tblsubheadingActive
{
    border-color:#999999;
    font-size:12px;
    height:30px;
	/**border-bottom-style:dotted;**/
	border-width:1px;
		/*background: #552E45;*/
		background: #3A2230;
        color:#fff;
		/*background:url(../images/active_section.png);*/
	font-weight:bold;
	text-align:left;

	
	}

.tblsubheadingActive a
{
	 border-color:#999999;
    font-size:12px;
    color : White;
    height:30px;
    background: #3A2230;
	border-width:1px;
	font-weight:bold;
	text-align:left;

}
.alerts {
	float:right;
	width:360px;
    height:120px;
	font-size:12px;
	background-color:rgb(13, 16, 92);
	border-color: #999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-right:20px;
    opacity:0.8;
    z-index:850;
    filter:alpha(opacity=80);
}

.Printfriendlyalerts {	
	width:360px;
	font-size:12px;
	background-color:#444444;
	border-color: #999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-top:20px;
	margin-left:560px;
}



.alerts a
{
		outline:none;
	color :#fff;
	text-decoration:none
}

.alerts a:hover  
{
	color:#EF008C ; 
	cursor: pointer; 
	text-decoration:none; 
	outline:none; 
	}

.productbox {
	float:left;
	width:575px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:#F4F1E8;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
}
.infobox {
	float:right;
	width:275px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:#fff;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-right:20px;
}
	.box .inner { 
		padding:34px 25px 40px 30px;
	}


.departments {
	margin-bottom:17px;
}
.departments.last {
	margin-bottom:0;
}
	.departments dt {
		font-weight:bold;
	}
	.departments dd { 
		clear:both;
		text-align:right;
		width:100%;
		overflow:hidden;
	}
		.departments dd span { 
			float:left;
			padding-right:25px;
		}
		.departments dd a {
			color:#d00058;
			font-weight:bold;
		}


.address { 
	font-weight:bold;
}
	.address dt {
		margin-bottom:17px;
		color:#0197d6;
	}
	.address dd { 
		clear:both;
		text-align:right;
	}
	.address dd.last {
		text-align:left;
		padding-top:17px;
	}
		.address dd span { 
			float:left;
			padding-right:20px;
		}
	
	
	.list1 li {
		background:url(../images/arrow1.gif) no-repeat 0 3px;
		padding:0 0 8px 20px;
	}
		.list1 li a {
			color:#d00058;
			font-weight:bold;
		}
	
	
	.list2 dt {
		font-weight:bold;
		color:#fff;
	}
	.list2 dd {
		border-bottom:1px dotted #fff;
		padding-bottom:15px;
		margin-bottom:15px;
	}
	.list2 dd.last {
		border-bottom:none;
	}
	
	.phones {
		padding-bottom:17px;
	}
		.phones li {
			width:100%;
			overflow:hidden;
			font-weight:bold;
		}
			.phones li span {
				float:right;
			}
	
	
	.downloads {
		width:100%;
	}
		.downloads td {
			padding:0 0 17px 0;
		}
		.downloads td.cell-1 {
			width:197px;
			padding:0 30px 17px 0;
		}
		.message
{
	font-size:12px;
	color :Red; 
		}
		
/*===== buttons =====*/

#openjob {
		float:right;
		width:91px;
		height:20px;
		padding:0px 5px 10px 0px;
		border:none;
		/*background:url(../images/openjob.gif) no-repeat 0 0;*/
			}
#openjob:hover {
        float:right;
		width:91px;
		height:20px;
		padding:0px 5px 10px 0px;
		border:none;
		/*background:url(../images/openjobover.gif) no-repeat 0 0;*/
        }
#copyjob {
		float:right;
		width:91px;
		height:20px;
		padding:0px 5px 10px 0px;
		border:none;
		/*background:url(../images/copyjob.gif) no-repeat 0 0;*/
			}
#copyjob:hover {
        float:right;
		width:91px;
		height:20px;
		padding:0px 5px 10px 0px;
		border:none;
		/*background:url(../images/copyjobover.gif) no-repeat 0 0;*/
        }
/*==========MENU=============*/
#jsddm
{	margin: 0;
	/*padding: 35px 0 0 0;*/
	
	}
	
	#jsddm li
	{	float: right;
		list-style: none;
		/*border-right: 1px dotted;
		background:url(../images/divider.gif) no-repeat 0 0;
		padding:0 10px 2px 21px;*/
		
   }
   
   #jsddm li .dropdown
   	{
   	   float: right;
		list-style: none;
		padding:0;
		
   		}

	#jsddm li a
	{	display: block;
	 	text-align:left;
		padding: 2px 12px;
		color : #FFF;
		text-decoration: none;
		/*border-right: 1px solid black;*/
		font-weight:bold;
		font-size:13px;
		white-space: nowrap
	 
		
   }

	#jsddm li a:hover
	{	background: #000;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px dotted grey;
			border-left: 1px dotted grey;
			border-right: 1px dotted grey;
			border-bottom: 1px dotted grey;
            z-index:999;
		}
        
		
		#jsddm li ul li
		{	float: none;
			/*display: inline*/
	    }
		
		#jsddm li ul li a
		{	width: auto;
			/*background: #cccccc*/
            background:#9cdffc;
		}
		
		#jsddm li ul li a:hover
		{	background: #222222}


/*===== header =====*/
#header .row-1 {
	height:110px;
	overflow:hidden;
}
	#header .nav {
		float:right;
		padding:35px 0 0 0;
		margin-left:-20px;
	}
		#header .nav li {
			float:left;
			background:url(../images/divider.gif) no-repeat 0 0;
			padding:0 10px 2px 21px;
		}
		#header .nav li.first {
			background:none;
		}
			#header .nav li a {
				font-size:12px;
				color:#888888;
				font-weight:bold;
			}
			#header .nav li a.current {
				font-weight:normal;
				text-decoration:none;
			}
	
	#header .logo {
		/*float:left;*/
		padding:20px 0 0 0;
        margin:auto;
        text-align:center;
	}
	
	#header .search {
		float:right;
		padding:0 0 0 10px;
	}
	
	#header .currency {
		float:right;
		padding:0 0 0 10px;
			margin-top : -10px;
	}
	
#header .row-2 {
	/*height:500px;*/
	overflow:hidden;
}
	#header .row-2 .fleft {
		padding:20px 0 0 0;
	}
	#header .row-2 .fright {
		padding:20px 20px 0 0;
	}
	
#header .row-2a {
	/*height:85px;*/
	overflow:hidden;
}
	#header .row-2a .fleft {
		padding:20px 0 0 0;
	}
	#header .row-2a .fright {
		padding:20px 20px 0 0;
	}

#header .row-3 {
	height:300px;
	overflow:hidden;
}
	#header .row-3 .fleft {
		padding:20px 0 0 0;
	}
	#header .row-3 .fright {
		padding:20px 20px 0 0;
	}
	
/*===== headerext =====*/
#headerext .row-1 {
	height:102px;
	overflow:hidden;
}
	#headerext .nav {
		float:right;
		padding:35px 0 0 0;
		margin-left:-20px;
	}
		#headerext .nav li {
			float:left;
			background:url(../images/divider.gif) no-repeat 0 0;
			padding:0 21px 2px 21px;
		}
		#headerext .nav li.first {
			background:none;
		}
			#headerext .nav li a {
				font-size:12px;
				color:#888888;
				font-weight:bold;
			}
			#headerext .nav li a.current {
				font-weight:normal;
				text-decoration:none;
			}
	
	#headerext .logo {
		float:left;
		padding:10px 0 0 0;
	}
	
	#headerext .search {
		float:right;
		padding:0 0 0 10px;
	}
	
	#headerext .currency {
		float:right;
		padding:0 0 0 10px;
	}
	
#headerext .row-2 {
	height:500px;
	overflow:hidden;
}
	#headerext .row-2 .fleft {
		padding:20px 0 0 0;
	}
	#headerext .row-2 .fright {
		padding:20px 20px 0 0;
	}

#headerext .row-2a {
	height:85px;
	overflow:hidden;
}
	#headerext .row-2a .fleft {
		padding:20px 0 0 0;
	}
	#headerext .row-2a .fright {
		padding:20px 20px 0 0;
	}

#headerext .row-3 {
	height:250px;
	overflow:hidden;
}
	#headerext .row-3 .fleft {
		padding:20px 0 0 0;
	}
	#headerext .row-3 .fright {
		padding:20px 20px 0 0;
	}
	
/*===== banners =====*/
#banners {
	width:100%;
	overflow:hidden;
}
	#banners li {
		float:left;
	}
		#banners li .inner {
			padding:24px 50px 0 18px;
		}
		
	#banners li.banner1 {
		width:237px;
		height:167px;
		background:#f098be;
		margin-top:9px;
	}
	#banners li.banner2 {
		width:238px;
		height:177px;
		background:url(../images/banner2-bg.gif) no-repeat 0 0 #d00058;
		margin-top:9px;
	}
		#banners li.banner2 .inner {
			padding:44px 17px 0 18px;
		}
		
	#banners li.banner3 {
		width:238px;
		height:177px;
		background:url(../images/banner3-bg.gif) no-repeat 0 100% #0197d6;
		margin-top:9px;
	}
		#banners li.banner3 .inner {
			padding:34px 17px 0 18px;
		}
	
	#banners li.banner4 {
		width:252px;
		height:176px;
		background:url(../images/banner4-bg.gif) no-repeat 0 100% #102a63;
	}
		#banners li.banner4 .inner {
			padding:40px 25px 0 18px;
		}
		
			#banners li strong {
				display:block;
				font-size:20px;
				line-height:22px;
				color:#fff;
				letter-spacing:-1px;
				margin-bottom:8px;
			}
			#banners li a {
				color:#fff;
				text-decoration:none;
				border-bottom:1px dotted #fff;
				font-weight:bold;
			}
			#banners li a:hover {
				border-bottom:1px solid #fff;
			}
/*.formfont select, textarea{
	font-weight:bold;
				color:#000;
				font-size:10px;
				
				}*/
/*===== content =====*/
#content .col-1, #content .col-2, #content .col-3 {
	padding-bottom:20px;
}

	#content .row-1 .inner {
		padding-bottom:0;
	}
	#content .row-2 .inner {
		padding-top:0;
	}
	
	#content .aside .list1 li {
		background-image:url(../images/arrow2.gif);
	}
	
	
	.fright {
	padding-right:20px;
	font-size:12px;
	color:#000;
}
 .fright a {
	color:#000;
	text-decoration:none;
	}
 .fright a:hover {
		text-decoration:underline;
	}

/*===== footer =====*/
.fleft {
	width:300px;
	padding-left:20px;
	font-size:12px;
	color:#000;
    margin:auto
}
 .fleft a {
	color:#000;
	text-decoration:none;
	}
 .fleft a:hover {
		text-decoration:underline;
	}
	
	.social-services dt {
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:7px 0 14px 0;
	}
	.social-services dd {
		padding-bottom:22px;
	}
		.social-services dd ul {
			width:100%;
			overflow:hidden;
		}
			.social-services dd ul li {
				float:left;
				padding-right:6px;
			}


/*----- forms -----*/
#contact-form {
	float:left;
	width:567px;
}
	#contact-form fieldset {
		border:none;
		width:100%;
		overflow:hidden;
	}
		#contact-form .col-1 {
			width:246px;
			padding-right:8px;
		}
		#contact-form .col-2 {
			width:313px;
		}
			#contact-form label {
				display:block;
				font-size:10px;
				font-weight:bold;
				color:#000;
				text-transform:uppercase;
				height:43px;
				overflow:hidden;
				line-height:26px;
			}
				#contact-form input.text {
					float:right;
					width:145px;
					padding:10px 5px 10px 10px;
					background:#fff;
					border:none;
					border-right:1px solid #b5b5b3;
					border-bottom:1px solid #b5b5b3;
					color:#8b8b8b;
					font-size:11px;
				}
			#contact-form textarea {
				width:257px;
				float:left;
				height:99px;
				padding:10px 5px 10px 10px;
				background:#fff;
				border:none;
				border-right:1px solid #b5b5b3;
				border-bottom:1px solid #b5b5b3;
				color:#8b8b8b;
				overflow:auto;
			}
			#contact-form input.submit {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/submit.gif) no-repeat 0 0;
			}
			
			#contact-form input.update {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/update.jpg) no-repeat 0 0;
			}
			
				#contact-form input.next {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/next.jpg) no-repeat 0 0;
			}
			* html #contact-form input.submit {
				margin-left:-3px;
			}

#login-form 
{
	margin-top:20px;
	float:left;
	width:275px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:rgb(13, 16, 92);
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:0px;
    opacity:0.8;
    filter:alpha(opacity=80);
}
	#login-form fieldset {
		border:none;
		width:100%;
		overflow:hidden;
	}
		#login-form .col-1 {
			width:275px;
			padding-right:8px;
		}
			#login-form .label {
				display:block;
				font-size:10px;
				font-weight:bold;
				color:#fff;
				text-transform:uppercase;				
				overflow:hidden;
				line-height:52px;
			}
				#login-form input.text {
					float:right;
					width:140px;
					padding:10px 5px 10px 10px;
					background:#fff;
					border:none;
					border-right:1px solid #b5b5b3;
					border-bottom:1px solid #b5b5b3;
					color:#C10075;
					font-size:11px;
				}

				#login-form select.text {
					float: right;
					width: 157px;
					padding: 10px 5px 10px 10px;
					background: #fff;
					border: none;
					border-right: 1px solid #b5b5b3;
					border-bottom: 1px solid #b5b5b3;
					color: #C10075;
					font-size: 11px;
					margin-bottom: 10px;
					margin-top: 10px;
				}
				#login-form input.submit {
				float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/login.gif) no-repeat 0 0;
			}
			#login-form input.submit:hover {
            float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/loginover.gif) no-repeat 0 0;
            }
            	#contact-form input.update {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/update.jpg) no-repeat 0 0;
			}
			#contact-form input.update:hover {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/updateover.jpg) no-repeat 0 0;
			}
			
				#contact-form input.next {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/next.jpg) no-repeat 0 0;
			}
				#contact-form input.next:hover {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/nextover.jpg) no-repeat 0 0;
			}
            
			* html #login-form input.submit {
				margin-left:-3px;
			}
			
				.updatebtn {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/update.jpg) no-repeat 0 0;
			}
		.updatebtn:hover {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/updateover.jpg) no-repeat 0 0;
			}
			
			
			#login-form-left 
{
	margin-top:20px;
	float:left;
	width:435px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:#F4F1E8;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:0px;
}
	#login-form-left fieldset {
		border:none;
		width:100%;
		overflow:hidden;
	}
		#login-form-left .col-1 {
			width:275px;
			padding-left:20px;
		}
			#login-form-left .label {
				display:block;
				font-size:10px;
				font-weight:bold;
				color:#000;
				text-transform:uppercase;
				height:45px;
				overflow:hidden;
				line-height:45px;
			}
				#login-form-left input.text {
					float:right;
					width:140px;
					padding:10px 5px 10px 10px;
					background:#fff;
					border:none;
					border-right:1px solid #b5b5b3;
					border-bottom:1px solid #b5b5b3;
					color:#C10075;
					font-size:11px;
				}
				
				#login-form-left select.text
				{
					float:right;
					width:157px;
					padding:10px 5px 10px 10px;
					background:#fff;
					border:none;
					border-right:1px solid #b5b5b3;
					border-bottom:1px solid #b5b5b3;
					color:#C10075;
					font-size:11px;
				}
			#login-form-left input.submit {
				float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/login.gif) no-repeat 0 0;
			}
			#login-form-left input.submit:hover {
            float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/loginover.gif) no-repeat 0 0;
            }
                	#contact-form input.update {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/updat.jpg) no-repeat 0 0;
			}
			#contact-form input.update:hover {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/updateover.jpg) no-repeat 0 0;
			}
			
				#contact-form input.next {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/next.jpg) no-repeat 0 0;
			}
				#contact-form input.next:hover {
				width:37px;
				height:121px;
				border:none;
				background:url(../images/nextover.jpg) no-repeat 0 0;
			}
            
            
			* html #login-form input.submit {
				margin-left:-3px;
			}
			
			.buttonright
			{
				float:right;
			}

#login-form-left-bottom
{
	margin-top:20px;
	float:left;
	/*width:435px;*/
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:#F4F1E8;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:0px;
}
	#login-form-left-bottom fieldset {
		border:none;
		width:100%;
		overflow:hidden;
	}
		#login-form-left-bottom .col-1 {
			width:275px;
			padding-left:20px;
		}
			#login-form-left-bottom .label {
				display:block;
				font-size:10px;
				font-weight:bold;
				color:#000;
				text-transform:uppercase;
				height:45px;
				overflow:hidden;
				line-height:45px;
			}
			/*=============Rigth form============================================*/
			
			
#login-form-right-bottom
{
	margin-top:20px;
	float:right;
	/*width:435px;*/
	margin-right : -45px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:#F4F1E8;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:0px;
}
#login-form-right-bottom fieldset {
		border:none;
		width:100%;
		overflow:hidden;
	}
		#login-form-right-bottom .col-1 {
			width:275px;
			padding-left:20px;
		}
			#login-form-right-bottom .label {
				display:block;
				font-size:10px;
				font-weight:bold;
				color:#000;
				text-transform:uppercase;
				height:45px;
				overflow:hidden;
				line-height:45px;
			}
			
			#login-form-right-no-color
			{
				margin-top:20px;
	float:right;
	width:435px;
	margin-right : -45px;
 padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:0px;}
#login-form-right
{
	margin-top:20px;
	float:right;
	width:435px;
	margin-right : -45px;
	border-color:#999999;
	border-width:1px;
    border-right-style:dotted;
    border-left-style:dotted;
	border-top-style:dotted;
	border-bottom-style:dotted;
	background:#F4F1E8;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:0px;
}
	#login-form-right fieldset {
		border:none;
		width:100%;
		overflow:hidden;
	}
		#login-form-right .col-1 {
			width:275px;
			padding-left:20px;
		}
			#login-form-right .label {
				display:block;
				font-size:10px;
				font-weight:bold;
				color:#000;
				text-transform:uppercase;
				height:45px;
				overflow:hidden;
				line-height:45px;
			}
				#login-form-right input.text {
					float:right;
					width:140px;
					padding:10px 5px 10px 10px;
					background:#fff;
					border:none;
					border-right:1px solid #b5b5b3;
					border-bottom:1px solid #b5b5b3;
					color:#C10075;
					font-size:11px;
				}
				#login-form-right select,textarea.text
				{
					float:right;
					width:140px;
					padding:10px 5px 10px 10px;
					background:#fff;
					border:none;
					border-right:1px solid #b5b5b3;
					border-bottom:1px solid #b5b5b3;
					color:#C10075;
					font-size:11px;
					
					}
				#login-form-right select.text
				{
					float:right;
					width:157px;
					padding:10px 5px 10px 10px;
					background:#fff;
					border:none;
					border-right:1px solid #b5b5b3;
					border-bottom:1px solid #b5b5b3;
					color:#C10075;
					font-size:11px;
				}
			#login-form-right input.submit {
				float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/login.gif) no-repeat 0 0;
			}
				#login-form-right input.update {
				float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/update.jpg) no-repeat 0 0;
			}
			
			#login-form-right input.submit:hover {
            float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/loginover.gif) no-repeat 0 0;
            }
            
            
			* html #login-form-right input.submit {
				margin-left:-3px;
			}
			
			
			
			/*==========Login button================================
			
			.submit {
				float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/login.gif) no-repeat 0 0;
			}
			.submit:hover {
            float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/loginover.gif) no-repeat 0 0;
            }
			.submit {
				margin-left:-3px;
			}*/
			
			.update
			{
				float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/submit.jpg) no-repeat 0 0;
			}
			
			.update:hover {
            float:right;
				width:91px;
				height:20px;
				padding:10px 5px 10px 10px;
				border:none;
				background:url(../images/submitover.jpg) no-repeat 0 0;
            }
/*==========================================*/



.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.gallery { padding-bottom:32px;} 
.gallery li {background:none; padding:0; border:none;}
.gallery li a {padding:0; display:block; background:url(../images/preview.jpg); width:495px; height:275px;}

.show {display: block;}

.hide {display: none;}


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.newjobbtnhover
{

 background :url(../images/newjob_over.jpg) no-repeat 0 0;

}
.newjobbtnnone
{

	background:url(../images/newjob.jpg) no-repeat 0 0;

}

/*
 *  File:         demo_table.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	clear: both;
	zoom: 1; /* Feeling sorry for IE */
}

.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	/*background-color: white;*/
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

/*.dataTables_filter {
	display: flex;
}*/

.dataTables_info {
	width: 60%;
	float: left;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_disabled_previous {
	background: url('../images/back_disabled.png') no-repeat top left;
}

.paginate_enabled_previous {
	background: url('../images/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('../images/back_enabled_hover.png') no-repeat top left;
}

.paginate_disabled_next {
	background: url('../images/forward_disabled.png') no-repeat top right;
}

.paginate_enabled_next {
	background: url('../images/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('../images/forward_enabled_hover.png') no-repeat top right;
}

/*--editbox online edit --18/09/2012 --*/
.editbox
{
font-size:14px;
width:500px;
background-color:#ffffcc;
border:solid 1px #000;
padding:4px;
}
.edit_tr:hover
{
background:url(../images/edit.png) right no-repeat #80C8E5;
cursor:pointer;
}
/*--editbox online edit --18/09/2012 --*/
.editbox
{
font-size:14px;
width:50px;
background-color:#ffffcc;
border:solid 1px #000;
padding:4px;
}
.edit_tr:hover {
	background: url(../images/edit.png) right no-repeat #80C8E5;
	cursor: pointer;
}
.editbox
{
display:none
}


/*-----------------Popup-------------------*/
#backgroundPopup {
	z-index:1;
	position: fixed;
	display:none;
	height:100%;
	width:100%;
	background:#000000;
	top:0px;
	left:0px;
}
#toPopup {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: none;
	font-size: 14px;
    left: 50%;
    margin-left: -402px;
    position: fixed;
    top: 20%;
    width: 800px;
    z-index: 2;
}
div.loader {
    background: url("../images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
	display: none;
	z-index: 9999;
	top: 40%;
	left: 50%;
	position: absolute;
	margin-left: -10px;
}
div.close {
    background: url("../images/closebox.png") no-repeat scroll 0 0 transparent;
    bottom: 24px;
    cursor: pointer;
    float: right;
    height: 30px;
    left: 27px;
    position: relative;
    width: 30px;
}
span.ecs_tooltip {
    background: none repeat scroll 0 0 #000000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    height: 16px;
    opacity: 0.7;
    padding: 4px 3px 2px 5px;
    position: absolute;
    right: -62px;
    text-align: center;
    top: -51px;
    width: 93px;
}
span.arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #000000;
    display: block;
    height: 1px;
    left: 40px;
    position: relative;
    top: 3px;
    width: 1px;
}
div#popup_content {
    margin: 4px 7px;
}


/* ============================Edited by Farwin 24-06-2013===============================    */

.divbutton {  
    background-color: #080808;
    color: white;
    display: block;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    width: 140px; /* width: 100px;*/
    font-weight:bold;
    text-align: center;  
    margin-left:10px;
    cursor :pointer;
}
.divbutton:hover { color:#EF008C;}

.divbtnupdate {  
    background-color: #080808;
    color: white;
    display: block;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    width: 100px;
    font-weight:bold;
    text-align: center;  
    margin-left:135px;
    cursor :pointer;
}
.divbtnupdate:hover { color:#EF008C;}


.divspbtnupdateLeft {  
    background-color: #080808;
    color: white;
    display: block;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    width: 100px;
    font-weight:bold;
    text-align: center;  
    margin-left:123px;
    cursor :pointer;
}
.divspbtnupdateLeft:hover { color:#EF008C;}


.divspbtnupdateRight {  
    background-color: #080808;
    color: white;
    display: block;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    width: 100px;
    font-weight:bold;
    text-align: center;  
    margin-left:6px;
    cursor :pointer;
}
.divspbtnupdateRight:hover { color:#EF008C;}




.whitefontBold
{
	font-size:12px;
	color :#ffffff;
	padding:3px;
    font-weight:bolder;
}

.blackfontBold
{
	font-size:12px;
	color :#000;
	padding:3px;
     font-weight:bolder;
}


/*Third Party product button*/
.divbtnthirdparty {  
    background-color: #080808;
    color: white;
    display: block;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    width: 100px;
    font-weight:bold;
    text-align: center;  
    margin-left:400px;
    cursor :pointer;
}
.divbtnthirdparty:hover { color:#EF008C;}






/* ============================End of editing by Farwin 24-06-2013===============================    */






/* New search 15-03-2023 */
#customSearchbtn {
	margin: 5px;
	padding: 1px;
	cursor: pointer;
}

#customClearbtn {	
	padding: 1px;
	cursor: pointer;
}

.dataTables_filter input::-webkit-search-cancel-button {
	-webkit-appearance: none !important;
}

div.dataTables_filter > label > input {
	font-family: Tahoma, Geneva, sans-serif;	
	font-weight: normal;
	margin-bottom: 10px;	
	padding: 2px;
	border-width: 1px;
	border-color: #3A2230;
}

/* New search 15-03-2023 */


/*------------------------------------*/
