@font-face {
 font-family: 'robotoregular';
 src: url('../fonts/Roboto-Regular.ttf');
 font-weight: normal;
 font-style: normal;
}

* { font-family: robotoregular, Trebuchet MS, Arial, Helvetica, sans-serif !important;}
html {width: 100%;height: 100%; margin: auto; overflow: auto;}
body {width: 100%;height: 100%; font-size: 12px; color: #333333;}

.earray_body{
	margin: auto;
	min-width: 1250px; 
	min-height:790px;
	max-width: 1980px;
	font-size: 12px; 
	color: #333333;
}

/*********************************************************/
/********************** Common CSS ***********************/
/*********************************************************/

.link_underline{
	text-decoration: underline !important;
}

*:focus
{
	outline : none;
}

.notop { margin-top: 0px !important}
.top3 { margin-top: 3px !important}
.top5 { margin-top: 5px !important}
.top8 { margin-top: 8px  !important}
.top10 { margin-top: 10px  !important}
.top12{margin-top: 12px !important}
.top14{margin-top: 14px !important}
.top15 { margin-top: 15px !important}
.top20 { margin-top: 20px !important}

.noright { margin-right: 0px !important}
.right5 { margin-right: 5px !important}
.right7{margin-right: 7px !important}
.right10 { margin-right: 10px !important}
.right15{margin-right: 15px !important}
.right20 { margin-right: 20px !important}

.nobottom { margin-bottom: 0px !important}
.bottom5 { margin-bottom: 5px !important}
.bottom8 { margin-bottom: 8px !important}
.bottom15 { margin-bottom: 15px !important}
.bottom10 { margin-bottom: 10px !important}
.bottom20 { margin-bottom: 20px !important}

.noleft { margin-left: 0px !important}
.left5 { margin-left: 5px !important}
.left7{margin-left:7px;!important}
.left10 { margin-left: 10px !important}
.left15{margin-left: 15px !important}
.left20 { margin-left: 20px !important}
.left37 {margin-left:37px; !important}
.left40{margin-left:73px;!important}
.left73{margin-left:73px;!important}
.left160{margin-left:160px;!important}

.padding0 {padding: 0px !important;}
.padding3 { padding: 3px !important}
.padding5 { padding: 5px !important}
.padding8 { padding: 8px  !important}
.padding10{ padding: 10px  !important}
.padding12{padding: 12px !important}
.padding14{padding: 14px !important}
.padding15{ padding: 15px !important}
.padding20{ padding: 20px !important}

.paddingtop0{padding-top: 0px !important;}
.paddingtop3 { padding-top: 3px !important}
.paddingtop5 { padding-top: 5px !important}
.paddingtop8 { padding-top: 8px  !important}
.paddingtop10 { padding-top: 10px  !important}
.paddingtop12{padding-top: 12px !important}
.paddingtop14{padding-top: 14px !important}
.paddingtop15 { padding-top: 15px !important}
.paddingtop20 { padding-top: 20px !important}

.paddingright0{padding-right: 0px !important;}
.paddingright1{padding-right:1px !important;}
.paddingright5 { padding-right: 5px !important}
.paddingright7{padding-right: 7px !important}
.paddingright8 { padding-right: 8px  !important}
.paddingright10 { padding-right: 10px !important}
.paddingright15{padding-right: 15px !important}
.paddingright20 { padding-right: 20px !important}

.paddingbottom0{padding-bottom: 0px !important;}
.paddingbottom5 { padding-bottom: 5px !important}
.paddingbottom8 { padding-bottom: 8px !important}
.paddingbottom10 { padding-bottom: 10px !important}
.paddingbottom15 { padding-bottom: 15px !important}
.paddingbottom20 { padding-bottom: 20px !important}
.paddingbottom30 { padding-bottom: 30px !important}
.paddingbottom40 { padding-bottom: 40px !important}

.paddingleft0{padding-left: 0px !important;}
.paddingleft5 { padding-left: 5px !important}
.paddingleft6 { padding-left: 6px !important}
.paddingleft7{padding-left:7px;!important}
.paddingleft10 { padding-left: 10px !important}
.paddingleft15{padding-left: 15px !important}
.paddingleft20 { padding-left: 20px !important}
.paddingleft22 { padding-left: 22px !important}
.paddingleft25 { padding-left: 25px !important}
.paddingleft30 { padding-left: 30px !important}
.paddingleft35 { padding-left: 35px !important}
.paddingleft37 {padding-left:37px; !important}
.paddingleft40{padding-left:40px !important}
.paddingleft50{padding-left:50px;!important}
.paddingleft55{padding-left:55px !important}
.paddingleft73{padding-left:73px;!important}
.paddingleft108{padding-left:108px !important}
.paddingleft160{padding-left:160px;!important}

.leftright10{margin-left:10px;margin-right:10px;!important}


.margin0, .nomargin{margin:0px !important;}
.width300{width:300px;!important}
.width130{width:130px;!important}
.width150{width:150px;!important}
.width110{width:110%;!important}
.width100{width:100%;!important}
.width98{width:98%;!important}
.width230{width:230px;!important}
.width145{width:145px;!important}
.width178{width:178px;!important}
.width237{width:237px;!important}
.width207{width:90px;!important}
.width90{width:90%;!important}
.width97{width:97%;!important}
.width60{width:60%;!important}
.width35{width:35%;!important}
.width40{width:40px;!important}
.width100px{width:100px;!important}
.width195{width:195px;!important}
.width400{width:400px;!important}
.width212{width:212px;!important}
.width140{width:140px;!important}

.height15{height:15px;!important}
.height60{height:60px;!important}
.height50{height:50px;!important}
.height20{height:20px;!important}
.height40{height:40px;!important}
.height67{height:67px;!important}
/*.height120{height:120px;!important}*/

.text11 { font-size: 11px}
.text12 { font-size: 12px}
.text13 { font-size: 13px}
.text14 { font-size: 14px}
.text16 { font-size: 16px}
.text18 { font-size: 18px}
.text20 { font-size: 20px}
.txt16 { font-size: 16px}

.textdark { color: #000000; }
.textlight { color: #666666; }
.textlighter { color: #888888; }
.txtlightblack {color:#333333;}
.txtgray {color:#a6a6a6}
.txtwhite {color:#ffffff}
.txtslidegray{color:#d5d5d5}
.txtlightgreen{color:#00ccff}
.txtlightmarron {color:#929292}
.txtgrayblack {color:#444444}
.txtred{color:#FF0000}
.txtbluewhite{color:#0066cc}
.txtwhiteblue{color:red;}
.txtwhitegreen{color:#339900}
.textbold { font-weight: bold}
.textalignment{text-align: right !important;}
.pipeSymbol { color: #dddddd; }

.txtCenter{text-align: center;}
.ruomessage {text-align: center;font-size: 14px; font-style: italic;}

.agilentBlueTextLabel{color:#0085D5;}

.verticalMiddle{vertical-align: middle;}
.verticalMiddle .tableContainer-valueCell{vertical-align: middle !important;}

.border1{border:1px solid #C9C9C9;}
.borderTop1{border-top:1px solid #C9C9C9;}
.borderBottom1{	border-bottom:1px solid #C9C9C9;}
.borderRight1{border-right:1px solid #C9C9C9;}
.borderLeft1{border-left:1px solid #C9C9C9;}
.roundBorder1{border: 1px solid #C9C9C9; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.borderRadius8{border-radius: 8px;}
.borderRadiusTopLeft8{border-top-left-radius: 8px;}
.borderRadiusTopRight8{border-top-right-radius: 8px;}
.borderRadiusBottomLeft8{border-bottom-left-radius: 8px;}
.borderRadiusBottomRight8{border-bottom-right-radius: 8px;}
.borderRadiusTop{border-radius: 8px 8px 0px 0px;}
.borderRadiusBottom{border-radius: 0px 0px 8px 8px;}

/*.dijitPlaceHolder { padding-top: 3px; padding-left: 3px;}commented for the migration form 1.7 to 1.8.5*/ 

.linkSepartor{padding: 0px 5px;}
.link {color:  #0066CC;text-decoration: none;cursor: default;}
.link a{color:  #0066CC !important;text-decoration: none !important;cursor: default;}
.linkHover{color:  #0066CC !important;text-decoration: underline;cursor: pointer;}
.handCursor{cursor: pointer;}

.txtLinkwhite .link, .txtLinkwhite .link a{color:white !important;}


.sectionHeader{font-size: 17px;	color: #000000;	height: 33px;}
.sectionHeaderDiv{padding: 5px 10px !important;}
.sectionHeaderBackground{background :url(../images/sectionHeaderBackground.png) 0% 80% repeat-x;}
.section_1_background{background :url(../images/spotlight1.png) 100% 100% no-repeat;}
.section_2_background{background :url(../images/spotlight2.png) 100% 100% no-repeat;}
.section_3_background{background :url(../images/spotlight3.png) 100% 100% no-repeat;}

.descLabel{font-size: 14px;color: #000000;}
.blueBullet{margin: 0; padding-left: 0; list-style: none;}
.blueBullet li{padding-left: 15px;background-image: url(../images/blue-bullet.png);background-repeat: no-repeat;background-position: 0.2em 0.5em;}

.add_background{PADDING: 0px;MARGIN: 0px;WIDTH: 100%;height:100%;BACKGROUND: white;}
.topHorizontalLine{background :url(../images/rounded_1.png) 0% 0% repeat-x;}
.bottomHorizontalLine{background :url(../images/rounded_1.png) 0% 100% repeat-x;}
.rightVerticalLine{background :url(../images/rounded_1.png) 100% 0% repeat-y;}
.leftVerticalLine{background :url(../images/rounded_1.png) 0% 0% repeat-y;}
.topLeftCorner{background :url(../images/rounded_corner_top_left_10.png) 0% 0% no-repeat;}
.topRightCorner{background :url(../images/rounded_corner_top_right_10.png) 100% 0% no-repeat;}
.topLeftGrayCorner{background :url(../images/rounded_corner_top_left_10_gray.png) 0% 0% no-repeat;}
.topRightGrayCorner{background :url(../images/rounded_corner_top_right_10_gray.png) 100% 0% no-repeat;}
.bottomLeftCorner{background :url(../images/rounded_corner_bottom_left_10.png) 0% 100% no-repeat;}
.bottomRightCorner{background :url(../images/rounded_corner_bottom_right_10.png) 100% 100% no-repeat;}

.displayTable{display: table;}
.displayTable100{display: table;width: 100%;}
.displayTableCell{display: table-cell;}
.displayTableRow{display: table-row;}
.displayInlineBlock{display: inline-block;}
.displayInlineGrid{display: inline-table;}

.tundra .dojoxGridHeader .dojoxGridCellFocus,
.tundra .dojoxGridRow .dojoxGridCellFocus {
	border: 1px solid #BFBFBF !important;
}


.noOverflow{overflow: hidden !important;}

/*********************************************************/
/********************** Landing Page CSS *****************/
/*********************************************************/

.agilentTechLogo{background: url(../images/agilent_logo.png) 0% 50% no-repeat; width: 210px; height: 50px; padding-right: 10px}

.bodyBackgroundGray{background-color: #ececec;}
.landingPageBody{padding: 10px 50px;background-color: #ececec;width: 1250px;height: 844px;font-size: 12px;margin: 0 auto;}

.landingPageTopSection{height: 97px;}
.landingPageTopCorner{height: 40px; width:35px;}
.landingPageTopLeftSection{height: 57px; width:35px;}
.landingPageBottomSection{height:25px}
.landingPageBottomCorner{height: 25px; width:25px;}

.landingPageSureDesignLogo {padding-top: 25px;padding-bottom: 20px;width: 100%; color: #0085D5; font-weight: bold; font-size: xx-large;}
.landingPageSureDesignLogoBackgrund{background: url(../images/sd-header-middle.png) 50% 0% repeat;}
.landingPageSureDesignHeaderRight{	background: url(../images/sd-header-right.png) 100% 0% no-repeat;	width: 401px;height: 87px;}

.landingPageLoginSection{width:385px;}
.landingPageWhatSureDesignSection{width:400px;}
.landingPageSureDesignBuNumbersSection{width:265px;}
.landingPageCenterBottomSection{height:283px;}

.landingPageSlideShowWrapper{
		padding: 0px !important;
		border: 0px !important;
		-moz-border-radius: 0px !important;
		-webkit-border-radius: 0px !important;
		border-radius: 0px !important;}
.landingPageSlideShowWrapper .slideShowCtrl, .landingPageSlideShowWrapper .slideShowNav{height: 0px !important;padding:0px !important;margin:0px !important;}
.landingPageSlideShowWrapper .slideShowImageWrapper{margin: 0px;}
.landingPageSlideShowWrapper .slideShowHidden{width:0px;height:0px;}

.lauchPad-labelCell{font-size: 14px;border-bottom:1px solid #C9C9C9;}
.lauchPadSoftware-valueCell-0,
.lauchPadSoftware-valueCell-2,
.lauchPadSoftware-valueCell-4{width: 63px;}


.loginSectionTextBox{width:232px;}
.signInLabel{vertical-align: middle;}
.signInLabel .dijitButtonNode{  border: 0px;   height: 25px;   width: 80px;   vertical-align: middle; background: #ececec ; border-radius: 0px;}
.signInLabel .dijitButtonContents{ margin-top: 6px;}
.signInLabel .dijitButtonNode:hover {background: transparent url(../images/primary_btn_hover_bg.png) center left repeat-x;}

.registerLabel{vertical-align: middle;}
.registerLabel .dijitButtonNode{border: 0px;height: 25px;width: 80px; vertical-align: middle;border-radius: 0px; background: #0085D5}
.registerLabel .dijitButtonContents{margin-top: 6px;color:white;}
.registerLabel .dijitButtonNode:hover .dijitButtonContents{color:black}
.registerLabel .dijitButtonNode:hover {background: transparent url(../images/primary_btn_hover_bg.png) center left repeat-x;}

.footerSection{text-align: center;height: 15px;padding-top: 5px;}

.backgroundWhite{background-color: white !important;}
.roundBorderTopLeft{background :url(../images/corner-top-left.png) 0% 0% no-repeat;}
.roundBorderTopRight{background :url(../images/corner-top-right.png) 100% 0% no-repeat;}
.roundBorderBottomLeft{background :url(../images/corner-bottom-left.png) -10% 100% no-repeat;}
.roundBorderTop{background :url(../images/VerticalTopShadow.png) 0% 0% repeat-x;}
.roundBorderLeft{background :url(../images/HorizontalLeftShadow.png) 0% 0% repeat-y;}
.roundBorderBottom{	background :url(../images/VerticalBottomShadow.png) 0% 100% repeat-x;}
.roundBorderRight{background :url(../images/HorizontalRightShadow.png) 100% 100% repeat-y;}
.roundBorderBottomRight{background :url(../images/corner-bottom-right.png) 100% 100% no-repeat;}
.dj_ie8 .roundBorderBottomLeft{background :url(../images/corner-bottom-left.png) -2% 100% no-repeat;}
.dj_chrome .roundBorderBottomLeft,
.dj_gecko .roundBorderBottomLeft{background :url(../images/corner-bottom-left.png) -4% 100% no-repeat;}

.dj_ie8 .downloadTree{
  min-height: 71%;
  max-height: 90%;
}

.downloadTree{
  min-height: 75%;
  max-height: 95%;
}



/****************************************************************/
/************************* Start Wizard CSS *********************/
/****************************************************************/
.wizard_body {
	min-height : 595px !important;
	max-height:700px;
	max-width:1024px;
	min-width:950px;
	padding: 0px;
	margin: 0px;
	overflow: auto;
}

.wizard_header{height: 30px;display: table;vertical-align: middle;width: 100%;background-color: #015A9C;border-radius: 8pt 8pt 0pt 0pt;}
.wizard_header .child{display: table-cell;vertical-align: middle;}
/*.wizard_center_header{background :url(../images/WizardHeaderBackground.png) 0% 30% repeat-x;}*/
.wizard_header a{color: #FFFFFF;text-decoration: none;}

.wizard_header_label{font-size: 16px;font-weight: bold;}

.wizardTableContainer-labelCell,
.wizardTableContainer-valueCell {vertical-align: middle;}

.dialog_header{height: 30px;display: table;vertical-align: middle;width: 100%;background-color: #015A9C;border-radius: 8pt 8pt 0pt 0pt;}
.dialog_header .child{display: table-cell;vertical-align: middle;}
.dialog_header_label{font-size: 12px;font-weight: bold;}


#wizard_main{padding:10px 10px 0px 10px !important;}
#wizard_steps_section{background-color: #DDEEEE;width:250px;padding:10px 0 10px 10px; height: 100%}

#wizard_button_section{background-color: #DDEEEE;min-height:35px;padding-top:5px;padding-right:5px}
#wizard_button_section div{display: table;float: right;width:auto;}
#wizard_button_section div div{display: table-cell;float: none;}
	
#wizard_center_section{padding:10px !important;border-top: 1px solid #EEE;border-right: 1px solid #EEE;}		
#footer_section{padding:10px !important;}
#wizard_summary_section{background-color: white;overflow: hidden !important;}
.wizard_summary_section_main_div{bottom: 30px;width: 100%; position: absolute;}
.wizard_summary_section_height{height:275px !important;}
.wizard_summary_download_btn{padding-top: 0px !important;}
#TEAdvanceWizardDialog .wizard_summary_download_btn{padding-top: 75px !important;}
#BaitGroupWizardDialog .wizard_summary_download_btn{padding-top: 105px !important;}
#HaloPlexBaitGroupWizardDialog .wizard_summary_download_btn{padding-top: 95px !important;}
#cghStandardSummaryPage .wizard_summary_download_btn{padding-top: 0px !important;}
#cghAdvanceSummaryPage .wizard_summary_download_btn{padding-top: 5px !important;} 
#chipAdvanceSummaryPage .wizard_summary_download_btn{padding-top: 45px !important;}
#ArrayBaitGroupWizardDialog .wizard_summary_download_btn{padding-top: 75px !important;}
#CustomFISHWizardDialog .wizard_summary_download_btn{padding-top: 20px !important;}
#SureGuideWizardDialog .wizard_summary_download_btn{padding-bottom:2px !important;}
#RNAAdvancedWizardDialog .wizard_summary_download_btn{padding-top: 89px !important;}

.cghviewStandardSummaryContainer-labelCell{padding-left: 5px !important;color: #888888;width: 125px !important;text-align: left;}
.cghviewStandardSummaryContainer-valueCell{vertical-align:middle;}

.customFISHviewStandardSummaryContainer-labelCell{padding-left: 5px !important;color: #888888;width: 85px !important;text-align: right;}
.customFISHviewStandardSummaryContainer-valueCell{vertical-align:middle;}

.wizardSummaryTopContainer-labelCell,
.summaryTopContainer-labelCell{font-weight: bold;}
.summaryContainer-labelCell{padding-left: 5px !important;color: #888888;width: 90px !important;}
.summaryContainer-valueCell{vertical-align:middle;padding-left: 5px;}
.blackLabel .tableContainer-labelCell{color: black;}
.designCompleteEmailTextArea{width: 375px !important;}

/****************************************************************
	Firefox sets default line height 1px more then standard.
	Added Firefox specific line height to solve this problem.
*****************************************************************/
@-moz-document url-prefix() {
.summaryContainer-labelCell{padding-left: 5px !important;color: #888888;width: 90px !important;line-height: 14px !important;}
}
@-moz-document url-prefix() {
.summaryContainer-valueCell{vertical-align:middle; line-height: 14px !important;}
}

.tundra #geneFinderDetailsGrid .dojoxGridCell {white-space: normal !important;}
#geneFinderDetailsGrid .dojoxGridHeader .dojoxGridCell {background: #DEF 0% 0% repeat;border-color: #BFBFBF #BFBFBF #BFBFBF transparent;}
#geneFinderDetailsGrid .dojoxGridHeader .dojoxGridCell .dojoxGridSortNode {background: transparent;}

.tundra #recommendedDesignsGridDiv .dojoxGridCell {white-space: normal !important;}
#recommendedDesignsGridDiv .dojoxGridHeader .dojoxGridCell {background: #DEF 0% 0% repeat;border-color: #BFBFBF #BFBFBF #BFBFBF #BFBFBF !important;;}
#recommendedDesignsGridDiv .dojoxGridHeader .dojoxGridCell .dojoxGridSortNode {background: transparent;}

.dj_gecko .dojoxDialog{border-radius:11px}

.reviewTargetSummary{height: 65px; padding-bottom: 20px}
.notTilingReviewTargetSummary{height: 110px !important; padding-bottom: 20px}
.aioReviewTargetSummary{height: 120px !important; padding-bottom: 20px}
#targetIdentifiersDivSec{overflow-x:hidden;}


.grayHintText{color: #a6a6a6;font-style: italic;}
.blckHintText{color: 'black';font-style: italic;}
.normalHintText{color: 'black';font-style: normal;}

/****************************************************************/
/************************* End Wizard CSS ***********************/
/****************************************************************/



/*********************************************************/
/********************** Start Header CSS *****************/
/*********************************************************/
.mainHeader{height: 115px;}
.pageheader{overflow: auto !important;width: 99.9% !important;z-index: 50;height: 85px;display: table;}
.pageheaderLeftBackground{BACKGROUND:url(../images/sd-header-middle.png) repeat 45% 50%;}
.pageheaderRightBackground{BACKGROUND:url(../images/sd-header-right.png) no-repeat 100% 0%;}
.pageheader .child{display: table-cell;}
.pageheaderUserInfoDiv {overflow: auto !important;height: 30px; vertical-align: middle;display: table;width: 100%;}
.pageHederContentTab{overflow: visible; z-index: 111}

.pageHeaderSureDesignLogo{width: 170px;display: inline-block !important;padding-top: 26px;padding-bottom: 22px;  color: #0085D5; font-weight: bold; font-size: xx-large;}

.menuBar{display: inline-block;vertical-align: bottom;}

.menu {width: 120px;vertical-align: middle;}
.menuActive {width: 118px;border-top: 0px !important;border-right: 1px solid lightgray !important;border-left: 1px solid lightgray !important;border-bottom: 0px !important;padding-top: 1px !important;}
.menuInactiveLeftCorner{background: url(../images/MenuLeftCorner.png) no-repeat -2% -3%;}
.menuInactiveRightCorner{background: url(../images/MenuRightCorner.png) no-repeat 100% 0%;}
.menuInactiveCnterCorner{background: url(../images/MenuInactiveCenter.png) repeat-x 0% 0%;}
.menuActiveLeftCorner{background: url(../images/MenuLeftCorner_Hover.png) no-repeat -2% -3%;}
.menuActiveRightCorner{background: url(../images/MenuRightCorner_Hover.png) no-repeat 100% 0%;}
.menuActiveCnterCorner{background: url(../images/MenuActiveCenter.png) repeat-x 0% 0%;}
.menuLeftVertivalLine{background: url(../images/MenuVerticalLine.png) repeat-y 0% 0%}
.menuRightVertivalLine{background: url(../images/MenuVerticalLine.png) repeat-y 100% 0%}

.menulabel {color: black;display: table-cell;vertical-align: middle;width: 120px;height: 47px;font-size: 11pt;padding-left: 45px;	margin-top: 5px;cursor:pointer;}
.menu .menuItem  { z-index: 20; position: absolute; display: none;  margin-left: 0px; background: #FFFFFF; border: 1px solid lightgray; padding-top: 5px; border-top: 0px;}
.menu .menuItem ul { padding: 0px 0px 0px 0px; list-style: none; margin: 0px; margin-left: 1px;}
.menu .menuItem ul li { margin: 1px 1px 3px 1px; cursor: pointer; padding: 2px 15px; color:#005EA2;}
.menu .menuItem ul li:hover {background: #005EA2;color:#FFFFFF;}
.menu .menuItem ul li.selected {font-weight: bold}
.menu .menuItem .menuBorderSep{background:#DDDDDD !important; height:1px; border:0px !important; padding:0px}

.iconhome30 { background: url('../images/home.png') 10px 08px no-repeat; }
.iconfind30 { background: url('../images/magnify-glass.png') 10px 08px no-repeat; }
.iconcreate30 { background: url('../images/design.png') 10px 08px no-repeat;}


/*********************************************************/
/********************** End Header CSS *******************/
/*********************************************************/


/*table { width: 98%; margin: 0% 1%; border-collapse:collapse; }*/
table td { vertical-align: top;}

/*********************************************
 	Start: Common wigit Css                   
 **********************************************/
textarea{resize:none;overflow: auto;font-size: 12px;color: #333333;}
input[type="text"] {padding: 3px;}
input[type="password"] {padding: 3px;}

.tundra .dijitCheckBox, .tundra .dijitCheckBoxIcon,
.tundra .dijitRadio, .tundra .dijitRadioIcon {
	margin: 0 5px 0 0 !important;
}

.tundra .dijitTextBox {
	border: 1px solid #C9C9C9;
}

/**.dijitSelect .dijitButtonNode {padding: 3px !important;} dojo migration form 1.8.5 to 1.9*/

.hiddenInputFile{position: absolute; width: 0px; height: 0px;visibility:hidden;opacity: 0;}
.hiddenField{width: 0px; height: 0px;margin:0px;padding: 0px;border:0px}
.hiddenIframe{width:0;height:0;border:0px solid #fff;}

/*To avoid grid row wrapping */
.tundra .dojoxGridCell {
	white-space: nowrap;
}

.tundra .wrapText .dojoxGridCell {
	white-space: normal !important;
}
/*********************************************
 	End: Common wigit Css                     
 **********************************************/

/*********************************************
 	Start: Button Css                    
 **********************************************/
.normalButtonDiv{display: table;width: auto;}
.normalButtonDiv div {display: table-cell;float: none;}

.buttonDiv{display: table;float: right;width: auto;margin-right:1px;}
.buttonDiv div {display: table-cell;float: none;}

.earrayFileInputDiv{width:300px;overflow:hidden;}
.earrayFileInput{
	height: 30px !important;
}

.earrayFileInput .dijitFakeInput input{
	vertical-align: middle !important;
	padding: 3px !important;
	width: 70%;
	margin-right: 3px;
	border: 1px solid #C9C9C9 !important;
}

.earrayFileInput .dijitFileInputText{
	vertical-align: middle !important;
	padding: 2px 12px 2px 12px !important;
}

.earrayFileInput .dijitFileInputButton {
	width: 0px !important;
	height: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	visibility: hidden !important;
}


.earrayFileInput{
	width: 230px !important;
}

.earrayFileInput .dijitFileInputReal{
	width: 230px !important;
	height: 28px;
}

.earrayFileInput .dijitFakeInput input{
	width: 140px !important;
}

.probeGroupName{
	width: 218px !important;
}

.comboBox{
	max-width: 150px !important;
}

.dijitButtonNode{border-radius: 5px;}
/*.dijitButtonContents{ margin: 3px 10px;}*/
.primary_button .dijitButton .dijitButtonNode{background: transparent url(../images/primary_btn_bg.png) center left repeat-x;}
.primary_button .dijitButtonHover .dijitButtonNode{background: transparent url(../images/primary_btn_hover_bg.png) center left repeat-x;}
.primary_button .dijitButtonDisabled .dijitButtonNode{background: transparent url(../images/disabled_btn_bg.png) center left repeat-x;border: 1px solid #F8F8F8;}
.primary_button .dijitButtonContents{color: #FFFFFF;margin:3px 10px;}
.primary_button .dijitButtonHover .dijitButtonContents{color: #444444;}
.primary_button .dijitButtonDisabled .dijitButtonContents{color: #A6AAAC;}

.secondary_button .dijitButtonNode{border-radius: 5px;}
.secondary_button .dijitButton .dijitButtonNode{background: transparent url(../images/secondary_btn_bg.png) center left repeat-x;}
.secondary_button .dijitButtonHover .dijitButtonNode{background: #0000CC;color: white;background: transparent url(../images/secondary_btn_hover_bg.png) center left repeat-x;}
.secondary_button .dijitButtonDisabled .dijitButtonNode{background: transparent url(../images/disabled_btn_bg.png) center left repeat-x;}
.secondary_button .dijitButtonContents{color: #333333; margin:3px 10px;}
.secondary_button .dijitButtonDisabled .dijitButtonContents{color: #A6AAAC;}

.find_button_selected .dijitButton .dijitButtonNode { background: transparent url(../images/find_button_selected.png) top left repeat-x;}
.find_button_unselected { background: transparent url(../images/find_button_unselected.png) top left repeat-x;}
.addcontact_saveasdraft_button { background: transparent url(../images/find_button_unselected.png) top left repeat-x;}
.addcontact_saveasdraft_button .dijitButtonDisabled .dijitButtonNode{background: transparent url(../images/secondary_btn_bg.png) center left repeat-x;border: 1px solid grey;}
/*********************************************
 	End: Button Css                    
 **********************************************/
 
/*********************************************
 	Start: Earray Form Css                    
**********************************************/
.eArrayForm-labelCell{
 	text-align: right;
 	vertical-align: middle;
}

.eArrayForm-valueCell{
 	vertical-align: middle;
}

.eArrayGrayLabelForm-labelCell{
 	text-align: right;
 	vertical-align: middle;
 	color: #888888;
}

.eArrayGrayLabelForm-valueCell{
 	vertical-align: middle;
}

.eArrayGrayLabelForm1-labelCell{
	text-align: left;
 	vertical-align: middle;
 	color: #888888;
}

.eArrayGrayLabelForm1-valueCell{
 	vertical-align: middle;
}

.eArrayGrayLabelForm2-labelCell{
	text-align: left;
 	vertical-align: middle;
 	color: #888888;
}

.eArrayGrayLabelForm2-valueCell{
 	vertical-align: left;
}

.eArrayGrayLabelForm3-labelCell{
	text-align: right;
 	vertical-align: top;
 	color: #888888;
}

.eArrayGrayLabelForm3-valueCell{
 	vertical-align: top;
}

.improveCoverageeLabel{
	text-align: right;
 	vertical-align: middle;
 	color: #888888;
 	width:140px;
}

.topVerticalAlign{
	vertical-align:top !important;
}

.shadowBorder{
	border: 1px solid #C9C9C9; 
    box-shadow: 0px 0px 7px #D7D7D7;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.createLandingPageRightSection{
	width:350px;
}

.tablePadding .tableCellPadding{
	padding-left: 10px;
}

.section_head{
	font-size: 14px;
	font-weight: bold;
	clear: both;
}

.heading {
	background: #EEE;
	font-size: 16px;
	font-weight: bold;
}

.normalFont{
	font-style: normal;
	font-weight: normal;
}

.boldFont{
	font-style: normal;
	font-weight: bold;
}
/*********************************************
 	End: Earray Form Css                    
**********************************************/


.border { border: 1px solid #C9C9C9 !important; }

a { text-decoration: none; color: #0066CC; }
img { border: 0px}
.required{color: red}
.para { line-height: 160%;}
.inline { display: inline;}
.shadow { border: 1px solid #C9C9C9; box-shadow: 0px 0px 7px #D7D7D7; }
.shadow .ie-noshadow {filter: progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF',direction='0',strength='0'); }

.iconlabel_20 { padding-left: 30px; min-height: 20px;  font-size: 20px;margin-top:-5px;}

.iconlabel20 { padding-left: 30px; height: 20px;  font-size: 20px;}
.iconlabel30 { padding-left: 40px; height: 30px; font-size: 20px;}

.iconfind20 { background: url('../images/icon_find_20.png') center left no-repeat;}
.iconcreate20 { background: url('../images/icon_create_20.png') center left no-repeat;}
.iconnews20 { background: url('../images/icon_news_20.png') center left no-repeat;}
.iconworkflow20 { background: url('../images/icon_workflow_20.png') center left no-repeat;}
.iconmessage20 { background: url('../images/icon_Messages.png') center left no-repeat;}
.iconfeature20 { background: url('../images/icon_Featured_Catalogue.png') center left no-repeat;}
.iconfavorite_design20 { background: url('../images/icon_favorit_designs.png') center left no-repeat;}
.icondetails20 { background: url('../images/icon_details_20.png') center left no-repeat;}
.iconbaitgroupsinfo20 { background: url('../images/icon_Bait Groups Info.png') center left no-repeat;}
.iconotherinfo20 { background: url('../images/icon_help.png') center left no-repeat;}
.iconhelp20 { background: url('../images/icon_help.png') center left no-repeat;}

.round3 {  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.round5 {  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.height0{
	height: 0px !important;
}

p.confirm_msg
{
    padding-left: 30px;
    background: transparent URL(../images/icon_success_msg.png) top left no-repeat;
}


#titlebar .tabbar .tab .iconlabel20 { margin: 5px 20px 0px 20px; padding-left: 25px; padding-top: 20px; font-size: 14px;}

#left {  }
#right {  }
#main 
{ 
    width: 99%; 
    padding: 0px 0%; 
    float: left;
    margin-right:-60px;
}


.hrule{float: left;
    margin: 10px 0px; 
    background: url('../images/h_divider.png') center center no-repeat; 
    min-height: 2px;
    float: left;
    width: 100%;
}

/************************************************************/
    COMMON TABBARS
************************************************************/
#find_results .dijitTab
{
    padding-top: 10px;
    max-height: 25px;
    background: transparent url(../images/secondary_tab_bg.png) top left repeat-x;
    font-size:16px;
    color:#444444;
} 

#find_results .dijitTabChecked
{
    box-shadow: 0px 0px 5px #000000;
    background: transparent url(../images/secondary_tab_selected_bg.png) top left repeat-x;
    font-weight: bold;
    font-size:16px;
    color:#000000;
} 

/************************************************************/
    COMMON GRID
************************************************************/
.dojoGrid { width: 100% !important;}

.dojoxGridContent { width: 100%;overflow-x:auto; !important;}
.dojoxGridRow { width: 100% !important;}
.dojoxGridRowOver { backgrdound: transparent !important;}
.dojoxGridRowTable { margin: 0px 0px !important;}
.dojoxGridRowbarInner { width: 0px !important;}
.dojoxGrid { font-size: 1em !important; border: 1px solid #EEEEEE;}
.dojoxGridCell { vertical-align: middle; }
.dojoxGrid .dojoxGridSortNode {border: 1px solid transparent;font-weight:bold;cursor: pointer;position: relative;width:100%;}
.tundra .dojoxGridArrowButtonNode {
    background: url("../images/spriteArrows.png") no-repeat scroll left center transparent;
    display: block !important;
    float: right;
    height: 1em;
    margin: 2px 10px 0 5px;
    padding-left: 0;
    padding-right: 5px;
    width: 2.5px;
}

/************************************************************/
    COMMON TITLE PANE
************************************************************/
.dijitTitlePaneTextNode input
{
    margin: 0px 5px !important;
}

.dijitTitlePaneTitle
{
    padding: 4px 3px !important;
    background: url("../images/title_pane_bg.png") center left repeat-x !important;
}

.dijitFolderOpened, .dijitLeaf, .dijitFolderClosed
{
    background: none !important; 
    width: 0px;
    display: none !important;
}


.dijitTab
{
    left: 0px;
}
/************************************************************/
    COMMON FORM
************************************************************/
.dijitButtonContents
{
    width: 100% !important;
    background: red !important;
}


/************************************************************
    FILTERS
************************************************************/
#filters
{
    float: left; 
    clear: left; 
    width:100%;
}


#filters .dijitTitlePaneContentOuter
{
    max-height: 150px;
    overflow: auto;
}

#filters .title_pane_workgroup .dijitTitlePaneContentOuter
{
}

#results
{
    border: none;
}
/************************************************************
    LOGIN
************************************************************/
#login { float: left;  background: URL('../images/login_bg.png') bottom left repeat-x; width: 100%; }
/* #login .left { float: left; height: 185px; background: URL('../images/login_left_bg.png') top right no-repeat; min-width: 15px }
#login .middle { float: left; height: 185px; background: URL('../images/login_middle_bg.png') top left repeat-x; padding: 20px 5px;}
#login .right { float: left;  height: 185px; background: URL('../images/login_right_bg.png') top left no-repeat; min-width: 15px;} */
#login .middle { float: left; padding: 20px;}
#login .field { margin: 10px 10px 0px 0px;}
#login input[type="text"] { width: 200px; }
#login input[type="password"] { width: 200px;}


/************************************************************
    FEATURED_CATALOG
************************************************************/
#featured_catalog_container
{
    float: left;
    margin: 10px 0px 0px 0px; 
    width: 100%;
}

#featured_catalog_container #title
{
    margin: 10px 20px 0px 20px;
    float: left;
    clear: both;
    
}
.fetured_catalog_design_title{
margin: 10px 20px 0px 20px;    
}
#featured_catalog_container #featured_catalog
{
    padding: 0px 20px 20px 20px;
}

/************************************************************
    FAV DESIGNS
************************************************************/
#fav_designs_container
{
    float: left;
    margin: 10px 0px 0px 0px; 
    width: 100%;
}

#fav_designs_container #title
{
    margin: 10px 20px 0px 20px;
    float: left;
    width: 70% !important:
    clear: both;
    
}

#fav_designs_container #fav_designs
{
    float: left;
    width: 100%;
    padding: 0px 0px 20px 0px;
}


/************************************************************
    USER MESSAGES
************************************************************/
#user_wip_container
{
    float: left;
    width: 100%;
    min-height: 50px;
}

#user_wip_container #title
{
    float: left;
    margin: 20px 0px;
    width: 70%;
    
}

#user_wip_container #actions
{
    float: right;
    margin: 20px 0px;
}

#user_wip_container #user_wip
{
    clear: both;
    width: 100%;
    margin-bottom: 10px;
}


#user_wip div 
{
    float: left;
}

#user_wip .wip_row 
{
    clear: both;
    width: 98%;
    padding: 5px 1%;
    border: 1px solid #CDE2F3;
    border-bottom: none;
}

#user_wip .wip_row_last
{
    border-bottom: 1px solid #CDE2F3;;
}

#user_wip .wip_child_row
{
    clear: both;
    width: 100%;
    padding: 5px 0px;
    margin-top: 5px;
}
#user_wip .wip_row_odd 
{
    background: #EEEEEE;
}

#user_wip .wip_row_even 
{
}

#user_wip .tree_conn
{
    margin: 10px 4px 4px 0px;
}
#user_wip .wip_row .title
{
    min-width: 25%;
    max-width: 25%;
}

#user_wip .wip_row .name
{
    margin-left: 10px;
    min-width: 20%;
    max-width: 20%;
}

#user_wip .wip_row .libname
{
    min-width: 15%;
    max-width: 15%;
}

#user_wip .wip_row .status
{
    min-width: 20%;
    max-width: 20%;
    font-weight: bold;
}

#user_wip .error
{
    color: #FF0000;
}

#user_wip .wip_row .actions
{
    min-width: 10%;
    max-width: 10%;
}

/************************************************************
    USER MESSAGES
************************************************************/
#user_messages_container
{
    float: left;
    width: 100%;
}

#user_messages_container #title
{
    margin: 10px 20px 0px 20px;
    float: left;
    clear: both;
}

#user_messages_container #user_messages
{
}

#user_messages .accept { display: none;}
#user_messages .delete { display: none;}
#user_messages .request .accept { display: block;}
#user_messages .info .delete { display: block;}


/************************************************************
    OTHER FEATURES
************************************************************/
#other_features
{
    float: left;
    margin: 10px 0px 5px 0px;
    width: 100%;
}

#other_features table
{
    padding: 10px;
}



/************************************************************
    VIEWER
************************************************************/
#viewer
{
    float: left; 
    width:100%;
    height:100%; 
}

/************************************************************
    VIEWER TITLE
************************************************************/
#viewer #title
{
    float: left; 
    margin: 10px 1%;
    width: 60%;
}

/************************************************************
    VIEWER SEARCH BOX
************************************************************/
#viewer #search_box
{
    float: right; 
    margin: 10px 1%;
}

#viewer #search_box input
{
    width: 250px;
    padding: 3px;
    color: #AAAAAA;
}

#viewer #search_box #search_suggest
{
    padding: 10px;
    float: left; 
    background: #FFFFFF; 
    position: absolute; 
    top: 40px; 
    right: 10px; 
    height: 230px; 
    width: 400px; 
    z-index: 100; 
    display: none;
}
/************************************************************
    VIEWER GRID
************************************************************/
#viewer #grid
{
    float: left;
    clear: both; 
    height: 100%;
    width:100%;
    margin: 10px 1%;
    margin-left:5px;
    
}

#viewer #grid table
{

}

#findgrid
{
    height:340px;overflow-x:auto;overflow-y:auto;
}

/************************************************************
    CREATE FORM
************************************************************/
#form #grid
{
    float: left;
    clear: both; 
    min-height: 550px;
    height: 100%;
    width:98%;
    margin: 10px 1%;
}

#form #grid table
{
    width: 100%;

}

#create_form .radio_element
{
    margin: 10px 0px 0px 15px;
    float: left;
    clear: both;
}

#create_form label.selected
{
    font-weight: bold;
}

#create_form .radio_element p
{
    margin: 10px 20px;
}

#create_form .actionbar
{
    float: right;
    clear: both;
    
}


/************************************************************
    PRE LOGIN
************************************************************/
.pre_login
{
    margin-top: 20px;
}

.pre_login #two_column_left #column_left
{
    border: none;
    box-shadow: none;
    width: 66%;
}

.pre_login #two_column_left #column_right
{
    border: none;
    box-shadow: none;
    width: 33%;
}

/************************************************************
    HOME_REPEAT_USER
************************************************************/
.repeat_user_home
{
    margin-top: 20px;
}

.repeat_user_home #two_column_left #column_left
{
    border: none;
    box-shadow: none;

}

.repeat_user_home #two_column_left #column_right
{
    border: none;
    box-shadow: none;
    width: 31%;
}


/************************************************************
    FOOTER
************************************************************/
#footer 
{ 
    width: 100%;
    clear: both;
    position: fixed;
    right:0;
    bottom:0;
    z-index:700;
    height:30px;
    background-color:#DEF4FA;
    border-top:1px solid #cacaca;
}

#find #footer, #create #footer {
	float: none !important;
	padding: 0px !important;
	width:100% !important;
	position: relative !important;
	z-index:auto !important;
	height:auto !important;
	border:0px !important;
	background-color:white !important;
}

#find .footerSection, #create .footerSection{
	padding:0px !important;
}

.tundra .dojoxGridRowOver .dojoxGridCell {background:none;color:black;}
/************************************************************
    PANEL ARROW
************************************************************/
.tundra .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: -14px 0;margin-top: 6px;margin-right:5px;}
.tundra .dijitTitlePane .dijitArrowNode {
    background-image: url("../images/spriteArrows.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 7px;
    margin-top: 4px;
    width: 7px;
    margin-right:5px;
}
.tundra .dijitTabContainerTop-dijitContentPane, .tundra .dijitTabContainerLeft-dijitContentPane, .tundra .dijitTabContainerBottom-dijitContentPane, .tundra .dijitTabContainerRight-dijitContentPane, .tundra .dijitAccordionContainer-dijitContentPane {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 5px;
}
.dijitTreeLabel {color: #333333;font-size: 12px;margin: 0 4px;}
.tundra .dojoxGridCell {color: #333333;padding: 0;font-size:12px;}
tundra .dijitTab .tabLabel {display: inline-block;margin-top: -3px;min-height: 12px;}


#other_info{color: #333333;font-size: 12px;line-height: 1.5em;margin-bottom: 20px;margin-top: 20px;}

.speciesPicker_speciesListDiv
{
	height: 259px !important;
	margin: 0.2em;
	overflow: auto;
	border: 1px solid #D9D9D9;
}

.dj_ie .speciesPicker_speciesListDiv
{
	height: 252px !important;
}


#speciesList_Div li
{
	margin: 5px 10px;
	list-style: none;
}

#speciesList_Div
{
	display: list-item;
	list-style: none;
}

#selectedSpeciesDiv
{
	margin: 10px 10px 10px 0;
	padding-left: 5px
}

#buttonDiv{
	margin: 10px 0 0 0 ;
}

.species_picker_innerDiv
{
	width: 100%;
}


.dijitDownArrowButton, 
.dijitArrowButton {
		border-radius:0px;
}


/*********************************************
 	Start: Alert Dialog Css                    
 **********************************************/
#loadingDialog .dijitDialogTitleBar{
	display: none;			
}

.alertBoxDiv{
	display: table;
}

.alertBoxImageDiv{
	display: table-cell;
	padding-right: 5px;
}

.alertBoxMessageDiv{
	display: table-cell;
	vertical-align: middle;
}

.alertBoxButtonDiv{
	margin-top: 5px;
	text-align: right;
}


.dj_ie6 .alertBoxImageDiv, 
.dj_ie7 .alertBoxImageDiv{
	float:left;
}

.dj_ie6 .alertBoxMessageDiv, 
.dj_ie7 .alertBoxMessageDiv{
	float:right;
	padding-right: 10px;
}

/*********************************************
 	End: Alert Dialog Css                    
 **********************************************/


/*********************************************
 	Start: Wizard Step Css                    
 **********************************************/
#steps_section ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#steps_section ul ul {
	font-weight: normal;
	background-color: #DEE;
}

#steps_section ul ul li {
	padding: 0px 0px 0px 40px;
}

#steps_section ul li div {
	padding: 2px 20px 2px 23px;
}

#steps_section ul ul li div {
	padding: 2px 0px 2px 20px;
}	

#steps_section .step_complete {
	background: transparent url(../images/icon_status_complete.png) center right no-repeat;
	margin-right: 10px;
}

#steps_section .step_current {
	background: white;
	font-weight: bold;
	margin-right: 0px; 
}

.step_current div{
	padding-left: 5px !important;
}

.step_current div img {
    padding-right: 5px !important;
}
/*********************************************
 	End: Wizard Step Css                    
 **********************************************/


/*********************************************
 	Start: Bread crum Css                    
 **********************************************/	
.breadcrumbs{
	font-size: 14px;
	display:table !important;
	float:none !important;
	width: auto !important;
}

.breadcrumbs div {
	float:none !important;
	display:table-cell !important;
}

.breadcrumbs .element {
	background: transparent url(../images/wiz_breadcrumb_elem.png) center left repeat-x;
	padding: 5px;
}
 
.breadcrumbs .elemsep {
	background: transparent url(../images/wiz_breadcrumb_elemsep.png) center left no-repeat;
	min-width: 30px;
	padding: 5px 0px;
}


.breadcrumbs .elemsep_last {
	background: transparent url(../images/wiz_breadcrumb_elemsep_last.png) center left no-repeat;
	min-width: 30px;
	padding: 5px 0px;
} 

.breadcrumbs .element_last {
	background: transparent url(../images/wiz_breadcrumb_elem_last.png) center left repeat-x;
	min-width: 15px;
	padding: 5px;
	font-weight: bold;
}

.breadcrumbs .last {
	background: transparent url(../images/wiz_breadcrumb_endarrow.png) center left no-repeat;
	min-width: 21px;
	padding: 5px 0px;
} 
/*********************************************
 	End: Bread crum Css                    
 **********************************************/
 
 /*********************************************
 	Start: Error Message Css                    
 **********************************************/
 .errorLabel{
 	color:red;
 	vertical-align: middle;
 }
 
.errorlabelDiv{
	display: inline;
}

.errorlabelDiv  img{
	vertical-align: middle;
}

.hideDiv{
	display: none;
}
 
/*********************************************
 	End: Error Message Css                      
**********************************************/
.earrayFieldSet{
 	border: 1px solid #C9C9C9 !important;
 	padding: 5px !important;
 	padding-right: 0px !important
}

#enterParamDiv .earrayFieldSet{
 	border: 0px solid #C9C9C9 !important;
 	padding: 5px !important;
 	padding-right: 0px !important
}

.targetIdentifier{
	height: 230px;
}

.selectDatabse{
	width: 150px;
	height:200px
}
.selectDatabseTESrandard{
	width:95px;
	height:200px;
}

.selectDatabaseCommonPage{
	width:95px;
	height:200px;
}

.backboneOptionsCGhSrandard{
    width:295px;
    height:80px;
    margin:0px 0px 0px 10px;
}

.ROICGhAdvance{
    width:295px;
    height:178px;
    margin:0px 0px 0px 10px;
    overflow:auto;
}


.ROISureGuideAdvance{
    width:295px;
    height:178px;
    margin:0px 0px 0px 10px;
    overflow:auto;
}

#sureGuideTableContainer .tableContainer-labelCell
{
    padding-right: 5px;
}

#sureGuideTableContainer .tableContainer-valueCell
{
    padding-right: 5px;
    padding-bottom: 3px;
    padding-top: 2px;
}

#cghStdDTWizardTableContainer .tableContainer-labelCell
{
    width: 145px!important;
    padding-bottom: 5px!important;
    padding-right: 5px;
}

#cghStdDTWizardTableContainer .tableContainer-valueCell
{
    padding-bottom: 5px!important;
}

#definetargetscommonpagebottomsection .selectDatabseTESrandard{
	height:178px!important;
}

#definetargetscommonpagebottomsection .selectDatabaseCommonPage{
	height:188px!important;
}
.ROITESrandard{
	float:right;
}
.regionOfInterest{
	width: 235px;
	height:200px
}
.regionOfInterestTEStandard{
	width: 300px;
	height:200px
}

#definetargetscommonpagebottomsection .regionOfInterestTEStandard{
	width: 395px;
	height:188px!important;
}
.earrayDiv ul {
	margin: 0px;
	padding: 5px 10px;
}

.earrayDiv .horizotalList li {
	display: inline;
	padding: 0px 5px 0px 0px !important;
}

.earrayDiv li {
	list-style: none;
	padding: 2px 0px 0px 0px !important;
}

.earrayDiv li span {
	vertical-align: middle !important;
}

.labelsAndValues-labelCell {
	background-color: #E8E8E8;
	font-weight: bold;
	padding: 2px 5px;
	text-align: right;
	vertical-align: middle;
	max-width: 100px;
	font-size: 12px;
}

.labelsAndValues-valueCell {
	background-color: #F5FAFF;
	padding: 2px 5px;
	vertical-align: middle;
	font-size: 12px;
}

.labelsAndValues-valueCell .dijitContentPane {
	word-wrap: break-word;
	max-width: 150px;
}

.FindLabelsAndValues-table{
    width:450px !important;
}

.FindLabelsAndValues-labelCell {
	background-color: #E8E8E8;
	font-weight: bold;
	padding: 2px 5px;
	text-align: right;
	vertical-align: middle;
	max-width: 90px;
	font-size: 12px;
	vertical-align: text-top;
}

.FindLabelsAndValues-valueCell {
	background-color: #F5FAFF;
	padding: 2px 5px;
	vertical-align: middle;
	font-size: 12px;
}

.FindLabelsAndValues-valueCell .dijitContentPane {
	word-wrap: break-word;
}

/****collab***********/

#unorderedList
{
	list-style-type: none;
	padding: 5px 0px 5px 0px !important;
}

#unorderedList li
{
	padding: 5px;
padding-top: 3px;
padding-left: 10px;
}

#manageCollabDiv
{
	padding: 0px;
	margin: 0px;
}

.earray_body_managecollab_div
{
	width: 830px;
	height: 560px;
	min-height: 560px;
	min-width: 830px;
	
}
#collabListDiv
{
	padding-top:5px;
	overflow: auto;
}



#manageCollabDiv .tableContainer-labelCell
{
	width: 85px!important;
	vertical-align: top;'
}
#manageCollabDiv .tableContainer-valueCell .dijitValidationTextBox
{
	width: 420px!important;
}
#collabInfoDiv #collabInfoTable .tableContainer-labelCell
{
	padding-bottom:10px;
}
#collabInfoDiv #collabInfoTable .tableContainer-valueCell
{
	padding-bottom:10px;
}
#collabInfoDiv #textarea
{
	width:422px!important;
	
}
#collabInfoDiv #invitestable .tableContainer-valueCell
{
	padding-bottom:10px;
}


#collabMemberList
{
	vertical-align: top!important;
	overflow: auto!important;
}
#collabInfoDiv #collabMemberList
{
	/*width:486px!important;*/
	/*height: 160px!important;*/
	/*border: solid 1px gray;*/
	padding:10px;
}

#manageCollabDiv .earrayFieldSet{
	padding: 0px 0px 0px 5px!important;
}

#collabMemberList .dojoxGrid
{
	height: 165px !important;
	width: 500px;
}

#collabMemberList .dojoxGridMasterHeader .dojoxGridHeader
{
	left: 0px!important;
}

#informationSection
{
	left: 225px !important; 
	top: 0px; 
	position: absolute;
	 right: 0px!important;
}
#collabDescription
{
	height: 30px!important;
	width : 422px!important;
}

#collaborationName
{
	width : 352px!important;
}
#collabNote
{
	height: 30px!important;
	width : 422px!important;
}
/*****ends collab*********/
.crossButtonForAddExistingList{background-color:#e9e9e9;width:12px!important;height: 12px!important;border: none;background-image: url('../images/icon_grey_cancel_12.png');background-repeat: no-repeat;display: inline-block;position:absolute;top:3px;}
.spanForAddExistingList{border:1px solid #C9C9C9;display: inline-block;background-color: #e9e9e9;margin:3px !important;position:relative;padding-right:15px;padding-top:2px;padding-bottom:2px;padding-left:2px}
.labelForAddExistingList{padding-right:7px;}
.spanForSelectedItems { color: #888888;padding-top:6px;display: inline-block; }

.labelForAddExistingList{padding-right:7px;}
.spanForSelectedItems { color: #888888;padding-top:6px;display: inline-block; }
.crossButtonForAddExistingList{background-color:#e9e9e9;width:12px!important;height: 12px!important;border: none;background-image: url('../images/icon_grey_cancel_12.png');background-repeat: no-repeat;display: inline-block;position:absolute;top:3px;}
.spanForAddExistingList{border:1px solid #C9C9C9;display: inline-block;background-color: #e9e9e9;margin:3px !important;position:relative;padding-right:15px;padding-top:2px;padding-bottom:2px;padding-left:2px}

.searchBoxDiv{border: 1px solid #D9D9D9;background-color: #FFFFFF;position: relative;float: right;width: 90%;margin: 0.2em}
.searchBoxDiv input[type="text"]{border: medium none;	width: 90%;	font-style: italic;	padding-top:4px;padding-bottom: 5px}
.search_div{padding:0px !important;border:0px !important;left:0px !important;width:auto;margin-bottom:5px;}
.searchButton{background-color:#FFFFFF;width:16px;height: 16px;margin: 4px 2px 0px 0px;padding: 0px;border: none;position:absolute;right:3px;  background-image: url('../images/icon_find_20_searchbox.png');}


#widget_Workgroup_Tab_search{
	width:90%;
	margin: 0px;
	border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
}

#widget_Collaboration_Tab_search{
	width:90%;
	margin: 0px;
	border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
}

#widget_Catalog_Tab_search{
	width:90%;
	margin: 0px;
	border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
}

#widget_Published_Tab_search{
	width:90%;
	margin: 0px;
	border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
}

.globalSearchTextDiv .searchBoxDiv{border: 1px solid #D9D9D9;background-color: #FFFFFF;position: relative;float: right;width: 90%;margin: 0.2em !important}
.globalSearchTextDiv .searchBoxDiv input[type="text"]{border: medium none;	font-style: italic;	padding-top:4px; padding-bottom: 5px}
.searchtextbox{
	width:90%;
	margin: 0px;
	border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
}

.multiEmailInfo{
	text-align: right;
	font-size: 11px;
	color: gray;
}

.additionalEmails{
	display: inline-table;
}



/*********************************************
 	Start: Find Page Css                    
**********************************************/
#find,
#create{
	height: 100%;
	width: 100%;
	min-width: 1100px;
	min-height: 600px;
	padding: 0px;
	margin: 0px;
}

.earray_body_div {
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#filters {
	margin-top: 1px;
	width: 100%;
}

#main {
	width: 100%;
	padding: 0px 0%;
	float: none;
	margin-right: 0px;
}

#main #content {
	border: 0px solid #EEEEEE !important;
	display: table;
	float: none !important;
	width: 100%;
}

#main #find_filters_section {
	display: table-cell;
	vertical-align: top;
	width: 20%;
}

#main #find_tab_section {
	display: table-cell;
	vertical-align: top;
	width: 80%;
}

#main #libbait {
	float: none !important;
	height: 30px;
	min-width: 260px;
	padding: 0px !important;
	width: 100%;
}

#titlebar {
	overflow: visible !important;
	width: 100% !important;
	z-index: 50;
}

#titlebar #logo {
	width: 450px !important;
}

#titlebar #logo #links {
	margin: 50px 20px 5px -10px !important;
}


.tundra .dojoxGridArrowButtonNode {
	padding-right: 0px !important;
}

.eArray_find_filter {
	width: 100%;
	padding: 0px !important;
	overflow: auto;
}

.eArray_find_filter ul {
	margin: 0px;
	padding: 5px;
}

#filters .dijitTitlePaneContentInner {
	padding: 0px !important;
}

.eArray_find_filter li {
	list-style: none;
	padding: 2px 0px 0px 0px !important;
}

.eArray_find_filter li.noTopPadding {
	padding: 0px !important;
}

.eArray_find_filter li span {
	vertical-align: middle !important;
}

.dojoxGrid .earrayNonSortableColumn .dojoxGridSortNode {
	cursor: default !important;
}

.dojoxGridCell {
	padding: 2px 4px !important;
}

.filterInnerPane {
	padding: 5px !important;
}


.filterSelectAllCheckBoxCheked {
	background-position: 0 50% !important;
	display: inline-table;
}

.filterSelectAllCheckBoxUncheked {
	background-position: -16px 50% !important;
	display: inline-table;
}

.filterSelectAllCheckBoxMixed {
	background-position: -32px 50% !important;
	display: inline-table;
}

.tundra .dojoxGridRowOver .dojoxGridCell {
	background: none !important;
	color: #333333 !important;
}

#filters .dijitTree {
	overflow: hidden !important;
}

.tundra .dijitTreeRowHover{
	background-image: none;
}

.tundra .dijitTreeRowSelected .dijitTreeLabel {
	background: none;
}

#filters .dijitTitlePaneContentOuter {
    max-height: none !important;   
}

#find_filters_section,
#find_filters_section_splitter,
#find_results{
	 top: auto !important;
} 

#wizard{
	padding:0px !important;
	width:100%;
}

#wizard #breadcrumbs {    
    margin: 0px !important;    
}

.tundra .dijitTitlePane .dijitClosed .dijitArrowNode {	
	margin-top: 0px;	
}

.tundra .dijitTitlePane .dijitArrowNode {    
    margin-top: 0px;    
}

.tundra .dojoxGridCellOver {	
	border-top-color: transparent;
	border-left-color: transparent;
}

/* .find_button_unselected .dijitButton .dijitButtonNode { width:110px;} */

.searchlabelsAndValues-labelCell {
	background-color: #f5faff;
	font-weight: bold;
	padding: 2px 5px;
	text-align: right;
	vertical-align: top;
	min-width: 102px;
	font-size: 12px;
	min-height: 16px;
	font-weight: normal;
	padding: 10px;
	text-align: left;
}

.searchlabelsAndValues-valueCell {
	background-color: #FFFFF;
	padding: 10px;
	vertical-align: middle;
	font-size: 12px;
	background: url('../images/h_divider_rule_tool.png') left bottom no-repeat;
}
.manageFolderButton .dijitButton .dijitButtonNode { width:90px; display:block}
.manageFolderButtonSection .dijitContentPane {width:100px;left:220px; margin-left:5px}

/*********************************************
 	End: Find Page Css                    
**********************************************/




/*********************************************
 	Start: Tri Sate Checkbox Css                    
**********************************************/
/*
 *  tmpdir CheckBox Widgets CSS
 *
 *	Order of images in the sprite (from L to R):
 *		checkbox	normal 	 - checked
 *							 - unchecked
 *							 - mixed
 *					disabled - checked
 *							 - unchecked
 *							 - mixed
 *					hover 	 - checked
 *							 - unchecked
 *							 - mixed
*/
.tundra .tmpdirCheckBox,
.tundra .tmpdirCheckBoxIcon {
	background-image: url('../images/spriteCheckbox.gif'); /* checkbox sprite image */
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
}

.tundra .tmpdirCheckBox, 
.tundra .tmpdirCheckBoxIcon {
	/* unchecked */
	background-position: -16px;
}

.tundra .tmpdirCheckBoxChecked, 
.tundra .tmpdirCheckBoxIcon {
	/* checked */
	background-position: 0px;
}

.tundra .tmpdirCheckBoxDisabled {
	/* disabled */
	background-position: -48px;
}

.tundra .tmpdirCheckBoxCheckedDisabled {
	/* disabled but checked */
	background-position: -48px;
}

.tundra .tmpdirCheckBoxMixed {
	/* checked & mixed */
	background-position: -32px;
}

.tundra .tmpdirCheckBoxMixedDisabled {
	/* checked & mixed */
	background-position: -64px;
}

.tundra .tmpdirCheckBoxHover {
	/* hovering over an unchecked enabled checkbox */
	background-position: -112px;
}

.tundra .tmpdirCheckBoxCheckedHover {
	/* hovering over a checked enabled checkbox */
	background-position: -96px;
}

.tundra .tmpdirCheckBoxMixedHover {
	/* checked & mixed */
	background-position: -128px;
}
/*********************************************
 	End: Tri Sate Checkbox Css                    
**********************************************/



/*********************************************
 	Start: Registration Css                    
**********************************************/
    	  
.fixedwidth
{
	width:500px !important;
}

#registration_div {
	width: 580px !important;
	padding: 0px 20px 0px 10px !important;
	min-width: 500px !important;
	min-height: 400px !important;
	height: 485px !important;
}

#registration_div  #bodysection  .dijitValidationTextBox {
	width: 275px !important;
}

#userdetails {
	width: 100% !important;
}

#userdetails  .tableContainer-table {
	border: 1px solid gray;
}

#registration_div  #bodysection   #userdetails   .tableContainer-labelCell
{
	width: 115px !important;
}

#registration_div  #bodysection #userdetails  .tableContainer-valueCell .dijitTextBox
	{
	width: 350px !important;
}

#gridDiv  .dojoxGridMasterHeader {
	display: none !important;
}


#widget_stateSelect {
	width: 60px !important;
}

#widget_stateSelect .dijitDownArrowButton {
	display: none !important;
}


#suggestionsGridDiv
{
	/*height:170px !important;*/
	overflow: auto!important;
	width:550px!important;
	min-height: 25px!important;
	margin:0px!important;
	padding:0px 0px 10px 0px!important;
	
}
#suggestionsGridDiv  .dijitCheckBoxInput {
	width: 14px !important;
	height: 13px !important;
}

#suggestionsGridDiv .dijitCheckBox {
	width: 14px !important;
	height: 13px !important;
}

#suggestionsGridDiv .dojoxGridCell {
	padding: 0px !important;
	margin: 0px !important;
}

/*#suggestionsGrid
{
	height: 168px;

	
}*/
#bodysection .regpage3_info {
	padding: 0px !important;
	margin: 0px !important;
}

.regpage3_info p{
	margin: 10px 0px 10px 0px;
}

#bodysection .regpage1_info {
	padding: 0px !important;
	margin: 0px !important;
}

#bodysection {
	width: 570px !important;
}

#headersection {
	width: 570px !important;
}

#footersection {
	width: 570px !important;
}

#registration_titlebar_wizard {
	overflow: hidden !important;
	width: 100%;
	color: #FFFFFF;
	background: transparent URL('../images/banner_bg.png') top left repeat-x;
	min-height: 50px;
}

#registration_titlebar_wizard .wizard_header{border-radius : 0px !important;}
#registrationDialog .dijitDialogTitleBar {padding: 0px !important;height: 50px !important;}
#registrationDialog_title {left: 0;padding: 0;position: absolute;right: 0;top: 0;}
#registration_ruler_image {height: 2px;}


#table-container_email .tableContainer-labelCell {
	width: 110px !important;
}

#table-container_email   .tableContainer-valueCell  .dijitTextBox {
	width: 360px !important;
}

#emailorworkgroupname .tableContainer-labelCell {
	vertical-align: middle !important;
	width: 125px !important;
}

#userdetails #userId {
	color: black !important;
}

#userdetails #country
{
	width: auto!important;
}

#registration_div #bodysection #userdetails .tableContainer-valueCell #passwordTextDiv  .dijitTextBox 
{
	width:190px!important;
	min-width:190px!important;
}
#registration_div #bodysection #userdetails .tableContainer-valueCell #reenteredPasswordDiv  .dijitTextBox 
{
	width:190px!important;
	min-width:190px!important;
}
/*********************************************
 	End: Registration Css                    
**********************************************/
#downloadDialog {
		height: 440px;
		width: 370px;
		margin: 50;
		overflow: hidden;
		padding: 0;
	}
	
.dojoxGrid td
{
	vertical-align: middle; !important
}

#filters .dijitTitlePane
{
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.height_div
{
	height: 327px !important; 
	width: 240px !important;
}

.wizard_download_button_margin
{
	margin: 15px 10px 5px 10px;
}

/*for teprobeupload page*/
#probeParametersTable .tableContainer-labelCell {
	vertical-align: top;
	width: 120px !important;
}

#probeParametersTable .tableContainer-valueCell {
	vertical-align: top;
}


#notification_div  p
{
	margin-top: 0.5em;
	font-size: 11px;
	margin-bottom: 1em;
}

#notification_div h4
{
	margin-top: 0px;
}

#notification_div  h2{
	margin-top: 10px;
	margin-bottom: 5px;
}

#notification_message
{
	float: left;
	min-width: 75%;
	max-width: 75%;
}

#notification_message_posted_date
{
	float: right;
	text-align: right;
	max-width: 25%;
	min-width: 25%;
}
			
			
#wizard_center_section #defineBaitGroupSection table tbody tr .tableContainer-labelCell
{
	width:120px!important;
}

#Workgroup_folder_tree_div .dijitTree {
    overflow: visible;
}

#Collaboration_folder_tree_div .dijitTree {
    overflow: visible;
}
.dijitTextBoxDisabled input
{
	color: black!important;
}

/*********************************************
    Start: Settings Css                    
**********************************************/
.earray_body_settings_div {
    height: 500px;
    width: 655px;
    min-width: 655px;
    min-height: 500px;
    padding: 0px;
    margin: 0px;
}

.settings_info
{
    font-size: 11px;
    text-align: justify;
    color: #a6a6a6;
    padding-left: 3px;
    padding-right: 1px;
    padding-bottom: 8px;
    margin: 0px;
}

.settings_footer
{
    background-color: #DDEEEE;
    padding: 10px;
    border-radius: 0px 0px 8px 8px;
}

.settings_cp_lbl_td
{
    width: 145px;
    padding: 3px;
    text-align: right;
    vertical-align: middle;
}

.settings_cp_td
{
    padding: 3px;
}

.settings_pi_lbl_td
{
    padding: 3px;
    text-align: right;
    vertical-align: middle;
}

.settings_pi_td
{
    padding: 3px;
}

.settings_cu_lbl_td
{
	padding: 3px;
    text-align: right;
    vertical-align: middle;
}
.settings_cu_td
{
	padding:3px;
}
/*********************************************
    End: Settings Css                    
**********************************************/
.overlay_left_div ul{
	margin: 0px;
	padding: 0px;
}

.overlay_left_div li{
	list-style: none;
	line-height: 2em;
	margin:5px;
	vertical-align: middle;
}


.label{
	float: left;
    margin-right: 10px;
    text-align: right;
    width: 150px;
    vertical-align: middle;
}

.value{
	
}

.overlay_left_div{
	width:60%;
	float: left;
	margin: 10px;
}


.overlay_right_div{
	width:35%;
	float: right;
	background-color: #DDEEEE;
	height:440px;
}

.overlay_footer_div{
	width:97%;
	background-color: #DDEEEE ;
	position: absolute; 
	bottom: 0; 
	right: 0px;
	padding: 10px;
	border-radius: 0px 0px 8px 8px;
}

.note
{
	width:80%;
	padding-top:50px;
}
.note-css
{
	width:120%;
	font-weight: bold;
	font-size: 11.5px;
}



#workgroup_info{
	margin: 10px;
}

#workgroup_info ul{
	background-color: white;
    padding: 10px;
}

#workgroup_info li
{
	list-style: none outside none;
}


/*********************************************
	Start : View Details CSS 
*********************************************/
.viewDetails_Body {
	width: 1000px;
	height: 600px;
	max-height:600px;
	max-width:1000px;
	min-height:500px;
	min-width:900px;
	padding: 0px;
	margin: 0px;
}

#view_center_section{
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-bottom: 0px !important;
	padding-right: 10px !important;
}

#view_right_section{
	background-color: #DDEEEE;
	width: 250px;
	padding: 10px;
	padding-bottom: 0px; 
}

#view_button_section{
	background-color: #DDEEEE;
	padding:5px !important;
	min-height: 35px;
}

#view_button_section div{
	display: table;
	float: right;
	width:auto;
}

#view_button_section div div{
	display: table-cell;
	float: none;
}

.viewDetailsSection,
.viewDetailsSummarySection{
	background-color: white !important;
	width: 100%;
}

.viewDetailsSummarySection{
	margin-top: 10px;
}

.viewDetailsSummarySection .summaryContainer-labelCell{
	width : 125px !important;
	text-align: right;
}

.viewDetails_favoriteImg
{
	vertical-align: middle !important;
	margin: 2px; 
	cursor:pointer;
	padding-left : 5px;
}

.viewActionBar  div{
	display: table;
	float: right;
	height: 100%;
}

.viewActionBar  div div
{
	display: table-cell;
	vertical-align: middle !important; 
	padding-right: 15px;
	float: none;
}

.viewActionBar  img{
	vertical-align: middle !important;
}

.view_table_section{
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	padding-left: 10px !important; 
}

.view_table_section.paddingtop0{
	padding-top: 0px !important;
}

.viewDetailsTextArea{
	height: 30px;
	width: 590px !important;
}

.viewDetailsAdvTable td{
	padding-bottom: 10px;
	padding-left: 10px;
}


/*********************************************
    End: View Details CSS                   
**********************************************/

.teadvanceduploadparamdiv
{
	padding-left: 0px!important;
}

#downloadSection_baitgroupsummary
{
	position: absolute;
	right: 5px;
	bottom: 0px;
}
/******
.tundra #gfTargetButton .dijitButtonNode{
	width: 80px !important;
}
**********************************************/
.gfTargetButton .dijitButtonNode{
	border-radius: 5px;
	width: 85px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.gfUploadButton .dijitButtonNode{
	border-radius: 5px;
	width: 100px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.buttontop20{
	top: 20px !important;
}

.dblist ul {
	margin: 0px;
	padding: 0px 5px;
}
.dblist .horizotalList li {
	display: inline;
	padding: 0px 5px 0px 0px !important;
}

.dblist li {
	list-style: none;
	padding: 2px 0px 0px 0px !important;
}

.dblist li span {
	vertical-align: middle !important;
}
.wizard_download_button
{
	margin: 5px 10px 5px 10px;
	top:250px;
}
.removeBorderSpace{
	border-spacing: 0px;
}
.earrayUploadFileInput{
	height: 25px !important;
}

.section_row{
	width: 100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #C9C9C9;
}

/***
.earrayUploadFileInput .dijitFakeInput input{
	vertical-align: middle !important;
	padding: 3px !important;
	width: 238px;
	margin-right: 3px;
}

.earrayUploadFileInput .dijitFileInputText{
	vertical-align: middle !important;
	padding: 2px 12px 2px 12px !important;
}
.dashBoard_row{
	width: 98%;
	padding: 15px 0px 15px 10px;
}

.default_font{
	font-family: Trebuchet MS;
	color:#000000
}
.dijitFileInputReal {
	vertical-align: middle !important;
	padding: 3px !important;
	width: 330px;
	margin-right: 3px;
}
**/



.section_header{
	background: url("../images/sectionHeaderBackground.png") repeat-x scroll 0 40% transparent;
	font-size: 18px;
	padding: 5px 10px;
	border-bottom: 1px solid #C9C9C9;
}


#menus_icon li{
	display: inline-block;
   	list-style: none outside none;
   	vertical-align: middle;
}

#menus_icon ol{
	padding: 0px;
	margin-left: 10px: 
}

.launch_pad_icons{
	margin-left:10px;
	width: 100%
}

.launch_pad_icons ol{
	padding: 0px;
}

.launch_pad_icons li{
	vertical-align: middle;
	display: inline-block;
   	list-style: none outside none;
}

.icon_text
{
	margin-right: 20px;
	margin-left: 5px; 
}

.infoDiv{
	padding: 0px;margin:0px;display: inline;
}

.infoImg{
	vertical-align:middle;
}




/*baitgroupwizard*/
#baitGroupBorderContainor .targetIdentifier
{
	height:290px!important;
}

#baitGroupSummaryDownloadButtonsec .wizard_download_button_margin{
	margin-right:15px!important;
}

.collabresend{
	cursor: pointer;
	}

#collabInfoDiv #actualContent .collabsectionbuttons{
	float: right;
	padding:0px 10px 10px 0px;	
}


/***************css for manage drop down***************/
#filters .dijitTitlePaneTitleFocus{
	
	display: inline;
}

#managedropdown {
	margin:0px!important;
	position: absolute;
	top: -5%;
	bottom: 1%;
	right: 5%;
}
#managedropdown  tr td{
	padding:0px!important;
}

#filters .dijitTitlePaneTitle{
	
	position: relative;
}

#managedropdown .dijitStretch{
	
	visibility: hidden!important;
}

#manageSpeciesdropdown {
	margin:0px!important;
	position: absolute;
	top: -5%;
	bottom: 1%;
	right: 5%;
}
#manageSpeciesdropdown  tr td{
	padding:0px!important;
}

#manageSpeciesdropdown .dijitStretch{
	
	visibility: hidden!important;
}

 #managelabel{
	position: absolute;
	right: 13%;
}

.dashboard_name_column
{
	min-width: 70%; 
	max-width: 70%;
	padding-left: 10px;
}
			
.dashboard_status_column{
	font-size: 12px;
	min-width: 16%;
}
.dashboard_action_column{
	margin: 5px;
}

/********************end*******************/

#targetInputFileDialog #targetFileErrorDiv
{
	position: absolute;
	top: 10px;
	right: 60px;
}

#summary_panel .dijitButtonNode{
	padding:0px!important;
}
#summary_panel  .dijitButtonText{
	padding: 0px!important;
}

/******************************GlobalSearch**********************/

#globalsearch_main{padding: 40px!}
#globalsearchtable{padding:0px !important;}
.globalSearchTable-labelCell{
 	vertical-align: middle;
 	width:50px !important;
}
.globalSearchTable-valueCell{
 	vertical-align: middle;
 	padding-left:10px  !important; 
}

.globalsearch_body {
	width: 450px;
	height:425px;
	padding: 0px;
	margin: 0px;
}
#globalresults{border: 1px solid #7eabcd;
position: absolute;
top: 50px;
width: 95%;}
.applicationTypeLabels{display:'inline'}
 #globalresults a{padding-left:10px;display:inline}
  
 #globalsearchbutton{width: 80px;
position: absolute;
top: 10px;
right: 100px;}
 
 

.designsummarycontainer-labelCell{
    text-align: right;
    vertical-align: middle;
    width: 120px!important
}

.designsummarycontainer-valueCell{
    vertical-align: middle;
}

.finalizeSummaryContainer1-labelCell{padding-left: 5px!important;color: #888888;width: 190px!important;}
.finalizeSummaryContainer1-valueCell{vertical-align:middle;width: 110px!important;}

.finalizeSummaryContainer2-labelCell{padding-left: 5px!important;color: #888888;width: 285px!important;}
.finalizeSummaryContainer2-valueCell{vertical-align:middle;width: 70px!important;}



/** css for CGH **/
#cghStandardSummaryPage .summaryContainer-labelCell
{
	width: 110px !important;
}

#borderContainerCGHReview .reviewTargetSummary
{
	height: 100px;
}
#cghStandardSummaryPage {
height: 320px!important;
}

#cghChipBaitGroupSummaryPage {
height: 220px!important;
}

#cghAddReviewProbeGroupSummaryTitle{min-height:30px;}
#cghAddReviewProbeGroupSummaryTitle div{display: table;float: right;width:auto;}

/******************************************** migration of dojo form 1.7 to 1.8.5 changes ********************************************************/
.dijitPlaceHolder { top: 3px;}/**middle algin the text in text box**/
.dijitSelect .dijitButtonContents{vertical-align: middle !important;} /**middl;e align text in select box**/
.tundra .dijitArrowButton{padding:3px !important;}
.find_button_selected .dijitButtonContents{margin:3px 10px;}
.find_button_unselected .dijitButtonContents{margin:3px 10px;}
.manageFolderButton .dijitButtonContents{margin:3px 10px;}
/*************************************************************************************************************************************************/

.createFISHlabelsAndValues-table-vert
{
  
}

.createFISHlabelsAndValues-labelCell {
  vertical-align: middle;text-align: left;
  font-weight: bold;background: lightgray 0% 0% repeat;
  border:1px dotted gray;
  padding: 3px;
}

.createFISHlabelsAndValues-valueCell {
  vertical-align: middle;text-align: left;
  border:1px dotted lightgray;
  height: 30px;
  padding: 3px;
}

.createFISHlabelsAndValues-valueCell-0{
  width: 30px;
  text-align: center;
}

.createFISHuserRegion{
  color: #000000;
  font-weight: bold;
}

.createFISHRecText{
  margin-top: 80px !important;
  margin-bottom: 15px !important;
}
.overlay_white_div{
	width:180px;
	float: top;
	background-color: #FFFFFF;
	margin: 20px;
	padding: 10px;
	height:150px;
}
.createSureGuideText{
  margin-top: -1px !important;
  margin-bottom: 0px !important;
  margin-left: 15px !important;
}
.fishOrderTable
{
border: 1px solid black;
border-spacing: 0px;
border-collapse: collapse;
width:690px;
font-family: sans-serif !important;
font-size:1em;
}
.fishOrderTable tr
{
	width:690px;
	border-width: 1px;
	border-color: lightgray;
	font-family: sans-serif !important;
	font-size:1em;
}
.fishOrderTable td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: lightgray;
	text-align:left;
	font-family: sans-serif !important;
	font-size:1em;
}
.fishOrderTable th
{
border-width: 1px;
padding: 5px;
border-style: solid;
border-color: lightgray;
background-color: #D4E9FF;
font-family: sans-serif !important;
font-size:1em;
font-weight:bold;
text-align:center;
}

.CustomFISHParameterLabelsAndValues-labelCell {
  text-align: right;
 	vertical-align: middle;
 	color: #888888;
}

.CustomFISHParameterLabelsAndValues-valueCell {
  vertical-align: middle;
  width: 180px!important;
}

.createFISHlabelsAndValues-table-vert
{
  
}

.sureGuidelabelsAndValues-labelCell {
  vertical-align: middle;text-align: left;
  font-weight: bold;background: lightgray 0% 0% repeat;
  border:1px dotted gray;
  padding: 3px;
  width:180px;
}

.sureGuidelabelsAndValues-valueCell {
  vertical-align: middle;text-align: left;
  border:1px dotted lightgray;
  height: 30px;
  padding: 3px;
  width:180px;
}

.hitsTable tr
{
	width:890px;
	border-width: 1px;
	border-color: lightgray;
	font-family: sans-serif !important;
	font-size:1em;
}
.hitsTable td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: lightgray;
	text-align:left;
	font-family: sans-serif !important;
	font-size:1em;
}
.hitsTable th
{
border-width: 1px;
padding: 5px;
border-style: solid;
border-color: lightgray;
background-color: #DEDEDE;
font-family: sans-serif !important;
font-size:1em;
font-weight:bold;
text-align:center;
}
#addExistingEntityGridDiv .gridx {
        width: 708px;
        height: 310px !important;
    }
#addExistingEntityGridDiv .dijitButton {
       visibility: hidden !important;
       cursor: not-allowed;
       pointer-events: none;
       float:left !important;
    }    
@-moz-document url-prefix() {
#addExistingEntityGridDiv .gridx {
        width: 705px;
        height: 310px !important;
    }
}

.gridxCell{
        white-space: nowrap; 
}
.featuredsection
{
    color: #002466;
    font-weight:bold;
}
.speciesWindow
{
	width:300px;
	height:360px !important;
}
.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel {
padding-left:3px;
padding-right:3px;	
}

#user_favourites_recentlyaccessed_loading{
text-align:center;
}


#flankingSureGuideDiv{
	margin-top: -20px;
}

/* .deleteButtonCustomGenome .tundra .dijitButtonNode{
	background-color: transparent;
	border: none;
	border-bottom: none;
	box-shadow: none;
	cursor: pointer;
	color: #0066CC;
}

.dustbinIcon { 
	background-color: transparent;
	border: none;
	box-shadow: none;
    background-image: url("/suredesign/images/icon_delete_16.png"); 
    background-position: center center; 
    background-repeat: no-repeat; 
    height: 18px; 
    width: 18px;
    border-bottom: none;
}
 */
.inner { 
	overflow:hidden;
}
#myGenomeDialog{
	border-radius: 0px;
}

#myGenomeDialog .dojoxDialogTitleBar {
	background: #fafafa url(../dojo/dijit/themes/tundra/images/titleBar.png) repeat-x top left;
	padding: 5px 6px 3px 6px;
    outline: 0;
    cursor: move;
    height: 14px;
}
 
#manageGenomeGridDiv{
	height: 89%;
	width: 100%;
}

#customGenomeGrid{
	height: 100%;
	width: 99.674%;
}

#manageGenome{
	height: 100%;
	width: 100%;
} 

.numericTextBox input{
    text-align: right;
}

#Summary_button_section{background-color: #DDEEEE;min-height:35px;padding-top:5px;padding-right:5px}
#Summary_button_section div{display: table;float: right;width:auto;}
#Summary_button_section div div{display: table-cell;float: none;}

.gridxSortNode{font-weight: bold;overflow: hidden;padding-left: 4px !important; }
#SummaryGrid-2 {text-align: right !important;}
#SummaryGrid-3 {text-align: right !important;}
.gridx{height: 260px;}

.displayBlock
{
    width: 53px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    cursor: pointer;
    padding: 1px;
    border-style: solid;
    border-width: 1px;
    font-size: 10px;
}

.selectedDiv
{
	background-color: #7eafd2;
}

#selectTargetsEditableGrid{
    height: 100%;
    width: 100%;
}

#notification_header
{
color: red;
font-size:14px!important;
font-weight: bold;
}

#notification_information
{
 font-size: 14px;
 line-height: 1.5em;
 color: #000000;	
}

#dashboard_child
{
	min-width: 68%;
	max-width: 68%;
	border-left:1px solid #C9C9C9;
	margin-left:20px;
	
}
#dashboard_lastchild{
	min-width: 68%;
	max-width: 68%;
	margin-left:20px; 	
}
#dashboard_lastchild_image{
	border-left:1px solid #C9C9C9;
	height:11px
	}
#back-top {
  display: none;
  position: fixed;
  bottom: 10%;
  right: 5%;
  z-index: 99;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 12px;

  }
.dashboard_seprator{
	border-left: 1px solid #C9C9C9;
	padding-left:10px;
	}	
}  
.finalizeResultsTable{
  width : 100%; 
  border: 1px solid; 
  border-collapse: collapse;
  margin-top:1%; 
  border-color: #BFBFBF;	
}

.finalizeResultsTable th {
  border: 1px solid; 
  border-collapse: collapse; 
  text-align: center;
  font-weight: bold;
  padding: 3px; 
  background: #DEF 0% 0% repeat; 
  border-color: #BFBFBF;
}

.finalizeResultsTable td {
  border: 1px solid; 
  border-collapse: collapse; 
  padding: 3px; 
  border-color: #BFBFBF; 
}

.fastaBrowseButton{
	padding: 1px 10px; 
	text-align: center; 
	font-family: 'robotoregular'; 
	text-align: center; 
	cursor: pointer;
}

#rnadefinetargetspagebottomsection .selectDatabseRNAAdvance{
	height:120px!important;
}

#rnadefinetargetspagebottomsection .regionOfInterestRNAAdvance{
	width: 395px;
	height:120px!important;
}

#rna_advanced_defineDesign_showManageTranscriptomeLink, #rna_advanced_defineDesign_showUploadTranscriptomeLink{
	padding-left: 10px;
}

.transcriptome_guidelines
{
	background-color: #efeff3;
    float: left;
    left: 12%;
    width: 60%;
    height: 20%;
    position: relative;
    color: black;
    border: 1px solid #EEEEEE;
    padding:10px
}

.span-suggestion-rna{
    color:black;
    margin: 10px;  
    font-weight: bold;
    clear: both;
 }
 
#beads span {
    white-space: normal;
    word-wrap: break-word;
    text-align: left;
}

#beads {
	margin:0px!important;
	max-width:245px !important;
}

.avidaOrderLabel{
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 195px;
    vertical-align: middle;
}

.avidaSelectedProbeQuality {
    border: 1px solid #C0defc;
    padding: 10px !important;
    background-color: #dcecfc !important;
}
.avidaUnselectedProbeQuality {
    border: 1px solid #eee;
    padding: 10px !important;
}

.avidaDisabledProbeQuality {
    border: 1px solid #ddd;
    padding: 10px !important;
    color: #888888;
    background-color: #efefef !important;
}

#avidaStandardSummaryPage .summaryContainer-labelCell {
    width: 80px !important;
}

.avidaReviewProbesStats-labelCell {
    text-align: right;
}

.avidaReviewProbesStats-valueCell {
    padding-left: 5px;
}

#avidaDesignCategoryDiv > label {
    margin-right: 10px;
}

.avidaImportDesignGuidelines
{
    background-color: #efeff3;
    width: 70%;
    color: black;
    border: 1px solid #EEEEEE;
    padding:10px;
    margin-left: 25px;
    margin-top: 20px;
}

.avidaImportDesignGuidelinesLabel{
    color:black;
    margin: 10px;
    font-weight: bold;
    clear: both;
}

textarea::placeholder {
    color: #a6a6a6;
    font-style: italic;
}


.truncateTextCustomForRNAStd{
    width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}