@import url(/style/shared/RFStyle.css);

BODY { background-color: #FFFFFF;
       font-family: Verdana, Helvetica, Arial, Sans-serif;
       font-size: 12px;
       color : #000033;
     }

body.security_screen { background-color: #FFFFFF;  Verdana, Helvetica, Arial, Sans-serif;  }
body.security_screen H2 {  Verdana, Helvetica, Arial, Sans-serif;}


/* --COLORS --*/

.notecolor   { color : #005879;}
.headcolor   { color : #005879;}  
.accentcolor { color : Silver;}  
.errorcolor  { color : #FF0000;}
.note { color : #005879;}


/* -- BOLD IS LIKE REGULAR LINK --*/


P, LI, td { font-family: Verdana, Helvetica, Arial, Sans-serif;
            font-size: 12px;
          }


/* --  HEADERS --*/

.mainhead { font-family: Verdana, Helvetica, Arial, Sans-serif;
            font-size: medium;
            font-weight: bold;
            color: Navy;
          }

H2 { font-family: Verdana, Helvetica, Arial, Sans-serif;
     font-size: medium;
     font-weight: bold;
   }

H3 { font-family: Verdana, Helvetica, Arial, Sans-serif;
     font-size:   small;
     font-weight: bold;
   }

/* --  REGULAR LINK --*/

A:link    { COLOR: #005879;
            font-family: Verdana, Helvetica, Arial, Sans-serif; }
A:active  { COLOR: #005879;
            font-family: Verdana, Helvetica, Arial, Sans-serif; }
A:visited { COLOR: #005879;
            font-family: Verdana, Helvetica, Arial, Sans-serif; }
A:hover   { COLOR: #5ca526;
            font-family: Verdana, Helvetica, Arial, Sans-serif; }






.preferredformat { color: Red; }

.PCPtitle { font-size: 10pt;
            color: #FFFFFF;
            background-color: #006699;
            font-style: normal;
            font-family: Tahoma,Arial,sans-serif;
            font-weight: bold;
          }

/* New Staff Page Layout Styles (March 2006) */
TD.staffmain { background-color: #5CA526;
               color: #FFFFFF;
               text-align: center;
               vertical-align: middle;
               font-weight: bold;
             }

TD.staffhead { background-color: #005879;
               color: #FFFFFF;
               text-align: center;
               vertical-align: middle;
               font-weight: bold;
             }

TD.staff { vertical-align: top;
           width: 350;
         }
         
H3.staff { font-size:   small;
           font-weight: bold;
           color: #0000FF;
         }

.staffdate { font-size:   small;
             font-weight: bold;
             color: #0000FF;
           }

.assignpaper_symposium {
	background: #F7F7F7; font-weight: bold;
}


hr {
border: 0;
color: #005879;
background-color: #005879;
height: 1px;

/*clear:both;  added by Karen to fix display styles.  didn't work */
}


/* -- CFP Page -- */

P.cfp {
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:18px;
	}
	


OL.cfp, UL.cfp, LI.cfp { FONT-SIZE: 11px; COLOR: #7F7F7F; LINE-HEIGHT: 15px; FONT-FAMILY: "Trebuchet MS" }

INPUT.cfp  { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }
SELECT.cfp { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }

/*
U { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7f7f7f; LINE-HEIGHT: 18px; FONT-FAMILY: "Trebuchet MS" }

submit   { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }
text     { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }
radio    { FONT-SIZE: 11px; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }
checkbox { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }

.newcolor        { FONT-SIZE: 10px; COLOR: #5CA526; LINE-HEIGHT: 11px; FONT-FAMILY: "Trebuchet MS" }
.newcolor :link  { COLOR: #5CA526 }
.newcolor :hover { COLOR: #005879 }

.sidetext  { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7f7f7f; LINE-HEIGHT: 13px; FONT-FAMILY: "Trebuchet MS" }
.mtext     { FONT-SIZE: 12px; COLOR: #3F3F3F; LINE-HEIGHT: 18px; FONT-FAMILY: "Trebuchet MS" }
.mtexthds  { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #7f7f7f; LINE-HEIGHT: 18px; FONT-FAMILY: "Trebuchet MS" }
.mtextsubs { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7f7f7f; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS" }
.mtextform { FONT-SIZE: 11px; COLOR: #7f7f7f; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }
.mtextable { FONT-SIZE: 11px; COLOR: #7f7f7f; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS" }
.blinks    { FONT-SIZE: 10px; COLOR: #7f7f7f; LINE-HEIGHT: 11px; FONT-FAMILY: "Trebuchet MS" }
*/

#staffcontent {

line-height:1.6em;
margin:0pt 75px ;

}


fieldset.staff { margin: 5px 5px 5px 5px;

		background-color: #ffffff;

		border: 1px solid #005879;

	}	

h4.staff {color:#005879;
	font-size:12pt;
	}
	
h5.staff {color:#005879;
	font-size:10pt;
	}
	
.sessionarrange_accepted {

	background: #ccff99;

}



.sessionarrange_ungraded {

	background: #ffcc99;

}



.sessionarrange_rejected {

	background: #ff9999;

}



.sessionarrange_waitlisted {
	background: #CCCCCC;
}


.sessionarrange_withdrawn {
	background: #ccccff;
}
	

.staffprogramlist {
background-color:white;
border-collapse:separate;
border-color:#5CA526;
border-spacing:0.3em;
border-style:solid;
border-width:0 0 1px 0;
margin-right:25px;
width:100%;
}	

td.arrange_groupheading { color: #ffffff; font-weight: bold; background-color:#5CA526;}

th {
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	color:#000000;
	background:#EEEEEE none repeat scroll 0 0;
}	

.cfpheader {
	color:#7F7F7F;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-align: center 
}


.graybox {
	width: 775px;
	border: 0px;
	background-color: #FFFFFF;
	padding: 5px;
}

.nobox {
	width: 775px;
	border: 0px;
	background-color: #FFFFFF;
	padding: 5px;
}


.defaultdisplay {
	width: 775px;}

.dgraybox {
	width: 775px;
	border: 1px solid #000000;
	background-color: #CCCCCC;
	font-size:11px;
	padding: 5px;
}

ul.dgraybox {
	width: 775px;
	border: 1px solid #000000;
	background-color: #CCCCCC;
	font-size:11px;
	padding: 5px;
}


.grayboxauthor {
	width: 600px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	padding: 5px;
}

.grayboxheader {
	background-color: #005879;
	color: white;
	margin: -5px;
	padding: 5px;
	border-top:0px solid #CCCCCC;
}

.grayboxinstructions {
	background-color: #5CA526;
	color: white;
	margin: 5 -5 -5 -5;
	padding: 5px;
}

 #keywordsPage .box1 .sectionboxheader {display:none;
	border-top: 0px ;
 }
 
 
 .sectionbox {
 	border-top: 0px ;
 }
 
 
 


fieldset {background-color: white;
}

legend {background-color: white;
}

.sessiontype {font-weight: bold;text-decoration:underline;margin-left:10px;}

.sesionkeyword {background-color: #E7E7E7; margin-right:25px;}

#keywordsPage h4 {
	margin: 0.1em 0 0.1em 0;
	border-style:inset;
	border-width:1px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #005879;
	border-color: #5CA526;
	padding-bottom:5px;
	margin-top:20px;

}

.sectionboxsubheader {margin-top:10px;}

.arrange_accepted { background: #CDFFA7;}

.arrange_withdrawn { background: #DFDFDF;}

div.error {
    background-color: #FFCCCC;
    border: 1px solid red;
    color: black;
    padding: 10px;
    font-size:1em;
    width: 90%;
}


.viewinfo .error {
padding-left: 10px;
}

.error { color: red; font-size:1em;
    width: 90%;
    }
    
.sectionbox h4 {
    font-size: 100%;
}

ul.nobullet { 
	list-style:none;
	margin:0;
	padding-left:0;
}



td.reviewtabledropdown {padding:4px;}