@charset "utf-8";
/*=======================================================================
	GLOBAL
=======================================================================*/
* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background:/*bg.jpg*/url(../img/bkgrd.jpg) top repeat-x ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D4D4D;
	margin-top:15px;
}
a {
	color:#4D4D4D;
	text-decoration:none;
}
a:hover {
	color:#F9A11E;
	text-decoration:underline;
}
.centerHold {
	width:1000px;
}
.mainHold {
	float:left;
	width:1000px;
	height:750px;
	background:url(../img/main_hold_bg.gif) repeat-x #bcbec0;
}
.cornerTop {
	float:left;
	width:1000px;
	height:13px;
	background:url(../img/corner_top.gif) no-repeat;
}
.cornerBottom {
	float:left;
	width:1000px;
	height:13px;
	background:url(../img/corner_bottom2.gif) no-repeat;
}
.contentArea {
	float:left;
	width:952px;
	height:724px;
	padding:0 24px 0 24px;
}
.rowHold {
	float:left;
	width:952px;
}

/*=======================================================================
	HEADER ITEMS
=======================================================================*/
.logout a {
	float:right;
	width:82px;
	height:13px;
	padding-top:3px;
	margin-top:-13px;
	background:url(../img/logout_bg.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:9px;
	position:relative;
}
.logout a:hover {
	background-position:left bottom;
}
.logo {
	float:left;
	width:100px;
	height:51px;
	margin-top:-11px;
}

.header {
	float:right;
	width:819px;
	height:24px;
	padding:8px;
	background:url(../img/header_bg3.gif) no-repeat;
}
table.searchTable {
	float:left;
	border:1px solid #bfbfbf;
	background:#fff;
}
.topSearch {
	border:0;
	border-left:1px solid #bfbfbf;
	width:185px;
	margin-left:10px;
	padding-left:10px;
	color:#999;
}
select.topSelect {
	background:#4C4C4C;
	color:#fff;
	border:0;
	font-size:11px;
	padding:3px 3px 4px 3px;
	/*height: 24px;*/
	width:130px;
}

select.topSelect2 {
	background:#FBB117;
	color:#fff;
	border:0;
	font-size:11px;
	padding:3px 3px 4px 3px;
	/*height: 24px;*/
	width:130px;
}

select.topSelectRed {
	background:#FF0000;
	color:#fff;
	border:0;
	font-size:11px;
	padding:3px 3px 4px 3px;
	/*height: 24px;*/
	width:130px;
}

.advancedSearch table input.topButton,
.topButton {
	float:left;
	width:87px;
	height:24px;
	padding-left:10px;
	color:#fff;
	background:url(../img/btn_search.gif) no-repeat;
	text-align:left;
	border:0;
	font-size:12px;
}
table.headerTable {
	float:left;
	font-size:11px;
	color:#fff;
	width:280px;
}
table.headerTable td.as {
	width:90px;
}
table.headerTable td.userName {
	text-align:left;
	overflow:hidden;
}
table.headerTable a {
	color:#fff;
}
table.headerTable td {
	padding:5px 0 5px 10px;
	vertical-align:text-top;
}
table.headerTable td.divLineV {
	border-right:1px dotted #fff;
	font-size:1px;
}

/*=======================================================================
	BODY ITEMS
=======================================================================*/
.leftPane {
	float:left;
	width:698px;
	padding-top:10px;
}
.rightPane {
	float:right;
	width:241px;
	padding-top:10px;
	text-align:left;
}
.breadCrumb {
	float:right;
	width:698px;
	height:31px;
	background:url(../img/tool_bar_bg.gif) no-repeat;
	overflow: hidden;
}
.backBttn {
	float:left;
	width:36px;
	height:31px;
	background:url(../img/btn_back_inactive.gif) no-repeat;
}
.backBttn a {
	display:block;
	width:36px;
	height:31px;
	background:url(../img/btn_back2.gif) no-repeat;
}
.backBttn a:hover {
	background-position:left bottom;
}
.forwardBttn {
	float:left;
	width:48px;
	height:31px;
	background:url(../img/btn_forward_inactive.gif) no-repeat;
}
.forwardBttn a {
	display:block;
	width:48px;
	height:31px;
	background:url(../img/btn_forward2.gif) no-repeat;
}
.forwardBttn a:hover {
	background-position:left bottom;
}

.historyBttn {
	float:left;
	width:37px;
	height:31px;
	background:url(../img/btn_history_new5.gif) no-repeat;
}
.historyBttn a {
	display:block;
	width:37px;
	height:31px;
	background:url(../img/btn_history_new5.gif) no-repeat;
}
.historyBttn a:hover {
	background-position:left bottom;
}


.homeBttn {
	float:left;
	width:30px;
	height:31px;
	background:url(../img/btn_home3.gif) no-repeat;
}
.homeBttn a {
	display:block;
	width:30px;
	height:31px;
	background:url(../img/btn_home3.gif) no-repeat;
	background-position:left top;
}
.homeBttn a:hover {
	background-position:left bottom;
}
.currentPage {
	float:left;
	height:22px;
	padding:9px 20px 0 10px;
}
.pastPage {
	float:left;
	height:22px;
	padding:9px 20px 0 10px;
	background:url(../img/breadcrumb_div.gif) top right no-repeat;
}
.pastPage a {
	text-decoration:none;
	color:#4D4D4D;
}
.pastPage a:hover {
	text-decoration:underline;
}
.perferencesBtn {
	float:right;
	width:36px;
	height:31px;
}
.helpBtn {
	float:right;
	width:37px;
	height:31px;
}
table.download {
	float:left;
	width:696px;
	height:23px;
	color:#fff;
	font-size:11px;
	border:1px solid #000;
	background:url(../img/prefs_bg.gif) repeat-x #686a6c;
	margin-top:10px;
	text-align:left;
}
table.download td {
	padding:0 0 0 10px;
}
.mainWindow {
	float:left;
	width:696px;
	height:590px;
	/* overflow-y:scroll; Commented out by Nate Z */
	overflow: hidden; /* Added by Nate Z (FireFox) */
	overflow-y:hidden;
	overflow-x:hidden;
}
.thumbnailHold {
	float:left;
	width:680px;
	/*height:560px;*/ /* Added by Nate Z */
	height:560px;
	min-height:554px;
	/*padding:14px 0 14px 14px;*/
	padding:14px 0px 14px 14px;
	overflow-y:scroll; /* Added by Nate Z */
	overflow: scroll; /*  Added by Nate Z (firefox)*/
	overflow-x:hidden;
	background:url(../img/bkgrdthumb.jpg) bottom center #000;/*area_bg.gif .... no-repeat  #000*//*top center */
	color:#fff;
	text-align:left;
}
.thumbnailHold a {
	color:#fff;
}
.thumbnail {
	float: left; 
	width: 145px;
	height: 195px;
	padding: 0 17px 25px 0;
}
.thumbnail img {
	width:150px;
	height:150px;
	padding-bottom:7px;
}
table.searchResultHead  {
	float:left;
	text-align:left;
	background:url(../img/search_table_head.gif) repeat-x left center;
	border-right:1px solid #B2B2B2;
	width:696px;
}
table.searchResultHead td {
	border:1px solid #B2B2B2;
	border-right:0;
	padding:5px 5px 5px 5px;	
}
table.searchResultHead td.col1 {
	width:30px;
}
table.searchResultHead td.col2 {
	width:25px;
}
table.searchResultHead td.col3 {
	width:115px;
}

/*col3 {
	width:90px;
}*/

table.searchResultHead td.col4 {
	width:260px;
}
table.searchResultHead td.col5 {
	width:32px;
}
table.searchResultHead td.sortedBy {
	background:url(../img/search_table_head_sorted.gif) repeat-x left center;
	color:#FFF;
	border:1px solid #F37021;
	border-right:0;
}
table.searchResultHead a {
	color:#4D4D4D;
	text-decoration:none;
}
table.searchResultHead a:hover {
	color:#4D4D4D;
	text-decoration:underline;
}
table.searchResultHead td.sortedBy a {
	color:#fff;
	text-decoration:none;
}
table.searchResultHead td.sortedBy a:hover {
	color:#fff;
	text-decoration:underline;
}


.searchResults {
	float:left;
	width:694px;
	height:565px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #B2B2B2;
	border-top:0;
	background:#fff;
}
.searchResults a {
	color:#00BBD7;
}
.searchResults a:hover {
	color:#00BBD7;
}
.searchResults table {
	float:left;
	text-align:left;
	width: 677px; /* Added by Nate Z */
}
.searchResults table td {
	padding:5px;
	vertical-align:top;
}
.searchResults table td.col1 {
	width:30px;
}
.searchResults table td.col2 {
	width:25px;
}
.searchResults table td.col3 {
	width:115px;
}
.searchResults table td.col4 {
	width:265px;
}
.searchResults table td.col5 {
	width:0px;
}
/*.searchResults table td.col6 {
	width:97px;
}*/
.searchResults table tr.row2 {
	background:#F2F2F2;
}
.searchResults table tr:hover {
	background:#d6f1f8;
}



.td1 {
	width: 15px;
	background-color:White;
	text-align: left;
	color:Black;
}
.td2 {
	width: 30px;
	background-color:White;
	text-align: left;
	color:Black;
}
.td3 {
	width: 45px;
	background-color:White;
	text-align: left;
	color:Black;
}
.td4 {
	width: 60px;
	background-color:White;
	text-align: left;
	color:Black;
}
.td5 {
	width: 75px;
	background-color:White;
	text-align: left;
	color:Black;
}
.td6 {
	width: 100px;
	background-color:White;
	text-align: left;
	color:Black;
}


.small {
	padding: 8px 0px 0px 0px;
	font-size:9px;
	font-family: Verdana;
}
.projectsPopBox {
	background:url(../img/project_bg3.png) no-repeat;
	width:245px;
	height:300px;
	padding:15px 20px 20px 20px;
	position:absolute;
	visibility:hidden;
	top: 67px;
	left: 100px;
}

.HistoryPopBox 
{
	background:url(../img/history_bg2.png) no-repeat;
	position:fixed;
	visibility:hidden;
	padding:15px 20px 20px 20px;
	width:200px;
	height:297px; /*600*/
}

.HistoryPopBox div option.row2 
{
	background-color:#F2F2F2;
}

/*

Futile attempt to get IE to listen to option hovers... 
see https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=416378 for yet another reason to try other browsers than IE

.HistoryPopBox div option.row2:hover
{
	background-color:#d6f1f8;
}

.HistoryPopBoxlistbox:active
{
	background-color:#d6f1f8;
}

.HistoryPopBoxlistbox:hover
{
	background-color:#d6f1f8;
}

*/


.HistoryPopBox div option:hover {
	background-color:#d6f1f8;
}

.NewHeader1Class td
{
	color:#F9A11E;/*#B2B2B2;*//*#fff;*/
	font-weight:bolder;
}

.NewHeader1Class td h1
{
	color:#F9A11E;/*#B2B2B2;*//*#fff;*/
	font-size:16px;
	padding:0 0 0 0;
	font-weight:bolder;
	background:url();
}



.projectInputbox {
	border: solid 1px gray;
	width: 75px;
}
.projectsPopBox table {
	float:left;
	padding-top:7px;
}
.projectsPopBox table td {
	padding:3px 10px 3px 0;
	text-align: left;
}
h1 {
	color:#fff;/*#F9A11E;/*#B2B2B2;*//*#fff;*/
	font-size:16px;
	padding:0 0 20px 20px;
	font-weight:bolder;
	background:url(../img/h1_arrow.gif) no-repeat 0 3px;
}

h2
{
	color:#F9A11E;/*#B2B2B2;*//*#fff;*/
	font-size:16px;
	padding:0 0 0 0;
	font-weight:bolder;
	background:url();
}


h3 {
	font-size:13px;
	font-weight:normal;
}

h4 {
	font-size:16px;
	font-weight:bolder;
}

.mediaPlayer {
	float:left;
	width:241px;
	/*background:#5C5C5C;*/ /* Commented out by Nate Z */
	/*background: url(/img/Player_Background.png) no-repeat;*/
	background: url(/img/Player_Background.png) no-repeat #5C5C5C;	
	z-index: 0;
}
.quicktimeDiv {
	height: 30px;
	background: #5C5C5C;
}
.quicktimeDiv p {
	font-size: smaller;
	color: White;
}
.openDrawer {
	float:left;
	width:229px;
	height:18px;
	padding:4px 0 0 10px;
	color:#fff;
	font-size:11px;
	background:url(../img/right_section_head_open_bg.gif) repeat-x;
	border:1px solid #F9A11E;
	border-top:0;
}
.wideOpen {
	float:left;
	width:239px;
	height:535px;
	background:#fff;
	border:1px solid #F9A11E;
	border-top:0;
	overflow-y:scroll;
	overflow-x:hidden;
}
.wideOpenProjects {
	float:left;
	width:239px;
	height:494px;
	background:#fff;
	border:1px solid #F9A11E;
	border-top:0;
	overflow-y:scroll;
	overflow-x:hidden;
}
.closedDrawer a {
	float:left;
	width:229px;
	height:18px;
	padding:4px 0 0 10px;
	display:block;
	color:#000;
	font-size:11px;
	background:url(../img/right_section_head_closed_bg.gif) repeat-x;
	border:1px solid #b3b3b3;
	border-top:0;
	text-decoration:none;
}
.closedDrawer a:hover {
	background-position:left bottom;
	color:#000;
	text-decoration:none;
}
ul.categories li {
	float:left;
	width:239px;
	border-bottom:1px dotted #ccc;
	list-style-type:none;
}
ul.categories li.isOn {
	width:239px;
	padding:3px 0 3px 10px;
	background:#F9A11E;
	color:#000000;
}
ul.categories li a {
	width:239px;
	padding:3px 0 3px 10px;
	display:block;
	color:#000000;
	text-decoration:none;
}
ul.categories li a:hover {
	background:#E6E6E6;
}
.innerPad {
	float:left;
	width:219px;
	padding:10px;
}
.detailsImage {
	width: 100%;
	text-align: center;
	left: 50%;
}
.divDetails {
	float:left;
	width:201px;
	height:1px;
	border-bottom:1px dotted #ccc;
	margin:7px 0 7px 0;
}
img.inLineIcon {
	float:left;
	width:22px;
	height:20px;
	margin:0 10px 0 0;
	display: inline;
}
table.infoTable {
	float:left;
	width:200px;
	font-size:11px;
}
table.infoTable td {
	vertical-align:text-top;
	padding:0 5px 5px 0;
}
table.project {
	float:left;
	width:210px;
	border-top:1px solid #ccc;
}
table.project td {
	padding:7px 0 7px 0;
}
table.project a {
	color:#F9A11E;
}
table.tracks {
	float:left;
	width:210px;	
}
table.tracks td {
	padding:3px 5px 3px 0;
}
table.tracks a {
	color:#F9A11E;
}
.projectTracks {
	float:left;
	width:210px;
	padding-bottom:15px;
}
#categoriesOff, #categoriesOn, #detailsOff, #detailsOn, #projectsOff, #projectsOn {
	width:241px;
	float:left;
}
#categoriesOff, #detailsOn, #projectsOn {
	display:none;
}

.expander {
	display:block;
	width:13px;
	height:13px;
	background:url(../img/icon_expand_contract.gif) no-repeat;
}

.expander a {
	display:block;
	width:13px;
	height:13px;
	background:url(../img/icon_expand_contract.gif) no-repeat;
}
#projectTracks1, #projectTracks2,#projectTracks3 {
	display:none;
}
.bttmButtons {
	width:239px;
	height:40px;
	float:left;
	background:url(../img/project_controls_bg.gif) repeat-x;
	border:1px solid #b2b2b2;
	border-top:0;
}
img.projectBttns {
	float:left;
	width:22px;
	height:20px;
	padding:11px 0 0 9px;
}
#projectDetails, #cueSheet {
	display:none;
}
#projectDetails, #shareProject {
	display:none;
}
.projectDetails {
	float:left;
	width:224px;
	padding:1px;
}
table.projectHead {
	float:left;
	width:222px;
	color:#fff;
	background:#F9A11E;
}
table.projectHead td {
	padding:4px 0 4px 8px;
}
table.projectHead a {
	color:#fff;
	text-decoration:underline;
}
#advancedSearch {
	display:none;
}
.advancedSearch {
	float:right;
	width:580px;
	position:absolute;
	left:25.25%;
	top:76px;
	margin-left:-99px;
	z-index: 88;
}
.advancedToggle {
	float:right;
	height:3px;
	width:200px;
	background:#292929;
	margin-right:140px;
}
.advancedToggle a {
	color:#fff;
}
.advancedSearchMain {
	float:left;
	width:555px;
	height:290px;
	padding:10px; 
	background:url(../img/advance_search_bg2.gif) no-repeat;
	color:#fff;
	text-align:left;
	z-index: 100;
}

.advancedSearchHeaderLeft {
	float:left;
}
.advancedSearchHeaderRight {
	float:right;
}

.searchRadio {
	border: none;
	padding-right: 15px;
}
.searchRadio input{
	border: none;
}
.advancedSearchMain h2 {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	background:url(../img/icon_search_black_bg.gif) no-repeat;
	padding:3px 0 5px 25px;
}
.advancedSearch table {
	float:left;
	margin-top:5px;
}
.advancedSearch table td {
	padding:5px 20px 0 0;
	vertical-align:top;
}
.advancedSearch table input {
	border:1px solid #BFBFBF;	
	font-size:11px;
	color:#333;
	padding:2px 0 2px 5px;
}
.projectsPopBox table select,
.advancedSearch table select {
	border:1px solid #BFBFBF;	
	font-size:11px;
	color:#333;
	padding:2px 0 2px 5px;
}
.searchTextBox {
	width: 170px; /* 155 px */
}
.searchBigComboBox {
	width: 178px; /* 162 px */
	height: 100px;
}
.searchSmallDropDown {
	width: 57px;
}
.searchDropDown {
	width: 178px;
}
.searchSmallTextBox {
	width: 100px;
	margin-left: 10px;
}
.searchSelText {
	vertical-align: top;
}
.projectPopBoxCombo {
	width: 150px;
}

.formEdit 
{
	float:left;
	width: 150px;
}
.formCaption
{
	color: White;
	text-align: right;
}
.newLine
{
	clear:both;
}
.center
{
	width: 100%;
	color: White;
	text-align: center;
}




.loginTitle {
	float:left;
	width:940px;
	height:22px;
	padding:9px 0 15px 10px;
	text-align:left;
	background:url(../img/large_bar.gif) no-repeat;
	margin-top:10px;
}
.loginbox_container {
	float:left;
	width:290px;
	height:300px;
	margin-right:30px;
}
.loginbox_cap {
	background:transparent url(../img/darkbox_crnr_top_right.gif) no-repeat scroll top right;
	display:block;
	float:left;
	height:10px;
	width:300px;
	margin-right:10px;
	padding-right:10px;
}
.loginbox_cap span {
	background:transparent url(../img/darkbox_crnr_top_left.gif) no-repeat;
	display:block;
	padding:10px 0 0 10px;
}
.loginbox_foot {
	background:transparent url(../img/darkbox_crnr_bottom_right.gif) no-repeat scroll top right;
	display:block;
	float:left;
	height:10px;
	width:300px;
	margin-right:10px;
	padding-right:10px;
}
.loginbox_foot span {
	background:transparent url(../img/darkbox_crnr_bottom_left.gif) no-repeat;
	display:block;
	padding:10px 0 0 10px;
}
.loginbox_content {
	background:#292929;
	display:block;
	float: left;
	width: 280px;
	padding:5px 15px 25px 15px;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}
.loginbox_content h1 {
	background:url(../img/icon_person.gif) no-repeat;
	padding:6px 0 10px 25px;
	margin:0;
	font-weight:normal;
	font-size:20px;
}
.loginbox_content em 
{
	color:Red;
}

.loginbox_content td {
	padding:3px 5px 3px 5px;
	text-align:left;
}
.loginbox_content input {
	padding:4px 3px 4px 3px;
	border:1px solid #999;
}
.loginbox_content select {
	padding:4px;
	border:1px solid #999;
	width:178px;
	height:85px;
}
.loginbox_content a {
	color:#777;
}
.loginbox_content a:hover {
	color:#F9A11E;
}
.loginbox_content p {
	text-align:justify;
	font-size:large;
}

td.reminder {
	padding-top:12px;
}
input.loginButton {
	float:left;
	width:87px;
	height:24px;
	padding-left:10px;
	color:#fff;
	background:url(../img/btn_search.gif) no-repeat;
	text-align:left;
	font-size:12px;
	border:none;
	cursor:pointer;
}
.pseudoBlog {
	float:left;
	width:350px;
	text-align:left;
}
.pseudoBlog h2 {
	font-size:18px;
	margin:0 0 5px 0;
}
.pseudoBlog p {
	font-size:12px;
	margin-bottom:8px;
}
.loginbox_cap_mod {
	width:700px;
}
.loginbox_content_mod {
	width:680px;
}
.loginbox_foot_mod {
	width:700px;
}




.cueSheet_content {
	display:block;
	width:700px;
	margin:0 auto 0 auto;
	padding:0 0 25px 0;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}
.cueSheet_content td {
	padding:3px 5px 3px 5px;
	text-align:left;
}
.cueSheet_content input {
	padding:4px 3px 4px 3px;
	margin-right:0;
	border:1px solid #999;
}
.cueSheet_content textarea {
	padding:4px 3px 4px 3px;
	margin-right:0;
	border:1px solid #999;
}
.cueSheet_content select {
	padding:4px;
	border:1px solid #999;
	width:178px;
	height:85px;
}
.cueSheet_content a {
	color:#777;
}
.cueSheet_content a:hover {
	color:#F9A11E;
}
.cueSheet_content .loginButton {
	border:none;
}
.cueSheet_content hr {
	border:none;
	border-bottom:1px solid #fff;
	height:0;
	margin:0;
	padding:0;
}




/*=======================================================================
	FORMS
=======================================================================*/
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input.xForm {
	border:1px solid #999;
	font-size:11px;
	color:#333;
	padding:2px 0 2px 5px;
}
input.commonBttn {
	border:1px solid #f37021;
	font-size:11px;
	color:#fff;
	padding:0 10px 0 10px;
	background:url(../img/btn_bg.gif) repeat-x;
	height:19px;
}
input.commonBttnGrey {
	border:1px solid #b2b2b2;
	font-size:11px;
	color:#4D4D4D;
	padding:0 10px 0 10px;
	background:url(../img/btn_grey_bg.gif) repeat-x;
	height:19px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #999;
	font-size:11px;
	color:#333;
	padding:2px 5px 2px 5px
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

h6 {
	color: #F9A11E;
	font-size:18px;
}

.tableBackground {	
	padding: 15px 15px 15px 15px;
	margin: 10px;
}

/* Rounded Corners*/
.roundedPanel
{	
	width:300px;
	background-color:#292929;
	color:white;
	font-weight:bold;
}

.roundedPanel a {
	color: White;
	font-weight: normal;
}

.roundedPanel_login {
	padding:0pt;
	z-index:100;
	float:right;
	margin-left:-300px;
	width:640px;
	background-color:transparent;
	vertical-align:top;
}

.trackDetails {
	height:70px;
	float:left;
	overflow:hidden;
}

.more {
	float:right;
	width:9px;
	height:9px;
	margin:0 0 5px 5px;
	overflow:hidden;
	background:url(../img/expand_icon.gif) top left no-repeat;
}

/* Validator Callout */
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
    color: Black;
}

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px blue; background-color: #ADD8E6;
    color: Black;
}

.ajax__validatorcallout_error_message_cell 
{
	color: Black;
}

.validator
{
	font-size:24px;
	line-height:15px;
}

.textAreaWidths 
{
	width:113px;
}

_popupTable td
{
	color:Black;
}

/* Search Highlight Styles */
/*.hilite1 { background-color: #ff0; }
.hilite2 { background-color: #f0f; }
.hilite3 { background-color: #0ff; }*/

.hilite1 { background-color: #CCC; }
.hilite2 { background-color: #CCC; }
.hilite3 { background-color: #CCC; }
.hilite4 { background-color: #CCC; }
.hilite5 { background-color: #CCC; }
.hilite6 { background-color: #CCC; }
.hilite7 { background-color: #CCC; }
.hilite8 { background-color: #CCC; }
.hilite9 { background-color: #CCC; }

/* Paging Controls */
.PageList {
	font-size: 16px;
	font-weight: bold;
	color: #F9A11E;	
}
.pageButton {
	font-size: 14px;
	text-decoration: none;
	color: #292929;
}


.centerHoldCue {
	width:902px;
}

.cueSheetHold {
	float:left;
	width:900px;
	border:1px solid #B2B2B2;
	border-top:0;
	background:#fff;
	text-align:left;
	padding-bottom:25px;
	margin-bottom:25px;
}

.cueSheetHold h1 {
	color:#f37021;
	background:none;
	padding:18px 0 5px 25px;
	font-size:26px;
}

.note {
	padding:18px 0 0 25px;
	text-decoration:underline;
}

.cueTable {
	float:left;
	margin:25px;
	width:850px;
	clear:both;	
}

.cueTable td {
	padding:0 15px 7px 0;
	text-align:left;
	vertical-align:top;
}

.cueTable2 td {
	vertical-align:middle;
}

.cueTable td.title {
	color:#00bbd7;
	padding-bottom:0;
}

.ajax__calendar_days td 
{
	padding:0;
}

.cueTable td.other {
	text-align:right;
	padding-right:5px;
}

table.keyCode {	
	width:100%;
	color:#637c00;
}

table.keyCode td {	
	padding:0;
}

td.backGreen {
	background:#d1df99;
	padding:15px;
}

td.contactInfo {
	background:#d1df99;
	padding:2px;
}

input.cueSheet_form {
	border:1px solid #B2B2B2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
}

input.noBorder {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

textarea.cueSheet_textarea {
	border:1px solid #B2B2B2;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	width:450px;
	height:150px;
}
.cueTableDiv {
	border:0;
	border-bottom:10px solid #666;
	float:left;
	clear:both;
	width:850px;
	margin:0 25px 15px 25px;
}

.cueTableHeader
{
	padding: 10px;
	background-color:White;
	color:Black;
	border-color: black;
	border: solid black;
	border-style: solid;
}

.logoCueSheet {
	float:left;
	width:100px;
	height:51px;
	margin-top:15px;
	margin-left:55px;
}

/* BOTTOM CUE TABLE */

.bottomTable {
	border: 1px solid #b2b2b2;
	background-color:#eee;
	width:850px;
	float:left;
	margin:20px 0 0 25px;
}

.bottomTable td.head {
	background-color:#d1df99;
	border:none;
	color:#637c00;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
}

.bottomTable2 td {
	background-color:#fff;
	padding:2px;
	font-size:10px;
	text-align:right;
}

/* BOTTOM BUTTONS */

.bottomButtons {
	float:left;
	clear:both;
	width:850px;
	margin:0 25px 15px 25px;
	text-align:right;
}

.bottomButtons input.topButton {
	width:127px;
	height:24px;
	margin-left:20px;
	color:#fff;
	background:url(../img/btn_orange_on_white.gif) no-repeat;
	text-align:left;
	border:0;
	font-size:12px;
}

/* Sharing stuff */
.wideOpenShareProjects {
	float:left;
	padding:10px;
	width:219px;
}
table.shareUI {
	float:left;
	width:210px;	
}
table.shareUI td {
	padding:3px 5px 3px 0;
}
table.shareUI a {
	color:#F9A11E;
}

.projectShare_content {
	display:block;
	width:700px;
	margin:0 auto 0 auto;
	padding:0 0 25px 0;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}
label {
	padding-left:5px
}

.small_form 
{
	width:50px;
}
	
/* Drag / Drop Stuff */
.tDnD_whileDrag 
{
	border: dashed 2px black;
	/*
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7; */
}