/*.openCollapseLinks {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; color: #000000; text-decoration: none}
.expandedFactorColour {  color: #000000; background-color: #9BA4AE; font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bolder}
.collapsedFactorColour {  color: #000000; background-color: #9BA4AE; font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bolder}
.expandedDimension {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: #FFFCCC}
.collapsedDimension {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bolder; color: #000000; background-color: #FFFF99}
.normalText {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000; font-size: small}
.tableText {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: normal}
.navigationText {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: bold; color: #0000CC; text-decoration: none}
.pageTitleText {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: x-large; font-style: normal; font-weight: bold; color: #000000}
.tableHeaders {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: large; font-weight: bold}
.collapseExpandAllLinks {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #669999; text-decoration: none}
.masterIndexColour {  background-color: #CCCCFF}
.factorCalculationColour {  background-color: #CCFFFF}
.dimensionCalculationColour {  background-color: #FFFCCC}
.navigationColour {  font-weight: normal; color: #0000CC}
.smallNavigationText {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: bold; color: #0000CC; text-decoration: none}
.mediumTableText {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: medium; font-weight: normal}*/

 
/* Added By Niteen Acharya*/

.openCollapseLinks {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; color: #000000; text-decoration: none}
.expandedFactorColour {  color: #ffffff; background-color: #9BA4AE; font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bolder}
.collapsedFactorColour {  color: #ffffff; background-color: #9BA4AE; font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bolder}
.expandedDimension {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: #d9e2e9}
.collapsedDimension {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-weight: bolder; color: #000000; background-color: #d9e2e9}
.normalText {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000; font-size: small;font-size:12px;}
.tableText {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: normal; margin-left:6px;}
.navigationText {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: bold; color: #0000CC; text-decoration: none}
.pageTitleText {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: x-large; font-style: normal; font-weight: bold; color: #000000}
.tableHeaders {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: large; font-weight: bold}
/*.collapseExpandAllLinks {  font-family: Verdana, Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #669999; text-decoration: none}*/
.masterIndexColour {  background-color: #9BA4AE;color:#FFFFFF;}
.factorCalculationColour {  background-color: #E4E4D9}
.dimensionCalculationColour {  background-color: #F7F7F7}
.navigationColour {  font-weight: normal; color: #0000CC}
.smallNavigationText {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;  font-style: normal; font-weight: bold; color: #0000CC; font-size:12px; text-decoration: none}
.mediumTableText {  font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size: medium; font-weight: normal}


.tdwhite
{
	
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-left:10px;
	

}

.tdcolor
{
	
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	background-color:#E4E4D9;
		padding-left:10px;
	

}
/*Sunarc StyleSheet*/


body {
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	color:gray;
	

}
td {
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: normal;
	font-weight: normal;
	font-color:gray;
	margin:0px 0px 0px 0px;
	
}

.right_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #666666;
}

a{
font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
font-weight: none;
text-decoration:none;
color:#dba81a;
font-size:13px;
}
a:hover{
font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
font-weight: none;
text-decoration:none;
color:#3f4a58;
font-size:13px;
}
.rightmenu
{
	color:#3e4a58;
	text-decoration:none;
	
}
.rightmenu:hover
{
	color:#dba81a;
	text-decoration:none;
	
}

.topmenu
{
	color:#ffffff;
	text-decoration:none;
	
}
.topmenu:hover
{
	color:#dba81a;
	text-decoration:none;
	
}


.faq
{
color:#2b5b85;
	text-decoration:none;
}

.faq:hover
{
	color:#2b5b85;
	text-decoration:none;
}

.bottommenu
{
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
}
.bottommenu:hover
{
	color:#3e4a58;
	text-decoration:none;
	font-size:10px;
}

.survey
{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
}
.survey:hover
{
	color:#c69407;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
}

.moremenu
{
	color:#dba81a;
	text-decoration:none;
	font-size:12px;
}
.moremenu:hover
{
	color:#3e4a58;
	text-decoration:none;
	font-size:12px;
}

.loginpage
{
	color:#dba81a;
	text-decoration:none;
	font-size:13px;
	
}
.loginpage:hover
{
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
}

img {
  behavior: url(pngbehavior.htc);
}
.fixpng,img{
	behavior: url(iepngfix.htc);
	}
	
.topbar
{
	font-family: Century Gothic;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	font-color:black;
}
.commonFonts
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
	color:white;

}


p
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
}	

.input
{
	border:1px #E9E9E9 solid;
	font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #E9E9E9;

}

p 
{
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
}
strong
{
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
}

.text
{
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.th
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-color:black;
	background-color:#FFFFFF;
}
.underline
{
	color:#dba81a;
	text-decoration:underline;
	font-size:12px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
}

.underline:hover
{
	color:black;
	text-decoration:underline;
	font-size:12px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
}
.menu
{
	color:#2b5b85;
	text-decoration:none;
	font-size:14px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;}

.menu:hover
{
	color:2b5b85;
	text-decoration:none;
	font-size:14px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;}

.sections
{
	color:#dba81a;
	
	font-size:12px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
}
.sections:hover
{
	color:#3f4a58;
	
	font-size:12px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
}
h1
{
	font-size:16pt;
	
}

.no-border
{
	border:0px;
}

.btnClass_changePass
{
	background: transparent url(../images/formbtn_password.jpg) no-repeat top left;
	border:none; 
	width:183px;
	 height:32px;
	padding 32px 183px 0 0;
}

.btnClass_changePass:hover
{
	background: transparent url(../images/formbtn_passwordover.jpg) no-repeat top left;
	border:none; 
	width:183px;
	height:32px;
	padding 32px 183px 0 0;
}
.btnClass_login
{
	background: transparent url(../images/loginpage_btn.jpg) no-repeat top left;
	border:none; 
	width:84px;
	height:32px;
	padding 32px 84px 0 0;
}

.btnClass_login:hover
{
	background: transparent url(../images/loginpage_btnover.jpg) no-repeat top left;
	border:none; 
	width:84px;
	height:32px;
	padding 32px 84px 0 0;
}

.btnClass_register
{
	background: transparent url(../images/formbtn_register.jpg) no-repeat top left;
	border:none; 
	width:97px;
	 height:32px;
	 padding 32px 97px 0 0;
}

.btnClass_register:hover
{
	background: transparent url(../images/formbtn_registerover.jpg) no-repeat top left;
	border:none; 
	width:97px;
	 height:32px;
	 padding 32px 97px 0 0;
}

.btnClass_submit
{
	background: transparent url(../images/formbtn_submit.jpg) no-repeat top left;
	border:none; 
	width:81px;
	height:32px;
	padding 32px 81px 0 0;
}

.btnClass_submit:hover
{
	background: transparent url(../images/formbtn_submitover.jpg) no-repeat top left;
	border:none; 
	width:81;
	 height:32;
	 padding 32px 81px 0 0;
}

.btnClass_back
{
	background: transparent url(../images/formbtn_back.jpg) no-repeat top left;
	border:none; 
	width:100px;
	 height:32px;
	 padding 32px 100px 0 0;
}

.btnClass_back:hover
{
	background: transparent url(../images/formbtn_backover.jpg) no-repeat top left;
	border:none; 
	width:100px;
	 height:32px;
	 padding 32px 100px 0 0;
}

.btnClass_save
{
	background: transparent url(../images/formbtn_save.jpg) no-repeat top left;
	border:none; 
	width:100px;
	 height:32px;
	  padding 32px 100px 0 0;
}

.btnClass_save:hover
{
	background: transparent url(../images/formbtn_saveover.jpg) no-repeat top left;
	border:none; 
	width:100px;
	 height:32px;
	  padding 32px 100px 0 0;
}

.btnClass_weight
{
	background: transparent url(../images/formbtn_weight.jpg) no-repeat top left;
	border:none; 
	width:241px;
	 height:32px;
	  padding 32px 241px 0 0;
}

.btnClass_weight:hover
{
	background: transparent url(../images/formbtn_weight_over.jpg) no-repeat top left;
	border:none; 
	width:241px;
	 height:32px;
	  padding 32px 241px 0 0;
}

.btnClass_filter
{
	/*background-image:url(../images/formbtn_filters.jpg);*/
	background: transparent url(../images/formbtn_filters.jpg) no-repeat top left;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
	border:none; 
	width:125px;
	height:32px;
	padding: 32px 125px 0 0;
	 margin: 0;
}

.btnClass_filter:hover
{
	background: transparent url(../images/formbtn_filtersover.jpg) no-repeat top left;
	border:none; 
	width:125px;
	 height:32px;
	  padding 32px 125px 0 0;
}

.btnClass_goback
{
	background: transparent url(../images/goback_main_img.jpg) no-repeat top left;
	border:none; 
	width:100px;
	 height:32px;
	  padding 32px 100px 0 0;
}

.btnClass_goback:hover
{
	background: transparent url(../images/goback_over_img.jpg) no-repeat top left;
	border:none; 
	width:100px;
	 height:32px;
	  padding 32px 100px 0 0;
}

.btnClass_survey
{
	background: transparent url(../images/survey_main.jpg) no-repeat top left;
	border:none; 
	width:163px;
	 height:24px;
	  padding 24px 163px 0 0;
}

.btnClass_survey:hover
{
	background: transparent url(../images/survey_over.jpg) no-repeat top left;
	border:none; 
	width:163px;
	 height:24px;
	  padding 24px 163px 0 0;
}

.btnClass_banding
{
	background: transparent url(../images/apply_bending_main.jpg) no-repeat top left;
	border:none; 
	width:154px;
	 height:32px;
	  padding 32px 154px 0 0;
	  overflow: hidden;
	vertical-align: middle;
	 margin: 0;
}

.btnClass_banding:hover
{
	background: transparent url(../images/apply_bending_over.jpg) no-repeat top left;
	border:none; 
	width:154px;
	 height:32px;
	  padding 32px 154px 0 0;
}


.percentbox {
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	width: 514px;
	margin-left: -257px;
	height: 90px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	
}

.nonweigths
{
	color:#999999;
}
.weigths
{
	color:#333333;
}

.currentStep
{
	border:1px #F7CC73 solid;
	background-color:#F7F7F7;
	padding:4px;
}

.middlecontent
{
	
	padding-left:10px;
	
}

.iframeclass
{
	/*height:1150;
	width:860;*/
	border-left-width: 1px;	
	border-left-style: dashed;	
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: dashed;	
	border-right-color: #999999;
	margin-top:10px;
}

p.help
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:13px;

}

li
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
}
h2 h1
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.left {
	
	padding-left: 10px;
}
.left2 {
	
	padding-left: 10px;
}
.right {
	
	padding-right: 10px;
}
.right2 {
	padding-right: 10px;
}
.sitemap
{
	color:#3e4a58;
	text-decoration:none;
	font-weight:bold;
}
.sitemap:hover
{
	color:#dba81a;
	text-decoration:none;
}

.ajaxpannel
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
}
.ajaxpannel:hover
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
}

.releaselist
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
}

.releaselist:hover
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
}

.addons
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
}

select
{
	font-size:11px;
}

.releaseNotes
{
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#accordionExample {
    border : 1px solid #4f4f4f;
    width: 231px;
}

.panelheader{
	background-image: url('../images/panelBG.png');
  height: 22px;
	color : #ECECEC;
	font-weight : normal;
  padding-left: 5px;
}

.panelHover {
  background-image: url('../images/panelBGHover.png');
  height: 22px;
	color : #ffffff;
  padding-left: 5px;
}

.panelClicked {
   background-image: url('../images/panelBGClick.png');
   height: 22px;
   color : #ffffff;
   padding-left: 5px;
}

.panelSelected {
	background-image: url('../images/panelBGSelected.png');
  height: 22px;
	color : #494949;
	font-weight : bold;
  padding-left: 5px;
}
.panelContent {
    background-image: url('../images/example1_contentBG');
    background: #f8f8f8;
    overflow: auto;
	padding:0px;
	
}

.tdHeadColor
{
	color:#dba81a;
}

.registerFormSpaacing
{
	padding-right:5px;
}

.td_margin
{
	padding: 5px;

}

.uppertext
{
	margin-left:20px;
	
}

.helptext
{
	padding-left:20px;
	padding-top:10px;
	font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
}

.textTop
{
	margin-top:10px;
}
.staticPages
{
	margin-top:5px;
	
}

.addonHead
{
	padding-left:10px;
	font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

/*===================================================================================
========================Related to Dojo Control====================================== */
#explodehelp 
{
	position : absolute;
	
	background : white;
	width : 754px;
	height : 260px;
	text-align : left;
	display : none;
	border:2px #9B4E00 solid;
	
	overflow: auto;scrollbar-base-color:#E1F0F4; 
	
	padding-left:10px;
						
}
#explodecontactus 
{
	position : absolute;
	
	background : white;
	width : 754px;
	height : 500px;
	text-align : left;
	display : none;
	border:2px #9B4E00 solid;
	
	overflow: auto;scrollbar-base-color:#E1F0F4; 
	
	padding-left:10px;
	
	
}	

#explode 
{
	position : absolute;
	
	background : white;
	width : 754px;
	height : 260px;
	text-align : center;
	display : none;
	border:2px #171717 solid;
}

#explode1 
{
	position : absolute;
	
	background : white;
	width : 754px;
	height : 260px;
	text-align : center;
	display : none;
	border:2px #171717 solid;
}	

#explode2 
{
	position : absolute;
	
	background : white;
	width : 830px;
	height : 640px;
	text-align : center;
	display : none;
	border:2px #171717 solid;
}


/*#download 
{
	position : absolute;
	margin-left:200px;
	background : white;
	width : 254px;
	height : 260px;
	
	display : none;
	border:2px #171717 solid;
}*/
	
#helpContent
{
	position : absolute;
     margin-top:120px;                   
	background : white;
	width : 800px;
	height : 250px;
	text-align : center;
	display : none;
	border:2px #171717 solid;
	overflow: auto;scrollbar-base-color:#E1F0F4; 
}
/*===================================================================================*/
.maintenance
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	color:#dba81a;
}

.maintenance:hover
{
	font-family:  Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	color:white;
}

#top-panel {
    
 
  margin: 0px; 
  padding:0px; 
  position: relative; 
  width: 570px; 
  z-index: 1500; }

#inner_panel #inner_panel2 {
  position: relative; 
  top: 0px; 
  background-color: #adba8c; 
  margin:0px; 
  border: 1px solid #6b795a;}
  
#outer_panel #outer_panel2 {
  overflow: hidden; 
  position: absolute; 
  z-index: 1600; 
  padding-left: 15px; 
  /*top: 17px; */
  width: 530px
}


#header{
 
  position: relative; 
}