/* Global Styles */

html {
    position: relative;
    min-height: 100%;
}


@font-face {
	font-family: 'RieslingRegular';
	src: url('fonts/riesling.eot');
	src: local('Riesling Regular'), local('Riesling'), url('lcddot_tr.ttf') format('truetype');
}

footer {
    position: absolute;
    left: 0;
    bottom: 61px;
    height: 0px;
    width: 100%;
}

body {
	margin:0px 0px 30px 0px;
	background-color: #eeeeee;
	/* background-image:url(global/gta-white-bg-100px.png); */
	background-image:url(global/bg13.jpg);
	/* background-image:url(global/blackgold.jpg); */
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000099;

	font-family: "airport-info", Verdana, Arial, Helvetica, sans-serif;
	}

img {
	border-color:#fc8d07;
	}
	

a { /* default link color */
	
	color:#0000ee;
	font-weight: normal;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	/* Inserts icons to the right of the link */
	/*
	padding-right: 12px;
	background: transparent url(external.png) no-repeat center right;
	*/
	/*text-shadow: -1px -1px grey;*/
	}

	
a[href $='.pdf'] {
	/* If link is to PDF document, uses PDF icon */
	padding-right: 18px;
	background: transparent url(icon_pdf.gif) no-repeat center right;
}

a[href ^="tel:"] {
	/* If link is to a telephone number */
	/*padding-right: 18px;
	background: transparent url(icon_pdf.gif) no-repeat center right;
	*/
	/* color:#339900;  //green */
	color:#000099;	
	text-decoration:none;
}


/*a[href ^="mailto:"] {
   padding-right: 18px;
   background: transparent url(icon_mail.gif) no-repeat center right;
}*/

a[href ^="javascript:"] {
   /* For use for links which are yet to be created */
   color:#cc0000;
}
	
a:hover {
	color: #FC8D07;
	text-decoration:underline;
	text-shadow:none;
	}
	
.imglink img {
	/*
		Link style to create a border around an image link
		while the mouse is hovering over it.
	*/
	border: 1px solid #fc8d07; /* default site bg color */
	}

.imglink:hover img {/*
	border: 1px solid #008000;*/
	}

.imglink:hover {
	/* Dummy definition -- IE bug workaround */
	color: white;
	}

img.line-icon  {
	padding-right:2px;
	border:0px;
	}

img.airline-logo  {
	padding-top:5px;
	border:0px;
	}

img.airline-flag {
	padding-top:2px;
	}

img.airline-lounge {
	padding-top:6px;
	border:0px;
	}

img.taxi-flag  {
	padding-right:2px;
	/*
	padding-top:6px;
	border:0px;
	*/
	}

	

/* ID Styles */

#mainmenuList
			{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10;
			margin: 0;
			padding: 0;
			list-style: none;
			}


#mainmenuList		ul {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			margin: 0;
			padding: 0;
			list-style: none;
			}
	
#mainmenuList		ul li
			{
			display: block;
			position: relative;
			float: left;
			}

#mainmenuList		li ul { display: none; }

#mainmenuList		ul li a
			{
			display: block;
			text-decoration: none;
			color: #ffffff;
			border-top: 1px solid #ffffff;
			padding: 5px 15px 5px 15px;
			background:#969696; /* Level 0 bgcolor */
			margin-left: 1px;
			white-space: nowrap;
			}
		
#mainmenuList		ul li a:hover
			{ background:#eeeeee; color:#0000aa;
			} /* Level 0 hover bgcolor */

#mainmenuList		li:hover ul
			{ 
			display: block; 
			position: absolute;
			}

/*#mainmenuList		li:hover li
			{ 
			float: none;
			font-size: 10px;
			}*/

#mainmenuList		li:hover a { background: #aa9696; } /* 2nd level menu, static */

#mainmenuList		li:hover li a:hover { background: #ff0000; } /* 2nd level menu, hover */

/* Layer 3 */

#mainmenuList		li li ul { display: none; }

#mainmenuList		li: li:hover a { background: #aa9696; } /* 2nd level menu, static */

#mainmenuList		li: li:hover li a:hover { background: #ff0000; } /* 2nd level menu, hover */

/* --------------------------------------------------------------------------------------------- */

/*
| Pure CSS3 Multi Level Drop Down Navigation Menu
| Rethnaraj Rambabu
| http://www.bloggermint.com/2011/06/pure-css3-multi-level-drop-down-navigation-menu/
*/

#nav {
        float: left;
        font: bold 9px Arial, Helvetica, Sans-serif;
        border: 1px solid #121314;
        border-top: 1px solid #2b2e30;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        overflow: hidden;
}

#nav ul {
        margin:0;
        padding:0;
        list-style:none;
}

#nav ul li {
        float:left;
}

#nav ul li a {
        float: left;
        color:#d4d4d4;
        padding: 10px 20px;
        text-decoration:none;
        background:#3C4042;
        background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(59,63,65)), color-stop(0.55, rgb(72,76,77)), color-stop(0.78, rgb(75,77,77)) );
        background: -moz-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% );
        background: -o-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% );
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset;
        border-left: 1px solid rgba(255, 255, 255, 0.05);
        border-right: 1px solid rgba(0,0,0,0.2);
        text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
}

#nav li ul {
        background:#3C4042;
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) );
        background-image: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        background-image: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        border-radius: 0 0 10px 10px;
        -moz-border-radius: 0 0 10px 10px;
        -webkit-border-radius: 0 0 10px 10px;
        left: -999em;
        margin: 35px 0 0;
        position: absolute;
/*        width: 160px;*/
        width: 200px; /* menu box width */
        z-index: 9999;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; 
        -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; 
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; 
        border: 1px solid rgba(0, 0, 0, 0.5);
}

#nav li ul a {
        background: none;
        border: 0 none;
        margin-right: 0;
/*        width: 120px;*/
        width: 160px; /* blue hover width - should be 40px less than menu box width */
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        border-bottom: 1px solid transparent;
        border-top: 1px solid transparent;
}

#nav ul li a:hover,
#nav ul li:hover > a {
/*        color: #252525;*/
        color: #aaaaaa;
        background:#3C4042;
        background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) );
        background: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        background: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 -1px #000;

}

#nav li ul a:hover, 
#nav ul li li:hover > a  {
/*    	color: #2c2c2c;*/
    	color: #dddddd;
        background: #5C9ACD;
        background: -webkit-gradient( linear, left bottom, left top, color-stop(0.17, rgb(61,111,177)), color-stop(0.51, rgb(80,136,199)), color-stop(1, rgb(92,154,205)) );
        background: -moz-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% );
        background: -o-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% );
        border-bottom: 1px solid rgba(0,0,0,0.6);
        border-top: 1px solid #7BAED9;
/*      text-shadow: 0 1px rgba(255, 255, 255, 0.3);*/
        text-shadow: 0 1px rgba(100, 100, 100, 0.3);
}



#nav li:hover ul {
        left: auto;
}


#nav li li ul {
        margin: -1px 0 0 160px;
        -webkit-border-radius: 0 10px 10px 10px;
        -moz-border-radius: 0 10px 10px 10px;
        border-radius: 0 10px 10px 10px;
        visibility:hidden;
}

#nav li li:hover ul {
        visibility:visible;
}

#nav ul ul li:last-child > a {
        -moz-border-radius:0 0 10px 10px;
        -webkit-border-radius:0 0 10px 10px;
        border-radius:0 0 10px 10px;
}

#nav ul ul ul li:first-child > a {
        -moz-border-radius:0 10px 0 0;
        -webkit-border-radius:0 10px 0 0;
        border-radius:0 10px 0 0;
}

/* --------------------------------------------------------------------------------------------- */

/*
 | http://www.webdesignerwall.com/demo/css3-dropdown-menu/
*/

#navmac {
	margin: 0;
	padding: 7px 6px 0;
	background: #7d7d7d url(global/gradient.png) repeat-x 0 -110px;
	line-height: 100%;

	border-radius: 0.25em; /* was 2.0em */
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
#navmac li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}


/* main level link */
#navmac a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;

	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#navmac a:hover {
	background: /*#000;*/ #ff0000;
	color:/* #fff; */ #ff0000;
}

/* main level link hover */
#navmac .current a, #navmac li:hover > a {
	background: #666 url(global/gradient.png) repeat-x 0 -40px;
	color: #444;
	/*border-top: solid 1px #f8f8f8;*/ /* creates jump when image used in menu */

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#navmac ul li:hover a, #navmac li:hover li a {
	background: none;
	border: none;
	color: #666;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#navmac ul a:hover {
	background: #0078ff url(global/gradient.png) repeat-x 0 -100px !important;
	color: #fff !important;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#navmac li:hover > ul {
	display: block;
}

/* level 2 list */
#navmac ul {
	display: none;

	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #ddd url(global/gradient.png) repeat-x 0 0;
	border: solid 1px #b4b4b4;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#navmac ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#navmac ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#navmac ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#navmac ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#navmac ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#navmac:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#navmac {
	display: inline-block;
} 
html[xmlns] #navmac {
	display: block;
}
 
* html #navmac {
	height: 1%;
}


/* --------------------------------------------------------------------------------------------- */

/*
 | http://www.webdesignerwall.com/demo/css3-dropdown-menu/
*/

#navmacdark {
	margin: 0;
	padding: 7px 6px 0;
	background: #474A4C url(ximg/dark-gradient.png) repeat-x 0 -110px;
	line-height: 100%;

	/*
	 | Semi-circle ends to menu = 2em
	*/
	border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);

}
#navmacdark li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}


/* main level link */
#navmacdark a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;

	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#navmacdark a:hover {
	background: #000;
	color: #fff;
}

/* main level link hover */
#navmacdark .current a, #navmacdark li:hover > a {
	background: #5A5C5D url(ximg/dark-gradient.png) repeat-x 0 -40px;
	color: #e7e5e5; /* text color on hover */
/*	border-top: solid 1px #f8f8f8;
/*
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
*/
	text-shadow: 0 -1px 0 /*rgba(255,255,255, 1);*/ rgba(0,0,0, 1);
}

/* sub levels link hover */
#navmacdark ul li:hover a, #navmacdark li:hover li a {
	background: none;
	border: none;
	color: #eeeeee; /* 2nd level link text */

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#navmacdark ul a:hover {
	background: #0078ff url(ximg/dark-gradient.png) repeat-x 0 -100px !important;
	color: #fff !important;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#navmacdark li:hover > ul {
	display: block;
}

/* level 2 list */
#navmacdark ul {
	display: none;

	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #474A4C /*878787*/ url(ximg/dark-gradient.png) repeat-x 0 0; /* second layer menu color */
	border: solid 1px #b4b4b4;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
/*
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
*/
	-webkit-box-shadow: 0 1px 3px rgba(99,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,99,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,99, .3);

}
#navmacdark ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#navmacdark ul a {
	font-weight: normal;
	text-shadow: 0 -1px 0 #111111; /* Level 2 text shadow */
}

/* level 3+ list */
#navmacdark ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#navmacdark ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#navmacdark ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#navmacdark:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#navmacdark {
	display: inline-block;
} 
html[xmlns] #navmacdark {
	display: block;
}
 
* html #navmacdark {
	height: 1%;
}


/* --------------------------------------------------------------------------------------------- */


#blurb_list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	float:none;
	line-height:18px;
/*			display: block;
			position: relative;
			float: left;	*/
			display:none;
			position:static;
			float:none;			
	}

#blurb_list ul {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 1px;
	padding-left: 15px;
	}

#blurb_list ul li {
	}
	

#ActionList, #InterstateList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000099;
	line-height:24px;
	margin-top:0px;
	text-align:justify;
	/* text-shadow: -1px -1px grey; */
	margin-left: 1px;
	padding-left: 0;
	border: none;
	}
	
#ActionList, #InterstateList ul {
	margin-left: 15px;
	padding-left: 0;
	display: inherit;
	border: none;
	}	
	
#ActionList, #InterstateList ul li {
	list-style-type: square;
	/*list-style-image: url(bullet.gif);*/
	list-style-position: outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#ActionList, #InterstateList ul li.level2 {
	list-style-type:circle;
	list-style-position: outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:20px;
	}

#InterstateList ul {
	margin-left: 22px;
	list-style-image: url(icons/interstate-icon-12px.png);
	}

#InterstateList ul li{
	list-style-image: url(icons/interstate-icon-12px.png);
	}



#StationList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000099;
	line-height:24px;
	margin-top:0px;
	text-align:justify;
	/* text-indent: 5px; */
	margin-left: 1px;
	padding-left: 10px;
	border: none;
	}
	
#StationList ul { 
	margin-left: 5px;
	padding-left: 10px;
	display: inherit;
	border: none; 
	}	
	
#StationList ul li {
	list-style-type: square;
	list-style-position: outside;
	font-size:12px;
	}
	
#NumberList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#860C20;
	line-height:24px;
	margin-top:0px;
	text-align:justify;
	margin-left: 1px;
	padding-left: 0;
	border: none;
	}
	
#NumberList ol {
	list-style-type:lower-roman;
	margin-left: 20px;
	padding-left: 0;
	display: inherit;
	border: none;
	}	
	
#NumberList ol li {
	/*list-style-type: square;*/
	/*list-style-image: url(bullet.gif);*/
	list-style-position: outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#NumberList ol li.level2 {
	list-style-type:circle;
	list-style-position: outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:20px;
	}	
	
#AsteristList {
	font-family:inherit;
	font-size:12px;
	color:#008000;;
	line-height:20px;
	margin-top:0px;
	text-align:justify;
	}
	
#AsteristList ul {
	margin-left: 20px;
	padding-left: 0;
	display: inherit;
	border: none;
	}
	
#AsteristList ul li:before {
	content: "\00BB \0020";
	/* list-style-image:url(global/bullet-cross.png);*/
	}

	
/* Class Styles */

.Title, h1, .Title-kr, .Title-jp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	text-align:left;
	color:#000000;
	}
	
.SplashText, .SplashText-kr, .SplashText-jp  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	text-align:justify;
	color:#000099;
	}	

.Heading, h2, .Heading-kr, .Heading-jp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#FC8D07;
	line-height:26px;
	text-align:left;
	/*text-shadow: -1px -1px grey;*/
	}

.Heading-jp
	{
	font-weight:bold;
	}	
	
.Heading-kr
	{
	font-weight:bold;
	}	
	
.SubHeading, .SubHeading-kr, .SubHeading-jp, .SubHeading-he, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FC8D07;
	text-align:left;
	line-height:16px;
	}	

.SubHeading-he {
	text-align:right;
	}
	
.SubSubHeading, .SubSubHeading-kr, .SubSubHeading-jp, .SubSubHeading-he, h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FC8D07;
	line-height:12px;
	text-align:left;
	}		
	
.bodyText, .bodyTextRightAlign, .bodyText-kr, .bodyText-jp, .bodyText-he, .bodyText-yi {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:20px;
	margin-top:0px;
	text-align:justify;
	}

.bodyTextRightAlign {
	text-align:right;
	}
	
.bodyText-he {
	text-align:justify;
	}

.bodyText-yi {
	text-align:justify;
	font-size:11px;
	}

.bodyText-kr {
	}

.tableText, .tableText-en, .tableText-latin, .tableText-he, .tableText-ar, .tableText-jp, .tableText-cyr {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:16px;
	margin-top:0px;
	text-align:justify;

	}

.tableText-en, .tableText-en-sm {
	/* font:12px Verdana, Arial, Helvetica, sans-serif; */
	/*font-weight : bold;*/
	font-size:13px;
	color:#aa0000;
	}

.tableText-en-sm {
	font-size:11px;
	text-align:justify;
	}

.tableText-kr, .tableText-jp {
	font-size:12px;
	line-height:20px;
	}

.tableText-ar {
	font-family:Verdana;
	font-size:15px;
	line-height:20px;
	dir:rtl;
	//font-weight:bold;
	}

.tableText-he {
	font-size:13px;
	line-height:20px;
	dir:rtl;
	}
	
.weatherText-fday,
.weatherText-fnight,
.weatherText-cday,
.weatherText-cnight
	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#ee0000;
	}

.weatherText-fday {
	color:#ee0000;
	font-size:22px;
	}

.weatherText-fnight {
	color:#0000ee;
	font-size:20px;
	}

.weatherText-cday {
	color:#C97878;
	font-size:15px;
	text-align:right;
	}

.weatherText-cnight {
	color:#8687D9;
	font-size:15px;
	text-align:right;
	}
	
.TwitterLink {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#0000ee;
	text-align:justify;
	text-decoration:none;
	/*text-shadow: -1px -1px grey;*/
	}
	
a.TwitterLink:link    { font-size:12px; text-decoration: none; color:#0000ee; }
a.TwitterLink:visited { font-size:12px; text-decoration: none; color:#0000ee; }
a.TwitterLink:hover   { font-size:12px; text-decoration: underline; color:#FC8D07; }
a.TwitterLink:active  { font-size:12px; text-decoration: underline; color:#FC8D07; }	
	
.ContactType {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:20px;
	}	
	
.ProjectType {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	color:#FC8D07;
	}
	
.topnavmenu
	{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
	text-shadow:none;
	}
	
.footerText, .footerText-Pipe, .footerText-kr, .footerText-jp
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#6b6b6b;
	text-decoration:none;
	line-height:100%;	
	}
	
a.footerText:link { text-decoration: none; font-size:9px; }
a.footerText:visited { font-size:9px; text-decoration: none; }
a.footerText:hover { font-size:9px; text-decoration: underline; }
a.footerText:active { font-size:9px; text-decoration: none; }	

.footerText-Pipe
    {
    color:#DBDBDB;
	font-size: 9px;	
    }
	
.copyright
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#6b6b6b;
	}

a.copyright:link {  text-decoration: none; font-size:9px; }
a.copyrightt:visited { font-size:9px; text-decoration: none; }
a.copyright:hover { font-size:9px; text-decoration: underline; }
a.copyright:active { font-size:9px; text-decoration: underline; }

.fineprint
	{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* font-family:"lucida grande",tahoma,verdana,arial,sans-serif; */
	font-size: 9px;
	color: #000099;
	/*text-shadow: -1px -1px grey;*/
	}

a:hover {
font-weight : normal;
/*font-size : 12px;
font-family : times new roman;*/
color : #ff0000;
background : normal;
text-decoration : bold;
}

a:visited, a:link, a:active {
font-weight : normal;
/*font-size : 12px;
font-family : times new roman;*/
color : #0000ff;
text-decoration : bold;
} 	

table#blurb_table {
	border:1px;
	width:100%;
	}
	
table#blurb_table td {
	border:1px;
	}
	
td.text_cell {
	text-align:justify;
	padding: 6px 6px 6px 6px;
	border:1px;
	}
	
td.project_cell, .project_cell_title, .project_cell_blank {
	background-color:#F9F1E6;
	vertical-align:top;
	width:33%;
	}
	
td.project_cell_title {
	width:auto;
	}

td.project_cell_blank {
	background-color:#ffffff;
	}
	
td.pic_cell {
	vertical-align:top;
	text-align: center;
	padding: 20px;
	border:1px;
	}

table#consulate_table {
	border:1px;
	width:100%;
	}
	
table#consulate_table td {
	border:1px;
	width:33%;
	}
	
td.on_cell, .off_cell {
	text-align:justify;
	padding: 3px 3px 3px 3px;
	border:1px;
	background-color:#eeeeee;
	width:33%;
	vertical-align:top;
	}
	
td.off_cell {
	background-color:#FFFFFF;
	vertical-align:top
	}

table.bordered_table, table.grey-bordered_table {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	/*color:#000099;*/
	line-height:20px;
	margin-top:0px;
	text-align:justify;
	/*border:none;*/
	padding:5px;
	/*margin:none;*/
	border-collapse: collapse;
	}

table.bordered_table tr {
	background:#ffffff !important;
	}

table.bordered_table tr:hover {
	background: #efefef !important;
	}
	
table.bordered_table td, th, td.TelNumCell, td.AirlineCodeCell {
	/*border:none;*/
	border-bottom: 1px dotted #99CCFF;
	border-top: 1px dotted #99CCFF;
	padding:none;
	margin:none;
	vertical-align:top;

	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:20px;
	margin-top:0px;
	text-align:justify;

/*	a { text-decoration:none; } */

	}

table.bordered_table td.bordered-left-align-cell {
    text-align: left;
    }

table.bordered_table td.bordered-right-align-cell {
    text-align: right;
    }
	
table.bordered_table th {
	font-weight:bold;
	background-color:#99ccff;
	border-top:none;
	vertical-align:top;
	}	
	
table.bordered_table td.TelNumCell {
	/* text-align:right; */
	}	
	
table.bordered_table td.AirlineCodeCell {
	 text-align:center;
	}

table.bordered_table td.CenteredCell {
	 text-align:center;
	}

table.grey-bordered_table tr {
	background: #e7e7e7 !important;
	}

table.grey-bordered_table tr:hover {
	background: #fefefe !important;
	}
		

table.departures {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	/*color:#000099;*/
	line-height:20px;
	margin-top:0px;
	text-align:justify;
	/*border:none;*/
	padding:5px;
	/*margin:none;*/
	}
	
table.departures tr {
	background:#ffffff !important;
	}

table.departures tr:hover {
	background: #efefef !important;
	}
	
table.departures td, th, td.world {
	/*border:none;*/
	border-bottom: 1px solid #99CCFF;
	padding:none;
	margin:none;
	vertical-align:middle;

	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:20px;
	margin-top:0px;
	text-align:left;
	}
	
table.departures th {
	font-weight:bold;
	background-color:#99ccff;
	vertical-align:top;
	}
	
table.departures td.world {
	vertical-align:top;	 
	}
	
table.line_table {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	/*color:#000099;*/
	line-height:14px;
	margin-top:0px;
	text-align:justify;
	border:none;
	padding:0px;
	/*margin:none;*/
	border-collapse: collapse;
	}

table.line_table tr {/*
	background:#ffffff !important;
	*/}

table.line_table tr:hover {/*
	background: #efefef !important;
	*/}
	
table.line_table td, th, {
	border:none;
	/*
	border-bottom: 1px dotted #99CCFF;
	border-top: 1px dotted #99CCFF;
	padding:none;
	margin:none;
	vertical-align:top;

	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:20px;
	margin-top:0px;
	text-align:justify;
	*/

/*	a { text-decoration:none; } */

	}

table.line_table th {
	font-weight:bold;
	background-color:#99ccff;
	border-top:none;
	vertical-align:top;
	}

<!-- start arrivals board ///////////////////////////////////////////////////////////////////////////////////////////////////////// -->

/* ----------------- */

table, caption, tbody, tfoot, thead, tr, th, td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

table.airport-board
	{
	/* external border settings */
	border-width: 1px;
	border-color: #3d3d3f;
	border-collapse: collapse;
	border-style: solid;
	}

table.airport-board tr
	{
	//background-color: #00ff00;
	border-width: 0px;
	border-color: #00ff00;
	border-collapse: collapse;
	border-style: solid;
	
	}
	
table.airport-board th
	{
	font-family: 'RieslingRegular', Arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	vertical-align:top;
	padding: 8px;
	background-color: #3d3d3f;

	/* heading border settings */
	border-width: 5px;
	border-color: #3d3d3f;
	border-collapse: collapse;
	border-style: solid;
	}

table.airport-board td
	{
	padding: 8px;
	font-family: 'RieslingRegular', Arial, sans-serif;
	color: #00ff00;
	font-size: 12px;
	background-color: #3d3d3f;
	background-image: url(gia/led-bg.png);
	/* heading border settings */
	border-width: 5px;
	border-color: #3d3d3f;
	border-collapse: collapse;
	border-style: solid;
	}

table.airport-board td.carrier
	{
	background-color: #efefef;
	background-image: url();
	border-width: 5px;
	border-color: #3d3d3f;
	}
	
<!-- end arrivals board ///////////////////////////////////////////////////////////////////////////////////////////////////////// -->
	
table.AnnouncementTable {
	font-face: Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	margin-top:0px;
	text-align:justify;
	}

table.AnnouncementTable tr {
	}

table.AnnouncementTable td, table.AnnouncementTable th {
	/*border:none;*/
	/*
	border-bottom: 1px dotted #99CCFF;
	border-top: 1px dotted #99CCFF;
	padding:none;
	margin:none;
	vertical-align:top;

	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	line-height:20px;
	margin-top:0px;
	text-align:justify;
	*/

/*	a { text-decoration:none; } */

	}

table.AnnouncementTable td {
	text-decoration:line-through;
	}

table.AnnouncementTable th {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#99ccff;
	vertical-align:top;
	}

/* ------------------------------------------------------------------------------------------------------- */

table.InfoPanel {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	text-align:justify;
	/*width:200px;*/
	background-color:#e9e9e9;
	border-top:6px;
	border-right:6px;
	border-left:6px;
	border-bottom:6px;
/*	border: 1px solid black; */
/*	border-spacing:4px; */
	}

table.InfoPanel tr {
	}

table.InfoPanel th, table.InfoPanel td, table.InfoPanelWeatherCell td {
	border: 0px dotted blue;
//	border-collapse:collapse;
/*	padding: 1px 1px 1px 1px; /* top right bottom left */
/*	border-spacing: 1px 1px 1px 1px; /* top right bottom left */
	}

table.InfoPanel th {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#898989;
	vertical-align:middle;
	padding: 2px 2px 2px 4px; /* top right bottom left */
	}

table.InfoPanel td.InfoPanelWeatherCell {
	padding: 2px 2px 2px 4px; /* top right bottom left */
/*	padding:0px;*/
	border-collapse:collapse;
	}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

