/*! * Alienfactory CSS 1.0 * http://www.alienfactory.com/ * * Copyright (c) 2009 Terry Rieckhoff * * Date: 2009-07-16 17:34:21 -0500 (Thu, 16 July 2009) * Revision: 6246 *//* ----------------------------------------------------------------------------------------------------------------*//* ---- main framework                                    <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#sponsors {	height: 75px;	position: relative;}#header {	height: 186px;	background-image:url(../images/header.jpg);	background-repeat: no-repeat;}#navigation{	height: 32px;	background-image: url(../images/nav-bg.gif);	background-repeat: no-repeat;	background-position: left bottom;	position: relative;}#subnav {	height: 20px;	text-align: right;	margin-top: 5px;}#main {		min-height: 300px;}#colRight{	}#footer {	background-image: url(../images/nav-bg.gif);	background-repeat: no-repeat;	height: 32px;}/* ----------------------------------------------------------------------------------------------------------------*//* ---- navigation settings                               <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#navigation ul {	padding: 0px 0px 0px 10px;	left: 0px;	bottom: 0px;	margin: 0px;}#navigation li {	list-style-type: none;	float: left;	padding-top: 9px;	margin: 0px;	padding-right: 12px;	padding-bottom: 0px;	padding-left: 12px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#navigation a {	color: #FFFFFF;	text-decoration: none;	margin: 0px;	padding: 0px;	font-weight: bold;}#navigation a:hover {	color: #F48420;}#navigation  .homeimg {	position: absolute;	top: 7px;	left: 10px;}#navigation .reg{	float: right;	padding-top: 4px;	padding-right: 3px;}#containerno {	background-image: url(../images/sw-bg.jpg);	background-position: 7px 255px;	background-repeat: no-repeat;	overflow: hidden;}/* ----------------------------------------------------------------------------------------------------------------*//* ---- Style settings                                    <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#subnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	padding-left: 5px;}#subnav a:hover {	color: #FF6600;}#containerno #navigation span {	font-weight: bold;	color: #F9A65E;}#colRight  #gallery img {	margin: 1px 1px 5px;}#social img {	margin: 5px 15px 15px 20px;}.spacer {	padding-top: 20px;}#keynotecnt{	height: 124px;	background-image: url(../images/keynote-bg.jpg);	background-repeat: no-repeat;	position: relative;}.float {	float: left;	width: 340px;	margin-top: 20px;	margin-right: 5px;	margin-bottom: 20px;	margin-left: 5px;}.float2 {	float: left;	width: 350px;	margin: 0px;}.floatkeynote {	float: left;	width: 222px;	margin-top: 15px;	margin-right: 5px;	margin-bottom: 15px;	margin-left: 6px;	color: #FFFFFF;	font-size: 11px;}#containerno #main #keynotecnt .floatkeynote b {	font-size: 14px;}#containerno  #main  #keynotecnt .more a, .more2 a, .more3 a  {	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	text-decoration: none;}.more {	position: absolute;	left: 187px;	top: 104px;}.more2 {	position: absolute;	left: 421px;	top: 104px;}.more3 {	position: absolute;	left: 654px;	top: 104px;}.panel {	font-size: 14px;	font-weight: bold;	color: #353895;}h6 {	margin: 0px;	padding: 0px;}#containerno #main #keynotecnt .floatkeynote img {	float: left;	margin-right: 5px;}#containerno #colRight span {	font-size: 11px;}#containerno #main .speakerpad {	margin-left: 90px;}#containerno #colRight h2 {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #353895;	font-size: 14px;	margin: 0px 0px 10px;	padding: 0px;	color: #F2851E;}table {	width: 695px;}.tabletime  {	text-align: left;	width: 150px;	vertical-align: top;	padding-right: 10px;}.tablepanel {	width: 270px;	padding-right: 10px;}.datefloat {	float: right;	font-weight: bold;	color: #353895;}#containerno #main .speakerfloat {	float: left;	padding: 0px 10px 40px;}#colRight a {	color: #666666;	text-decoration: none;}#colRight a:hover {	color: #F2851E;}.fullagenda{	float: right;	font-size: 12px;	font-weight: normal;}.rightsidemainnav   {	padding-top: 9px;	padding-right: 12px;	padding-bottom: 0px;	padding-left: 12px;	margin: 0px;	font-family: "Courier New", Courier, monospace;	color: #CC0000;}/* ----------------------------------------------------------------------------------------------------------------*//* ---- Sponsors Mouse overs                              <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/.imagesponsors {	width: 3235px;	height: 71px;	margin: 0px 0px 0px 15px;	padding: 0px;}/* ----------------------------------------------------------------------------------------------------------------*//* ---- Sponsors next and previous buttons                <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/a#next1  {	background-image: url(../images/prev-next.gif);	height: 28px;	width: 16px;	display: block;	position: absolute;	top: 0px;	right: -5px;	margin-top: 20px;}a#next1:hover  {	background-image: url(../images/prev-next.gif);	height: 28px;	width: 16px;	background-position: 0px 29px;}a#prev1  {	background-image: url(../images/prev-next.gif);	height: 28px;	width: 16px;	display: block;	position: absolute;	top: 0px;	left: -5px;	background-position: 16px 0px;	margin-top: 20px;}a#prev1:hover  {	background-image: url(../images/prev-next.gif);	height: 28px;	width: 16px;	background-position: 16px 29px;}.regrightcol {	margin: 0px;	padding: 0px;}.tablecolor {	background-color: #fef1e1;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #fedcc0;	border-bottom-color: #fedcc0;}#containerno #main .pricetable {	margin: 0px;	padding: 0px;}#containerno #main .pricetable p {	margin: 0px;	padding: 3px;}