body {background:#004161 url(ims/body-bg.jpg) repeat-x top left;padding:0;margin:0;font-family:Palatino,Helvetica,Tahoma;}

p a {color:#5db0fc;text-decoration:none;}
p a:hover {text-decoration:underline;}

p.big {text-align:center;}
p.big strong {font-size:20px;}
p.main {font-size:16px;}
p.main:first-letter {vertical-align:top;font-size:60px;line-height:50px;font-family:Times New Roman;color:#888;float:left;}

.outerContainer {width:837px;margin:0 auto;}

.headContainer {height:283px;width:837px;margin-top:25px}

.headImageContainer {position:relative;}
.headImage {width:837px;height:283px;position:absolute;top:0;left:0;}

.logoContainer {position:relative;}
.logoImage {
	background:url(ims/pm-logo.png) top left;
	width:163px;
	height:150px;
	position:absolute;
	top:-31px;
	left:703px;
}

.subContainer {position:relative;}
.subBar {position:absolute;top:55px;left:25px;width:282px;z-index:99;color:#fff;font-family:Palatino,Helvetica,Tahoma;font-size:14px;display:none;}
.subBarInner {background: url(ims/sub_nav.png) no-repeat;width:282px;height:200px;padding-top:5px;}

.figure {background:#f3f3f3;color:#444;padding:12px;}

.subNav {float:left;width:141px;height:53px;}
.subNav:hover {background:#000;color:#fff;cursor:pointer;}
.subNav:hover .sDesc {color:#fff;}
.subNav:hover .sTitle {color:#fff;}
.subNav:hover .sTitle a {color:#fff;}
.subNav .sTitle {font-size:13px;font-weight:bold;margin-left:4px;margin-top:4px;color:#ddd;}
.subNav .sTitle a {color:#ddd;text-decoration:none;}
.subNav .sDesc {font-size:9px;font-weight:normal;margin-left:15px;line-height:11px;color:#ccc;}

.navContainer {position:absolute;}
.navBar {position:relative;top:25px;left:25px;font-family:Palatino,Helvetica,Tahoma;font-weight:bold;font-size:14px;color:#000;z-index:99;}
.primNav {float:left;line-height:30px;vertical-align:middle;padding:0 12px;cursor:pointer;background:url(ims/fade75.png);}
.primNav a {text-decoration:none;color:#000;}
.High {color:#fff;background:#000}
.High a {color:#fff;}

.flightstable {width:100%;}
.flightstable th {background:#555;color:#fff;padding:8px 4px;}
.flightstable td {background:#eee;padding:4px;color:#000;}

.linkitem {float:left;background:url(ims/link-item.jpg) top left no-repeat;width:233px;height:150px;}/*margin:0 0 16px 32px;*/
.linkitem div {padding:8px;text-align:center}
.linkitem h3 {font-size:30px;font-weight:normal;padding:16px 8px 0 8px;margin:0;text-align:center}
.linkitem a {color:#195993;text-decoration:none;}
.linkitem a:hover {text-decoration:underline;}

.bodyContainer {background:#fff;font-family:Palatino,Helvetica,Tahoma;font-size:14px;padding-top:24px;}
.leftColumnOuter {width:532px;float:left;margin:0 24px;}
.leftColumnInner {
	padding:12px;
	font-size:15px;
	font-family:Palatino, Helvetica, Tahoma;
}
.leftColumnInner h2 a {font-size:10px;color:#5db0fc;}
.leftColumnInner h3 a {font-size:10px;color:#5db0fc;}
.leftColumnInner  li a {color:#5db0fc;text-decoration:none;}
.leftColumnInner li a:hover {text-decoration:underline;}

.rightColumnOuter {width:233px;float:left;margin-right:24px;background:#f3f3f3 url(ims/right_column_bg.jpg) no-repeat top left;padding-top:12px;}
.rightColumnInner h2 {
	padding:4px 12px;
	margin:0;
	background:#ddd;
	color:#888;
	font-weight:normal;
	font-size: 14px;
}
.rightColumnInner h3 {padding:3px 12px;margin:0;background:#ddd;color:#777;font-weight:bold;font-size:14px;}
.rightColumnInner div {padding:2px 12px 12px 12px;font-size:14px;font-family:Palatino,Helvetica,Tahoma;color:#222;}
.rightColumnInner a {font-size:14px;font-family:Palatino,Helvetica,Tahoma;color:#222;text-decoration:none;}
.rightColumnInner a:hover {
	text-decoration:underline;
	font-family: Palatino, Helvetica, Tahoma;
}
.rightColumnInner ul {padding:0 16px;}

.rightColumnInner h3.alt {background-color:#555;color:#eee;padding:3px 12px;margin:0;font-weight:bold;font-size:14px;border-top:16px solid #fff;}
.rightColumnInner div.alt {background-color:#555;color:#eee;padding:2px 12px 12px 12px;font-size:14px;font-family:Palatino,Helvetica,Tahoma;}
.rightColumnInner div.alt a {color:#fff;}

.footerContainer {background:#ddd;color:#888;padding:4px;text-align:center;font-size:13px;font-family:Palatino,Helvetica,Tahoma;}
.footerContainer a {color:#888;}
.bodyContainer .rightColumnOuter .rightColumnInner p {
	font-family: Arial Black, Gadget, sans-serif;
}
.bodyContainer .rightColumnOuter .rightColumnInner p {
	font-weight: bold;
}
.bodyContainer .rightColumnOuter .rightColumnInner p {
	font-weight: normal;
}
.bodyContainer .rightColumnOuter .rightColumnInner p {
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	text-align: left;
	font-size: 14px;
}
.bodyContainer .rightColumnOuter .rightColumnInner div div {
}
