body
{
	background-color: #053c74;

	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;

	margin: 0px;
	padding: 0px;
}

a, a:link, a:visited
{
	color: #0055dd;
}

h3
{
	font-size: 10pt;
	text-transform: uppercase;
}

div#contentwrapper
{
	background: url(/img/layout/home/content_bg.jpg);
	background-position: center 115px;
	background-repeat: no-repeat;
}

div#headerwrapper
{
	background-image: url(/img/layout/bg_header.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	
	margin: 0px;
	padding: 0px;
}

div#footerwrapper
{
	background-image: url(/img/layout/bg_footer.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;

	position: relative;

	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#container
{
	margin: 0px auto;
	padding: 0px;

	position: relative;

	width: 1000px;
}

div#container div#header
{
	padding: 10px 0px 0px 0px;

	position: relative;

	height: 121px;
}

div#container div#header a,
div#container div#main form#quicktrack div ul li a
{
	color: white;
	text-decoration: none;
}

div#container div#header h1
{
	background-image: url(/img/layout/clg_logo.png);
	background-position: left top;
	background-repeat: no-repeat;

	display: block;
	overflow: hidden;

	margin: 0px;
	padding: 0px;

	text-indent: -9999em;

	height: 79px;
	width: 205px;
}

div#container div#header ul#meta_links,
div#container div#main form#quicktrack div ul
{
	list-style-type: none;

	margin: 0px;
	padding: 0px;

	position: absolute;
	right: 0px;
	top: 20px;
}

div#container div#header ul#meta_links li,
div#container div#main form#quicktrack div ul li
{
	background-image: url(/img/layout/mini-arrow.png);
	background-position: right center;
	background-repeat: no-repeat;

	text-align: right;

	margin: 0px;
	padding: 1px 12px 1px 0px;
}

div#container div#header ul#main_nav
{
	list-style-type: none;

	text-align: center;

	margin: 0px;
	padding: 0px;

	bottom: 0px;
	position: absolute;
	left: 0px;

	height: 20px;
	width: 1000px;
}

div#container div#header ul#main_nav li
{
	display: block;
	float: left;

	margin: 0px 0px 0px 6px;
	padding: 0px;
}

div#container div#header ul#main_nav li.first
{
	margin-left: 2px;
}

div#container div#header ul#main_nav li a
{
	background-image: url(/img/layout/nav_bg.png);
	background-position: left top;
	background-repeat: no-repeat;

	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;

	display: block;

	padding: 3px 0px 0px 0px;

	height: 17px;
	width: 137px;
}

div#container div#header ul#main_nav li a:hover
{
	background-position: right top;

	font-weight: bold;

	color: #042f72;
}

div#container div#main div#board
{
	text-align: right;

	margin: 0px;
	padding: 0px;
}

div#container div#main form#quicktrack
{
	background-color: #053d73;

	text-align: center;

	float: right;

	margin: 20px 0px 0px 0px;
	padding: 0px;

	width: 204px;
}

div#container div#main form#quicktrack h3
{
	color: white;

	margin: 0px;
	padding: 13px 0px;
}

div#container div#main form#quicktrack p
{
	margin: 0px;
	padding: 0px;
}

div#container div#main form#quicktrack select
{
	width: 170px;
}

div#container div#main form#quicktrack input[type="text"]
{
	width: 166px;
}

div#container div#main form#quicktrack div
{
	background-image: url(/img/layout/home/tracker_bottom.jpg);
	background-position: left top;
	background-repeat: repeat-x;

	margin-top: 15px;
}

div#container div#main form#quicktrack div input[type="submit"]
{
	background-color: transparent;
	background-image: url(/img/layout/home/track_button.png);
	background-position: left bottom;
	background-repeat: no-repeat;

	border: none;

	color: #042f72;
	font-weight: bold;

	margin: 0px auto;
	padding: 2px 4px;

	height: 18px;
	width: 84px;
}

div#container div#main form#quicktrack div ul
{
	display: block;

	margin: 10px auto 25px auto;

	position: relative;
	right: auto;
	top: auto;

	width: 84px;
}

div#container div#main form#quicktrack div a.network_locator
{
	background-image: url(/img/layout/home/globe_fade.png);
	background-position: center bottom;
	background-repeat: no-repeat;

	display: block;

	color: #ecf2f8;
	text-decoration: none;
	text-transform: uppercase;

	margin: 0px auto 0px auto;
	padding: 0px 0px 51px 0px;
	
	width: 149px;
}

/**
 * Footer
 */
div#footer
{
	color: #6b8cb2;

	margin: 0px auto 0px auto;
	padding: 20px 0px 0px 0px;

	position: relative;

	height: 124px;
	width: 1000px;
}

div#footer p#copyright
{
	float: right;

	font-style: italic;
	text-align: right;

	margin: 0px;

	width: 350px;
}

div#footer p#copyright a
{
	background-image: url(/img/layout/mini-arrow.png);
	background-position: right center;
	background-repeat: no-repeat;

	display: block;

	color: white;
	font-style: normal;
	text-decoration: none;

	margin: 4px 0px 0px 0px;
	padding: 0px 12px 0px 0px;
}

div#footer p#address
{
	text-transform: uppercase;

	margin: 0px;
}

div#footer p#address span
{
	margin: 0px;
	padding: 0px 8px;
}

div#footer ul#logos
{
	list-style-type: none;

	overflow: visible;

	margin: 0px;
	padding: 10px 0px 0px 0px;
	
	height: 72px;
	width: 1000px;
}

div#footer ul#logos li
{
	display: block;
	float: left;

	margin: 0px 15px 0px 0px;
	padding: 0px;
}

div#footer ul#logos a
{
	background-position: center top;
	background-repeat: no-repeat;

	text-indent: -9999em;

	display: block;
	float: left;
	overflow: hidden;

	margin: 0px;
	padding: 0px;

	height: 72px;
	width: 75px;
}

div#footer ul#logos a#iata
{
	background-image: url(/img/layout/logos/iata.png);
}

div#footer ul#logos a#fmc
{
	background-image: url(/img/layout/logos/fmc.png);
}

div#footer ul#logos a#us_dot
{
	background-image: url(/img/layout/logos/us_dot.png);
}
