# printheader, #skiptocontent, #boxout{display:none;}
/* CSS Document */



* {

	padding: 0;

	margin: 0;

}

body {

    /*text-align: left;*/

	background:#151515 url(../images/sum_title1.jpg) left top no-repeat;

	margin-left: 28px;

	letter-spacing: .07em;

}

p {

	margin-bottom: 10px;

	padding: 8px;

	font-size: 75%;

	line-height: 19px;

	letter-spacing: 0.07em;

}

a, a:link, a:visited, a:active{

    text-decoration: underline;

    color: #91BBF2;

}

a:hover {

    text-decoration: none;

}

#logo_right {

	float:right;

	margin: 3px 4px 0px 4px;

	width: 204px;

	font-size: 85%;

	padding:5px 0 0 0;

	font-style:italic;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	background:#10273a;

	border-top: 2px solid #2F6487;

	border-right: 2px solid #061E32;

	border-bottom: 2px solid #061E32;

	border-left: 2px solid #2F6487;

}

.logo {

    padding:8px 0 18px 0;

	}

.logo2 {

    padding:6px 2px 2px 2px;

	}	

#sponsors {

	float:left;

	margin: 5px 3px 9px 3px;

	width: 297px;

	font-size: 85%;

	padding:6px 3px 5px 3px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	background:#10273a;

	border-top: 2px solid #2F6487;

	border-right: 2px solid #061E32;

	border-bottom: 2px solid #061E32;

	border-left: 2px solid #2F6487;

	}

div#container {

    top: 0;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    color: #D4D4D4;

	width: 810px;

	letter-spacing: .07em;

}

div#preamble {

    margin-left: 158px;

	margin-top: 200px;

    padding:10px;

    border-top: 1px solid #2F6487;

    border-right: 1px solid #061E32;

    border-bottom: 1px solid #061E32;

    border-left: 1px solid #2F6487;

}

div#preamble h3 {

    margin-bottom: 20px;

    padding: 6px;

    font-size: 70%;

    text-transform: uppercase;

    color: #91BBF2;

    background: #10273A;

    border-top: 1px solid #2F6487;

    border-right: 1px solid #061E32;

    border-bottom: 1px solid #061E32;

    border-left: 1px solid #2F6487;

}

div#preamble p {

	padding: 4px 0px 4px 10px;

}

div#boxout {

    position: absolute;

	top: 230px;

	left: 15px;

    padding: 10px 10px 10px 10px;

    font-size: 70%;

    border-top: 1px solid #2F6487;

    border-right: 1px solid #061E32;

    border-bottom: 1px solid #061E32;

    border-left: 1px solid #2F6487;

    width: 130px;

}

div#boxout ul {

    list-style: none;

    padding: 10px 10px 3px 10px;

    background: #10273A;

    border-top: 1px solid #2F6487;

    border-right: 1px solid #061E32;

    border-bottom: 1px solid #061E32;

    border-left: 1px solid #2F6487;

}

div#lselect ul li {

    margin-bottom: 8px;

    color: #d4d4d4;

}

div#lselect ul li a{

    display: block;

    clear: both;

    padding: 0 0 1px 6px;

    font-weight: bold;

    text-decoration: none;

    color: #d4d4d4;

}

div#lselect a.c{

    display: inline;

    padding: 0 8 0 12px;

    font-weight: normal;

    text-decoration: underline;

    color: #91BBF2;

    background-image: none;

}

div#lselect a.c:hover {

    text-decoration: none;

    background-image: none;

}

div#speakers ul li {

	position: absolute;

	width: 80%;

	text-decoration: none;

}

div#speakers_list {

	float: right; height: 1em;

	padding:0 10px 0 0;

	font-size: 90%;

	display: block;

	letter-spacing: normal;

	font-weight: bold;

	text-decoration: none;/**/

	color: #91BBF2;

	clear: both;

}

.pic {

	float:left; height: 74px; width: 74px;

	padding:1px 2px 1px 4px;

	margin:0px 0px 0px 0px;

	font-weight: bold;

}

.namco{

	float:left; height: 74px; width: 74px;

	padding:0px 2px 0px 4px;

	margin:0px 0px 0px 0px;

	font-size:70%;

	color: #91BBF2;

	font-weight: normal;

}

.namco:hover{

	float:left; height: 74px; width: 74px;

	padding:0px 2px 0px 4px;

	margin:0px 0px 0px 0px;

	font-size:70%;

	color: #91BBF2;

	font-weight: normal;

	background: none;

}

#white_square {

	float:left; height: 73px; width: 73px;

	padding:1px 2px 1px 4px;

	margin:0px 2px 0px 4px;

	/*background: transparent url(../images/white.gif) no-repeat;*/

}

#blue_square {

	float:left; height: 73px; width: 73px;

	padding:1px 2px 1px 4px;

	margin:0px 2px 0px 4px;

	/*background: transparent url(../images/blue.gif) no-repeat;*/

}

.bio_name {

   color: #91BBF2;

   font-weight: bold;

}

#footer {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	text-align: center;

	padding: 20px 10px 10px;

    font-size: 65%;

	color: #91BBF2;

}

