/*   CSS Print Document for MEETING  */
/*   Backgound is White, Border is #87B5DA (light blue)  & 10 pixels wide  */
/*   Link Color #0F6CB6 (blue)   */
/*   Line Color #9EAA00 (light green)  */
/*   Primary upper navigation is #0F6CB6 (blue)   */
/*   Secondary upper navigation is #B47836 (brown)  */
/*   Primary Text is Black with occassional first line in #B47836 (brown)  */
/*   H1 and H2 are All Caps and in #9EAA00 (light green)  */
/* ****************************  BODY  **************************** */
body{background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;}	
/********* BANNER NAVIGATION ************/
#upperNav{display: none; visibility:hidden;}
#MAIN{display: none; visibility:hidden;}
#PRINTSTOP{display: none;}
/* ***************  CONTENT **************/
table.page {width: 778px;
	background-position: center;	
	margin: 0px;
	padding: 0px;
	border-color: #87B5DA;
	border-style: solid;
	border-width: 10px;
	background-color: #FFFFFF;
	vertical-align: top;}
table.content{width: 565px;
	background-color: #FFFFFF;
	vertical-align: top;
	 top: -45px; position: relative; }  /* to adjust content vertical from Header */
.contentareaprint	{left: 10px; top: 50px; position: relative; }  /* to adjust content vertical from Header */ 
/* HOMEPAGE BOX MODEL */
table.newsbox {border:1px solid #16277A;
	margin-bottom:8px}
td.newshead {background-color: #E2EAF8;
	margin:0px;
	font-size: 12px;
	padding: 4px 4px 4px 4px;	
	font-weight: bold; 
	color: #16277A;
	border-bottom:1px solid #16277A;}
td.news{padding: 0px 0px 0px 0px;
margin:-10px 0px 0px 0px;
vertical-align:top;}
td.newsimg{padding: 2px 0px 4px 4px;
min-height: 82px;
vertical-align:top;
width: 82px;}
a.news:link{font-weight: normal; text-decoration: none; color: #16277A;}
a.news:visited{font-weight: normal; text-decoration: none; color: #16277A;}
a.news:hover, a.news:active{font-weight: normal; text-decoration: underline; color: #0000FF;}
img.news {position:relative;
	margin-right: 0px;
	margin-top: 2px;
	float:left;}
p.news{font-size: 11px !important;
	text-indent: -8px;
	margin-left: 10px;
	margin-top: 4px; 
	margin-bottom: 4px;}	
	 
/************************* VERTICAL NAVIGATION ******************/
td.LeftNav{display:none; visibility:hidden;}
/******************************* FOOTER **************************/
td.footer {display:none; visibility:hidden;}
/* ****************************  LINKS  **************************** */
a:link, a:visited, a:hover, a:active {text-decoration: underline;	font-weight: bold; color: #0F6CB6;}
a:hover, a:active {text-decoration: underline;	font-weight: bold; color: #0F6CB6;}
a:visited {text-decoration: underline;	font-weight: bold;color: #800080;}
/**************** HOMEPAGE ****************/
td.HOMEleft{width:260px; padding-right: 10px;}
td.HOMEright{width:260px; padding-right: 10px;}
td.HOMEad{width:100px;}
h1.HOME{color: #9EAA00; text-align:center; font-size:16px;margin-top: 0px; margin-bottom: 4px;}	
h3.HOME{color: #B47836; text-align:center; font-size:14px; margin-top: 0px; margin-bottom: 8px;}
#HOMECONTENT p{margin-top:0px; margin-bottom:0px;}
.Overview{ position: relative; left: 85px; top: -60px; width: 150px; z-index: 1; text-indent: -6px; margin-left: 6px}
.Program{ position: relative; left: 15px; top: -25px; z-index: 1; width: 215px; text-indent: -6px; margin-left: 6px}
.Abstracts{ position: relative; left: 85px; top: -25px; width: 146px; z-index: 1; text-indent: -6px; margin-left: 6px}
.Registration{ position: relative; left: 85px; top: -25px; z-index: 1;width: 146px; text-indent: -6px; margin-left: 6px}
.Hotel{ position: relative; left: 15px; top: -65px; z-index: 1;width: 135px; text-indent: -6px; margin-left: 6px}
.Exposition{ position: relative; left: 85px; top: -25px; z-index: 1; width: 145px;text-indent: -6px; margin-left: 6px}
/*************** SITE MAP ***************/
.sitemap {font-size: 14px;	color:#0000FF;	text-decoration: underline;}
/********************* SCHEDULE TABLES *********************/
table.sched {width: 100%;
	position: center;
	background-color: #DEC491;
	padding: 4px;
	margin:0px;
	border: medium solid #00139E;}
tr.sched {background-color: #FFFFFF;}
td.sched {background-color: #DEC491;
	vertical-align:top;}
h2.sched {text-align: center;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: bold; 
	color: #000000;}
/*************** EXHIBITION LINE DISPLAY **************/
td.exh {font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	border-bottom: 1 dotted border #FFF1DB;
	margin: 0 20px 0 0;}
/********** TWO COLUMN CONTENT PAGES ******************/
.leftcolumn {width: 50%;
	vertical-align: top;	
	padding:0 15px 0 0; 
	margin: 0px;}
.rightcolumn {width: 50%;
	vertical-align: top;
	margin: 0px;
	padding:0px;}	
/**********  SCHEDULE	TABLES *************/
#sched table{width: 100%;	padding: 2px 4px 4px 4px; }
#sched th{background-color:#003366;}
#sched td{border: solid 1px #cccccc; padding: 4px; color:#000000 !important;}
#sched h1{color:#FFFFFF; text-align:center; margin: 0; padding: 4px 0px 4px 0px;}
#sched ul {margin-bottom: 0px; margin-top: 0px; list-style-type:disc;}
#sched li{font-size:11px; margin: 0px; padding: 0px;}
/* Tabs for the Progarm Schedule */
#psched {float:left;  font-size: medium; position: relative;  top: -30px;}
#psched ul{ margin:0; padding: 10px 10px 10px 10px; list-style:none;}
#psched li{display:inline; margin:0; padding:0;}
#psched a{float:left; background:url("/meeting/images/tableftJ.gif") no-repeat left top; margin:0; padding:0 3px 0 3px; text-decoration:none;}
#psched a span{float:left; display:block; background:url("/meeting/images/tabrightJ.gif") no-repeat right top; padding:6px 19px 6px 19px; color:#FFFFFF; }
#psched a:hover{background-position:0% -42px;}
#psched a:hover span{color:#FFFFFF; background-position:100% -42px;}	

/*************** COLORS *******************/
.white{color:#FFFFFF;}
.black{color:#000000;}
.red{color: #FF0000;}
.purple{color:#008080;}
.crsBlue{color:#0F6CB6;}
.aqua{color:#87B5DA;}
.ltgreen{color:#9EAA00;}
.brown{color:#B47836;}
/******************* FONT SIZES ****************/
.pt10{font-size: 10pt;}
.px6{font-size: 6px;}
.px7{font-size: 7px;}
.px8{font-size: 8px;}
.px9{font-size: 9px;}
.px10{font-size: 10px;}
.px11{font-size: 11px;}
.px12{font-size: 12px;}
.px13{font-size: 13px;}
.px14{font-size: 14px;}
.px15{font-size: 15px;}
.px16{font-size: 16px;}
.px17{font-size: 17px;}
.px18{font-size: 18px;}
.px19{font-size: 19px;}
.px20{font-size: 20px;}
.px21{font-size: 21px;}
.px22{font-size: 22px;}
.px23{font-size: 23px;}
.px24{font-size: 24px;}
/* Background color for error pages */
.bgcolor {background-color: #FFFFFF;}
tr.bkgrdblue {background-color: #00139E;}
tr.bkgrdgrey {background-color: #CCCCCC;}
/* ****************************  TEXT  **************************** */
h1{color: #9EAA00;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	text-transform: uppercase;
	text-align: left;}
h1.titleblock{margin-top: 15px;}
h2{color: #9EAA00;
	font-size: 13px;
	font-weight : bold;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 0px;
	text-transform: uppercase;
	text-align: left;}
h3{font-size: 14px;
	font-weight : bold;
	font-family: Arial,Helvetica,sans-serif;	
	color: #0F6CB6;
	margin-bottom: 0px;
	text-align: left;}
p{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	text-align:left;}
p.more{font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:500;
	margin-bottom: 6px;
	margin-top: 0px;
	text-align:right;}
li{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;}
ul{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;}	
ol{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;}	
/* makes the bullet a checkbox */
li.check{	list-style-image: url(/meeting/images/checkbox.gif);
	margin-left: -10px;}
ul.none{list-style-type:none;}		/* Class to make text hanging indent */
.hang{text-indent: -15pt;
	margin-left: 15pt;
	margin-bottom: 0px;
	padding-bottom: 0px;}
div.exhibit {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;}
.warn {font-size: 16px; 
	color: #FF0000; 
	font-weight: bold;}
.ctr{text-align:center;}
.right{text-align:right;}
.nobtm{margin-bottom: 0px;}
.notbtm{margin-bottom: 0px;}
.notop{margin-top: 0px;}
.nomgn{margin-top: 0px;margin-bottom: 0px;}
.smbtm{margin-bottom: 3px;}
.smtop{margin-top: 3px;}
.right{text-align:right;}
li.dbl {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 20px;
	margin-bottom: 20px;}
/******** THIS TEXT IS USED TO PREVENT SPAM IN THE FORMS **********/	
.not {display:none;}	
#not{visibility:hidden; font-size:1px; padding:0px; margin:0px;} /* THIS IS HIDING A SPAM STOPPING FIELD */

/* DO NOT CHANGE ANY THING BELOW */	
/* ****************************  MEETING APPLICATION  **************************** */	
/* ****************************  MEETING APPLICATION  **************************** */	
/* ****************************  MEETING APPLICATION  **************************** */				
/*****************************  CFA  **************************** */
/* CFA APPLICATION COLORS: ltGREY: #DDDDDD,	burntORANGE: #F28922, RoseRED: #DC143C, VeryLightBlue: #D0E3FB, LightBlueGrey: #AFC7D6, */
/*  DustyBLUE: #307BC6, Navy: #003366,	DarkGrey: #808080 */
/* Content area for CFA functions */
/* BORDER BETWEEN LOGGED IN AREA AND CONTENT AREA */
.caBorder{border-bottom: 2px solid #0F6CB6;}
/* ADDED FOR CONTENT AREA HEIGHT */
.contentarea {background-color: #FFFFFF;
	width: 628px;
	vertical-align: top;
	padding: 0px;
	position: relative;
	height: 450px;}
/* links for CFA functions*/
.cfalink {background-color: #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;}	
a.cfalink:link, a.cfalink:visited, a.cfalink:hover, a.cfalink:active {text-decoration: underline;	font-weight: normal;}
body,td { font-family: Arial,Helvetica,sans-serif;}
th {background : #DDDDDD;	color: #000000;	font-size: 12px; font-family: Arial,Helvetica,sans-serif;}
.shaded {background : #DDDDDD;}
.small {font-size : 8px;	font-family: Arial,Helvetica,sans-serif;}
.large,h3 {font-size : 16px;	font-weight : bold;	font-family: Arial,Helvetica,sans-serif;}
.smallWarning {font-size : 9px;	font-family: Arial,Helvetica,sans-serif;	color: #F28922;}
.withdrawnNotice {font-size : 11px;	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	color: #F28922;}
.finalStatusNotice {font-size : 12px;	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	color: #F28922;}
.revisionsRequestedNotice {font-size : 11px;	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	color: #F28922;}
.mediumWarning {font-size : 12px;	font-family: Arial,Helvetica,sans-serif;	color: #F28922;}
.finalSubmissionDay {margin: 2px 2px 2px 2px;	font-size : 12px;	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;	color: #DC143C;	background-color: #FFFFFF;	border: 1px;}
.finalStatusEmailNotification {font-size : 10px;	font-family: Arial,Helvetica,sans-serif;	color: #F28922;}
.mediumWarningWithBGColor {font-size : 12px;	font-family: Arial,Helvetica,sans-serif;	font-weight:bold;	color: #DC143C;
	background-color: #DDDDDD;}
.meetingReviewSubmissionDatesNotice {font-size : 10px;	font-family: Arial,Helvetica,sans-serif;	font-style: italic;
	color: #f28922;}
.meetingReviewWindowNotice {font-size : 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #F28922;}
.meetingDeleteConfirmationNotice {font-size : 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #DC143C;}
TEXTAREA, .formCodeField {font-size: 11px; 	font-family: Arial,Helvetica,sans-serif;	color: #000000;	display: inline;}
.errorMsgText {background : #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #003366;
	font-weight : bold;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;}
fieldset {margin: 10px 10px 0px 10px;
	padding: 5px 5px 10px 5px;
	border: 1px;
	background-color: #D0E3FB;}
fieldset fieldset {border: 1px solid #AFC7D6;}
legend {padding: 2px 10px 2px 10px;
	margin: 2px 0px 3px 0px;
	background-color: #307BC6;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px;}
fieldset fieldset legend {background-color: transparent; 	color: #307BC6;}
.requiredField {font-weight: bold;	color: #003366;}
.nonRequiredField {font-weight: none;	color: #003366;}
/* PresentationView.cfm data display */
.displayPresentationData {font-weight: bold;	color: #003366;}
.errorMsgText {background : #f1f1f1;	margin-bottom: 5px;	margin-top: 5px;	color: #003366;	font-weight : bold;	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;}
.Attention {font-size: 12px; 	color: red; font-weight: bold;}
.authorHeader {	padding: 2px;	font-size: 10px; 	color: white; 	font-weight: bold;	background-color: #307BC6;
	font-family: Arial,Helvetica,sans-serif;}
a.withdrawLink:link {color:#003366;
   font-family:verdana,helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
   background: transparent;}
a.withdrawLink:hover {color: #FFFFFF;   background: #808080;}
.TermsAgreement {margin: 0px 5px 0px 5px;
   padding: 2px 5px 2px 5px;
   color: #003366;
   font-family: verdana,helvetica,sans-serif;
   font-size: 10px;
   font-weight: none;
   background: transparent;}
.scoreCardFinalScoreFormField {font-family: verdana;
   font-size: 8pt;
   font-weight: bold;
   color: #003366;
   border: none;
   border-bottom: 1px solid #003;
   background-color: transparent;
   text-align: center;}
.searchedOnCriteriaDisplayDivOuter {margin: 1px;  padding: 1px;  background-color: #a9a9a9;}
.searchedOnCriteriaDisplayDivInner {margin: 1px;  padding:  1px;  background-color: #eeeeee;}
.searchedOnCriteriaDisplayText {margin: 0px 1px 0px 1px;   padding: 0px 1px 0px 1px;
   color: #003366;
   font-family: verdana,helvetica,sans-serif;
   font-size: 10px;
   font-weight: none;
   background-color: transparent;}
.pageLoading {margin: 0px 5px 0px 5px;
   padding: 2px 5px 2px 5px;
   color: #ff0000;
   font-family: verdana,helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   background: transparent;}
div.formFieldRow {clear: both; 	padding: 2px 0;}
/*, div.row span.label*/
div.formFieldRow label {float: left;	width: 200px;	text-align: right;
	margin: 0px 2px 0px 0px;
	font-size: 8pt; 
	font-family: Arial,Helvetica,sans-serif;}