/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */

p {
	font-size:9pt;
	line-height:13pt;
	padding:0;
}

p.warn {
	color:#df0009;
}

h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:18pt;  
	margin:15px 0 5px 0;
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:12pt; 
	margin:10px 0 5px 0;
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	color:#115ea6;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}


/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

table {
	border:none;
}

.date { color:#bebed5; font-weight:normal; font-size:8pt; }

.hiliteYel { background:#fcffb2; padding:2px; }
.hilitePin { background:#fdbdfd; padding:2px; }

#bread { margin:20px 0 5px 5px; padding:0; font-size:8pt; font-family:Arial; }
#bread a { text-decoration:none; }
#bread strong { color:#9f9f9f; }
#vertnav { float:left; margin:0; padding:0; width:160px; }
#vertnav a { text-decoration:none; display:block; }
#vertnav li { list-style-type:none; margin:0; line-height:18pt; padding:0 10px; border-bottom:1px solid #fff; }
#vertnav li:hover { background:#eff6ff; }
#vertnav .head { font-weight:bold; color:#fff; font-size:9pt; border-top:5px solid #fff; }
#vertnav .link a { font-size:8pt; margin-left:5px; }
#vertnav .sub { margin-top:10px; }

#afc #vertnav li.activea { background:#fff; font-weight:bold; }
#com #vertnav li.activeb { background:#fff; font-weight:bold; }
#faq #vertnav li.activec { background:#fff; font-weight:bold; }
#sig #vertnav li.actived { background:#fff; font-weight:bold; }
#con #vertnav li.activee { background:#fff; font-weight:bold; }
#liv #vertnav li.activef { background:#fff; font-weight:bold; }
#tex #vertnav li.activeg { background:#fff; font-weight:bold; }
#ani #vertnav li.activeh { background:#fff; font-weight:bold; }
#new #vertnav li.activei { background:#fff; font-weight:bold; }
#htm #vertnav li.activej { background:#fff; font-weight:bold; }
#lin #vertnav li.activek { background:#fff; font-weight:bold; }

#faqul { list-style-type:none; line-height:15pt; font-size:9pt; }
#answers p { margin:2px 20px; }

.mboard { padding:10px; margin:0 0 10px 10px; font-size:8pt; border:1px solid #d7e3ef; }
.msg p, iframe { margin:5px 20px; font-size:9pt; }
.chat { background:url('http://www.flightline.co.uk/affiliates/resource-centre/img/aff_chatbg.gif') no-repeat; height:120px; width:312px; padding:5px 15px; margin:0 auto; margin-top:15px; text-align:center; }
.creatban { border:1px solid #ccc; margin:0 0 10px 0 auto; }

#ft { font-size:8pt; text-align:right; }

#commtable tr:hover, #docstable tr:hover, #creativestable tr:hover { background:#eff6ff; }
#docstable img { margin:3px 0 0 0; }
#creativestable { font-size:9pt; }


#navcontainer ul
{

text-align: center;
padding-bottom: 5px;
padding-top: 10px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background:url('http://www.flightline.co.uk/affiliates/resource-centre/img/aff_nav.gif') repeat-x;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 18px;
padding-right: 18px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
font-weight:bold;
border-right: 1px solid #eff6ff;
}
