﻿body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;			
}

a {
	_color:#f29532;
	color:#86b8ed;
	}

#holder {	
	margin-top:0px;
	height:570px;	
	width:872px;
	margin:0 auto;			
}
		
#form 
{		
	float:left;
	border:solid 5px #f29532;
	width:862px;				
}
	
form {
	margin:0;
	padding:0;
	}

h1 {
	padding:5px;
	padding-left:0px;
	margin:0px;
	font-size:14px;
	_color:#f29532;	
	color:#000099;
	}
	
h2 {
	padding:2px;
	padding-left:0px;
	margin:0px;
	font-size:12px;
	color:#000099;
	}
	

	#main {	
		border:1px #ccc solid;		
		float:left;
		width:860px;					
		min-height:360px;
		height:auto !important;
		height:360px;	
		}
		
	#left, #right, #split {
		float:left;
		clear:none;				
		margin:0px;
		}
		
		#left 			
		{			
			width:409px;		
			padding:10px;
			padding-top:0px;
			padding-bottom:0px;
			border-right:1px solid #ccc;
			min-height:355px;
			height:auto !important;
			height:355px;	
			font-size:11px;
		}
		
		#right 	
		{
			width:410px;				
			padding:10px;
			padding-top:0px;
			padding-bottom:0px;
			font-size:11px;
			}

		#split 			
		{			
			width:800px;		
			padding:10px;
			min-height:355px;
			height:auto !important;
			height:355px;	
			}			
			
		.question-box 
		{
			border-top:1px solid #f0f0f0;			
			padding: 3px 2px 5px 0px;
			padding-bottom:4px;
			float:left;
			width:405px;
			}
			
		.question {
			_color:#f29532;
			color:#000099;
			font-size:11px;
			display:block;			
			float:left;
			}						
			
		.answer {
			color:#666;
			display:block;

			padding-top:2px;
			width:400px;
			float:left;
			font-size:10px;
			}
			
		.info-button 
		{				
				float:right;
				clear:none;
				cursor:pointer;
			}
			
	.info-button:hover {					
		cursor:pointer;
		}			
			
		.text-box {
			padding:2px;
			margin:0;
			border:1px solid #ccc;
			color:#666;
			font-size:11px;
			}
			
		.list {
			padding:0;
			margin:0px;
			color:#666;
			font-size:11px;
			}
						
			#white {
				background-color:#fff;
				height:50%;
				width:100%;
				margin:0 auto;
				}
				
	#table-buttons 		
	{				
		/*
		border:1px #ccc solid;		
		border-top:0px #ccc solid;		
		border-top:0px #ccc solid;		
		*/
		padding:5px;
		height:auto;
		float:left;		
		}
		
		.applicant-table {
			float:left;			
			padding:2px;
			}
			
			.table-1 
			{
				width:373px;
				font-size:10px;
				border:1px #ccc solid;
				}
				
				.table-1 td {
					border:1px solid #f5f5f5;
					color:#;					
					}
			
			#buttons {
				float:right;
				color:#f29532;
				font-size:12px;				
				padding:2px;
				}
	
	.float-left {
		float:left;
		}
		
		
.tab, .tabRed , .tabOrange , .tabGreen 
{
	border:0px;
	height:36px;	
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;	
    line-height:12px;
    cursor:pointer;
    text-align:center;
    padding-top:10px;

} 

.tab  A, .tabRed  A, .tabOrange  A, .tabGreen A
{
	padding:0px;
	text-decoration:none;	
	float:left;
	padding-left:10px;
	padding-right:5px;	
}


.tabRed
{
	background:url('/sourcing/images/redTabLeft.png') no-repeat left top;
}

.tabRed A 	
{
	color:#ffb5a8;
	color:white;	
}	

.tabRedEnd 
{			
	width:5px;
	height:46px;
	float:left;	
	background:url('/sourcing/images/redTabRight.png') no-repeat right top;
}

.tabOrange
{	
	background:url('/sourcing/images/orangeTabLeft.png') no-repeat left top;
}

.tabOrange A {
	color:#6e3f0c;
}	

.tabOrangeEnd 
{			
	width:5px;
	height:46px;
	float:left;	
	background:url('/sourcing/images/orangeTabRight.png') no-repeat right top;
}

.tabGreen
{
	background:url('/sourcing/images/greenTabLeft.png') no-repeat left top;
}

.tabGreen A {
	color:#4a6e0c;
	
}	

.tabGreenEnd 
{			
	width:5px;
	height:46px;
	float:left;	
	background:url('/sourcing/images/greenTabRight.png') no-repeat right top;
}


.tabHolder
{	
	border:0px solid green;
	width:100%;	
	height:33px;
	/*background-color:#eaeaea;		*/
	border-bottom:3px solid white;
	padding:4px;	
	padding-left:0px;	
	margin:0px auto 0px;
	
}

.tabHolderInner 
{	
	border:0px solid red;
	width:900px;
	padding:0px;		
	margin:0px auto 0px;
	height:45px;
	margin-top:0px;
}

.validatorCalloutHighlight
    {
      background-color: #fffacd;
    }
    
.CustomValidatorCalloutStyle     
{
	border:solid 1px blue; background-color: #ADD8E6; 

}




/*
.BlackBorder
{
	border-collapse:collapse;
	border:1px solid #cccccc;
}

.BlackBorder TD
{
	border:1px solid #cccccc;
	text-align:center;
	height:20px;
}
*/

.SmallHeader TH
{
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	background-color: #ef9a3f;
	color: white;
	font-weight: bold;
	border: 1px solid #cccccc;
}

.inputField 
{
	font-size:11px;
	width:120px;
}

SELECT.inputField 
{
	width:126px;	
}




.controlPanelItem 
{
	text-align:center;	
	font-size:10px;
	margin-right:25px;
}

.controlPanelItem A 
{
	color:#000099;
}

.sourcingkey 
{
	font-size:10px;
	color: #666666;
}

.ToolTip
{
	position:absolute;
	top:0;
	left:0;
	background:white;
	border-color:#65d0e7;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	visibility:hidden;
	color:black;
	font-family:verdana;
	font-size:10px;
	padding:5px;
	
} 

.tooltiptable 
{
	border-collapse:collapse;
}

.tooltiptable TD
{
	border:1px solid #65d0e7;
	color: #666666;
}

.toolTipBody
{
	min-width:150px;
	width: auto !important;
	width: 400px;
	background-color:Black;
	max-width: 400px;
	padding:5px;
}