/* Change the styles below to affect all HTML pages */
/* DO NOT CHANGE THIS STYLE! */
.noCSS { display: none; }


/* General page formatting -------------------------------------------- */
body
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

body#nav
{
	background-color: #0B0B0D;
}

body#nav a:link, body#nav a:visited {
	color:#669999;
	font-weight:bold;
	text-decoration: none;
	display: block;
	width: 108px;
	border-bottom: #669999 1px solid;
}


body#nav a:hover {
	color: #0B0B0D;
	font-weight:bold;
	text-decoration: none;
	background-color: #669999;
}


sup { font-size: x-small; }
sub { font-size: x-small; }
li { margin-bottom: 6pt; }


/* Site-wide headings ------------------------------------------------- */
h1
{
	font-size: 18pt;
	text-align: center;
}

h2
{
	font-size: 14pt;
	padding:5px;
	border:1px #000 solid;
	background-color: #ccc;
}
div.spacer
{height:36px;}
	

h2.ai { margin-bottom: 0; }

h3.intro {
	font-size: 14pt;
	text-align: center;
}


/* Site-wide hyperinks ------------------------------------------------ */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }


/* Index formatting --------------------------------------------------- */
div.home
{
display:block;
margin:0px auto ;
text-align:center;
}

p.title
{
	margin-bottom: 0px;
	font-weight:bold;
}

p.authors
{
	margin-top: 0px;
	font-style: italic;
	margin-left:10px;
}

p.session
{
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 18pt;
	font-size:14px;
}

p.sesstitle
{
	font-style: italic;
}



span.authname { }
span.organization { font-style: italic; }

p.bookmarks
{
	text-align: center;
}

p.authorName
{
	margin-top: 12pt;
	margin-bottom: 6pt;
	font-weight: bold;
}

p.authorPaper
{
	margin-top: 6pt;
	margin-bottom: 6pt;
}


/* Header page formatting --------------------------------------------- */
body#header
{
	font-weight: bold;
	font-size: 14pt;
	background-color: #669999;
}


/* Search "Button" appearance  ---------------------------------------  */
#searchLink
{
	
}
/* Floating Drop-down Navigation ------------------------------------- */
div#floatNav
{
	display: none; /* hide navigation if user doesn't have javascript */
	text-align: left;
	float: left;
	left: 0;
	position: fixed;
	_position: absolute; /* for IE */
	top: 0;
	width: 100%;
	_top: expression(eval(document.body.scrollTop)); /* for stupid IE */
	_width: expression(eval(document.body.scrollWidth)); /* we really don't like IE */
	margin: 0;
	padding: 6px;
	background-color: #669999;
	border-bottom: 1px solid black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}

div#floatNav form, div#floatNav select
{
	margin: 0;
	padding: 0;
	font-size: 9pt;
}

/* the "Go To:" text */
span.formText
{
	
}

/* Whatever you're linking to needs to have enough PADDING-TOP to be able to make space for the floating navigation. If your navigation bar is 30 pixels high, the element being linked to needs at least 30 pixels of top padding. */

