﻿body 
{
	text-align: center;
}

body 
{
	text-align: -moz-center; 
}


#BodyContent
{
	float: none;
	padding-left: 10px;
	padding-right: 10px;
	width: 980px;
}

#ClientTools_body
{
	background-color:Black;
}

.wholeClientToolsWindow
{
	width: 1000px;
	background-color: Black;
	margin-left: auto;
	margin-right: auto;
}

#AllContent 
{
	margin:0px;
	padding:0;
	width:100%;
}

.ClientTools #Logo 
 {
 	width: 980px;
	padding: 0px 0px 0px 0px;
	background-color: Black;
	background-image: url("/public/img/Rushes/2012banner.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 130px;
	border: solid 1px gray;
	margin-top: 10px;
}

#TopNav
{
	width: 970px;
}

.RSS
{
	width: 1000px;
}

.floatSupport, .floatLogIn, .floatLogOff
{
	height:18px;
	margin-top:7px;
	float:right;
	font-weight:bold;
}

.Support:link, .Support:visited, .Support:active, 
.LogIn:link, .LogIn:visited, .LogOff:active, 
.LogOff:link, .LogOff:visited, .LogOff:active
{
	text-decoration: none;
	color: Silver;
}

.Support:hover, 
.LogIn:hover,
.LogOff:hover
{
	text-decoration: none;
	color: White;
}

.cssBorder
{
	border: solid 5px silver;
	width: 100%;
	height: 160px;
	color: Silver;
}

.cssNewUserPanel
{
	width: 49%;
	text-align: left;
	/*border-collapse:collapse;*/
	float: left;
}

.boldLabel
{
	width: 100px;
	text-align: right;
}

.padding
{
	margin: 20px;
}

.login .ClientTools
{
	background-image: none;
}

.login #BodyContent h1 
{
	display: none;
}


.login .LoginControl
{
	color: White;
	width: 50%;
	text-align: left;
	border-collapse:collapse;
	float: left;
}

.login .ClientTools #loginUserName
{
	float:left;
	width: 100%;
	padding-top: 20px;
}

.login .ClientTools #loginPassword
{
	float:left;
	width: 370px;
	margin: 0px;
	padding-top: 10px;
}

.login .ClientTools #loginSubmit
{
	float: left;
	/*width: 68px;*/
	padding-left: 0px;
	padding-top: 4px;
	display: inline;
	/*margin-left: -215px;*/
}


.login .ClientTools #loginRemember
{
	float: left;
	width:130px;
	/*margin-left: 85px;*/
	padding:0px;
	padding-top:15px;	
}

.login .ClientTools #loginForgot
{
	float: left;
	width: 150px;
	padding-top: 15px;
}

.login .ClientTools #BodyContent form #LoginWrapper .error 
{
	color: Red;
	font-weight: bold;
	margin-top: 10px;
}

/*
.login .ClientTools  #BodyContent LABEL 
{
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
*/

.login .ClientTools input
{
	padding: 0px;
	margin: 0px;
}

.login .ClientTools input[type=checkbox]
{
	padding-right: 5px;
}


.login .ClientTools .SubmitButton 
{
	background: url('/public/img/Rushes/login.jpg') no-repeat;
	border: 0;
	width: 75px;
	height: 35px;
	float: left;	
	cursor: hand;
}

.login .NewUserInfo
{
	float: left;
}

.CenterContent
{
	text-align: center;
}

.login .ClientTools #BodyContent .RegNewUser
{
	padding-top: 10px;
	float: left;
	/*color: Silver;*/
	padding-bottom: 61px;
}

.BorderText
{
	width: 250px;
}

.RegNewUser A
{
	text-decoration: none;
	color: White;
}

.RegNewUser A:hover
{
	text-decoration: none;
	font-weight: bolder;
	color: White;
}

.SignUpControl
{
	color: Silver;
	text-align: left;
}

.SignUpControl .right
{
	text-align: right;
}

.SignUpControl .SubmitButton
{
	color: Black;
}

.RegNewUserHead
{
	color: White;
	font-size: 2.0em;
}

.NoticeBoard
{
	clear: both;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: left;
	padding-top: 10px;
	font-size: 1.2em;
	/*color: #FFEDC8;*/
	display: block;
}

.NBWhite
{
	font-size: 1.4em;
	color: #ffffff;
}

.CatTitle
{
	color: #FFD700;
}

.NBNoDeco
{
	color: #ffffff;	
}

.addeditvoduser FIELDSET
{
	text-align: left;
}

.liDownloads A:link, .liDownloads A:visited, .liDownloads A:active,
.liShortlisted A:link, .liShortlisted A:visited, .liShortlisted A:active,
.liHistory A:link, .liHistory A:visited, .liHistory A:active,
.liFAQ A:link, .liFAQ A:visited, .liFAQ A:active,  
.liTC A:link, .liTC A:visited, .liTC A:active,  
.liUpdateDetails A:link, .liUpdateDetails A:visited, .liUpdateDetails A:active,
.liUserManagement A:link, .liUserManagement A:visited, .liUserManagement A:active,
.liReports A:link, .liReports A:visited, .liReports A:active  
{
	color: Silver;
	text-decoration: none;
}

.liDownloads A:hover,
.liShortlisted A:hover,
.liHistory A:hover,
.liFAQ A:hover,
.liTC A:hover,
.liUpdateDetails A:hover,
.liUserManagement A:hover,
.liReports A:hover
{
	color: White;
	text-decoration: none;
}

#TopNav .CurrentNav
{
	color: White;
	text-decoration: none;
}

.content
{
	color: Silver;
}

.content LEGEND
{
	color: White;
	font-weight: bold;
	padding-right: 5px;
	font-size: 1.2em;
}

/*
.content TABLE
{
	width: 100%;
	text-align: left;
}
*/

.content .largeTH TH
{
	width: 10%;
	padding-right: 10px;
	text-align: right;
}

.content .largeTH TD
{
	text-align: left;
}

.content TABLE TD INPUT[type="text"]
{
	width: 250px;
}

.content TABLE TD I
{
	font-size: 0.8em;
}

.content .largeTH TD TEXTAREA
{
	width: 250px;
}


.alignRow
{
	text-align: left;
}

.TermsAndConditions
{
	color: White;
	text-decoration: underline;
}

.RSSTC
{
	margin: 20px 20px 20px 20px;
	text-align: left;
	color: Silver;
	font-family: Arial,Sans-Serif,Serif;
}

.PageActionBar
{
	border: solid 1px gray;
	padding-top: 8px;
	/*padding-bottom: 5px;*/
}

.PageAction
{
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: Silver;
	padding-left: 10px;
	padding-right: 10px;
}

.PageAction:hover
{
	color: White;
}

.masters
{
	background-image: url("/Public/img/Rushes/Entry_View_Strip.jpg");
	background-repeat: repeat-x;
}

.MessageArea
{
	padding-top: 20px;
	color: #FFD700;
	font-size: 1.5em;
	text-align: center;
}

.vodtermsandconditions FORM
{
	background-color: #FFFFE0;
}

.EntryOption
{
	color: #FFFFE0;
	text-align: left;
	font-size: 1.2em;
	width: 100%;
}

#tblEntryForm .EntryOption fieldset Legend
{
	color: #ffd700;
}






.content .EntryOption LEGEND
{
	color: White;
	font-weight: bold;
	padding-right: 5px;
	font-size: 1.0em;
}

.content .EntryOption FIELDSET
{
	padding-left: 20px;
	padding-right: 20px;
}

.content .EntryOption .methodGap
{
	padding-right: 20px;
}

.content #tblEntryForm
{
	width: 100%;
	text-align: left;
}

.content #tblEntryForm TR
{
	height: 20px;
}

.content #tblEntryForm .frmLabel
{
	width: 20%;
	text-align: left;
}

.RSS #tblEntryForm TR .frmLabelMiddle
{
	vertical-align: baseline;
}

.content #tblEntryForm .frmField
{
	width: 30%;
	text-align: left;
	vertical-align: baseline;
}

.content FIELDSET
{
	padding: 0px 50px 20px 50px;
}

.cssEntryForm
{
	text-align: center;
}

.txtOtherHidden
{
	visibility: hidden;
	width: 200px;
}

.content #tblEntryForm SELECT
{
	width: 200px;
}

.content #tblEntryForm INPUT[type="text"]
{
	width: 200px;
}

.CopyrightRelease
{
	text-decoration: underline;
	font-size: 1.1em;
	font-weight: bold;
	color: White;
}

.fileuploadinput
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
}

.fileuploadinput .labelCell
{
	text-align: right;
	font-weight: bold;
}

.fileuploadinput .dataCell
{
	text-align: left;
}

.RSS #MB_overlay {
	width: 100%;
	height: 100%;
	/*z-index: 9999;*/
	background-color: #454444;
}

.RSS .upInnerBar
{
    width: 0;
    height: 32px;
    background-color: #FFD700;
    position: relative;
}

.printOnly
{
	display: none;
}

.tablediv 
{
	width: 980px;
	
}

.rowdiv
{
	width: 980px;
	text-align: left;
	color: #FFFFFF;
	background: url(/public/img/rushes/EntryStrip_bg.png) #000000 repeat-x;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	
}

.metadata
{
	width: 374px;
	overflow: hidden;
	padding: 5px;
	/*margin-right: 5px;*/
	
}

.NonIE .metadata
{
	width: 371px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.outputs
{
	width: 574px;
	padding: 5px;
	margin: 5px;
}

.NonIE .outputs
{
	width: 572px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lightBorder
{
	border: solid 1px #5a5a5a;
}

.childtext
{
	color: #E6C200;
	font-weight: bold;
	
}

.childtext A
{
	color: #E6C200;
}

.alignTop
{
	width: 40px;
	vertical-align: top;
}

.cssDesc
{
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: transparent;
	color: #E6C200;
	font-weight: bold;
	border: none;
	overflow: auto;
	margin-top: 0px;
	width: 580px;
}

.IE .cssDesc
{
	font-size: 1.0em;
	width: 580px;
}

.NonIE .cssDesc
{
	font-size: 1.0em;
	width: 580px;
}

.RSS .pagediv a
{
	font-size: 1.2em;
	font-weight: bold;	
	color: White;
}

.cssSearch
{
	padding-bottom: 10px;
}

.cssCloseCompetition
{
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 2.0em;
	color: Orange;
}

.cssButton
{
	width: 50px;
}

.cssCatForm
{
	width: 350px;
}

.cssHead
{
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

.cssCatNmHead
{
	float: left;
	width: 240px;
}

.cssCatName
{
	float: left;
	width: 240px;
	padding-top: 15px;
}

.cssCatStatus
{
	vertical-align: top;
}

.cssMsg
{
	color: #ffffff;
	font-size: 1.2.em;
}

.lblFile
{
	margin-left: 20px;
}

.cssLink
{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}

.cssDVD
{
	/*vertical-align: middle;*/
}



.cssPaymentLink A:link, .cssPaymentLink A:visited, .cssPaymentLink A:active
{
	color: #e6c200;
}

.ClientTools .RSS .Answer
{
	color: #dddddd;
}

#FAQ
{
	text-align: left;
}

#FAQ A
{
	color: #ffffff;
}

.Support A
{
	color: #ffffff;
}

#PayPalPayment SELECT
{
	margin: 0px;
}

#PayPalPayment INPUT
{
	margin: 0px;
}

.HCentre
{
	margin-left: auto;
	margin-right: auto;
}

.UploadBoxContainer
{
	width:295px;
}

.ModalPopupBG
{
	background-color: #000000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.ModalPopupBG2
{
	background-color: #000000;
	filter: alpha(opacity=90);
	opacity: 0.90;
}

.ResetPasswordRow
{
	clear: both;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ResetPasswordLabelCol
{
	float: left;
	width: 200px;
	text-align: right;
	padding-right: 5px;
}

.ResetPasswordDataCol
{
	float: left;
	width: 380px;
	text-align: left;
	padding-left: 5px;
}

A.LinkFileSpec:link, 
A.LinkFileSpec:visited, 
A.LinkFileSpec:hover, 
A.LinkFileSpec:active
{
	color: #FFD700;
}

.RSS #QAndA .Question
{
	color: #FFD700;
}

#CoprightReleaseForm tbody
{
	text-align: left;
}

#CoprightReleaseForm .frmLabel
{
	width: 20%;
	text-align: right;
	padding: 5px;
}

#CoprightReleaseForm label
{
	color: #ffffff;
}

.CopyrightReleasePopup
{
	width: 980px;
}

.pseudolink
{
	text-decoration: underline;
}

.pseudolink:hover
{
	cursor: hand;
	cursor: pointer;
}

.upButtonNormal
{
	width: 68px;
}

.readonlyTA
{
	color: Silver;
	background-color: #000000;
	border: solid 1px #7a7a7a;
}

.dottedBorder
{
	vertical-align: bottom;
	border: dotted 1px #7a7a7a;
}

.alignBottom
{
	vertical-align: bottom;
}

.cssVAlignTop
{
	vertical-align: top;
}

.CategoryName
{
	text-decoration: none;
	font-size: 1.5em;
	color: #FFFFFF;
}

.CategoryIcon
{
	margin: 0px;
}

.CategoryInfo
{
	color: #FFFFFF;
}

.ColCatIcon
{
	width: 10%;
}

.ColCatName
{
	width: 40%;
	text-align: left;
}

.ColCatInfo
{
	width: 50%;
}

.entries
{
	padding: 5px;
	border: solid 1px #000000;
	border-collapse: collapse;
	width: 970px;
	background: url('/public/img/Rushes/entry_bg_active.png') repeat-x;
	background-position: center;
}

.hiddenEntries
{
	padding: 5px;
	border: solid 1px #000000;
	border-collapse: collapse;
	width: 970px;
	background: url('/public/img/Rushes/entry_bg_inactive.png') repeat-x;
	background-position: center;
}

.hiddenEntries .childtext,
.hiddenEntries A
{
	color: #434343;
}

.TitleCell
{
	text-align: left;
	width: 50%;
}

.cmdEditMetadata
{
	text-decoration: none;
	color: #FFFFFF;
}

.EditMetadataCell
{
	width: 20%;
}	

.PreviewButtonCell
{
	width: 20%;
}

.ShowHideCell
{
	width: 10%;
}

.ShowHideCell A
{
	text-decoration: none;
	color: #FFFFFF;
}

.alignleft
{
	text-align: left;
}

.labelCol
{
	width: 10%;
}

.dataCol
{
	width: 30%;
}

.scrollX
{
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	height: 100px;
}

.flashPlayerDiv
{
	border: solid 1px silver;
}

/* Scorring Grid*/
.Scoring
{
	margin-left: 50px;
}

.Scoring_Header
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.Scoring_Header LABEL
{
	font-size: 1.4em;
	color: #FFFFFF;
	/*text-decoration: underline;*/
	font-weight: bold;
}

.Scoring INPUT
{
	margin-top: 0px;
}

.Scoring_Category
{
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.Scoring_Score
{
	padding-left: 10px;
}

.Scoring_Score INPUT
{
	background-color: #000000;
	/*border-color: #e6c200;*/
	color: #e6c200;
	font-weight: bold;
}

.Scoring_Footer
{
	border-top-style: double;
	border-top-color: #ffffff;
	border-top-width: 1px;
}

/*Scoring Grid Comment Box*/
.ScoringComment
{
	padding-top: 18px;
	width: 300px
}

.ScoringComment .saveButton
{	
	float: left;
	margin-top: 8px;
	
}

/* end scoring grid */

.Report_Params_Label
{
	text-align: right;
}

.Report_Params_Input
{
	padding-left: 10px;
	text-align: left; 
}

.reports .results .header,
.reports .results .row
{
	color: #000000;
}

.Email
{
	color: #FFFFFF;
}

.contentmanagerupload .RSS .content FORM,
.updatecopyrightreleaseinfo  .RSS .content FORM,
.uploadimagefiles  .RSS .content FORM
{
    text-align: center;
}

.RSS .content #PayPalPayment 
{
    text-align: center;
}

.vodtermsandconditions .RSS .content FORM
{
    background-color: #000000;
}

.RSS .content FORM
{
	background-color: #000000;
	text-align: left;
}

.rssToU H1
{
	color: #ffffff;
	text-align: center;
}

.rssToU LI U
{
	color: #FFFFFF;
}

.rssToU LI A
{
	color: #FFD700;
}

.vTop
{
	vertical-align: top;
}


/*************************************************************************************************/

.NonIE .RSS .tablediv
{
	width: 980px;
}

.NonIE .lblFile
{
	margin-left: 70px;
}

.NonIE .RSS #tblEntryForm TR TD
{
	vertical-align: baseline;
}


.NonIE .RSS #tblEntryForm TR .frmLabel
{
	vertical-align: middle;
}

.NonIE .RSS .content .cssSearch INPUT
{
	margin-top: 0px;
}

.NonIE .RSS .content INPUT
{
	margin-top: 15px;
}

.Firefox .RSS .content INPUT
{
	margin-top: 0px;
}

.NonIE .RSS #LoginWrapper INPUT
{
	margin-top: 0px;
}




