table{border-collapse:collapse;border-spacing:0;width:100%;}

label { white-space:nowrap; }
input[type="text"],
input[type="password"],
select,
textarea { border:1px solid #999; font-family:Arial; font-size:12px; margin:0px; padding:2px; }
option, optgroup { font-family:Arial; font-size:12px; }
.hiddenButton{ width:1px !important; height:1px; font-size:1px !important; padding:0 !important; margin:0 !important; position:absolute !important; filter:alpha(opacity=0); opacity:0.0; }

.formTable{background:#F3F3F3 url(../skin/img/bg/formTable.gif) repeat-x bottom;border-left:1px solid #EEE;border-right:1px solid #EEE;}
  .formTable tr{vertical-align:top;}
  .formTable td{padding:6px 2px;}

div.alert { background:#FFF url(../skin/img/icn/alert.gif) no-repeat top left; color:#900; font-weight:bold; padding:4px 4px 2px 30px; }
.browserAlert { background:#FEFFAF url(/skin/img/icn/alert-red.gif) no-repeat 6px 8px; border:10px solid #FFF; color:#000000; font-size:15px; padding:8px 60px; min-height:38px; }
  .browserAlert a { font-weight:bold; text-decoration:underline; }

div.scrollMe { background:#FFF; height:330px; overflow-x:hidden; overflow-y:auto; padding:0; margin:0; }

h3.blueFlap{background:#DBE5EC;border-bottom:0;color:#333;padding:6px 6px 6px 33px;margin:-5px -5px 5px !important;}
h3.blueFlap .rtl{background:transparent url(/skin/img/bg/events.png) no-repeat -128px 0;height:27px;width:27px;display:block;position:absolute;left:0;top:0;}
h4 { font-size:14px; margin:0px 0px 8px; }

.detailTable{border-top:1px solid #EDEDED;}
.detailTable td { border-top:1px solid #EDEDED; padding:10px; vertical-align:top; }
.detailTable td.logo { width:100px; }
  .detailTable td.logo a { margin:0 auto; }
  .detailTable td.logo img { margin:0 auto; }
  .detailTable td.logo .vid { background:#FBBC10; display:block; font-size:11px; font-weight:bold; padding:2px 0; text-align:center; text-decoration:none; text-transform:uppercase; }
  	.detailTable td.logo .vid:hover { text-decoration:underline; } 
.detailTable td.rate { padding:0; width:159px; }
  .detailTable td.rate .thumbs { background:transparent url(/skin/img/bg/thumbs.png) no-repeat 0 10px;border-left:1px solid #CCC;color:#666;height:80px;padding:20px 0 0 10px;position:relative;}
  .detailTable td.rate a { background:transparent url(/skin/img/thumbs/blueBg.png) no-repeat 0 0; color:#999; display:block; font-size:14px; height:32px; position:absolute; right:5px; width:61px; }
  .detailTable td.rate a:hover { text-decoration:none; }
  .detailTable td.rate .thumbsUp { top:15px; }
  .detailTable td.rate .thumbsDown { top:53px; }
  .detailTable td.rate a span { display:block; padding:8px 0 7px 33px; }
  .detailTable td.rate .thumbsUp .on { background:transparent url(/skin/img/thumbs/upOn.png) no-repeat 3px 3px; }
  .detailTable td.rate .thumbsUp .off { background:transparent url(/skin/img/thumbs/upOff.png) no-repeat 3px 3px; }
  .detailTable td.rate .thumbsDown .on { background:transparent url(/skin/img/thumbs/downOn.png) no-repeat 3px 3px; }
  .detailTable td.rate .thumbsDown .off { background:transparent url(/skin/img/thumbs/downOff.png) no-repeat 3px 3px; }
  .detailTable td.rate .stats{border-left:1px solid #CCC;color:#666;font-weight:bold;font-size:10px;margin:0 0 20px;padding:0 0 0 10px;text-transform:uppercase;}
  .expWarnShell{position:absolute;width:606px;}
  .expWarn{background:orange;color:#888;left:-10px;padding:10px;position:absolute;top:-10px;width:586px;}
  .expDays { color:#D94800; font-size:14px; font-weight:bold; padding-right:6px; }
  
/* paginator thingies */
.pagin { float:right; margin-top:-18px; width:auto; }
	.paginActive a, .paginInactive a { color:#0035A9; padding:4px; text-decoration:none; }
		.paginActive a, .paginActive a:hover { color:#999; font-weight:bold; }
		.paginInactive:hover a { text-decoration:underline; }
		
	.paginBottom { display:block; margin-top:0; padding-top:12px; }
    .dLBottomPagin { margin-top:0; }
  
/* see fileUpload.xcss */
 .rich-fileupload-ico-add { background-image:url('/skin/img/txtIcons.png'); }
 .rich-fileupload-toolbar-decor td { padding:0 !important; }
 .rich-fileupload-font input { font-size:32px !important; cursor:pointer; }
  /*dlgFileLists*/
  table.fileUploads td.fileUpload { padding:0; vertical-align:top; }
  table.fileUploads span.fileList { display:block; max-height:160px; overflow:auto; }
  table.doublePane table.fileUploads span.fileList { max-width:202px; overflow-x:auto; }
  .file { display:block; margin:4px; white-space:nowrap; }
  .fileList{max-height:80px;overflow:auto;}


div.personSelector,
.inputList {overflow:auto; }
.inputList{max-height:120px;padding:10px;}
.inputList th{text-align:left;}
.facesInputListItem{padding:2px 0;}
div.personSelectorNoTitle { background:#FFD; border-top:1px solid #CACACA; padding:10px 10px 15px; }

.fMS_DialogImage{margin:-5px 4px;}
.fMS_DialogText{background:#EAEAEA;border:1px solid #B5B2AA;display:block;font-weight:bold;height:24px;line-height:24px;text-decoration:none !important;}
.fMS_AvailableTitle,
.fMS_SelectedTitle{display:block;font-weight:bold;text-align:left;text-transform:uppercase;}
.fMS_Available,
.fMS_Selected{width:218px;height:120px;}
.fMS_Group{width:218px;}

.fMS_LeftButton,
.fMS_LeftAllButton{background:url(/skin/img/icn/arrowMoveLeft.gif);}
.fMS_RightButton,
.fMS_RightAllButton{background:url(/skin/img/icn/arrowMoveRight.gif);}
.fMS_LeftButton,
.fMS_LeftAllButton,
.fMS_RightButton,
.fMS_RightAllButton{border:none;cursor:pointer;font-size:10px;height:25px;text-transform:uppercase;width:103px;}

.fMS_SummaryTable { width:100%; vertical-align:top; }
.fMS_SummaryRemove {cursor:pointer;width:20px;}
.fMS_SummaryNoSelection { color:#666; font-style:italic; padding:4px; }
.fMS_SummaryLabel { padding:4px; }

.fMS_Table td { padding:5px 10px; }

.fQS_Container{padding:5px 10px;text-align:right;}
  .fQS_Confirmation{color:#666;font-style:italic;padding:2px 0 0 0;}
  .fQS_Label{font-weight:bold;padding-right:6px;}
  .fQS_ErrorText{color:#900;font-weight:bold;padding-right:6px;}
  .fQS_Textbox{margin:0 6px 0 0 !important;width:225px !important;}
  .fQS_Input{padding:5px 0;}
  .fQS_Checkbox{margin-right:6px;}
  
/* a4j loading overlay*/
.loadingOverlay{position:fixed;text-align:center;background:#900;color:#FFF;top:0;right:0;padding:8px;z-index:110;}
.loadingOverlay div { background:#FFFAEA; font-size:18px; }

/*utility classes */
.capsFl { text-transform:capitalize; }
.hidden { display:none !important; }
.b1S9 { border:1px solid #999;}
.b1SC { border:1px solid #CCC; }
.bb1DC { border-bottom:1px dotted #CCC; }
.c039 { color:#039 }
.c3 { color:#333 }
.c6 { color:#666; }
.c8{color:#888;}
.c9 { color:#999; }
.cF { color:#FFF; }
.cC00 { color:#C00; }
.f0 { font-size:0; }
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.lh200p { line-height:200%; }
.lh15{line-height:15px;}
.lh22{line-height:22px;}
.mauto { margin:auto; }
.m0 { margin:0 !important; }
.m6{margin:6px;}
.mb5 { margin-bottom:5px; }
.mb8 { margin-bottom:8px; }
.mb16 { margin-bottom:16px; }
.mb36 { margin-bottom:36px; }
.ml-5 { margin-left:-5px; }
.ml5 { margin-left:5px; }
.ml8 { margin-left:8px; }
.ml16 { margin-left:16px; }
.ml30 { margin-left:30px; }
.mr6 { margin-right:6px;}
.mr16 { margin-right:16px; }
.mt4 { margin-top:4px; }
.mt8 { margin-top:8px; }
.mt16 { margin-top:16px; }
.mtb16 { margin-bottom:16px; margin-top:16px; }
.p0 { padding:0 !important; }
.p6 { padding:6px; }
.p8 { padding:8px; }
.p14 { padding:14px; }
.p16 { padding:16px; }
.p24 { padding:24px; }
.pb2 { padding-bottom:2px; }
.pb4 { padding-bottom:4px; }
.pb6 { padding-bottom:6px; }
.pb8 { padding-bottom:8px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pl0 { padding-left:0; }
.pl2 { padding-left:2px; }
.pl6 { padding-left:6px; }
.pl8 { padding-left:8px; }
.pl10 { padding-left:10px; }
.pl12 { padding-left:12px; }
.pl16 { padding-left:16px; }
.pl18 { padding-left:18px; }
.pr2 { padding-right:2px; }
.pr4 { padding-right:4px; }
.pr6 { padding:0 6px 0 0; }
.pr8 { padding-right:8px; }
.pr10 { padding-right:10px; }
.pr12 { padding-right:12px; }
.pr28 { padding-right:28px; }
.pr40 { padding-right:40px; }
.pt3 { padding:3px 0 0; }
.pt5 { padding-top:5px; }
.pt6 { padding-top:6px; }
.pt8 { padding-top:8px; }
.pt11 { padding-top:11px; }
.pt16 { padding-top:16px; }
.pt25 { padding-top:25px; }
.ptb6 { padding-bottom:6px; padding-top:6px; }
.ptb8 { padding-bottom:8px; padding-top:8px; }
.ptb25 { padding-bottom:25px; padding-top:25px; }
.tbl-c { display:table-cell; }
.greyNote { color:#666; font-size:11px; font-style:italic; }
.georgia { font-family:Georgia, times, serif; }
.arial { font-family:Arial, Helvetica, sans-serif; }
.w50p { width:50%; }
.w60p { width:60%; }
.w70p { width:70%; }
.w78p { width:78%; }
.w100p { width:100% !important; }
.w100px { width:100px; }
th.eptd { width:150px; }
.ulmod ul, .ulmod ol { margin:0 0 0 20px; }
.lzeroimp{left:0px !important;}

td.date { width:100px; }
td.qlink { text-align:center; width:80px; }

/* NV Dash Rankings */
.rankPop-Tri2 { background:url( /skin/img/bg/popTri2.png ) no-repeat 8px 0; display:block; height:29px; width:100%; position:relative; top:2px; z-index:2; }
.rankPop-Tri3 { background:url( /skin/img/bg/popTri3.gif ) no-repeat 97px top; height:13px;position:relative; top:2px; z-index:2; }
.rankPop-Bubble2{border:2px solid #A9A9A9;background:#EFEFEF;padding:10px;position:relative;z-index:1;}


/*investor dash deal feed*/
.feedItem{padding:0 10px 10px;}
	.feedItem .title{border-bottom:1px dotted #DCDCDC;padding:0 10px 10px;}
		.feedItem .title a{font-weight:bold;text-decoration:none;}
		.feedItem .feedInt{color:#75AB17;float:right;}
	.feedItem .feedInfo{border-bottom:1px solid #DCDCDC;padding:10px 10px 0;}
	.feedItem .feedInfo .status{background:#EBEBDA;margin-top:10px;padding:10px;}
	.feedItem .feedInfo .history{padding:10px;}
	.feedItem .feedInfo .viewMore{display:inline-block;padding-top:5px;text-decoration:none;}
	
/*obsolete start*/
.noDeals { font-size:14px; color:#666; padding:20px; }
.noDeals > div { padding-bottom:20px;padding-left:20px; }
.noDeals img {margin-bottom:10px;margin-left:-18px;}
  .ndHdr { font-size:28px; display:block; }
  .ndDescrip { display:block; padding-top:10px; }
    .ndDescrip a { font-weight:bold; text-decoration:underline; color:#036; }
  .noDeals, .feedDeal, .feedDeal-Space { }
    .fdExpiration { color:#900; display:block; font-size:12px; font-weight:bold; padding:4px 0 0; }
      .fdeDays { color:#C60; font-size:14px; margin-right:8px; }
      
      
      /*.fdLeading { font-weight:bold; font-size:11px; color:#060; text-transform:uppercase; display:inline-block; }*/
      .fdDescrip { font-size:13px; color:#333; display:block; margin:5px 0; padding-bottom:5px; height:12px; overflow:hidden; }
      
    .fdSingleLine { height:14px; overflow:hidden; display:block; vertical-align:middle; }
/*obsolete end*/

.helpCirc { background:url(/skin/img/icn/blueCircle-15px.png); color:#FFF; display:block; float:right; font-size:11px; font-weight:bold; height:14px; margin-left:8px; padding-top:1px; text-align:center; text-decoration:none; width:15px; }
  .odFeedHdr{color:#2F2200;display:block;font-size:16px;font-weight:bold;margin-bottom:5px;}

    
/* NV Dash Closest OD Deals */
#closestDeals { background:#EBEBDA; border:2px solid #E1AF00; padding:5px; }
	#lvDealDrop {  }
		.lvDealBox { border-bottom:1px dashed #BCBCAF; display:block; margin:auto 6px; padding:16px 0; text-decoration:none; }
    	.lvDealBox:first-child { border-top:1px dashed #BCBCAF; }

			.lvDeal { color:#333; overflow:hidden; width:202px; }
	    	.lvCoLogoCell { width:40px; }
		      .lvCoLogoBorder { background:#FFF; border:1px solid #E5E5E5; display:inline-block; padding:1px; }
		          .lvCoLogo {  }
	      .lvLoc { font-size:11px; display:block; margin-bottom:4px; }
	      .lvCoName { display:block; color:#039; font-size:16px; font-weight:bold; text-decoration:underline; width:158px; }
	      .lvDescription { display:block; padding-top:6px; width:200px; }
      
/* NV Dash Events */
.dashEvtCal, .dashEvtLst { margin:5px; }
	.dashEvtCal { border-collapse:separate; height:164px; width:auto; }
	  .decHdr { background:#DBE5ED; font-size:13px; font-weight:bold; height:25px; text-align:center; }
		/* This is the style class to use if a day has an event */
		.decEvtDay { background:#FFDE10 !important; border:1px solid; border-color:#FFEF88 #CCB20D #CCB20D #FFEF88 !important; color:#000000 !important; font-weight:bold !important; width:29px !important; }
	
	.dashEvtLst { margin-top:auto; padding:0 5px; }
		.dashEvt { border-top:1px dashed #AEB2BA; padding:10px 0; }
			.deDateBdge { float:left; font-weight:bold; text-align:center; text-transform:uppercase; width:30px; }
				.dedb-Top { -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; background:#C00; color:#FFF; display:block; font-size:10px; padding-top:1px; }
				.dedb-Btm { -moz-border-radius:0 0 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; background:#FFF; border:1px solid #CCC; border-top:0; display:block; font-size:14px; }
			.deInfo { margin-left:37px; }
				.deiDate-MultiDay { display:block; width:74%; }
			.deInfo label { font-size:12px; }
			.deRsvpStat { display:block; font-weight:bold; }
      
/* FROM USER.CSS */
.infoBlock{border:1px solid #B6CADB;margin:0 0 10px;padding:10px;}
  .infoBlock .experType{padding:0px 0 8px 24px;}
  .infoBlock ul{padding-left:20px;}
.adminBlock{background:#EEF5FB;border:1px solid #D2DFE8;}
  .adminNote{border-top:1px dotted #B6B6B6;padding:8px 0 16px;}
.editBlock{background:#EEF5FB;border:1px dashed #BFC3F0;margin-bottom:10px;width:100%;}
  .editBlock .editContent{padding:10px;}
.completenessBlock { background:#EAEAEA; border-top:1px solid #CCC; color:#666; margin:0 0 10px; padding:8px; text-align:center; }
  .progressbg { background:transparent url('/skin/img/bg/progressbg.gif') repeat-x left top; border:1px solid #666; height:11px; text-align:left; }
  .progressfg { background:#75AB17;border-right:1px solid #659314; height:11px; }
  td.label { color:#666; font-weight:bold; text-align:right; white-space:nowrap; width:30%; }
  td.value { width:70%; }
  td.value select { width:100%; }
    td.value input { width:98%; }
    .expTbl td {vertical-align:top;width:50%;}
    .expTbl td label {white-space:normal;}

.chgPassHeading { width:142px; }

/*from emailprefs*/
.shareWarning {color:#900; display:block; font-size:13px; font-weight:bold; padding:8px 0; }

.wdgt .stagesT td { border-bottom:1px solid #DFDFDF; color:#666; font-weight:bold; padding:2px; text-transform:uppercase; vertical-align:middle; width:50%; }
.wdgt .stageValue { left:2px; top:3px; position:absolute; z-index:10; }
.wdgt .stage { height:18px; }
.wdgt .stage0 { background:#FFCC00; }
.wdgt .stage1 { background:#E7CE83; }
.wdgt .stage2 { background:#EAD8A0; }
.wdgt .stage3 { background:#E3D9BB; }
.wdgt .stage4 { background:#DDD url(/skin/img/public/fundingBarJagged.png) repeat-y right top; }

.dr-rich-tool-tip{white-space:normal;width:180px;}

/*from forum.css*/
.dc img { cursor: pointer; }
table.forumComments td{border-bottom: 1px dashed #EEE;padding:10px 10px 20px 0;vertical-align:top;}
  .forumHeadshot{width:60px;}
div.forumPostReply{background:#F1F1E8;border-bottom:1px solid #BCBCAF;padding:10px;}
  .forumPostReply .title{display:block;font-size:16px;font-weight:bold;padding-bottom:5px;}
  table.forumPostReplyBody td{padding:5px 5px 5px 0;}
.wpShared{font-size:11px;font-weight:bold;color:#060;display:block;text-transform:uppercase;}
.wpTxt{margin-bottom:15px;display:block;}
.ntResponse{background-color:#EFEFEF;padding:5px;}
  .ntrHdr {font-size:10px;font-weight:bold;display:block;text-transform:uppercase;margin-bottom:5px;}

#forumForm\00003AforumDataTable td.bold a { text-decoration:none; }
	#forumForm\00003AforumDataTable td.bold a:hover { text-decoration:underline; }
/*end forum css*/

/* All links to member profiles must act like this! */
.profileLnk { text-decoration:none !important; }
	.profileLnk:hover { text-decoration:underline !important; }
	
.ddCurrIntLvl { -moz-border-radius:2px;-webkit-border-radius:2px; background:#F9F8E0; border:1px solid #AEB2BA; color:#666; font-size:12px; font-weight:bold; line-height:28px; margin-top:3px; padding:0 12px; }
	.ddCurrIntLvl a { color:#8FBA3F; text-decoration:none; }
		.ddCurrIntLvl a:hover { color:#8FBA3F; text-decoration:underline; }

/* Deal Preview - Shows up on both NV Home and Deal List */
.dp { font-size:12px; left:40px; position:absolute; white-space:normal; width:458px; z-index:100; }
	.dpArrow { background:url(/skin/img/bg/dpArrows.png); display:inline-block; height:42px; left:-36px; position:absolute; top:-24px; width:38px; z-index:2; }
	.dpContent { -moz-border-radius:4px; -webkit-border-radius:4px; border:2px solid #6684A6; display:inline-block; position:relative; width:416px; }
	  .dpcTop, .dpcBtm { padding:15px; }
	   	.dpcTop { background:#6684A6; color:#FFF; line-height:15px; }
			 	.dpcDealName, .dpcOlp { overflow-y:hidden; }	   
		   		.dpcDealName { display:block; font-size:14px; font-weight:bold; margin:0 0 5px; max-height:15px; }
		   		.dpcOlp { display:inline-block; max-height:45px; }
	   	.dpcBtm { background:#F5F5F5; line-height:16px; padding-bottom:10px; }
	 	   	.dpcBtm .dpcField { margin:6px 0; }
	       	.dpcBtm .dpcField:first-child { margin:0; }
					.dpcField a { font-weight:normal !important; text-decoration:underline !important; }
	    			.dpcFieldName { display:block; font-weight:bold; }
    			.dpcField .check { height:12px; }	 
		   	.dpcbLeft, .dpcbRight { display:inline-block; overflow:hidden; vertical-align:top; }
		     	.dpcbLeft { width:175px; }
		     	.dpcbRight { padding-left:10px; width:200px; }
		     .dpcbBtm { border-top:1px dashed #D4D4D4; margin-top:6px; padding-top:10px; }
		       .dpcHighlight { color:#75AB17; font-weight:bold; }

.redBorder { border: 2px solid red !important; }
.displayNone { display: none !important; }

.utasFieldName { font-weight:bold; text-align:right; width:140px; }
.utasFieldVal { padding-left:20px; width:330px; }
