/* CSS Document */
/* Colors */
/*
Light Blue BG						E8EDF8
Dark Blue BG						000033
H1 Blue								004495
Green Links							339999

LeftNav BG Blue						D8E1F0
LeftNav Border Blue					7693BA
LeftNav Text Blue					3C6EAF

Purple								7A4B5C

Nav Bar BG Yellow					f8cf4b
Nav Bar BG Dark Yellow				F1A816

Nav Bar Link						00366e
Nav Bar Link Active					ffffff
Nav Bar Link Active BG (Aqua)		549eb0

highlight color						9EC6D4
*/
/* START basic structure */

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#000;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#003;
}
#header {
	width:815px;
	height:auto;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
	position:relative;
	display:inline;
	float:left;
}		

#header #logo {
	width:54px; 
	height:54px; 
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	display:inline;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:101;
	background-color:#F00;
}		

#header #TitleBar {
	width:815px;
	width:761px;
	height:24px; 
	line-height:24px; 
	margin:0 0 0 0;
	margin:0 0 0 54px;
	padding:0 0 0 0;
	display:inline;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	background-color:#f8cf4b;
}
#learnmore {
	margin:0 auto;
	padding:0 0 0 0;
}
#registertoday {
	width:705px;
	margin:0 auto;
	padding:0 0 0 0;
	background-color:#E8EDF8;
	text-align:left;
}
#registertoday p {
	margin:0 0;
	padding:.5em 50px;
	color:#3C6EAF;
	font-size:1.3em;
	text-align:left;
	font-weight:bold;
}
#center	{ 
	width:815px;
	height:auto;
	margin:0 auto;
	padding:0 0 40px;
	text-align:center;
	background:transparent url("../images/dirwebsite_bkgd-50.jpg") repeat-y top center;
	background-color:#003;
}
#container {
	width:705px; 
	height:auto;
	text-align:center;
	margin:5px auto;
	padding:0 0 0 0;
	background:transparent url("../images/maintext-bkgd-50.jpg") repeat top center;
	background-color:#E8EDF8;
}
#content {
	width:605px; 
	height:auto !important;
	min-height:400px;
	text-align:left;
	margin:30px 50px;
	padding:0 0;
	display:inline;
	float:left;
	background:transparent;
	clear:both;
	font-size:1.1em;
	line-height:1.4;
	font-weight:normal;
}
#footer {
	width:705px; 
	text-align:center;
	margin:0 auto;
	padding:0 0 40px;
}		

#footer ul, #footer p {
	width:auto; 
	margin:0 50px;
	padding:1em 0;
	text-align:left;
}		

#footer ul li {
	margin:0 1em 0 0;
	padding:0 0;
	display:inline;
	float:left;
}
/* END basic structure */
/* START basic text styles */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	line-height:1;
	margin:0 0 .5em;
}
#content h1 {
	font-size:1.8em;
	line-height:1.2;
	color:#004495;
	font-weight:normal;
}
#content h2 {
	font-size:1.4em;
	line-height:1.2;
	color:#7A4B5C;
	font-weight:normal;
	margin:0 0 .5em;
}
#content h3 {
	font-size:1.1em;
	line-height:1.4;
	margin:1em 0 .25em;
	color:#004495;
	font-weight:bold;
}
#content h4 {
	margin: 0 0 1em;
	padding: 0 0;
	text-indent:0;
	font-size:1em;
	line-height:1.4;
	color:#000;
	font-weight:bold;
	display:block;
	float:none;
	clear:both;
	white-space:normal;
}
#content h5 {
	margin:1em 0 .25em;
	padding: 0 0;
	text-indent:0;
	font-size:1.1em;
	line-height:1;
	color:#000;
	font-weight:bold;
	display:block;
	float:none;
	clear:both;
	white-space:normal;
}
#content hr {
	width:100%;
	height:0;
	margin:0 0 1em 0;
	padding:0 0 0 0;
	border:0;
	border-bottom:1px #E8EDF8 solid;
	border-bottom:1px #d8dDe8 solid;
	color:transparent;
	display:inline;
	float:left;
	clear:both;
}
#content p {
	margin:0 0 1em 0;
	padding:0 0 0 0;
}
#content .plain {
	font-size:11px; color:#000; font-weight:100;
}
#content .special {
	color:#7A4B5C;
	text-transform:uppercase;
	font-weight:bold;
}
#content blockquote { 
	text-align:center;
	font-weight:bold;
	margin:1em;
	padding:1em;
	border:1px solid #ccc;
	color:#333;
}
#content ul {
	list-style:square;
	font-weight:normal;
	margin:1em 0 1em 1em;
	padding:0 0 0 0;
	text-indent:0;
}
#content ol {
	list-style-type:decimal;
	font-weight:normal;
	margin:1em 0 1em 1em;
	padding:0 0 0 0;
	text-indent:0;
}
#content ul li, #content ol li {
	margin:0 0 0 1em;
	padding:0 0 0 0;
	text-indent:0;
}
#content a, #content a:link, #content a:visited { 
	border:0;
	outline:none;
	font-weight:bold;
	color:#7A4B5C;
}
#content a:hover {
	color:#004495;
}
#content a:active, #content a:visited {
	color:#7A4B5C;
}

/* END basic text styles */
/* START tablestyles */

#content table {
	width:100%;
	display:table;
	margin:1em 0;
	padding:0 0 0 0;
	text-indent:0;
	border-collapse:collapse;
}
#content tr {
	display:table-row;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-indent:0;
}
#content tr.break {
	color:#000;
}
#content th {
	display:table-cell;
	margin:0 0 0 0;
	padding:4px .5em;
	text-indent:0;
	font-weight:bold;
	border-bottom:1px #ccccff solid;
	background-color:inherit;
	text-align:center;
}
#content td {
	display:table-cell;
	margin:0 0 0 0;
	padding:4px .5em;
	text-indent:0;
	font-weight:normal;
	border-bottom:1px #E8EDF8 solid;
	background-color:inherit;
}
#content td.time {
	text-align:left;
	width:150px;
}
#content td.center {
	text-align:center;
}
#content td.highlight {
	background-color:#D8E1F0;
}
#content .highlight {
	/*background-color:#9EC6D4;
	color:#000000;*/
}
#content .highlight a,
#content .highlight a:link,
#content .highlight a:visited,
#content .highlight a:active,
#content .highlight a:hover {
	/*color:#ffffff;*/
}
#content .tableDIV h2 {
	text-align:left;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}
#content .tableDIV h2, #content .tableDIV h3, #content .tableDIV h4, #content .tableDIV h5  {
	text-align:left;
	margin:1.5em 8% .5em;
	padding:0 0;
	width:84%;
}
#content .tableDIV table {
	background-color:#fefeff;
	margin:2px 8% 1em;
	padding:2px 0;
	display:table;
	width:84%;
	border-top:2px solid #9999ff;
	border-bottom:2px solid #9999ff;
}
#content .tableDIV p {
	margin:.5em 10% 1em;
	padding:0 0;
	width:80%;
	font-size:.9em;
}
#content .tableDIV {
}
/* END table styles */
#presentaionlink { 
	color:#CC0000; 
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#presentationjump {
	font-size:11px; 
	font-weight:bold;
	color:#3366cc;
}
#globe {
	margin-left:15px;
	margin-top:60px;
	position:absolute;
}
.speakerDiv {
	display:inline;
	float:left;
	width:auto;
	margin:0 0 0 0;
}
.speakerDiv img {
	display:inline;
	float:left;
	margin:1em 1em 1em 0;
}
/* ++++++++++++++++++++++++++++++++++++++++++ */
/* START Multi-Column Styles */
#content .colTwo, #content .colThree, #content .colAuto {
	overflow:hidden;
	margin:0 2% 2% 0;
	padding:0 0;
	border:none;
	background-color:#fff;
	float:left;
	display:inline;
}
#content .colNarrow, #content .colWide {
	overflow:hidden;
	padding:0 0;
	border:none;
	float:left;
	display:inline;
}

#content .colTwo {
	width:46%;
}
#content .colThree {
	width:32%;
	margin-top:3em;
}
#content .colAuto {
	width:63%;
	margin:0 0 0 0;
	background-color:transparent;
}
#content .colNarrow {
	width:32%;
	margin:0 4% 0 0;
	background-color:transparent;
}
#content .colWide {
	width:63%;
	margin:0 0 0 0;
	background-color:transparent;
}
#content .colTwo span, #content .colThree span, #content .colAuto span, #content .colNarrow span, #content .colWide span {
	margin:1.5em;
	padding:0 0;
	float:left;
	display:inline;
}
#content .colTwo h3, #content .colThree h3 {
	padding:0 0;
	margin:0 0 1em;
	font-weight:normal;
}
#content .confImg {
	height:80px;
	float:left;
	display:inline;
	margin:0 2px 2px 0;
}

#home #content .confImg {
	height:80px;
	float:left;
	display:inline;
	margin:0 2px 2px 0;
}
/* END Multi-Column Styles */
/* ++++++++++++++++++++++++++++++++++++++++++ */
/* START nav styles */
/*#TitleBar { width:755px; height:80px; position:absolute; }*/
#GlobalNav {
	/*display:inline;
	float:left;*/
	margin:0 0 0 46px;
/*	width:705px;
	height:24px;
	margin:0 0 0 100px;
	padding:0 0 0 0;
	text-align:left;
	display:inline;
	float:left;
	overflow: hidden;
	overflow: visible;*/
}
/*#GlobalNav { position:relative; top:2px; left:75px; width:755px; color:#fff;}*/
/*#GlobalNav ul li a, #GlobalNav ul li a:link, #GlobalNav ul li a:visited { 
	font-weight:bold;
	font-size:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	color:#00366e;
	padding:10px 8px 5px;
	margin:0 0;
}*/
/*#GlobalNav ul li a:hover { 
	color:#fff;
}*/

/* Main Nav Links NO SUBNAV */
/* Preliminary Links*/
#home #hom a,
#papers #pap a,
#proposalform #pro a,
/* Final Links */
#register #reg a,
#review #rev a,
#training #tra a,
#travel #trv a { 
	color:#fff; 
	background:#F1A816;
}
/* Main Nav Links YES SUBNAV */
a#det, a#ses {
	cursor: default;
	background-image: url(../SpryAssets/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding-right:20px;
}
a:hover#det, a:hover#ses {
	cursor: default;
	background-image: url(../SpryAssets/SpryMenuBarDownWhite.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding-right:20px;
}
/* For CONFERENCE DETAILS */
#agenda a#age,
#receptions a#age,  
#dayplanner a#age,  
#finalprog a#age,
/* For AGENDA */
#pricing a#det,
#location a#det,
#sponsors a#det,
#whyattend a#det,
/* For SESSIONS */
#keynote a#ses,
#breakout a#ses,
#poster a#ses,
#sessions1 a#ses,
#sessions2 a#ses,
#sessions3 a#ses,
#sessions4 a#ses,
#sessions5 a#ses,
#sessions6 a#ses,
#sessions7 a#ses,
#sessions8 a#ses,
#sessions9 a#ses,
#sessions10 a#ses,
#sessions11 a#ses,
#sessions12 a#ses,
#sessions13 a#ses,
#sessions14 a#ses,
#sessions15 a#ses,
#sessions16 a#ses,
#sessions17 a#ses,
#sessions18 a#ses,
#sessions19 a#ses,
#sessions20 a#ses,
#sessions21 a#ses,
#sessions22 a#ses,
#sessions23 a#ses { 
	color:#fff; 
	background-color:#F1A816;
	background-image: url(../SpryAssets/SpryMenuBarDownWhite.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding-right:20px;
}
/* Subav Links */
/* For CONFERENCE DETAILS */
#whyattend #why a,
#pricing #pri a,
#location #loc a,
#sponsors #spo a,
/* For AGENDA */
#agenda #gla a,
#receptions #rec a,  
#dayplanner #pla a,  
#finalprog #fin a,
/* For SESSIONS */
#keynote #key a,
#breakout #bre a,
#sessions1 #bre a,
#sessions2 #bre a,
#sessions3 #bre a,
#sessions4 #bre a,
#sessions5 #bre a,
#sessions6 #bre a,
#sessions7 #bre a,
#sessions8 #bre a,
#sessions9 #bre a,
#sessions10 #bre a,
#sessions11 #bre a,
#sessions12 #bre a,
#sessions13 #bre a,
#sessions14 #bre a,
#sessions15 #bre a,
#sessions16 #bre a,
#sessions17 #bre a,
#sessions18 #bre a,
#sessions19 #bre a,
#sessions20 #bre a,
#sessions21 #bre a,
#sessions22 #pos a,
#sessions23 #pos a,
#poster #pos a { 
	color:#036; 
	background:#F1A816;
}
/*#GlobalNav ul { 
	list-style-type:none;
	line-height:24px;
}*/
/*#GlobalNav ul li { 
	display:inline; 
	margin:0 0; 
	padding:0 0;
	line-height:24px;
}*/
#content ul#leftNav {
/*	margin:3em 0 2em 0;*/
	margin:0.5em 0 2em 0;
	padding:1em 0;
	text-indent:0;
	text-align:left;
	display:inline;
	float:left;
	width:100%;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	padding:0 0;
	background-color:transparent;
	border:none;
	border-bottom:1px #7693BA solid;
}
#content ul#leftNav li {
	margin:0 0;
	padding:0 0;
	text-indent:0;
	display:block;
	background-color:transparent;
	border:none;
	border-bottom:1px #7693BA solid;
}
#content ul#leftNav li a {
	margin:0 0;
	padding:.5em .25em .5em .75em;
	text-indent:0;
	text-align:left;
	display:block;
	width:auto;
	background-color:#D8E1F0;
	border:none;
	color:#3C6EAF;
}
#content ul#leftNav li a:hover {
	color:#FFF;
	background-color:#7693BA;
	border:none;
}
#content ul#leftNav li.header {
	margin:0 0;
	padding:.5em .25em .5em .75em;
	padding:.5em 0 .5em 0;
	letter-spacing:0em;
	color:#FFF;
	line-height:1.2;
	text-align:center;
	background-color:#3C6EAF;
	text-transform:uppercase;
}

#breakout #content #ses0 a,
#sessions1 #content #ses1 a,
#sessions2 #content #ses2 a,
#sessions3 #content #ses3 a,
#sessions4 #content #ses4 a,
#sessions5 #content #ses5 a,
#sessions6 #content #ses6 a,
#sessions7 #content #ses7 a,
#sessions8 #content #ses8 a,
#sessions9 #content #ses9 a,
#sessions10 #content #ses10 a,
#sessions11 #content #ses11 a,
#sessions12 #content #ses12 a,
#sessions13 #content #ses13 a,
#sessions14 #content #ses14 a,
#sessions15 #content #ses15 a,
#sessions16 #content #ses16 a,
#sessions17 #content #ses17 a,
#sessions18 #content #ses18 a,
#sessions19 #content #ses19 a,
#sessions20 #content #ses20 a,
#sessions21 #content #ses21 a,
#sessions22 #content #ses22 a,
#sessions23 #content #ses23 a { 
	color:#000; 
	background-color:transparent;
	border:none;
}


/* END nav styles */
/* ++++++++++++++++++++++++++++++++++++++++++ */
/* START button styles */
#submit_button {
	margin-left:220px;
	margin-top:325px;
	position:absolute;
}
#submit_button_prop	{
	margin-left:15px;
	margin-top:275px;
	position:absolute;
}
#home_button {
	margin-left:15px;
	margin-top:190px;
	position:absolute;
}
#register_button {
}
/* END button styles */