body, form, h1, h2, h3, h4, h5, li, p, table, ul { margin: 0px; padding: 0px; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background: #1B3F63;  text-align: center; }/*#E5E5E5#666666#0099FF #91ADDD*/
a:link, a:visited { font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; color: blue; text-decoration: none; }
a:hover, a:active, a:focus { color: red; text-decoration: none }
a img {border: 0; margin: 0; padding: 0;}
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
#header { 
	background: url(/images/logo_sfo_global.gif) no-repeat left; 
	text-align: right; height: 75px; margin-right: 10px; 
}/* wraps main header/global nav and places SFO logo in the top left corner of the page*/
#holder { width: 962px; text-align: left; margin: 0 auto; }/* entire page layout is wrapped in this div */

#shadow-holder { 
	width: 962px; 
/*	background: url(/images/drpshdw_main_r.jpg) repeat-y right #FFFFFF; */
}/* displays dropshadow on right side of page and creates white background for page. subnav and content is wrapped in this div  */

.menunya {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#global-nav { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	/*padding-top: 25px; 
	 
	margin: 0px; 
	float: right; */
}/* global nav links are floated right in the header div  */

#global-nav span { 
	margin: 0px 3px; 
}/* controls spacing of global nav links on either side of "|" separator  */

#global-nav a:link, #global-nav a:visited { 
	color: #FFFFFF; /*#666666*/
	text-decoration: none; 
}

#global-nav a:hover, #global-nav a:active, #global-nav a:focus { 
	color: #FFFFFF; 
	text-decoration: underline 
}
}
.searchbox { 
	font-size: 11px; 
	color: #666666; 
}
.form_button { 
	padding-left: 5px; 
}/* padding for buttons on right side of text fields  */

#home-shadow-holder { 
	width: 962px; 
/*	background: url(/images/drpshdw_home_r.jpg) repeat-y right; */
}/* displays dropshadow on right side of home page - subnav and content is wrapped in this div  */

#billboard { 
	width: 955px; 
	height: 122px;
}

.wayfinding-text { 
	font-size:11px; 
	color:#FFFFFF; 
	line-height: 16px; 
}

.wayfinding-text li {
	list-style: url(/images/bullet_arrow_white.gif); 
	margin-left: 16px; 
	margin-top: 3px; 
}/* lines up custom nav bullets with td padding */

.wayfinding-text a:link, .wayfinding-text a:visited { 
	color: #FFFFFF ; 
	text-decoration: none; 
}

.wayfinding-text a:hover, .wayfinding-text a:active, .wayfinding-text a:focus { 
	color: #FFFFFF; 
	text-decoration: underline; 
}

#wayfinding-top { 
	background: #E5E5E5 url(/images/subnav_bkgrd_filler.jpg) repeat-y left; /*#3c3733*/
	width: 955px; 
}/* creates gray background in wayfinding area */

/* these styles control sizing and unique borders for each td in the wayfinding area */

/* wayfinding top edge highlight */
#tes{
width:955px;}
.wayfinding-row1 { 
	border-right: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	border-bottom: 1px solid #403b36; 
	height: 7px; font-size: 1px; 
	line-height: 1px; background: url(/images/subnav_top_filler.jpg) repeat-x top 
}

.wayfinding-row1-left { 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	height: 7px; font-size: 1px; 
	line-height: 1px; background: url(/images/subnav_top_filler.jpg) repeat-x top
}

.wayfinding-row1-right { 
	border-left: 1px solid #75716e;
	border-bottom: 1px solid #403b36; 
	height: 7px; font-size: 1px; 
	line-height: 1px; background: url(/images/subnav_top_filler.jpg) repeat-x top 
}

/* wayfinding header row */

.wayfinding-row2-left { 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	padding: 14px 10px 10px 16px; 
}
.iklan1 { 
	/*border-right: 1px solid #403b36; */
	/*border-bottom: 1px solid #403b36; */
	padding: 14px 10px 10px 16px; 
}
.wayfinding-row2-centerl { 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	padding: 14px 10px 10px 16px; 
}
.iklan2 { 
	/*border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; */
	padding: 14px 10px 10px 16px; 
}

.wayfinding-row2-centerr { 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	padding: 14px 10px 10px 16px; 
}
.iklan3 { 
	/*border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; */
	padding: 14px 10px 10px 14px; 
}

.wayfinding-row2-right { 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	padding: 14px 10px 10px 16px; 
}

/* wayfinding content row */

.wayfinding-row3 { 
	border-top: 1px solid #75716e; 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	padding: 14px 10px 10px 16px; 
	vertical-align: top; 
}

.wayfinding-row3-left { 
	border-top: 1px solid #75716e; 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	padding: 14px 10px 10px 16px; 
	vertical-align: top; 
}

.wayfinding-row3-centerl { 
	border-top: 1px solid #75716e; 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	padding: 14px 10px 10px 16px; 
	vertical-align: top; 
	background: url(/images/home_ico_airport.gif) no-repeat right bottom; 
}

.wayfinding-row3-centerr { 
	border-top: 1px solid #75716e; 
	border-right: 1px solid #403b36; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	padding: 14px 10px 10px 16px; 
	vertical-align: top; 
}

.wayfinding-row3-right { 
	border-top: 1px solid #75716e; 
	border-bottom: 1px solid #403b36; 
	border-left: 1px solid #75716e; 
	padding: 0px 0px 0px 0px; 
	vertical-align: top; 
}
.footer{
FONT-FAMILY: verdana,arial; FONT-SIZE: 11px
}
.kanan{
/*border-right: 1px solid #403b36; */
width: 426px;
font-family: Arial, Helvetica, verdana;
font-size: 11px; 
color: red;
padding-left: 5px; 
}
.kanan2{
/*border-right: 1px solid #403b36; */
width: 208px;
font-family: Arial, Helvetica, verdana;
font-size: 11px; 
color: red;
}
.kanan1{
width: 324px;
padding-left: 5px; 
}
.contact-top{
border-top: 1px solid #000000
border-left: 1px solid #000000
}
.contact-top1{
border-top: 1px solid #000000
border-right: 1px solid #000000
}
.contact-kiri{
border-left: 1px solid #000000 
}
.contact-kanan{
border-right: 1px solid #000000 
}
.contact-bawah{
border-bottom: 1px solid #000000
border-left: 1px solid #000000
}
.contact-bawah1{
border-bottom: 1px solid #000000
border-right: 1px solid #000000
}
.konten
{
        COLOR: #606193;
        FONT-FAMILY: verdana,arial;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        LINE-HEIGHT: 12pt
}
.konten1
{
        COLOR: #606193;
        FONT-FAMILY: verdana,arial;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        LINE-HEIGHT: 12pt
}
.lightBottom { border-bottom: 1px solid #E5E9F7; padding-top: 6px; padding-bottom: 6px; }
.lightBottom1 { border-bottom: 1px solid #E5E9F7; padding-top: 6px; padding-bottom: 6px; background-color: #F7F7F7;}
.judulnews {font:bold 14px arial; text-transform:uppercase; color:#000000;}
.judulnews1 {font:bold 14px arial; color:#000000; TEXT-ALIGN: right}

.borderdet {padding-left: 10px; background-image: url(../data/images/bullet.gif); background-repeat: no-repeat; background-position: 0 .6em;  padding-top:2px; padding-bottom: 2px;  border-bottom:1px solid #EEE; }
.gambarclass{
background-image: url(../images/back_menu2.gif); 
background-repeat: no-repeat;
/*position:absolute;
display:block;
z-index:0;*/
left:0px; right:0px;
top:0px; bottom:0px;
width:100%; height:100%;
}
.gambarclass1{
background-image: url(../images/back_menu1.gif); 
background-repeat: no-repeat;
/*position:absolute;
display:block;
z-index:0;*/
left:0px; right:0px;
top:0px; bottom:0px;
width:100%; height:100%;
}
.gambarclass2{
background-image: url(../images/back_menu.gif); 
background-repeat: no-repeat;
/*position:absolute;
display:block;
z-index:0;*/
left:0px; right:0px;
top:0px; bottom:0px;
width:100%; height:100%;
}
	/*.judul	{
	PADDING-RIGHT: 10px;
		PADDING-LEFT: 10px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px; 
		BORDER-LEFT: #FFFFFF 1px solid;
		BORDER-TOP: #333333 1px solid;
		BORDER-RIGHT: #FFFFFF 1px solid;
		BORDER-BOTTOM: #FFFFFF 2px solid;
		PADDING-BOTTOM: 3px;
		COLOR: #000000;
		PADDING-TOP: 3px;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		BACKGROUND-COLOR:#FFFFFF;
		TEXT-ALIGN: center
		}*/