/* Wrapper Divs */
#recommendedCVUpload { width: 100%; font-family: Arial, helvetica, Sans-Serif; font-size: 11px; }
#frmRecommendedForYou { margin: 0 10px; padding: 10px 0; }
#aspnetForm { margin: 0 10px; padding: 10px 0; }
#RecommendedBox {  }

#pnlServiceUnavailable { font-size: 16px; text-align:center; padding: 20px 10px 0 10px; color: red; }
#pnlUpload { width: 100%; }

/* Upload Form */
.recommendedForm div { float: left; width: 49%; margin-right: 1%; padding-top: .5em; }
.recommendedForm div input, .recommendedForm div select { width: 94%; }

.recommendedForm .jrupload { width: 100%; }
.recommendedForm label { display: block; }

.recommendedForm #pJRSubmit { width: 100%; text-align: center; }
.recommendedForm #pJRSubmit input  
{
	width: 10em;
	font-weight: bold;
	color: #fff;
	cursor: hand;
	border: 1px solid #555555;
	border-top-color: #999999;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #555555 url("../../images/js/elements/buttons/bg_btngry.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #555555 url("../../images/js/elements/buttons/bg_btngry.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}

.recommendedForm .pFootnote { font-size: 10px; }
.recommendedForm .pFootnote p { margin: 0; padding: 0; }

.recommendedForm .pJeCity {}
.recommendedForm .pJeState { clear: both; }
.recommendedForm .pJeZip {}
.recommendedForm .pJeEmail {}

/* Recommendations List */
#pnlRecommendedListWrapper {}
#RecommendHeader { width: 98%; margin: 0 auto; }
.RecommendedForYouHeader { font-size: 16px; font-weight: bold; float: left; width: 80%; }
.recommend_seeall { float: right; width: 20%; text-align: right; }
#recommend_location_text { text-align: left; font-size: 10px; }
#tblResults tr { width: 100%; }
#tblResults td { width: 100%; }
#tblResults td a { font-weight: bold; font-size: 12px; }
#tblResults .results_table { width: 98%; text-align: left; margin: 0 auto; }
#tblResults .titleCell { }
#tblResults .companyCell { border-bottom: 1px solid #ccc; width: auto; }
#tblResults .locationCell { border-bottom: 1px solid #ccc; width: auto; text-align: right; padding-bottom: 0.03em; }

/* Popups */
#WhatsThisPopupUpload { left: 10px; top: 15px; height: 235px; width: 95%; font-size: 11px; z-index: 100001; }
#WhyEmailLocationPopupUpload { left: 10px; top: 15px; height: 235px; width: 95%; font-size: 11px; z-index: 100001; }
.whatsThis { border-left: solid 1px #dddddd; background-color: White; height: 235px; }
.recommend_pop_content { height: 180px; background-color:transparent; margin:10px; width:95%; }
.pop_header { background-color: #F5C85E; height:20px; padding-left:4px; padding-right:4px; }
.pop_header_text { font-size:10px; line-height:20px; margin:0px; padding:0px; }
.pop_header_text img { float:right; margin-top:3px; }
