/* CSS Document D9D9D9 body {margin:0px; background-color:transparent; } */

/* don't delet these class from page and also not add in css  'checkbox, radio,' */
*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; list-style:none;}
body {margin:0px; background:url(../../images/popup-fill.gif); line-height:15px; padding:0  }

hr{ color:#698CA6; border:0px; border-bottom:1px solid #767676; margin:0px; padding:0px }

.email{display:inline-table; text-align:center;  border:1px solid #747474; background-color:#888888; color:#E6E6E6}

.clear{clear:both;}
img{border:0px;}
.left{float:left;}
div, span, body, form, p  { font-size:11px; color:#929292; font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif; text-align:left;  }
form{margin:0px; padding:0px;}
br{line-height:5px; padding:0px; margin:0px;}

/* For Popup Window Part  */
.popup{ color:#DFDFDF;   background-color:#08080a;filter:alpha(opacity=95);-moz-opacity:.95; border:0px solid #cc0000; padding:5px;}
.popup div,.popup  p{ font-weight:normal; font-size:11px;  color:#D0D0D0; }
.popup a.Pview:link,.popup a.Pview:visited,.popup a.Pview:active{color:#FFE2CC;  font-weight:bold;}
.popup a.Pview:hover{color:#F67C1E;}

.cssform a{ color: #DFDFDF; font-weight:normal;  }
.cssform a:hover{  color: #848484;  font-weight:normal; }

.ReqTxt{text-align:right; color:#929292; padding-right:0px; }
.bor{border-top:#7B7B7B 1px solid}
.cssform p a{color:#FFE2CC;  font-weight:bold;}
.cssform p a:hover{color:#F67C1E;font-weight:bold;}
.cssform p{
width: 100%;
clear: left;
margin: 0;
padding: 5px 0px 5px 0px;/*width of left column containing the label elements filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;*/

border:0px solid #cccccc;
color:#D0D0D0; 
}


 .cssform b{
font-weight: normal;
font-size:12px;
float: left;
margin-left: -103px; /*width of left column */
text-align:right;
width:54%; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
padding-right:5px;
color:#929292;
border:0px solid #ffffff;
}


/* Tooltip styles */
.mess{ width:160px; color:#DCDCDC; position:absolute; display:none;background-color:#3d3f4c;  font-weight:normal; font-size:11px; border:1px #696969 solid; padding:5px; margin-left:5px; text-align:justify; z-index:100;filter:alpha(opacity=100);-moz-opacity:100; }
			
/* Tooltip styles */
.TlTip a { color:#767676; text-decoration:none; cursor:help; font-weight:400; font-size:10px; padding-left:0; }
.TlTip a:hover {  color:#F3F3F3; text-decoration:none;  font-weight:400; padding-left: 0; }
.TlTip a span { width:146px; color:#b4b4b4; position:absolute; display:none;background-color:#414249; border:2px solid #353743;  font-weight:400; font-size:11px; padding:5px; margin-left:5px; text-align:justify; z-index:100;}

.TlTip a:hover span { display:inline; position:absolute; z-index:100; background-color:#3d3f4c;filter:alpha(opacity=100);-moz-opacity:100;  }

.stra span { width:150px; color:#D3D3D3; position:absolute; visibility:hidden;background-color:#3d3f4c;  font-weight:normal; border:1px #696969 solid; padding:5px; margin-left:5px; text-align:justify; z-index:100;}

/* password strength styles */
.LfHd {font-weight:bold; color:#ffffff; font-size:11px;}
.hlight { color:#afafaf;font-weight:bold; font-size:12px; }
.RdStrg { z-index:100008; border:0px solid #494a55; padding:1px; background-color:#FF679A; }
.RdTxt{font-size:12px;color:#FF679A; font-weight:bold;}
.BlStrg { z-index:100008;  border:0px solid #494a55; padding:1px; background-color:#0099CB;}
.BlTxt{font-size:12px;color:#0099CB; font-weight:bold;}
.GrStrg { z-index:100008; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:0px solid #494a55; padding:1px; background-color:#98FF66; color:#FFFFFF; font-weight:bold;}
.GrTxt{font-size:12px;color:#98FF66; font-weight:bold;}
.PsWth { width:81px; display:none; border:1px solid #666666; height:35px; filter: alpha(opacity=100); -moz-opacity: 100;}
span label{ float:left; padding: 2px 0 3px 0; width:81px; border-top: 1px solid #666666; text-align: center; }
/* Radio Button-Checkbox Button*/
.checkIn{
	position:absolute;
	-moz-opacity: 0;
	opacity:0;
	filter: alpha(opacity=0);
}
.radioIn{
	position:absolute;
	-moz-opacity: 0;
	opacity:0;
	filter: alpha(opacity=0);
}

input,  textarea { padding:0px; text-indent:0px; }

.div-text { border:1px solid #595b46; padding:0px; width:68px; height:25px;
            background: #3d3f4c; color:#DFDFDF;  text-indent:2px; font-size:11px; white-space:nowrap; margin:0px; font-weight:normal;}
.cssform input, .cssform select, .cssform textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc     }
.cssform input, .cssform select, .cssform textarea { border:1px solid #494a55;  background-color:#3f3f3f; color:#ccc;  font:Arial,Tahoma normal; }
.cssform input:focus, .cssform textarea:focus, .cssform select:focus{background-color: #fff; color:#000; font-family:Arial, Helvetica, sans-serif; }
.cssform .noBrd{border:0px solid #494a55; padding:0px; background-color:#3d3f4c; color:#e7e7e7;  font:Arial,Tahoma normal;}
.cssform .Mheight{min-height:25px;}
.cssform .brow{width:70px; position:absolute; direction:rtl; border:0px solid #cccccc; -moz-opacity:0 ; filter:alpha(opacity:0); -khtml-opacity:0; opacity:0; }
.cssform .browO{ width:1px; position:absolute; direction:rtl; margin-left:-20px; border:0px solid #cccccc; -moz-opacity:0 ; filter:alpha(opacity:0); -khtml-opacity:0; opacity:0; }
.cssform .browS{ width:8%; position:absolute; direction:ltr; border:1px solid #cccccc; -moz-opacity:0 ; filter:alpha(opacity:0); -khtml-opacity:0; opacity:0;}
.cssform .fileUpload 
			{ 
			-moz-opacity:0 ;
			filter:alpha(opacity:0);
			-khtml-opacity:0;
			opacity:0;
			}
			

			
			
.browse{margin-left: -25px; vertical-align: middle;}
.top-mar{margin-top:15px; border:1px solid #cccccc;}

.error { color:#ff0e00; font-weight:bold; font-size:12px;  display:block; text-align:center; padding:5px 5px 8px 5px; }
.PL7 	{padding-left: 10px;}
.PR10 	{padding-right: 10px;}
/*.required { font-size:11px; color:#444444; font-family:Verdana,Arial,Tahoma; border:1px solid #FFB5B5; padding:1px;}*/
.formpadding {padding-bottom:7px;}

/* POPUP Required*/
input.disabled {
	  color:#E9E9E9; background-color:#3f3f3f; font-weight:bold; border:0px solid #853385; cursor:pointer; height:20px; padding:0px 3px 0px 3px; font-size:11px; font-family: Arial,Tahoma; 
}
.txtcolor {color: #CCCCCC; margin: 0px;}
/*input.button {
background:#c00 none repeat scroll 0 0;
font-size:12px;
font-weight:700; color:#fff}*/
input.btn { color:#929292; background:none; font-weight:bold; border:0px solid #853385; cursor:pointer; height:15px; padding:0px 3px 0px 3px; font-size:10px; font-family: Arial,Tahoma;  }
input{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  border:1px solid #494a55;  background-color:#3d3f4c; color:#e7e7e7;  font:Arial,Tahoma normal;   }
input:focus{background-color: #3d3f4c; color:#DFDFDF; font-family:Arial, Helvetica, sans-serif; }

input.required, textarea.required, select.required {
	border:1px solid #595b46;  color:#e7e7e7;  background:#3d3f4c;  
}
input.NoRequired, textarea.NoRequired, select.NoRequired {
border:0px solid #494a55; background-color:#3f3f3f;  margin:0px; padding:0px; background:none;  
}

input.validation-failed, textarea.validation-failed, select.validation-failed {
	border:1px solid #595b46; color : #e7e7e7;  display:inline;  
}
input.validation-passed, textarea.validation-passed, select.validation-passed { }
.validation-advice { margin: 5px 0; padding: 5px; color :red; font-weight:bold;
}
.custom-advice { margin: 5px 0; padding: 5px; background-color: #895252; color : red; font-weight: normal;  
}

/*Scrolling*/

.scroll-container-vertical {
		margin-top: 2em;
		position:absolute;
		height: 135px;
		background:#5A5A5A;
		width:190px;
		border:1px solid #696969;
		left:378px; top:40px;
		z-index:101;
		overflow:hidden;
		filter:alpha(opacity=100);-moz-opacity:100;
		border:1px solid #696969;
		
	}
	.content-vertical {
		position: absolute;
		top: 20px;
		left: 10px;
		width: 163px;
		height: 60px;
		padding-bottom:63px;
		background:#5A5A5A;  
		
	}
	#content ol{ margin:5px 2px 5px 10px; padding-left:15px; list-style:decimal;  background:none;}
#content li{ vertical-align:top; padding-left:0px;  background:none; }
	.content p:first-child {
		margin-top: 0;
		filter:alpha(opacity=100);-moz-opacity:100;
	}
	.track-vertical {
		position: absolute;
		right: 3px;
		top: 10px;
		width: 10px;
		height: 112px;
		background: #4D4D4D;
		filter:alpha(opacity=100);-moz-opacity:100;
	}
	.handle-vertical {
		position: absolute;
		right: 0;
		top: 0;
		width: 10px;
		height: 10px;
		background: #414141;
		margin-bottom:3px;
		filter:alpha(opacity=100);-moz-opacity:100;
	}
	.button-up {
		position: absolute;
		top: 0;
		right: 0;
		width: 16px;
		height: 10px;
		background: #ffa600;
		filter:alpha(opacity=100);-moz-opacity:100;
	}
	.button-down {
		position: absolute;
		top: 120px;
		right: 0;
		width: 16px;
		height: 10px;
		filter:alpha(opacity=100);-moz-opacity:100;
	}
	.PrHl {left:427px; top:50px;}
	.QtHl {left:427px; top:340px;}
	.PrHP {padding: 0px 15px 5px 6px; margin-top:0px; text-align: justify; background:#5A5A5A;}
	
	
	/*category State*/
.catst { color:#717171; font-weight:normal; font-size:11px; width:73%;   }
.catst ul{  margin:13px 0px 0px 0px; padding:0px; list-style:none; background:none;}
.catst li{ display:block; width:130px; float:left; margin:0px; padding:5px 0px 0px 15px;}
.catst li a{ color:#606060;}

.catCT { color:#717171; font-weight:bold; font-size:11px; border:0px solid #000000; padding:0px 0px 0px 0px; width:440px;  height:240px; overflow:scroll; }
.catCT ul{  margin:13px 0px 0px 0px; padding:0px; list-style:none; background:none;}
.catCT li{ display:block; width:125px; float:left; margin:0px; padding:5px 0px 0px 15px;}
.catCT li a{ color:#C9C9C9; font-size:11px;  }
.catCT li a:hover{ color:#EEEEEE; font-size:11px;}

.CtSelect{ padding:10px; color:#F67C1E; width:130px; float:right; background-color:#666666; }
.CtSelect ul{ padding:0px;margin:10px 0px 0px 0px; background-color:#666666;}
.CtSelect li{ background-color:#666666; display:block; width:130px; float:left; margin:0px; padding:0px 0px 3px 0px; color:#929292;}

a.nmll:link, a.nmll:visited, a.nmll:active { color:#C9C9C9; text-decoration:none; font-weight:bold;}
a.nmll:hover { color:#ffffff; text-decoration:none; }

.Vtop{vertical-align:top;}
.CtImg {width:153px; height:54px; }
.PortImgP {width:100px; height:75px; } 

/* company Info checkbox list*/
.cssform .cicbl{width:100px; display:block; float:left; border:0px solid #FFFFFF;}

/*pagefeedback*/
.padLR{margin:0px 10px 0px 10px;}
.padLR1{margin:0px 15px 0px 0px;}
.padLR2{margin:0px 0px 0px 39px;}
.right{float:right}
.rightA{text-align:right}
.lab{width:70px; display:block;float:left}
.txtC{text-align:center}
.txtr{text-align:right}
.feedback p.PB5{margin-bottom:5px;}

.feedback p{
width: 100%;
margin: 0;
padding: 0px 0px 0px 0px;/*width of left column containing the label elements filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;*/

border:0px solid #cccccc;
color:#D0D0D0;  filter:alpha(opacity=100);-moz-opacity:100;
}
.color{ color:#EDEDED;}

	/*feedback State*/
	
.feedb { color:#717171; font-weight:normal; font-size:11px; float:left; margin:10px 25px 0 100px; border:0px solid #cccccc ;   }
.feedb ul{  margin:0px 0px 0px 0px; clear:both; padding:0px; list-style:none; background:none;}
.feedb li{ cursor:pointer; border:1px solid #6f6f6f; width:42px;  float:left; margin:0px; padding:0px; text-align:center; font-size:9px; border-right:0px; height:11px; color:#929292;}

.feedback1 {background:url(../../images/f1.gif); color:#000 !important}
.feedback2 {background:url(../../images/f2.gif); color:#000 !important}
.feedback3 {background:url(../../images/f3.gif); color:#000 !important}
.feedback4 {background:url(../../images/f4.gif); color:#000 !important}
.feedback5 {background:url(../../images/f5.gif); color:#000 !important}
li.dark{ color:#2E2E2E}
	/*feedback State*/
.feedt { color:#717171; font-weight:normal; font-size:11px; width:100%; border:0px solid #cc0000}
.feedt ul{  margin:0px 0px 0px 0px; padding:0px 0px 22px 0px; list-style:none; background:none; border:0px solid #cccccc}
.feedt li{ width:42px; border:0px solid #3d3f4c; border-right:0px; background:none;  float:left; margin:0px; padding:0px 0px 0px 0px; text-align:center; color:#929292; font-size:10px; height:9px;}

li.feadh{font-size:12px; border:0px; margin-bottom:5px; cursor:auto; padding-right:20px;   text-align:right;width:50px}
li.feadb{ font-size:12px; border:0px; margin-bottom:5px; cursor:auto; padding-right:20px;  text-align:right; width:279px;}

.dec, .dec li, .dec p{font-size:12px; text-align:justify;}


/* Start vertical Scroller  */
	#v-container 
	{
		position:absolute;
		width:280px;
		height: 250px;  
		background:#5A5A5A;
		overflow:hidden;
	}
	#v-outercontent
	{
		position:relative;
		width:253px;
		height:230px; 
		overflow:hidden; 
	}
	#v-content 
	{width:230px;
		position: absolute;
		top: 20px;
		left: 20px;color:#929292; font-size:12px; text-align:justify
	}
	#v-content ul, #v-content li
	{ list-style:none; margin:0px; padding:0px; 
	}
	#v-content p:first-child 
	{
		margin-top: 0;
	}
	#v-track 
	{
		position: absolute;
		width: 10px;
		height: 230px; 
		right: 3px;
		top: 10px;
		cursor:pointer;
		background: #4D4D4D;
	}
	#v-handle 
	{ /* Height is apply dynamically using javascript */
		position: absolute;
		width: 10px;
		height:10px;
		right: 0px;
		top: 0px;
		margin-bottom:3px;
		cursor:pointer;
		background: #414141;
		overflow:hidden;
	}
	#v-up 
	{
		position: absolute;
		width: 16px;
		height: 10px;
		top: 0px;
		right: 0px;
		cursor:pointer;
		background: #ffa600;
		background:url(../../images/scrolltop.gif) center top no-repeat ;
	}
	#v-down 
	{
		position: absolute;
		width: 16px;
		height: 10px;
		top: 235px;
		right: 0px;
		cursor:pointer;
		background:url(../../images/scrollbottom.gif) center bottom no-repeat ;
	}
	
/* End vertical Scroller  */	

.required b{font-weight:700}
.required input, .required textarea, .required select, input.required{border:1px solid #595b46}

h1{color:#ccc; font-family:Trebuchet MS, Arial; margin:10px}


.cssform p input.button, .cssform input.button{background:#646464; font-size:12px; font-weight:700; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px 5px; color:#ccc}
