@import url(/static/css/filetypeicons.css);

BODY { background-color: #FFFFFF;
       font-family: Arial, Helvetica, Sans-serif;
       font-size: small;
       color : #000033; }

P, LI, td { font-family: Arial, Helvetica, Sans-serif;
            font-size: small; }

/* COLORS */
.navpanel { background-color: #EEEEFF; }
  
.notecolor   { color: #006699; }
.headcolor   { color: Navy; }  
.accentcolor { color: Silver; }  
.errorcolor  { color: #FF0000; } 

/* HEADERS */
.header1 { font-family: Arial, Helvetica, Sans-serif;
           font-size: x-large;
           font-weight: bold;
           color: #000000; }

.header2 { font-family: Arial, Helvetica, Sans-serif;
           font-size: large;
           font-weight: bold;
           color: #000000; }
         
.header3 { font-family: Arial, Helvetica, Sans-serif;
           font-size: medium;
           font-weight: bold;
           color: #000000; }

.mainhead { font-family: Arial, Helvetica, Sans-serif;
            font-size: medium;
            font-weight: bold;
            color: Navy; }

.instructions,.instructions TD,.instructions LI { font-family: Arial, Helvetica, Sans-serif;
                                                  font-size: small;
                                                  color: black; }

.guidelines,.guidelines TD,.guidelines LI { font-family: Arial, Helvetica, Sans-serif;
                                            font-size: small;
                                            color: black; }
  
H2 { font-family: Arial, Helvetica, Sans-serif;
     font-size: medium;
     font-weight: bold;
     color: Navy; }

H3 { font-family: Arial, Helvetica, Sans-serif;
     font-size:   small;
     font-weight: bold; }

/* LINKS */
A.link { font-family: Arial, Helvetica, Sans-serif;
         COLOR: #006699; }

A:active { font-family: Arial, Helvetica, Sans-serif;
           COLOR: #cc3333; }

A.visited { font-family: Arial, Helvetica, Sans-serif;
            COLOR: olive; }

A:hover { font-family: Arial, Helvetica, Sans-serif;
          COLOR: #cc3333; }

/* MISCELLANEOUS */
.ungraded  { background-color: #ffffcc; }
.proofed   { background-color: #ccffcc; }
.needswork { background-color: #ffcccc; }
.noreqfile { background-color: #f7f7f7; }
.header    { background-color: #cccccc; }

.searchaccepted { background-color: red; }

.searchrejected { background-color: green; }

.note { color: #006699; }

.error { color: Red; }

.fineprint { color: Black; 
             font-size: xx-small; }


.field { FONT-WEIGHT: bold;
	 color: #000000; }
.section { BACKGROUND-COLOR: #ddddff }


div.Title_block { margin-bottom: 3%; }
.Title_label { font-weight: bold; }
div.PersonalInfo_block { margin-bottom: 5%; }
.PersonalInfo_label { font-weight: bold; }

.completed  { color: green; font-weight: bold; }
.incomplete { color: red; font-weight: bold; }
.deleted    { color: red; font-weight: bold; }

td.techsupport { background-color: #CCCCCC; 
	         font-family: Arial, Helvetica, sans-serif;
	         font-size: small; }

.techsupportcontact { font-weight: bold;
	              font-style : italic; }

#uploadguidelines dt { font-weight: bold; padding-top: 2em; }
#uploadguidelines dd * { font-size: 95% }

/* new Cosmetic Changes */
H1.oestaff { font-family: Arial, Helvetica, Sans-serif;
             background-color: #003366;
             font-size: medium;
             font-weight: bold;
             padding-top: 2px;
             padding-bottom: 2px;
             padding-left: 2px; }

H3.oestaff { font-family: Arial, Helvetica, Sans-serif;
             background-color: #003366;
             font-size: medium;
             font-weight: bold;
             padding-top: 2px;
             padding-bottom: 2px;
             padding-left: 2px;
             text-align: center; }

HR.oestaff { width:100%;
             height: 4px;
             color: #003366;
             background-color: #003366; }

.oeheader1 { font-family: Arial, Helvetica, Sans-serif;
             font-weight: bold;
             font-size: medium; }

.oeheader1b { font-family: Arial, Helvetica, Sans-serif;
              font-weight: bold;
              font-size: medium;
              color: #CC3300; }

.oeheader2 { font-family: Arial, Helvetica, Sans-serif;
             font-size: small; }

/* MANAGE SUBMISSION PAGE */
th.proofingreport_dateheader  { color: #000000; }
th.proofingreport_tableheader { vertical-align: bottom; }
td.proofingreport_tablenum    { text-align: center;
                   vertical-align: top; }
td.proofingreport_tabledate   { text-align: center;
                   vertical-align: top; }
td.proofingreport_tabletext   { vertical-align: top; }
td.proofingreport_tableinput  { text-align: center;
                   vertical-align: top; }


.projecttitle { font-family: Arial, Helvetica, Sans-serif;
              font-size: medium;
              font-weight: bold;
              color: Navy; }

.submissiontitle { font-family: Arial, Helvetica, Sans-serif;
              font-weight: bold;
              color: Navy; }
              
/* OTHER OE REQUESTED CHANGES */
p.gatewayH1 { font-family: Arial, Helvetica, Sans-serif;
              font-size: large;
              font-weight: bold;
              color: Black; }

p.gatewayH2 { font-family: Arial, Helvetica, Sans-serif;
              font-size: medium;
              font-weight: bold;
              color: Navy; }

/* -- Hover tooltip links  --*/             
a.tooltip span {
                display: none;
                text-decoration: none;
                }

a.tooltip:hover {
                overflow: hidden;
                text-decoration: none;
        }

a.tooltip:hover span {
                display: inline;
                border: 1px solid black;
                position: absolute;
                color: 000000;
                background-color: #DFDFDF;
                padding: 2px;
                margin-left: 2px;
                overflow: hidden;

                }
 .RACPtitle {
         background-color: #FFFFFF;
}

.abstractsectionheader {
	font-weight: bold;
}



.graybox {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	padding: 5px;
}

.grayboxtable {
	margin: 5px;	
	text-align: left;
	border-collapse: collapse;
}

.grayboxtable td {
	padding: 5px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #CCCCCC;
	color: black;
	border-top: 1px solid transparent;
}

.grayboxheader, .grayboxtable  th {
	background-color: #333333;
	color: white;
	margin: -5px;
	padding: 5px;
	border-top: 4px solid #666666;
	border-bottom: 1px solid #cccccc;

}

.box {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;	
	text-align: left;
	border-collapse: collapse;
}

.box th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}

.box td {
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}

.box tr:hover td, .boxplain tr:hover td {
	background: #d0dafd;
	color: #339;
}

/* ============== schedulingcontraints ======================== */

table.schedulingconstraints {
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
}

table.schedulingconstraints td {
	font-size: small;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.schedulingconstraints td.date {
	text-align: right;
}

.schedulingconstraints td.data {
	vertical-align: top;
}

.schedulingconstraints td.data .time {
	padding-right: 5px;
	margin-right: 5px;
	width:100px;
	font-weight: bold; 
}
.schedulingconstraints .available {
	padding-bottom: 2px;
	background: #ffff88;
	font-weight: bold; 
	display: block;
}

.schedulingconstraints .unavailable {
	padding-bottom: 2px;
	background: #ffaaff;
	font-weight: bold; 
	display: block;
}

.schedulingconstraints .session {
	padding-bottom: 2px;
	background: #DDDDDD;
	display: block;
	clear:both;
}

.schedulingconstraints .paper {
	padding-bottom: 2px;
	display: block;
	clear:both;
}

.schedulingconstraints .note {
	font-size: 10px;
}

/* end of schedulingcontraints */
