/* -------------------------- *//* -- BODY ------------------ *//* -------------------------- */body {	font-family:  Helvetica Neue, Verdana, sans-serif;	font-size: 10px;	line-height: 12px;	color: #0367a6;	background-color: #36385b;	background-image: url('/conferences/ISTE/2010/images/sky_background.jpg'); background-repeat:no-repeat; background-position:top center; height: 150px; vertical-align: top;}/* -------------------------- *//* -- Tags ------------------ *//* -------------------------- */p, ol, td {    font-size: 12px;    line-height: 16px;    color: #000000;}ul {    list-style-image: none;}li.l1 {    list-style-type: none;}/* -------------------------- *//* -- General Presentation -- *//* -------------------------- */.wraptable {    width: 852px;    margin: 0 auto;    border: 1px solid #000;}.bodytable {    width: 100%;}	.top  { background-image: url('/conferences/ISTE/2010/images/2010_banner.jpg'); background-repeat: no-repeat; height: 150px; vertical-align: top; }	/* in case we split the top into three cells */	.top1 { width: 200px; background-color: #fff; background-image: url('../../images/header_bkg_1.jpg'); height: 150px; }	.top2 { width: auto; background-color: #fff; background-image: url('../../images/header_bkg_2.jpg'); }	.top3 { width: 200px; background-color: #fff; vertical-align: bottom; padding-bottom: 5px; background-image: url('../../images/header_bkg_3a.jpg'); }	/* opaque box on top right */	.topbox { float: right; padding: 4px; margin: 8px; opacity: .75; width: 450px; height: 10px; }	.topbox div { margin: 0 0 5px 0; font-size: 12px; text-align: right; }	.topbox a { font-weight: bold; color: #FFFFFF; }	.topbox hover {background-color: white;}	/*	 .topbox { float: right; padding: 10px; margin: 5px; background-color: #fff; opacity: .75; width: 500px; height: 10px; }	 .toptxt { float: right; padding: 10px; margin: 5px; position: relative; right: -125px; }	 */.leftside {    background-color: #f6f6f6;    border-right: 1px dashed #777;    padding: 3px;    width: 180px;    vertical-align: top;    font-size: 10px;}.content {    padding: 5px 5px 5px 10px;    vertical-align: top;}.rightside {    background-color: #e8e1c3;    /* background-image: url('/ISTE/2010/images/right_background.jpg'); */    font-size: 11px;    background-repeat: repeat-y;    padding: 20px;    color: #000000;    width: 180px;    margin-right: 20px;    margin-left: 10px;    margin-top: 10px;    text-align: left;    margin-bottom: -14px;    border: none;    vertical-align: top;}.footer {    background-color: #8d5a28;    vertical-align: middle;    text-align: center;    height: 50px;    border-top: 2px solid #000;    color: #fff;}/* -------------------------- *//* -- Titles ---------------- *//* -------------------------- */h1 {    font-size: 18px;    line-height: 20px;    color: #D9C480;    padding-top: 14px;    padding-bottom: 10px;    xbackground-color: #9F925F;    text-align: left;}h2 {    font-weight: bold;    font-size: 13px;    line-height: 15px;    color: #9F925F;	margin-bottom: 3px;}h3 {    font-size: 11px;    color: #000000;}t1 {    font-family: Minion, Times;    font-size: 26px;    text-transform: lowercase;    color: #0060a9;    font-weight: lighter;}t2 {    font-size: 22px;    font-family: Verdana;    text-transform: lowercase;    color: #e8e1c3;    font-weight: bolder;}.t1 {    font-family: Minion, Times;    font-size: 26px;    text-transform: lowercase;    color: #0060a9;    font-weight: lighter;}.t2 {    font-size: 22px;    font-family: Verdana;    text-transform: lowercase;    color: #e8e1c3;    font-weight: bolder;}.blue{	color: #015999; 	margin-top: 0px; 	font-weight: bold;}.top_link{	color: #000000;	font-size: 12px;	font-weight: normal;	float: right; }/* -------------------------- *//* -- Spacers --------------- *//* -------------------------- */div.spacer {    margin-bottom: 40px;}div.spacer2x {    margin-bottom: 80px;}div.spacer6x {    margin-bottom: 380px;}/* -------------------------- *//* -- Links ----------------- *//* -------------------------- */a {    font-weight: bold;    color: #0038A8;}a:hover {    font-weight: bold;    color: #655c77;}	a:hover.toplink	{		color: white;	}a.white:link {    font-weight: bold;    color: #FFFFFF;}/* -------------------------- *//* -- Icons ----------------- *//* -------------------------- */.external {padding-right: 14px;background: transparent url(http://center.uoregon.edu/images/icon-external.png) no-repeat center right;zoom:1;}.pdf {padding-right: 18px;background: transparent url(http://center.uoregon.edu/images/icon-pdf.gif) no-repeat center right;zoom:1;}.word_doc {padding-right: 18px;background: transparent url(http://center.uoregon.edu/images/icon-doc.gif) no-repeat center right;zoom:1;}.excel_doc {padding-right: 18px;background: transparent url(http://center.uoregon.edu/images/icon-xls.gif) no-repeat center right;zoom:1;}.powerpoint_doc {padding-right: 18px;background: transparent url(http://center.uoregon.edu/images/icon-powerpoint.gif) no-repeat center right;zoom:1;}.popup {padding-right: 18px;background: transparent url(http://center.uoregon.edu/images/icon-popup.gif) no-repeat center right;zoom:1;}.audio {padding-right: 18px;background: transparent url(http://center.uoregon.edu/images/icon-audio.gif) no-repeat center right;zoom:1;}.film {padding-right: 18px;background: transparent url(http://center.uoregon.edu/images/icon-film.gif) no-repeat center right;zoom:1;}/* -------------------------- *//* -- Exhibitor Services ---- *//* -------------------------- */.esmenu td {	/* background-image: url(../../images/red_square.gif);*/	/* background-repeat: repeat-y;*/	font-size: 10px;	padding: 4px 0 4px 10px;	vertical-align: top;}/* -------------------------- *//* -- Exhibitor Search ------ *//* -------------------------- */#exhib_search th {	text-align: left;	background-color: #ccc;	border-bottom: 1px solid #000;}#exhib_search .row1 {	background-color: #fff;}#exhib_search .row2 {	background-color: #dedede;}/* -------------------------- *//* -- Volunteers ------------ *//* -------------------------- */#vol {	border-top: 1px solid #000;	border-left: 1px solid #000;}#vol td, #vol th {	border-bottom: 1px solid #000;	border-right: 1px solid #000;}#vol tr {	vertical-align: top;}/* -------------------------- *//* -- Badges ---------------- *//* -------------------------- */.badges th {	background-color: #ccc;	border-bottom: 1px solid #000;	text-align: left;}/* -------------------------- *//* -- Random ---------------- *//* -------------------------- */.toplink {    font-size: 12px;    padding: 0px;}.toplink_on {    font-size: 12px;    background-color: white;}.red {    color: #CC0000;}span.nobullet {    font-size: 14px;    line-height: 16px;    color: #0c200c;    font-weight: bold;    font-style: italic;}span.whitetext{    color: #FFFFFF;}span.whitebg{    background-color: #FFFFFF;}span.note {    color: #FFFFFF;    font-weight: bold;}span.centerit {    margin-left: 60px;}span.credit {    color: #999999;    font-size: 9px;}SPAN.top {    color: #999999;    font-size: 9px;    text-align: right;}input.button {	font-size: 16px;	font-weight: bold;	color: #990000; 	text-align: center;}input.sm_button {	font-size: 11px;	font-weight: bold;	color: #990000;}/* -------------------------- *//* -- Lightbox -------------- *//* -------------------------- */#lightbox{    background-color:#FFFFFF;    padding: 25px;    border: 1px solid #666666;    }#lightboxDetails{    font-size: 14px;    padding-top: 0.4em;    }#lightboxCaption{ float: left; }#keyboardMsg{ float: right; }#lightbox img{ border: none; }#overlay{ background-image: url(/conferences/ISTE/2010/includes/lightbox/overlay.png); }* html #overlay{    background-color: #000000;    background-color: transparent;    background-image: url(blank.gif);    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/conferences/ISTE/2010/includes/lightbox/overlay.png", sizingMethod="scale");    }/* Rounded Corners for tabs at top of page */#navigation {    list-style: none;    padding: 0;    margin: 0;}#navigation li {    float: right;    margin: 0;    padding-left: 2px;}#navigation a {    xbackground: #FFFFFF url(../images/tabs/top-left.gif) left top no-repeat;    color: #333333;    text-decoration: none;    padding-left: 10px;}#navigation a span {    xbackground: url(../images/tabs/top-right.gif) right top no-repeat;    padding-right: 10px;}#navigation a, #navigation a span {    display: block;}#navigation a:hover {    color: #000000;    background: #f0dc5b url(../images/tabs/top-left-hover.gif) left top no-repeat;    padding-left: 10px;}#navigation a:hover span {    background: url(../images/tabs/top-right-hover.gif) right top no-repeat;    padding-right: 10px;}
