﻿.soundBoxPanel
{
	position:relative;
	padding:0px;
	vertical-align:top;
	width:125px;
	
}



.soundBoxPanel .select input,
.formatTable .simpleInput,
.formatTable .simpleInput input,
.listingTable .simpleInput,
.listingTable .simpleInput input
{
	border:none;
	background-color:transparent;
}

.formatTable .simpleInput td,
.listingTable .simpleInput td
{
	padding:4px;
}


.soundBoxPanel .soundBoxHover
{
	position:absolute;
	left:0px;
	top:22px;
	background-color:#E7E7DC;
	border:solid 1px #dcdcdc;
	padding:8px;
	width:160px;
	z-index:101;	
	
}
.soundBoxPanel .soundBoxHover td
{
	border:none;
	padding:2px;
}

.soundBoxPanel .soundBoxHover a
{
	font-size:11px;
}


.talentHeader td
{
	padding: 4px 0px 4px 0px;
}


.talentHeader .talentLabel
{
	font-size:18px;
	padding-right:36px;
	
}

.soundBoxGrid
{
	font-size:11px;
}
.soundBoxGrid th
{
	background-position: left center;
	background-image: url('../Images/PublicStyles/PublicGridBackground.jpg');
	background-repeat: repeat-x;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding: 2px 4px 2px 4px;
	font-weight:bold;
	border-collapse:collapse;

}
.soundBoxGrid td
{
	padding:12px 4px 4px 4px;
	border-collapse:collapse;
	vertical-align:top;
	
}

.soundBoxGrid td .demoTable
{
	border-collapse:collapse;
	border:none;
	
}





/*
.soundBoxGrid td .demoTable td
{
	border-collapse:collapse;
	padding:0px;
	background-position: left top;
	background-image: url(/_Controls/Images/PublicStyles/PublicLinkBackground.jpg);
	background-repeat: repeat-x;
	
}
.soundBoxGrid td .demoTable .linkCell
{
	font-size:11px;
	padding:2px 6px 0px 6px;
}
.soundBoxGrid td .demoTable .linkCell a
{
	text-decoration:none;
}
*/





.listingTable
{
	font-size:11px;
}

.listingTable td
{
	padding:4px;
}

.listingTable .label,
.listingLabel
{
	color:#686846;
	font-weight:bold;
}

.formatTable
{
	padding:4px;
}

.layoutTable,
.layoutTable table
{
	font-size:11px;
}

.layoutTable input,
.layoutTable table input,
.layoutTable select,
.layoutTable table select
{
	font-size:11px;
	padding:2px;
}

.noInputStyle input
{
	border:none;
}


.layoutTable ul
{
	margin-top:6px;
	margin-bottom:6px;
	
}

.layoutTable ul li
{
	margin-top:0px;
	margin-bottom:2px;
}

.exampleText
{
	font-size:9px;
}

.noPadding
{
	padding:0px;
}

.greenButton
{
	background-position: left center;
	background-image: url('../Images/PublicStyles/PublicButtonBackground.jpg');
	background-repeat: repeat-x;
	color:#ffffff;
	letter-spacing:1px;
}

table.promoTable tr td
{
	font-size:11px;
	font-weight:normal;
	padding: 0px 0px 6px 0px;
}

table.promoTable .headline
{
	font-size:13px;
	font-weight:bold;
}

table.promoTable img
{
	margin-left:8px;
}




table.demoTable td,
table.demoTableNew td
{
	border-collapse:collapse;
	padding:0px;
	background-color:transparent;
}

table.demoTable .linkCell,
table.demoTableNew .linkCell
{
	font-size:11px;
	text-align:center;
	background-position: left top;
	background-repeat: repeat-x;
}

table.demoTable .linkCell
{
	background-image: url('../Images/PublicStyles/PublicLinkBackground.jpg');
}


table.demoTableNew .linkCell
{
	background-image: url('../Images/PublicStyles/PublicNewDemoBackground.jpg');
}

table.demoTable img,
table.demoTableNew img
{
	border:none;
	
}

table.demoTable .linkCell a,
table.demoTableNew .linkCell a
{

	text-decoration:none;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	height:24px;
	display:block;
	vertical-align:middle;
	text-align:center;
	clear:both;
}


table.demoTableNew .linkCell a
{
	color:#ffffff;
}

.talentFormat table.demoTable,
.talentFormat table.demoTableNew 
{
	width:145px;	
	
}

.talentFormat table.demoTable .linkCell,
.talentFormat table.demoTableNew .linkCell
{
	width:100%;
}


.newDemo
{
	color: #B61F26;
	font-weight: bold;
	font-style: italic;
	font-size:10px;
}


div.ProjectNavigate
{
	float:right;
	margin-left:16px;
	margin-bottom:16px;
	margin-top:24px;
}

ul.SelectedTalents,
ul.simpleList
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.SelectedTalents li
{
	float:left;
	margin-right:10px;
	margin-bottom:2px;	
}

ul.simpleList li
{
	margin-bottom:4px;
}
	
div.ProjectNavigateTabs
{
	text-align:right;
}

ul.simpleList
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.simpleList li
{
	margin-bottom:4px;
}

ul.notifyOptions
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.notifyOptions li
{
	margin-bottom:4px;
}

ul.notifyOptions div.optionPanel
{
	margin-left:24px;
}

tr.talentGrid-Pager div.AddSelected
{
	float:left;
	margin-top:12px;
}

tr.talentGrid-Pager table
{
	float:right;	
}



table.selectedTalents td,
table.selectedTalents-Hover td
{
	width:33%;
	line-height:20px;
	padding:2px;	
}




table.selectedTalents-Hover td.removeCell:hover
{
	background-color:#D1D0BA;
}


div.previewPanel
{
	float:right;
}

table.projectHeaderTable
{
	border-top:solid 1px #353524;
	border-bottom:solid 1px #353524;
	margin-bottom:24px;
	line-height:20px;
	
}

table.projectHeaderTable td
{
	padding:12px;
	color:#ffffff;
	background-color:#999967;
}

table.projectHeaderTable td a
{
	color:#ffffff;
	text-decoration:none;
}

table.projectHeaderTable td a:hover
{
	color:#ffffff;
	text-decoration:underline;
}


table.projectHeaderTable td.project-heading
{
	width: 60%;
	background-image: url('../Images/WizardHeaders/ProjectHeaders_Step.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	line-height:24px;
	vertical-align:top;
	padding-top:1px;
	
}

table.projectHeaderTable td.project-heading div.details
{
	padding-left:120px;
	font-weight:bold;
	margin-bottom:6px;
}

table.projectHeaderTable td.project-center
{
	background-position: right top;
	border-left: solid 1px #353524;
	border-right: solid 1px #353524;
	background-image: url('../Images/WizardHeaders/ProjectHeaders_Assistance.jpg');
	background-repeat: no-repeat;
	vertical-align:bottom;
	text-align:right;
}



table.projectHeaderTable td.project-preview
{
	background-image: url('../Images/WizardHeaders/ProjectHeaders_Preview.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:bottom;
	text-align:right;
}

table.projectHeaderTable td.project-nextstep
{
	background-image: url('../Images/WizardHeaders/ProjectHeaders_GoToNextStep.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:bottom;
	text-align:right;
	height:70px;
	line-height:14px;
}

input.addSelectedActive
{
	color: #FFFFFF;
	background-color: #999967;
	border: 1px solid #000000;
}


table.selectedGrid
{
	border: 1px solid #C1C2A3;
}


table.talentGrid tr.selectedRow
{
	background-color: #DCDCC9;
}

div.previewLinkPanel
{	
	float:right;

	text-align:right;
}

table.previewGrid
{
	margin-top:6px;
}

div.stepDirections
{
	font-size:10px;
}