/* IE specific styles (and their non-IE counterparts) are defined in IE.css and notIE.css */
/* Body related */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#BAD6D4;
/*	background-color:Red;*/
	font-size:10pt;
	color:black;
	margin:20px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}

/* Links */
a {
	color:blue;
	text-decoration:underline;
	text-transform:none;
	font-weight:bold;
	}

a:hover {
	color:#EC9CB6;
	text-decoration:underline;
	}

a.approval {
	color:#0099CC;
	}

a.approval:hover {
	color:#EC9CB6;
	}
	
a.production {
	color:blue;
	}

a.production:hover {
	color:#EC9CB6;
	}

a.dub {
	color:#99CC00;
	}

a.dub:hover {
	color:#EC9CB6;
	}
	
/* img related */
img { 
	border:none;
	}
img#headerLogo {
	margin-bottom:20px;
	}
img#agencyMenu {
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	}
img#poweredBy {
	float:right;
	padding-right:50px;
	margin-bottom:20px;
	}
	
/* Divs */
div.hackForIEMac {
	}
	
/* different types of horizontal rules */
hr {
	color:#999999;
	height:0px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	}
hr#footer {
	width:90%;
	}
	
/* Table Related */
/* These are used to hide and show rows */
tr.aRowEven {display:table-row; background-color:#e3efee;}
tr.aRowOdd {display:table-row; background-color:white;}
tr.aRowEmpty {display:table-row;}
tr.noRow {display:none;}

tr.aRowEven td {font-size:x-small;}
tr.aRowOdd td {font-size:x-small;}

table {
	/* all tables centered on page unless we override this... */
	margin-left:auto;
	margin-right:auto;
	}
table.tableInstruct {
	font-size:8pt;
	color:black;
	text-align:center;
	}
table.menu {
	margin-bottom:20px;
	}
tr.header {
	font-weight:bold;
	font-size:10pt;
	}
table tr.header td {
	font-size:10pt;
	text-align:center;
	padding-bottom:20px;
	}
tr.columnTitles {
	background-color:#92b0aa;
	}	
tr.columnTitles td {
	text-align:left;
	font-size:x-small;
	font-weight:bold;
	vertical-align:bottom;
	color:#666666;
	}
tr.columnTitles td#sectionHeader {
	text-align:center;
/*	background-color:#BAD6D4;*/
	}
/*
tr.columnTitles td#sectionHeader:first-child:before {
	content:"<img src='../images/corners.gif' width='100%'/>";
	}
*/
tr.columnData {
	background-color:white;
	}
tr.columnData td {
	text-align:left;
	font-size:x-small;
	}
tr.columnDataOdd {
	background-color:white;
	}
tr.columnDataOdd td {
	text-align:left;
	font-size:x-small;
	}
tr.columnDataOdd th {
	font-weight: bolder;
	color: #333333;
	vertical-align:top;
	text-align:left;
	font-size:x-small;
	}
tr.columnDataEven {
	background-color:#e3efee;
/*	background-color:red;*/
	}
tr.columnDataEven td {
	text-align:left;
	font-size:x-small;
	}
tr.columnDataEven th {
	font-weight: bolder;
	color: #333333;
	vertical-align:top;
	text-align:left;
	font-size:x-small;
	}
td { 
	font-size:10pt; 
	color:black;
	vertical-align:top;
	}
td#controls {
	text-align:center;
	}
td.MainTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding-bottom:10px;
	text-align:center;
	}	
td.Info {
	font-weight:bolder;
	font-size:10pt;
	/*text-transform:uppercase;*/
	padding-bottom:10px;
	text-align:center;
	}
td.Instructions {
	text-align:center;
	}
td.odd { 
	background-color:white;
	font-size:10pt;
	}
td.even {
	background-color:#EDEAEE;
	font-size:10pt;
	}
td.tc {border-right:1px;border-left:0px;border-top:0px;border-bottom:0px;border-color:#999999;border-style:solid; }

/* The master table that encloses all other content */
table.master {
	width:90%;
	}
td#content {
	text-align:center;
	}

/* Group Station List Editor */
table.groupStationListEdit {
	}
	
/* Group Stations List */
table.groupStations {
	}
	
/* Reports page */
table.reports {
	}

/* Projects Report */
table.reportProjects {
	}

/* Projects Search */
table.searchProject {
	}

/* Files Search */
table.files {
	}
	
/* Files Report */
table.filesReport {
	}
	
/* Fax Preview */
table.faxPreview {
	background-color:white;
	}

/* Main page for Stations */
table.stationIndex {
	}
/* The login table */
table.login {
	width:300px;
	border:solid;
	border-width:2px;
	border-style:outset;
	background-color:#D6D1D9;
	}
table.login#station {
	width:550px;
	}
td.login {
	width:50%;
	text-align:center;
	color:black;
	}
td.login#title {
	font-weight:bolder;
	}
td.login#prompts {
	text-align:right;
	}
td.login#data {
	text-align:left;
	}
td.logoutSuccess {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bolder; 
	color: #FF0000;
	text-align:center;
	}
td.logoutSuccess#thanks {
	color:black;
	}

/* Client Listing */
table.clientListing {
	}

/* Project Listing Table */
table.projectList {
	}
table.activeProject {
	}

/* File List */
table.fileList {
	}

/* Fax and Email */
table.projectFaxEmail {
	}

/* Station Chooser */
table.stationChooser {	
	}
table.stationChooser tr td {
	font-size:x-small;
	}
tr.stationChooserHeader {
	font-weight:bold;
	}
table.stationChooser tr.stationChooserHeader td {
	font-size:10pt;
	text-align:center;
	}
table.stationChooserOptions {
	background-color:#D6D1D9;
	}
table.stationChooserOptions tr th {
	font-size:x-small;
	text-align:right;
	}
table.stationChooserOptions tr td {
	font-size:x-small;
	text-align:left;
	}
table.stationChooserOptions tr td.orAlone {
	font-weight:bolder;
	font-size:x-small;
	text-align:center;
	}
table.stationChooserAssigned {
	}
tr.stationChooserAssigned {
	font-weight:bold;
	}
table.stationChooserAssigned tr.stationChooserAssigned td {
	font-size:10pt;
	text-align:center;
	}
tr.stationChooserAssigned#header{
	background-color:#92b0aa;
	font-weight:bold;
	text-align:left;
	}
tr.stationChooserAssignedOddRow {
	background-color:white;
	}
tr.stationChooserAssignedEvenRow {
	background-color:#e3efee;
	}
/* Project Editor */
table.projectEditor {
	}
table.projectEditor tr td {
	font-size:x-small;
	}
tr.projectEditorHeader {
	font-weight:bold;
	}
table.projectEditor tr.projectEditorHeader td {
	font-size:10pt;
	text-align:center;
	}
tr.projectEditorSectionTitle#headers {
	background-color:#92b0aa;
	font-weight:bold;
	text-align:left;
	}
tr.projectEditorOddRow {
	background-color:white;
	}
tr.projectEditorEvenRow {
	background-color:#e3efee;
	}
table.projectEditor tr th {
	font-weight: bolder;
	color: #333333;
	vertical-align:top;
	text-align:left;
	font-size:x-small;
	}
table.projectEditor tr td {
	color: #333333;
	vertical-align:top;
	text-align:left;
	font-size:x-small;
	}

/* Project Information */
table.projectInfo {
	}
table.projectInfo tr td {
	font-size:x-small;
	}
tr.projectInfoHeader {
	font-weight:bold;
	text-align:center;
	}
table.projectInfo tr.projectInfoHeader td {
	font-size:10pt;
	}
tr.projectInfoSectionTitle {
	background-color:#92b0aa;
	font-weight:bold;
	text-align:center;
	}
tr.projectInfoSectionTitle#headers {
	text-align:left;
	}
tr.projectInfoSectionTitle#headers td {
	vertical-align:bottom;
	}
tr.projectInfoTitleRow {
	font-weight:bold;
	background-color:#e3efee;
	}
tr.projectInfoOddRow {
	background-color:white;
	}
tr.projectInfoEvenRow {
	background-color:#e3efee;
	}

/* Station Groups */
table.stationGroups {
	}

/* Home page for admins */
table.adminHome {
	}
table.adminAgencyListing {
	}
table.adminAgencyInfo {
	}
table.adminUserEditor {
	}
table.adminAgencyEditor {
	}
table.adminStationIndex {
	}
table.adminStationEditor {
	}
table.adminFamilyListing {
	}
table.adminFamilyEditor {
	}
table.adminStationListing {
	}
table.adminReportProjects {
	}
table.adminStationContacts {
	}
table.adminStationMarkets {
	}
table.sqlResult{
	}
/* The odd span or two */
span#copyProj {
	position:absolute;
	color:black;
	font-weight:bold;
	background-color:#D6D1D9;
	font-size:12px;
	border:outset;
	border-color:#92b0aa;
	border-width:5px;
	padding:5px;
	display:none;
	}
span#importTracking {
	position:absolute;
	color:black;
	font-weight:bold;
	background-color:#D6D1D9;
	font-size:12px;
	border:outset;
	border-color:#92b0aa;
	border-width:5px;
	padding:5px;
	display:none;
	}

/* Misc Character Formatting */
.redStrong {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; color: #FF0000;}
.blackStrong {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; color:black;}
.info { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; color:black; font-size:x-small;}
.required {
	font-weight: bolder;
	color: #990000;
	}

/* Old styles still needing to be mucked out... */
.labelRequired {
	font-weight: bolder;
	color: #990000;
	vertical-align:top;
	}
	
em { font-style:normal;}
strong { text-transform:uppercase; }
input {  font-family: Verdana, Arial, Helvetica, sans-serif}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: x-small}
.tiny {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}
.bgYellow {  background-color: #FFFFCC}
.tableHeading {  font-weight: bolder; font-size:10pt; text-transform:uppercase; padding-bottom:10px;}
.tableOddRow { background-color: #F68122;}
.projectHeadingeven {  text-transform:uppercase; font-weight: bolder; /*background-color: #FF9933;*/ font-size:8pt;vertical-align:bottom;}
.projectHeadingodd {  text-transform:uppercase; font-weight: bolder; /*background-color: #EC6A01;*/ font-size:8pt;vertical-align:bottom;}
.smalleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	/*background-color: #FF9933;*/
	vertical-align:top;
}
.smallodd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	/* background-color: #EC6A01;*/
	vertical-align:top;
}
/*
.odd {  background-color: #FFFFCC; font-size:10pt;}
.even {  background-color: #FFFFFF; font-size:10pt;}
*/
.editLink {
	color: #000066;
	text-decoration: underline;
	cursor: pointer;
}

.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	padding-bottom:10px;
}
.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding-bottom:10px;
}
.tableLightBorder {
	border: #CCCCCC;
}

td.brand_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#333333;
	}
td.smallHeader {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; vertical-align:bottom;}
td.small {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; vertical-align:top;}

input.redButton {
	background-color:red;
	}
	
input.greenButton {
	background-color:green;
	}
	
/* styles for hsr branding */
span.brand_link {
	color:white;
	font-size:8pt;
	text-decoration:underline;
	text-transform:none;
	}
	
input.infoButton {
	font-size:8pt;
	color:#333333;
	}
input.detailsButton {
	font-size:8pt;
	color:#333333;
	}
input.otherButton {
	font-size:8pt;
	color:#333333;
	text-transform:uppercase;
	}
span.specialInstructions {
	background-color:#e3efee;
	}

/* Fax-related */
span.faxQueued {
	color:green;
	}
span.faxFailed {
	color: red;
	font-style:italic;
	}
span.faxPending {
	color:#0066CC;
	}
span.faxSuccess {
	color:black;
	}
span.faxInternalError {
	color: #FF7E07;
}
span.pfIncomplete {
	color:#FF66FF;
}


span.faxTimeout {
	color: #ff1209;
}


/* SGC-related */
span.sgcNew {
	color:green;
}
span.sgcAck {
	color:#0066CC;
}
span.sgcDownloading {
	color:#FF66FF;
}
span.sgcDownloaded {
	color:#666666;
}
span.sgcFailed {
	color:red;
}
span.sgcAborting {
	color:#FF7E07;
}
span.sgcAborted {
	color: #a24e02;
}
span.sgcTransferred {
	color:#000000;
}

/* JV-related */
span.jvQueued {
	color:green;
}
span.jvPending {
	color:#0066CC;
}
span.jvSuccess {
	color:#666666;
}
span.jvFailed {
	color:red;
}

/* cc-related */
span.ccQueued {
	color:green;
}
span.ccPending {
	color:#0066CC;
}
span.ccSuccess {
	color:#666666;
}
span.ccFailed {
	color:red;
}


