@import url(/style/shared/SectionBoxStyle.css);
@import url(/style/shared/RFStyle.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 Ana. 
 * 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 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-style: normal;
 	color: #000000;
 	font-size: 10pt;
 	background-color: #FFFFFF;
 	background-image: url(images/background.gif);
 	background-repeat: no-repeat;
 	padding-top: 0;
 	padding-left: 0;
 	padding-right: 0;
 	padding-bottom: 0;
 }
 
 .mainhead {
 	font-size: medium; 
 	font-weight: bold; 
 	color: #37090D;
 }
 
 .pagetitle {
 	font-size: 16pt;
 	color: #37090D;
 	font-style: normal;
 	font-family: Tahoma, Arial, Sans-serif;
 }
 
 .note { color: #37090D; }
 
 td {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 }
 
 a:link {
 	text-decoration: underline;
 	color: #000099;
 }
 
 a:visited {
 	text-decoration: underline;
 	color: #333333;
 }
 
 a:hover {
 	text-decoration: underline;
 	color: #000099;
	background-color:#cccccc;
}
 
.error {
	color: #ff0000;
	font-weight: bold;
	}
 
/*-- CFP Styles --*/

.page {
 	background-color: #FFFFFF;
 	width: 60%;
 	float: left;
 	margin: 0;
 	border: 1px solid #C9CACB;
 	width: 760px;
 	offset-left: 165px;
 	padding: 5px;
 	}
 	
.submit {
 	float: left;
 	margin: 47px 0 0 10px;
 	width: 200px;
 	}
 	
.faq {
 	background-color: #333399;
 	padding: 5px;
 	margin: 5px;
 	}
 
.faq li {
 	border: 1px solid #000000;
 	background-color: #FFFFFF;
 	margin: 5px;
 	list-style-type: none;
 	}
 	
.faq ul {
 	margin: 0;
 	padding: 0;
 	}
 
.footer {
 	align: left;
 	font family:arial, helvetica;
 	font-size: 10px;
 	margin: 10px;
 	color: #404B55;
 	}
 	
.footer a:link {
 	color: #404B55;
 	text-decoration: none;
 	}
 	
.footer a:hover {
 	color: #404B55;
 	text-decoration: underline;
 	}
 	
.footer a:visited {
 	color: #404B55;
 	text-decoration: none;
 	}
 	
.formatoutside {
 	margin: 5px 5px 10px 5px;
 	}

	
 /* New Staff Page Layout Styles (March 2006) */
 TD.staffmain { background-color: #333333;
                color: #FFFFFF;
                text-align: center;
                vertical-align: middle;
                font-weight: bold;
              }
 
 TD.staffhead { background-color: #333399;
                color: #FFFFFF;
                text-align: center;
                vertical-align: middle;
                font-weight: bold;
              }
 
 TD.staff { vertical-align: top;
            width: 350;
          }
          
 H3.staff { font-size:   10pt;
            font-weight: bold;
            color: #EC343C;
          }
 
 .staffdate { font-size:   10pt;
              font-weight: bold;
              color: #EC343C;
            }
            
 /* -- Rating Colors -- */
 
 .arrange_wait-listed {
 	background: #CCCCCC;
 }
 
 .arrange_accepted {
 	background: #BCEBA7;
 }
 
 .arrange_rejected {
 	background: #FF9999;
 }
 
 .arrange_ungraded {
 	background: #FFFFCC;
 }
 
 
 .searchaccepted {
 	background: #BCEBA7;
 }
 
 .searchrejected {
 	background: #FF9999;
 }
 
 .search_ungraded {
 	background: #FFFFCC;
 }
 
 
 table.referencedisplay {border-collapse: separate; border-spacing:  7px 7px 7px 7px; }
              
              
 table.learningdisplay     {border-collapse: separate; border-spacing:  7px 7px 7px 7px ; }
              
              
 table.conferencedisplay {border-collapse: separate; border-spacing : 7px 7px 7px 7px ; }
 
 th {     text-align: left;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10pt;
}


/* -- CME Styles --*/

body.cmedisclosure .titletable { width: 100% }

body.cmedisclosure .relationshipnotes {
	color: navy;
	font-size: 10px;
}

body.cmedisclosure .description { font-size: 10px; }


/- Added 11.29.06-/
.abstract {vertical-align: middle;}
.abstract { color: #E2214A;
            font-weight: bold;
              }
/- Added 06.01.07-/

span .notice { color: #0001CC;
			font-weight: bold;}

h2 {color: #000066;}
h3 {color: #000066;}

.heading {
	align: center;
	text-align:center;
	}
	

/*-- Display Styles --*/

.defaultdisplay .pageheader {
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
}

.defaultdisplay .section {
	padding: 5px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

.defaultdisplay .sectionheader {
	padding-top: 2px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
}

.defaultdisplay .leftcolumn {
        float: left;
	width: 100%;
}

.defaultdisplay .rightcolumn {
	background-color: #FFFFFF;
	margin-left: 0%;
	padding: 0px;
}

.printdisplay .sectionheader{
	border-bottom: 0px;
	text-decoration:underline;
	}
	
.uploadedfiles {
	margin-top: -40px;
	}
	
.key {
	border: 1px solid #000000;
	margin: 5px;
	padding: 5px;
	text-align: center;
	}
	
.topinfo {
	width: 70%;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	padding: 5px;
}	

.greybox {
	border: 1px solid #CCCCCC;
	}
	
.greyboxheader {
	background: #3464AB url(../../img/ana/bg_nav.gif) repeat-x 0 50%;
	color: #414B54;
	font-weight: bold;
	height: 25px;
}

.greyboxinstructions {
   background-color: #DFE2F3;
} 
