#loginName, #loginPassword{width:100px;}
/*INLINE EDIT STYLES*/

textarea, input, select, p, div{
	font-weight:100; 
	font: 9pt "Lucida Grande", Verdana, Arial, sans-serif; 
	color:#464646;
}

/* FORM VISIBILITY STYLES */

#projectForms form.selected {
	display:block;
}
#projectForms form {
	display:none;
}
/* POP UP FORM STYLES */

.popUp_form {
	width:760px;
	margin:0 auto;
}
.popUp_form legend {
	font-weight:bold;
	margin-bottom:10px;
}
.popUp_form table {
	width:100%;
	border-collapse: collapse;
}
.popUp_form table td {
	padding:10px;
}
.popUp_form table td.fieldLabel{
	text-align:right;
	width:100px;	
	border:1px solid #ddd;
	font-weight: bold;
	background-color: #f5f8fa;
	font-size:.9em;
}
.popUp_form table td.fieldValue{
	border:1px solid #ddd;
	background-color: #f5f8fa;
}
.popUp_form table td.fieldValue input, .popUp_form table td.fieldValue textarea, .popUp_form table td.fieldValue select{
	width: 440px;
}
.popUp_form table td.fieldInfo{
	border:1px solid #bbb;
	font-size:11px;
	background-color:#d4e2eb;
}
.popUp_form table td.fieldInfo span.fieldOption{
	font-weight: bold;
}
.popUp_form table td.formInfo ol{
	background:#f5f8fa url(../images5/attention.png) no-repeat 15px center;
	padding:10px 10px 10px 70px;
	border-top: 1px solid #d4e2eb;
	border-bottom: 1px solid #d4e2eb;
	line-height:17px;
	font-size:12px;
	color: #666;
	list-style-position: inside;
	margin:0;
}
.popUp_form a.approveBtn, .popUp_form a.cancelBtn {
	margin: 0 50px;
}

/* ACCOUNT FORM STYLES */
.account_form_help {
	background-color: #81A1B8;
	padding-bottom:15px;
	margin-bottom: 15px;
}
h3.account_form_title {
	color: #ffffff;
	margin:0px;
	padding: 10px 0 10px 25px;
}

.account_form_content{
	width: 650px;
	margin: 0 auto;
}

.account_form_content p{
	color: #fffffe;
	padding-bottom:10px;
	font-size:1.05em;
}

.account_form {
	width: 705px;
	margin-left: 215px;
}
.account_form legend {
	font-weight:bold;
	margin-bottom:10px;
}
.account_form table {
	width:100%;
	border-collapse: collapse;
}
.account_form table td {
	padding:10px;
}
.account_form table td.fieldLabel{
	text-align:right;
	width:100px;	
	border:1px solid #ddd;
	font-weight: bold;
	background-color: #f5f8fa;
	font-size:.9em;
}
.account_form table td.fieldValue{
	border:1px solid #ddd;
	background-color: #f5f8fa;
}
.account_form table td.fieldValue input, .account_form table td.fieldValue textarea, .account_form table td.fieldValue select{
	width: 375px;
}
.account_form table td.fieldInfo{
	border:1px solid #bbb;
	font-size:11px;
	background-color:#d4e2eb;
}
.account_form table td.fieldInfo span.fieldOption{
	font-weight: bold;
}
.account_form table td.formInfo ol{
	background:#f5f8fa url(../images5/attention.png) no-repeat 15px center;
	padding:10px 10px 10px 70px;
	border-top: 1px solid #d4e2eb;
	border-bottom: 1px solid #d4e2eb;
	line-height:17px;
	font-size:12px;
	color: #666;
	list-style-position: inside;
	margin:0;
}
.account_form a.approveBtn, .account_form a.cancelBtn {
	margin: 0 50px;
}


/*	FILE MANGER STYLES	*/

#uploadFiles, #manageFiles {
	display:inline;
	width: 40%;
	float:left;
}
#uploadFiles {
	margin-left:20px;
}
#manageFiles{
	margin-left: 60px;
}
#uploadFiles ol.instruction{
	padding:10px 10px 10px 70px;
	line-height:17px;
	font-size:12px;
	color: #666;
	list-style-position: inside;
	margin:0;
	width:290px;	
}
#uploadFiles #fileRecommendations {
	background-color: #F5F8FA;
	border-top: 1px solid #D4E2EB;
	border-bottom: 1px solid #D4E2EB;
	width: 330px;
	text-align:center;
	margin-top: 5px;
	padding: 10px 20px;
}	
#manageFiles ol.instruction{
	padding:10px 10px 10px 70px;
	line-height:17px;
	font-size:12px;
	color: #666;
	list-style-position: inside;
	margin:0;
	width:300px;
}
#manageFiles #download_all {
	background: #F5F8FA url(../images5/btn_save.png) no-repeat 90px 7px;
	border-top: 1px solid #D4E2EB;
	border-bottom: 1px solid #D4E2EB;
	width: 240px;
	margin-top: 5px;
	padding: 10px 10px 10px 130px;
}

/*		USER APPROVE STYLES		*/

form#approveMediaTypes {
	padding:10px 20px;
}
form#approveMediaTypes table{
	width:100%;
}
form#approveMediaTypes table tr td.approveActions{
	width:20%;
	text-align:center;
	border-collapse: collapse;
}
form#approveMediaTypes table tr td.approveActions p.mType{
	font-weight:600;
	font-size:1em;
	padding: 4px 0;
}
form#approveMediaTypes table tr td.approveActions p.mActions{
	padding:5px 10px;
	margin-top:5px;
	border: 1px solid #ddd;
	background-color: #f5f8fa;
	font-weight:500;
	font-size:.9em;	
}
/*		RSS MANAGER STYLES		*/

#rss_channel_manager {
	margin:0 auto;
}
a#newRssChannel{
	margin:0;
	display:inline;
	padding-left:24px;
	background: url(../images5/add.png) no-repeat left;
	text-decoration:none;
	color:#464646;	
	line-height: 24px;	
}

/* PROJECT INFO FORM STYLES */

form#project_info {
	margin-left:180px;
}
form#project_info textarea#description{
	min-height:100px;
	height:auto !important;
	height:100px;
}
#category_id, #rss_channel_id{
	height:25px;
	border:solid 1px #cccccc;
}

/* PRESS RELEASE FORM STYLES */

form#press_release_form {
	margin-left:180px;
}
form#press_release_form textarea#press_release_body{
	min-height: 500px;
	height: auto !important;
	height:500px;
	overflow:auto;
}
form#press_release_form textarea#press_release_author{
	min-height: 100px;
	height: auto !important;
	height:100px;
	overflow:auto;
}

/* ARTICLE FORM STYLES */

form#article_form {
	margin-left:180px;
}
form#article_form textarea#article_body{
	min-height: 500px;
	height: auto !important;
	height:500px;
	overflow:auto;
}
form#article_form textarea#author{
	min-height: 100px;
	height: auto !important;
	height:100px;
	overflow:auto;
}

/* CONTACT EDITORIAL STYLES */

form#contact_editors_form {
	margin-left:180px;
}
form#contact_editors_form textarea#email_body{
	min-height: 350px;
	height: auto !important;
	height:350px;
	overflow:auto;
	margin-bottom: 10px;
}
a#load_email{
	display:block;
	background: transparent url(../images5/btn_qAndA.png) no-repeat top left;
	overflow:hidden;
	height:30px;
	width:100px;
	margin: 0 auto;
}
a#load_email:hover{
	background-position: 0 -30px;	
}
ul#projectNavOptions li a#load_email, ul#projectNavOptions li a#load_email:hover{
	border:none;
	padding-left:0;
}
a#email_send, a#support_send, a#report_send {
	display:block;
	background: transparent url(../images5/btn_send.png) no-repeat top left;
	overflow:hidden;
	height:30px;
	width:100px;
	margin: 0 auto;		
}
a#email_send:hover, a#support_send:hover, a#report_send:hover {
	background-position: 0 -30px;
}

/* -- FORM FIELDS -- */

fieldset{border:none; padding:0;}
.fieldset{border:none; margin:0px; padding:0px;}
.formText{font-size: 18px; font-family: trebuchet ms, Helvetica, Sans-Serif;}
.formTitle{width: 200px; height: 40px; margin-left: 30px; padding: 0px;}
.formTitle2{width: 200px; height: 74px; margin-left: 30px; padding: 0px;}
.formTitle3{width: 200px; height: 154px; margin-left: 30px; padding: 0px;}
#ticket_submit .formTitle, #ticket_submit .formTitle2. #ticket_submit .formTitle3{margin:50px;}
.formArea{width: 300px; height: 150px; font-size: 16px; font-family: trebuchet ms, Helvetica, Sans-Serif; margin-left: 210px; padding: 0px;}
.formArea_large{width: 400px; height: 147px; font-size: 18px; font-family: trebuchet ms, Helvetica, Sans-Serif; margin-left: 210px; padding: 0px;}
.formArea_approval{width:500px; font-size: 18px; font-family: trebuchet ms, Helvetica, Sans-Serif; border:solid 1px #858585; margin:0 0 0 8px; height:150px;}
.formInput_approval{width:500px; font: normal normal 230 18px 'Lucida Grande', Verdana, Arial, sans-serif; color:#464646; border:solid 1px #858585; margin:0 0 0 8px;}
.formInput_large{width: 400px; margin-top: 3px; height: 25px; font-size: 18px; font-family: trebuchet ms, Helvetica, Sans-Serif; margin-left: 210px; padding: 0px; overflow:hidden;}
.formInput{width: 300px; height: 25px; font-size: 18px; font-family: trebuchet ms, Helvetica, Sans-Serif; margin-left: 210px; padding: 0px;}
.formMedia{width: 300px; height: 25px; font-size: 18px; font-family: trebuchet ms, Helvetica, Sans-Serif; padding: 0px; margin: auto;}
.formMediaInput{width: 300px;height: 25px; font-size: 18px; font-family: trebuchet ms, Helvetica, Sans-Serif; padding: 0px;}

/* CHAR COUNTER STYLES */

div.count {
	text-align: center;
	border: solid 1px #888;
	background-color:#bbe27b;
	margin-top:4px;
}
div.count span {
	display:block;
	width: inherit;
	height:auto;
	padding:2px 0 3px;
	font-size:.8em;
}
div.count span.error {
	background-color:#fea7a7;
}


/* -- FORM BACKGROUND STYLES -- */

/* Rounded Right Corner Large*/
#rndRFormHeader_large, .rndRFormHeader_large{background: url(../images5/rndRFormHeader_large.jpg) no-repeat; width: 690px; height: 30px; margin-top: 20px;}
#rndRFormMid_large, .rndRFormMid_large{background: url(../images5/rndRFormMid_large.jpg) repeat-y; width: 690px;}
#rndRFormFooter_large, .rndRFormFooter_large{background: url(../images5/rndRFormFooter_large.jpg) no-repeat; width: 690px; height: 30px;}
/* Rounded Right Corner Small*/
#rndRFormHeader{background: url(../images5/rndRFormHeader.jpg) no-repeat; width: 620px; height: 25px;}
#rndRFormMid{background: url(../images5/rndRFormMid.jpg) repeat-y; width: 620px;}
#rndRFormFooter{background: url(../images5/rndRFormFooter.jpg) no-repeat; width: 620px;	height: 30px;}
/* rounded 2 corner */
#rndFormHeader{background: url(../images5/rndFormHeader.jpg) no-repeat; width:650px; height:25px;}
#rndFormMid{background: url(../images5/rndFormMid.jpg) repeat-y; width:650px;}
#rndFormFooter{background: url(../images5/rndFormFooter.jpg) no-repeat; width:650px; height:28px;}
/* Rounded 2 corner floating*/
#rndFormHeader_float{background: url(../images5/rndFormHeader_float.png) no-repeat; width: 680px; height: 35px; margin-top: 20px; z-index: 10001;}
#rndFormMid_float{background: url(../images5/rndFormMid_float.png) repeat-y; width: 680px; z-index: 10001;}
#rndFormFooter_float{background: url(../images5/rndFormFooter_float.png) no-repeat; width: 680px; height: 50px;	z-index: 10001;}
/* Rounded left corner*/
#rndLFormHeader{background: url(../images5/rndLFormHeader.png) no-repeat; width: 680px; height: 35px; margin-top: 20px; z-index: 10001;}
#rndLFormMid{background: url(../images5/rndLFormMid.png) repeat-y; width: 680px; z-index: 10001;}
#rndLFormFooter{background: url(../images5/rndLFormFooter.png) no-repeat; width: 680px; height: 50px; z-index: 10001;}

/* -- START BROADCAST FORMS -- */

#password{background: url(../images5/form_password.jpg) no-repeat;}
#verifyPassword{background: url(../images5/form_verifyPassword.jpg) no-repeat;}
#firstName{background: url(../images5/form_firstName.jpg) no-repeat;}
#lastName{background: url(../images5/form_lastName.jpg) no-repeat;}
#address{background: url(../images5/form_address.jpg) no-repeat;}
#cityTownship{background: url(../images5/form_cityTownship.jpg) no-repeat;}
#stateProvince{background: url(../images5/form_stateProvince.jpg) no-repeat;}
#zipPostal{background: url(../images5/form_zipPostal.jpg) no-repeat;}
#country{background: url(../images5/form_country.jpg) no-repeat;}
#companyName{background: url(../images5/form_companyName.jpg) no-repeat;}
#companyType{background: url(../images5/form_companyType.jpg) no-repeat;}
#emailAddress{background: url(../images5/form_emailAddress.jpg) no-repeat;}
#verifyEmail{background: url(../images5/form_verifyEmail.jpg) no-repeat;}
#telephone{background: url(../images5/form_telephone.jpg) no-repeat;}
#username{background: url(../images5/form_username.jpg) no-repeat;}
#website{background: url(../images5/broadcast_url.jpg) no-repeat;}

*/
/* -- KEYWORD BUTTON -- */

.keywordHeadline a, .keywordSummary a{background: url(../images5/btn_keyword.jpg) no-repeat; width:109px; height:32px; float:left;}
.keywordHeadline a:hover, .keywordSummary a:hover{background-position:0 -32px;}
.keywordHeadline{margin-left: 665px; margin-top: -30px; width:109px; height:32px; padding: 0px; float:left; display: inline;}
.keywordSummary{margin-left: 665px; margin-top: -145px; width:109px; height:32px; padding: 0px; float:left; display: inline;}
}

/* CONTACT FORM */

#contactFormContainer {text-align : left; width:85%; margin: 0 auto; padding:0;}
#formStatus{text-align:center; font: normal normal normal 14px 'Lucida Grande', Verdana, Arial, sans-serif; padding:5px; color:#464646;}
#formStatus.success{background-color:#33cc66; width: 80%; margin: 0 auto; color: #ffffff;}
#formStatus.fail{background-color:#ff3300;  width: 80%; margin: 0 auto; color: #ffffff;}
#contactForm{text-align: left; padding: 0px; font: normal normal normal 14px 'Lucida Grande', Verdana, Arial, sans-serif; color:#464646;}
#contactForm textarea, #contactForm input, #contactForm select{border: 1px solid #858585; font: normal normal normal 14px 'Lucida Grande', Verdana, Arial, sans-serif;}
.contactLine{line-height:30px; clear:both; width:100%;}
.contactLine .left{width:20%; text-align:right;}
.contactLine .right{width:65%; padding-right:10%;}
#contactForm fieldset {border:0; margin: 0px; padding: 0px;}
#contactForm legend#mainlegend {font-size : 1.2em; color : #14568a; padding-left : 50px; padding-bottom:10px;}
#submitForm{margin-left:0;}

/* -- SIGNUP FORM -- */

#signupForm{
	margin-left: 11px;
	width: 675px;
}
#signupHelp{
	position: absolute;
	font: 16px "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	text-align: justify;
	color: #474747;
	line-height: 1.4em;
	top: 150px;
	left: 700px;
	width: 225px;
	margin: 0px;
	padding: 0px;
}
.serviceHelpContent{width: 225px; margin: 0 0 35px 0px;}

/* -- NEW PROJECT FORM -- */

#uploadOptions{width:780px; margin:5px auto 0 auto;}
.newProjectOptions{border:groove 1px #dddddd; min-height:50px; height:auto !important; height:50px; background-color:#c6d8e5;}
#uploadOptions p{text-align:center; font: normal normal normal 1.1em 'Lucida Grande', Verdana, Arial, sans-serif; color: #464646; padding:10px;}
#uploadOptions p span{font-size:.9em; color:#858585;}
#nextBox{width:80%; margin:0 auto;}
a.nextBtn{background:url(../images5/btn_next.png) no-repeat; width:116px; height:36px; overflow:hidden; margin:0 auto; display:block;}
a.nextBtn:hover{background-position: 0 -36px;}
#newFilesForm{width:429px; float:left; padding:0 10px; border-right:solid 1px #dddddd;}
#nextOption {
	width:80%;
	background:#F5F8FA url(../images5/attention.png) no-repeat scroll 15px center;
	border-bottom:1px solid #D4E2EB;
	border-top:1px solid #D4E2EB;
	color:#666666;
	font-size:12px;
	line-height:17px;
	list-style-position:inside;
	margin:15px auto 0 auto;
	padding:10px 10px 10px 70px;
}

/* -- UPDATE FORM -- */

#updatesFormContainer {text-align : left; width : 690px; margin: 15px 0 0 11px; padding:0px;}
#updatesForm{text-align : left; padding: 0px;}
#updatesForm fieldset {border : 0; margin: 0px; padding: 0px;}

/* -- TICKET FORM-- */

#ticketSubmit{width:510px; margin: 0 auto;}
#ticketSubmit span.left{width:15%;}
#ticketSubmit span.right{width:80%;}
#ticketSuccess{background: url(../images5/tvMed.png) no-repeat; height:133px; width:500px; margin:0 auto;}
div#ticketSuccess p{font: italic normal bold 2em "Lucida Grande", Arial, sans-serif; line-height: 133px; color: #474747; text-align: justify; float:left; padding-left:150px;}
.popUpTitle{font: bold 1em "Lucida Grande", Arial, sans-serif; line-height: 1.2em; color: #474747; text-align: justify; width:500px; margin:0 auto; padding-bottom:20px;}
#submitter{width:200px; margin-left:180px; margin-top: 20px;}
#closeTicket{background: url(../images5/helpClose.png) no-repeat; position:absolute; top:25px; left:640px; width:30px; height:30px;}
.ticketLabel{font: normal normal bold 1.1em 'Lucida Grande', Verdana, Arial, sans-serif; text-align:right; margin-bottom:5px;}
.ticketLabel input, .ticketLabel textarea, .ticketLabel select{width:100%;}
.ticketLabel textarea, .ticketLabel input{border: 1px solid #cccccc; padding:2px 0;}

/* -- START MYACCOUNT FORM -- */
#accountForm{width:800px; margin:0 auto;}
#accountUpdateForm fieldset table td.fieldInfo {
	width:147px;
}

/* SERVICE ACCOUNT REQUEST FORM */


/* -- FORM HELP -- */

.bold{font-size: 15px; font-weight: bold; color: #353535;}
#serviceHelp{position: absolute; font: 16px "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif; text-align: justify; color: #474747; line-height: 1.4em; top: 325px; left: 710px; width: 225px; margin: 0px; padding: 0px;}
.serviceHelpContent{width: 225px; margin: 0 0 35px 0px;}





/* -- ANDREW'S MUDDLING AROUND IN THE DARK AGAIN -- */
.zzFormTitle {
	width: 200px;
	height: 25px;
	margin-left: 0px;
	padding: 5px;
	background-color: white;
	color: #727272;
	font-size: 16px;
	font-family: trebuchet ms, Helvetica, Sans-Serif;
	border: thin solid black;
	text-align: right;
	float: left;
}

.zzInput {
	clear: both;
}


/* -- ANDREW'S FOLLY -- */
.tableFormLabel {
	width: 200px;
	height: 25px;
	margin-left: 30px;
	padding: 5px;
	background-color: white;
	color: #727272;
	font-size: 18px;
	font-family: trebuchet ms, Helvetica, Sans-Serif;
	border: thin solid black;
	text-align: right;
}

.tableFormInput {
	width: 300px;
	height: 25px;
	font-size: 18px;
	font-family: trebuchet ms, Helvetica, Sans-Serif;
	padding: 0px;
}

.tableText {
	font-size: 18px;
	font-family: trebuchet ms, Helvetica, Sans-Serif;
}

td.formTable {
	width: 240px;
}

.tableFormTextarea {
	width: 300px;
	height: 200px;
	font-size: 18px;
	font-family: trebuchet ms, Helvetica, Sans-Serif;
	padding: 0px;
}

.sideHelp {
	position: absolute;
	top: 179px;
	left: 645px;
	width: 275px;
	display: block;
	padding: 15px;
	line-height: 30px;
	text-decoration: none;
	color: #464646;
	font-size: 18px;
	font-family: trebuchet ms, Helvetica, Sans-Serif;
	border: thin dotted #B0C4DE;
	background-color: #D3D3D3;
}