/* --------------------------------------------------------------
	Conference specific stylesheet
-------------------------------------------------------------- */
body {
	background: #8b8b8b url(/images/pageTemplate/pageBg.gif) repeat-x;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
#contentTable {
	background:#fff;
	border:0;
	padding:0.5em;
}
#confMasthead {
	background:#00a651;
}
.confTitle {
	font:700 24px/1.4 Arial, Helvetica, sans-serif;
	color:#ffde00;
}
.confSubtitle {
	font:700 16px/1 Arial, Helvetica, sans-serif;
	color:#fff;
}
.confSubtitle2 {
	font:500 14px/1.6 Arial, Helvetica, sans-serif;
	color:#ffde00;
}
.headerTitle a {
	color: #ffffff;/*#00a651;*/
	font: 700 24px/1 Georgia, Times New Toman, Times, serif;
	font-variant:small-caps;
	text-decoration:none;
}
.siteTitle a:hover {
	text-decoration:underline;
}
.siteTagline1 {
	color: #cbd5e3;/*#0c4da2;*/
	font: bold 13px/1.8 Arial, sans-serif;
}
.siteTagline2 {
	color: #fff;
	font: 11px/1.2 Arial, sans-serif;
}


#navMenu {
	padding:0;
	margin: 0;
	border:1px solid #ccc;
	width:222px;
	background:#fcfcff;
}
div.navMenu {
	padding:0;
	margin: 1px;
	margin-left:0;
	width:218px;
	background:#fcfcff;
}
.navMenuItem a {
	color: #1c3369;
	text-decoration:none;
	background: #fcfcff url(/images/menu-bar.gif) 1px no-repeat;
	padding: 4px 4px 4px 12px;
	width:203px;
	display:block;
	margin:0;
}
.navMenuItem a:hover {
	background: #fcfcff url(/images/menu-bar-hover.gif) 1px repeat-y;
	color: #1c3369;
}
body#home #navMenu #navHome a, 
body#cfp #navMenu #navCfp a, 
body#reg #navMenu #navReg a, 
body#travel #navMenu #navTravel a, 
body#hotel #navMenu #navHotel a, 
body#committee #navMenu #navCommittee a, 
body#contact #navMenu #navContact a, 
body#schedule #navMenu #navSchedule a, 
body#sponsorship #navMenu #navSponsors a, 
body#visa #navMenu #navVisa a {
	background: #fcfcff url(/images/menu-bar-hover.gif) 1px repeat-y;
	color: #1c3369;
}

/* styles for the ext popup windows */
.tt_titlediv {
	text-align: center;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	font-size: 12px;
	font-style: italic;
}
.tt_keywordsdiv {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 3px;
}
.tt_abstractdiv {
	height: 200px;
	width: 100%;
	overflow: auto;
}
.tt_editdiv {
	width: 100%;
	background-color: #DDE8FF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
form.inplaceeditor-form { /* The form */
	margin: 0px;
	padding: 0px;
}
form.inplaceeditor-form input[type="text"] { /* Input box */
	width:100%;
	margin: 0px;
	padding: 1px;
	font:11px Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
}
form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
	width:100%;
	margin: 0px;
	padding: 1px;
	font:11px Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
}
form.inplaceeditor-form input[type="submit"] { /* The submit button */
	margin-left:1em;
	background-color: #00CC00;
	font-weight: bold;
}
form.inplaceeditor-form a { /* The cancel link */
	margin-left:1em;
	color: #FF0000;
}
.greensubmit {
	background-color: #00CC00;
	font-weight: bold;
}
a.cancellink {
	color: #FF0000;
	font-weight: normal;
}

a.dot {
	font-weight:normal;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.dotwait {
	font-weight:normal;
	text-decoration: none;
	border-bottom: 1px dotted;
	cursor:pointer;
}

/* // */

