/* CSS Document */body {font-family: verdana, arial, sans-serif;font-size: 9pt;background-repeat: no-repeat;background-position: 0px 148px;}a:link {color: #003366;}a:visited {color: #003366;}a:hover {color: #666666;}a:active {color: #336699;}/* -------------- G E N E R A L  S T Y L E S ----------- */#container {	background-color: #fff;	width: 760px;	}	#incontainer {	background-color: #ccc;	width: 760px;	margin: 0px 0px 0px 0px;/*	border: 2px solid #eee;*/	}	#header {	background-image: url(images/asia_banner_delta.jpg);	width: 760px;	height: 110px;	}	h1 {	font-size: 13pt; 	font-weight: 999;	font-style: italic;	color: #369;	text-transform: uppercase;	margin: 20px 0px 16px 8px;}h2 {	font-size: 10pt; 	font-style: none;	color: #369;	margin: 16pt 0px 8px 8px;}h3 {	font-size: 12pt; 	font-style: bold;	color: #C03;	margin: 10px 8px 10px 8px;}h4 {	font-size: 10pt; 	font-style: none;	color: #369;	margin: -5pt 0px 8px 12px;}h5 {	font-size: 10pt; 	font-style: none;	color: #C03;	margin: -5pt 0px 8px 12px;}h6 {	font-size: 13pt; 	font-weight: 999;	font-style: italic;	color: #369;	text-transform: uppercase;	margin: 0px 0px 0px 0px;}.image {	border: 0px solid #eee;	overflow: visible;	margin: 0px 8px;	}.image_right {	border: 2px solid #eee;	float: right;	overflow: visible;	margin: 0px 8px;	}.image01 {	border: 0px solid #eee;	overflow: visible;	margin: -3px 0px;	}#newbox {		position: relative;		left: 1px;		border: 2px solid #9CF;		margin: 10px 10px 10px 8px;		background-image: url(images/newbox_bk.jpg);		padding: 10px;}#bluebox {		position: relative;		left: 1px;		border: 2px solid #eee;		margin: 10px 10px 10px 8px;		background-color: #9CF;		padding: 10px;}#javabox {		position: relative;		left: 1px;		border: 2px solid #9CF;		margin: 10px 10px 10px 8px;		background-image: url(images/newbox_lg_bk.jpg);		padding: 10px;}#javabox2 {		border: 2px solid #9CF;		margin: 10px 10px 10px 8px;		background-image: url(images/newbox_lg_bk.jpg);		padding: 5px;}#clearbox {		position:relative;		left:18px;		width: 365;		border: 2px solid #eee;		margin: 10px 20px 10px 20px;		background-color: transparent;		padding: -6px 10px 10px 10px;}#darkbluebox {		position: relative;		left: 1px;		width: 225;		border: 2px solid #eee;		margin: 10px 10px 10px 8px;		background-color: #2F4798;		padding: 10px;}#greenbox {		position: relative;		left: 1px;		width: 225;		border: 2px solid #eee;		margin: 10px 10px 10px 8px;		background-color: #D4E68D;		padding: 10px;}#companion_box {		position: relative;		left: 1px;		width: 350;		border: 2px solid #ccc;		margin: 10px 10px 10px 8px;		background-color: #9CF;		padding: 10px;}.footer {	font-size: 8pt;	color: #000;	padding: 2px;	text-align: center;	background-color:#9cf;	width: 754px;}.footer a:link {color: #000;}.footer a:visited {color: #000;}.footer a:hover {color: #666666;}.footer a:active {color: #369;}.linksbox { 	background-color:transparent;}	.linksbox a:link {	background-color:#9cf;	padding: 5px 8px 5px 16px;	text-align: center;	background-image: url('images/triangle_white.gif');	background-repeat: no-repeat;	background-position: 2px 55%; }.linksbox a:visited {	background-color:#9cf;	padding: 5px 8px 5px 16px;	text-align: center;	background-image: url('images/triangle_white.gif');	background-repeat: no-repeat;	background-position: 2px 55%; }  .linksbox a:hover {	background-color:#9cf;} .linksbox a:active {	background-color:#9cf;}.mainlist {		list-style-image: url(images/triangle.gif);		font-size: 9pt;}.mainlist li {		margin: 6px 0px;		font-size: 9pt;}p {	font-size: 9pt; 	font-style: none;	color: #000;	margin: 8px 12px 12px 12px;	/*padding: 0 0 1em 0;*/}.printpage {font-family:Verdana;			color: #900;			font-size: 8pt;			padding: 3px;			position:relative;			top: 4px;}.printpage a:link {color: #900;}.printpage a:visited {color: #900;}.printpage a:hover {color: #c03;}.printpage a:active {color: #c03;}#splash_blue {		width:756px;		margin: 1px 1px;		background-image: url('images/sketch_bk.gif');		background-repeat: no-repeat;		background-color: #fff;		background-position: bottom right;		padding: 10px 1px;}#splash_white {		width:756px;		margin: 1px 1px;		background-repeat: no-repeat;		background-color: #fff;		padding: 10px 1px;}table#program {		font-size: 9pt;		margin: -18px 0px 14px 10px;		border-spacing: 0px;		background-color: transparent;}table#topnav {		font-size: 9pt;		margin: -2px 0px 0px 0px;		border-spacing: 0px;		background-color: transparent;}#program th {		text-align: left;		background-color: transparent;}				#program tr {		background-color: transparent;}#program tr.bluetr {		background-color: #9CF;		height: 25px;}#program td {		border: 1px solid #ddd;			}table#alpha {		font-size: 9pt;}table#hotel {		font-size: 9pt;		margin: -18px 0px 14px 10px;		border-spacing: 0px;		background-color: transparent;}#hotel tr.bluetr {		background-color: #9CF;		height: 25px;}#hotel tr.lightbluetr {		background-color: #E0F0FF;		height: 25px;}.greytext {	font-size: 9pt;	color: #333;	margin: 20px 0px 16px 8px;}.redtext {font-size: 9pt; color: #C03; font-weight: bold;}.subtext {font-size: 9pt; font-weight: bold; color: #369}.counttext {font-size: 13pt; 	font-weight: 999;	color: #333333;}.whitetext {font-size: 9pt; color: #fff}.smalltext {font-size: 8pt; color: #000;}.blacktext_cap {font-size: 10pt; font-weight: bold; color: #000; text-transform: uppercase;}#toplinks {	background-color:#fff;	padding: 0px 8px 5px 3px;	margin 6px;	overflow: visible;}/* -------------- S P O N S O R S ----------- */#sponsor_platinum {		float: right;		width: 195px;		border: 2px solid #eee;		margin: 5px 10px 4px 20px;		background-color: #fff;		}#sponsor_platinum h3 {		color: #666;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}		#sponsor_gold {		float: right;		width: 180px;		border: 2px solid #eee;		margin: 5px 10px 4px 2px;		padding: 0px;		background-color: #fff;		}		#sponsor_gold h3 {		color: #666;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}		#sponsor_silver {		float: right;		width: 150px;		border: 2px solid #eee;		margin: 5px 10px 4px 2px;		padding: 0px;		background-color: #fff;		}		#sponsor_silver h3 {		color: #666;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}/* -------------- N A V I G A T I O N ----------- */#navlist {font-size: 12px;margin: 0px 0 0px 0;width: 100%;}#navlist li {float: left;list-style-type: none;margin: 0 0 0 0;padding: 0;white-space: nowrap;}#navlist ul {margin: 0;padding: 0;}#navlist a {padding: 4px 4px 4px 5px;border: 0px solid;border-color: #ddd #000 #000 #ddd;background-color: #99CCFF;background-repeat: no-repeat;background-position: 0% 50%;text-decoration: none;}#navlist a:link, #navlist a:visited {color: #000000;}#navlist a:hover, #navlist a:active,#uberlink a:link, #uberlink a:visited,#uberlink a:hover, #uberlink a:active {background-color: #003366;background-repeat: no-repeat;background-position: 0% 50%;color: #ffffff;}
