@import url(/style/shared/RFStyle.css);
@import url(/style/shared/tableexamples.css); 
 
/* 
 * This is essentially blank, other than inheriting from shared.
 * Only put styles in here which are specific to your client.
 * Do not put any styles in here for Fett. 
 * All new clients should start with a clean, empty stylesheet,
 * using what's in shared, and then customize only what they need, as they go.
 */

BODY {
	background-color:#FFFFFF;
	background-image:none;
	font-family: Arial, Verdana, Sans-serif;
	font-size: small;
	}
     
.reviewcategoryheading {
	background-color:#700811;
	color:#FFFFFF;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(/img/ash/arrow.gif);
	padding-left:20px;
	font: bold 1em Arial, Verdana, Sans-serif;
	border: 1px solid #CCCCCC;
	padding-left: auto;
	padding-top: .2em;
	padding-bottom: .2em;
}

.mainNavBar {
	border-left: 1px solid #fff;
	  }

TD   { font-size: small;
     }
    
    
TD.mainhead { background-color: #ECD3B5;
	    font-family: Arial, Verdana, Sans-serif;
            color: #000000;
     }
     
TD.count { font-size: small;
	background-color: #C9C9C9;
	}
     
.mainhead {
	font-family: Arial, Verdana, Sans-serif;
	color: #710711;
}

.note { color: #610102; }

.smallnote {
	color: #610102;
	font-size: .85em;
	font-style: italic;
}

H1 {
	font-family: Arial, Verdana, Sans-serif;
	font-size: large;
	font-weight: bold;
}
      
H2 { 
	font-family: Arial, Verdana, Sans-serif;
     	font-size: large;
     	font-weight: bold;
    	 color: #710711;
}

H2.pagetitle { 
	font-family: Arial, Verdana, Sans-serif;
     	font-size: large;
     	font-weight: bold;
    	 color: #710711;
}

H3 { 
	font-family: Arial, Verdana, Sans-serif;
     	font-size:   small;
     	font-weight: bold;
     	color: #710711;
}

.staffprogramlist {
		border-width: 0 0 1px 0px;
		border-style: solid;
		border-color: #646F37;
		border-collapse: separate;
		background-color: white;
		border-spacing: .1em .1	em;
		width: 100%;
		margin-right: 25px;

}
		

/* --  REGULAR LINK --*/
A:link    { font-family: Arial, Verdana, Sans-serif;
            color: #660000; text-decoration: underline;
          }

A:active  { font-family: Arial, Verdana, Sans-serif;
            color: #660000; text-decoration: underline;
          }

A:visited { font-family: Arial, Verdana, Sans-serif;
            color: #660000;text-decoration: underline;
          }

A:hover   { font-family: Arial, Verdana, Sans-serif;
            color: #660000;  text-decoration: underline;
	  }
	 
.arrange_ungraded, .expandedview_ungraded, .finalreviewrateentries_ungraded, .searchungraded {
	background-color: #EEEEEE;
}

.arrange_accepted {
	background-color: #DAEFD1;
}

tr.arrange_headers td {
	background: #D1DFEF;
}

tr.arrange_sessionduration td {
	background: #D1DFEF;
}   

.pagetitle { 
	font-family: Arial, Verdana, Sans-serif;
     	font-size: large;
     	font-weight: bold;
    	 color: #710711;
}

td.SIroletable {
	font-size: 11px;
}

/* -- PCP Styles --*/

.PCPheading {
	color: #8C754A;
	font-weight: bold;
}

/* -- CFP Styles -- */

body.cfp {
	margin: 0;
	padding: 0;
	height: 100%;
	font: 11px Verdana, Helvetica, san-serif; 
	color: #000000;
	background-color: white;
}

body.cfp p {
	font: 11px Verdana, Helvetica, san-serif;
	color: #000000;
}

body.cfp li {
	font: 11px Verdana, Helvetica, san-serif;
	color: #000000;
}

body.cfp H1 {
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}


body.cfp H2 {
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #000000;
}

body.cfp H3 {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #8C744C;
	padding-bottom: 0;
	margin-bottom: 0;
}

body.cfp H4 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #666666;
	padding-bottom: 0;
	margin-bottom: 0;
}

body.cfp H5 {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #660000;
}

body.cfp H6 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #000066;
}


body.cfp a:link, a:hover, a:active, a:visited {
	color: #993333;
}

body.cfp a.submitlink {
	font-size: 12px;
}

body.cfp .cfpbanner {
	width: 100%;
	text-align: left;
	background: transparent url('/img/ash/2008/abstractbannerbg.gif') repeat-x fixed top left;
	margin: 0;
	padding: 0;
}

.cfpbanner img { /* this is to accommodate the background banner image above */
	margin-bottom: 6px;
}

body.cfp .bodytable {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 839;
	height: 100%;
	background-color: #FFFFFF;
}

body.cfp col {
	width: 5;
}

body.cfp hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: center;
}

body.cfp .footer {
	font-size:9px;
	color:#666666;
	font-weight: bold;
}

body.cfp .hangindent {
	margin-left: 25px;
	padding-left: -25px;
}

body.cfp .navbar {
	margin-left: 5px;
	padding-left: -5px;
}

body.cfp .navbar a.AMnavlinks, body.cfp .navbar ul.navlinks a {
	font-size: 11px;
	color: #993333;
	text-decoration: none;
	font-weight: bold;
}

body.cfp .navbar a.sideNav:link, a.sideNav:active, a.sideNav:visited {
	color:#660000;
	text-decoration:none;
	font-size:10px;
	font-weight: normal;
}

body.cfp .navbar hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 90%;
	text-align: center;
}

body.cfp .navbar ul {
	margin-top: 0;
	padding-top: 0;
	margin-left: 25px;
	padding-left: 0;
}

body.cfp .navbar li {
	margin-left: 0;
	padding-left: 0;
	list-style-image: url('/img/ash/ASHlisticon.gif');
	padding-top: 3px;
}

body.cfp hr {
	color: #EFEFEF;
	height: 1px;
}

body.cfp .navbarheading {
	margin-left: -5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #9E1B33;
}

body.cfp .faq {
	border: 1px solid #CCCCCC; 
	background-color: #DDDDDD; 
	padding: 10px; 
	margin-top: 10px;
}

body.cfp li.faq {
	margin-bottom: 10px;
	list-style-type: none;
	margin-left: -40px;
	background-color: #EFEFEF;
}

/* -- Post-deadline ACP -- */

body.security_screen {
	background-color: #EFEFEF;
}

.symposia_sessions_row {
	background: #EEEEEE;
}


/* -- COP PCP Styles -- */

body.pcp {
	margin: 0;
	padding: 0;
	height: 100%;
	font: 11px Verdana, Helvetica, san-serif; 
	color: #000000;
	background-color: white;
}

body.pcp img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

body.pcp p {
	font: 11px Verdana, Helvetica, san-serif;
	color: #000000;
}

body.pcp p.idpassword {
	padding-left: 5px;
}

body.pcp li {
	font: 11px Verdana, Helvetica, san-serif;
	color: #000000;
}

body.pcp H1 {
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}


body.pcp H2 {
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #000000;
}

body.pcp H3 {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #8C744C;
	padding-bottom: 0;
	margin-bottom: 0;
}

body.pcp H4 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #666666;
	padding-bottom: 0;
	margin-bottom: 0;
}

body.pcp H5 {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #660000;
}

body.cfp H6 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;color: #000066;
}


body.pcp a:link, a:hover, a:active, a:visited {
	color: #993333;
}

body.pcp a.submitlink {
	font-size: 12px;
}

body.pcp .bodytable {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 839;
	height: 100%;
	background-color: #FFFFFF;
}

body.pcp col {
	width: 5;
}

body.pcp hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: center;
}

body.pcp .footer {
	font-size:9px;
	color:#666666;
	font-weight: bold;
}

body.pcp .hangindent {
	margin-left: 25px;
	padding-left: -25px;
}

body.pcp .navbar {
	margin-left: 0px;
	padding-left: 0px;
	background-color: #F4F1E1;
	width: 155px;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

body.pcp .navbar a.AMnavlinks, body.pcp .navbar ul.navlinks a {
	font-size: 11px;
	color: #993333;
	text-decoration: none;
	font-weight: bold;
	padding-right: 2px;
}

body.pcp .navbar a.sideNav:link, a.sideNav:active, a.sideNav:visited {
	color:#660000;
	text-decoration:none;
	font-size:10px;
	font-weight: normal;
}

body.pcp .navbar hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 90%;
	text-align: center;
}

body.pcp .navbar ul {
	margin-top: 0;
	padding-top: 0;
	margin-left: 25px;
	padding-left: 0;
}

body.pcp .navbar li {
	margin-left: 0;
	padding-left: 0;
	list-style-image: url('/img/ash/ASHlisticon.gif');
	padding-top: 3px;
}

body.pcp hr {
	color: #EFEFEF;
	height: 1px;
}

body.pcp .navbarheading {
	
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #9E1B33;
}

body.pcp .faq {
	border: 1px solid #CCCCCC; 
	background-color: #DDDDDD; 
	padding: 10px; 
	margin-top: 10px;
}

body.pcp li.faq {
	margin-bottom: 10px;
	list-style-type: none;
	margin-left: -40px;
	background-color: #EFEFEF;
}

body.pcp .title {
	background-color:#000000;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin: 0;
	padding: 5 0 5 0;
	width: 100%;
	font-size: 1.1em;
}

.pcptitle {
	background-color:#000000;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin: 0;
	padding: 5 0 5 0;
	width: 100%;
	font-size: 1.1em;
}

body.pcp .pcpperson {
	font-weight: bold;
	background-color: #C0C0C0;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding: 5 0 5 0;
}
.topinfo {
	width: 600px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	padding: 5px;
}




/* -- Manuscript Review Styles -- */

.suggestedreviewer { 
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #E8EFE8;
	margin-left: 10px;
}

.suggestedreviewer td {
	vertical-align: top;
}

.filereviewoptions {
	margin:20px;
	width: 550px;
	background-color: #EFEFEF;
	padding: 10px;
	border: 1px solid #88181C;
	color: #111111;
}

/* -- Abstract Review Styles */

.abstractreviewoptions {
	margin:20px;
	width: 550px;
	background-color: #EFEFEF;
	padding: 10px;
	border: 1px solid #444444;
	color: #111111;
}

.suggestedabstractreviewer { 
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #EFE6D1;
	margin-left: 10px;
}


.excelerror td{
	color: black;
	background-color: #FFCCCC;
}

.plenarynotes { 
}

.plenarynotes th { 
	background-color: #EAE4CC;
	padding: 2px;
	border-bottom: 1px solid #444444;
	color: #111111;
	font-size: 1.25em;
	

}

.plenarynotes_odd td { 
	background-color: #CCCCCC;
	font-size: 14px;
	letter-spacing: .5px;
	font-family: Verdana,Geneva,sans-serif;
	}

.plenarynotes_even td { 
	background-color: #EEEEEE;
	font-size: 14px;
	font-family: Verdana,Geneva,sans-serif;
	color: #000000;
	}

.plenarynotes_even td a{
	color: #990000;
	}
	
.plenarynotes_odd td a{
	color: #990000;
	}
	
.plenarynotes td{
	font-size: 14px;
	}
	
.plenarynotes h2{
	font-size: 18px;
	color: #990000;
	}
	
.sectionboxexplanation {
	background-color: #ededed;
	padding: 2px;
	border: 1px solid #b2aeae;
	}

/* FSS Styles */
iframe#mainContent body {
	width: 90%;
	margin: 0 auto;
}

/* Person table styles for chairs and speakers */
table.people.fss {
	font-family: "Open Sans", sans-serif;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-color: #CCC;
}
table.people.fss td {
	background-color: #EFEFEF;
	border-color: #CCC;
}
table.people.fss tbody.Chair td {
	background-color: #FFFFFF;
	border-top: 4px solid #710711;
}

table.people.fss tbody.Speaker td {
	background-color: #FFFFFF;
	border-color: #CCC;
}

table.people.fss thead th {
	background-color: #FFF;
    color: #333;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    border-bottom: 4px double #CCC;
    border-color: #CCC;
}

.fss.sectionboxtable {
	max-width: 95%;
	min-width: 50%;
}


input[type="text"]:read-only {
    opacity: .7;
    background-color: #ddd;
    cursor: default;
}