/* SALARY CALCULATOR STYLE SHEET */
	/* Input Module */  
		#SalaryCalculatorInputModule .small {
			font-size: 11px;
		}
	
	/* Report Module */  
		#SalaryReport h1 {
			font-size: 125%;
			font-weight: bold;
			border-bottom: 1px solid #979797;
			padding:0; 
			padding-bottom: 5px;
			margin:0;
			margin-bottom: 10px;
		}
		
		#SalaryReport table.ContentContainer{
			margin-bottom: 20px;
		}
		
		#SalaryReport table.ContentContainer td{
			padding-left: 10px;
		}
		
		#SalaryReport table.ContentContainer td:first-child{
			padding-left: 0;
		}
		
		#SalaryReport td{
			vertical-align: top;
		}
		
	/* Graph */
		#SalaryReport div.SalaryGraph{
			width: 405px;
			background-color: #51b400;
			background-image: url('images/Backgrounds/GreenGradient.gif');
			background-repeat: repeat-x;
			border: 1px solid #474747;
			padding: 10px;
		}
		
		#SalaryReport div.SalaryGraph table td {
			color: white; 
			font-size: 13px; 
			vertical-align: top;
		}
		
		#SalaryReport div.SalaryGraph table tr.Local td {
			font-weight: bold;
		}
		
		#SalaryReport div.SalaryGraph table td.Salary {
			text-align: right;
		}
		
		#SalaryReport div.SalaryGraph table tr.Graph td {
			text-align: center;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		#SalaryReport div.SalaryGraph div.graphContainer{
			text-align: left;
		}
		
		#SalaryReport div.SalaryGraph div.currencyContainer{
			text-align: right;
			font-size: 10px;
		}	
		
		#SalaryReport span.currency {
			text-transform: capitalize;
		}	
		
		/* Premium Report Offer */
			#SalaryReport div.SalaryGraph tr.PremiumReportOffer h2 {
				color: #071188;
				font-style: normal;
				font-size: 13px;
			}
			
			#SalaryReport div.SalaryGraph tr.PremiumReportOffer td {
				font-size: 10px;
			}
			
			#SalaryReport div.SalaryGraph tr.PremiumReportOffer div.btnContainer{
				float: right;
				padding: 20px; 15px; 15px; 5px;
			}
			
			#SalaryReport div.SalaryGraph tr.PremiumReportOffer #btn_PremiumReportOffer.ui-button-text-only .ui-button-text{
				color:#000;
			}
			
		/* Sidebar Box */
			div.SideBarBox{
				border: 1px solid #474747;
				margin-bottom: 20px;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				behavior: url(/CSS/PIE/PIE.htc);
				/* http://css3pie.com/documentation/known-issues/ */
				position:relative;/* prevents PIE problems with z-index */
			}
			
			div.SideBarBox div.colorBar{
				height: 8px;
				line-height: 8px;
				background: #3d5b7a;
			}
			
			div.SideBarBox div.inner{
				padding: 10px;
			}
			
			div.SideBarBox ul{
				margin: 0;
				margin-left: 15px;
			}
			
			div.SideBarBox ul li{
				margin-top: 5px;
			}
		
		/* Google Ad */
			div.GoogleAd.Pos1{
				margin-bottom: 15px;
			}
		/* Report Section */
			div.ReportSection{
				border: 1px solid #474747;
				margin-bottom: 20px;
				position: relative;
			}
			
			div.ReportSection h2{
				background: #EBEBEB;
				padding: 5px 10px;
				font-style: normal;
				color: #4b4c4a;
				border-bottom: 1px solid #474747;
			}
			
			div.ReportSection div.inner{
				padding: 10px;
			}

			#SalaryReport .truncate-morelesslink{
				color: blue;
			}
		
		/* Cost of Living Calculator */	
			#COLCal{
				float: left;
				width: 50%;
			}
		
		/* Google Ad 2 */	
			div.GoogleAd.Pos2{
				float: right;
				width: 50%;
				text-align: right;
			}
			
		/* indeed JobPostings */
			#indeedJobPostings{
				margin-top: 20px;
			}
			
			#indeedLogo{
				position: absolute;
				top: -5px;
				right: 0;
			}
			
			#indeedJobPostings div.footer{
				text-align: right;
				padding: 10px;
				position: relative
			}
			
			#indeedJobPostings div.footer span{
				position: absolute;
				top: 16px;
				right:70px;
			}
			
			#indeedJobPostings div.indeedJobPostings{
				margin: 0; 
				padding: 0; 
				border: 0; 
				width: auto; 
				text-align: left; 
			}
			
			#indeedJobPostings div.intro p{
				margin-top: 0
			}
			
			#indeedJobPostings div.intro p:first-child{
				display: none;
			}
			
			#indeedJobPostings ul{
				margin: 0;
				margin-left: 15px;
			}
			
			#indeedJobPostings ul li{
				margin-top: 5px;
			}
		/* DOL OES */
			#DOLStatistics{
				margin-top: 20px;
			}
			
			#DOLStatistics div.footer{
				text-align: right;
				color: red;
				padding: 10px;
			}
			
	/* Data Box */
		/*
			<div class="DataBox">
				<div class="Header">
					<!-- PLACE HEADLINE HERE -->
				</div>
				<div class="Inner">
					<!-- PLACE DATA HERE -->
				</div>
			</div>
		*/
		
		#SalaryReport .DataBox {
			border: 2px solid #474747;
			margin-bottom: 15px;
		}
		
		#SalaryReport .DataBox .Header{
			border-bottom: 1px solid Gray;
			background: #EBEBEB;
			text-align: left;
			font-weight: bold;
			padding: 3px;
		}
		
		#SalaryReport .DataBox .Inner{
			background: #FFFFFF;
			
		}
		
		#SalaryReport .DataBox .Pad{
			padding: 15px;
			
		}
			
	/* Currency Info */		
		#SalaryReport .CurrencyInfo {
			color: red;
			margin-bottom: 15px;
		}		

	/* Job Title Link */  
		#SalaryReport .JobTileLink {
			color: #4b4c4a; 
			font-size: 115%; 
			font-weight: bold;   
			text-decoration: none}
		
		#SalaryReport .JobTileLink:hover {
			text-decoration: underline
		}
  /* auto complete */         
   #Autocomplete_OrganizationIndustry{
		width: 200px;
	}
	.ui-autocomplete {
		text-align: left;
	}
	
	   #Autocomplete_EdLevel{
		font-size:9px;
	}
	
/*////////////////////////////////////////////////////////////*/
/* Questionnaire                                              */	
/*////////////////////////////////////////////////////////////*/
	#SEQuestionnaire td{
		padding-bottom: 15px;
	}
	
	#SEQuestionnaire td.labelContainer{
		text-align: right;
		padding-top: 7px;
	}
	
	#SEQuestionnaire label{
		font-weight: bold;
		margin-right: 5px;
		white-space: nowrap;
		text-aling: right;
	}
	
	#SEQuestionnaire label.radioLabel{
		font-weight: normal;
	}
	
	#SEQuestionnaire span.required{
		color: red;
		padding-right: 3px;
	}
	
	#SEQuestionnaire table.confirmation tr td{
	 	vertical-align: top;
	}
	
	#SEQuestionnaire table.confirmation tr td.labelContainer{
	 	text-align: left;
		padding-top: 7px;
	}
	
	#SEQuestionnaire table.confirmation td{
		padding-bottom: 5px;
	}
	
	#SEQuestionnaire table.confirmation ul{
	 	margin:0;
	}
	
	#SEQuestionnaire table.confirmation ul li.AutoSuggest{
	 	list-style: none;
	}
	
	#SEQuestionnaire table.confirmation ul li.ManuallyEntered{
	 	margin-left: 15px;
		margin-top: 5px;
	}
	
	#SEQuestionnaire table.confirmation tr.ExtraQuestions label{
		white-space: normal;
		font-weight: normal;
		display: block;
		padding-top: 3px;
		margin-left: 25px;
		margin-bottom: -10px;
	}
	
	#SEQuestionnaire table.confirmation tr.ExtraQuestions label:first-child{
		display: block;
		margin-bottom: 5px;
		margin-left: 0;
		padding-top: 15px;
	}
	
	#SEQuestionnaire table.confirmation tr.ExtraQuestions div.QuestionContainer div.radio{
		float: left;
	}
	
	div.RequiredInfoMsg{
		float: right;
		color: red;
	}
	
	div.TopTagLine{
		font-weight: bold;
		font-size: 10px;
		color: #000000;
		
	}
	
	.TopTagLineGrey{
		font-weight: bold;
		font-style: italic;
		font-size: 10px;
		color: #a6a5a9;

	}
	
	#TopTagLineImg {
	float: right;
	margin-right: 20px;
	padding-left: 120px;
	}
	
	.Grey{
		font-weight: bold;
		font-size: 10px;
		color: #a6a5a9;
		margin-bottom: 10px;
	}
	
	#Btn_getReport{
		margin-top: 10px;
	}
