/* RJ Mitchell StyleSheet */
/* Created by G Launchbury for IS Solutions PLC */

/******************* ACCESSIBILITY FONT SIZES  **********************

The <body> font-size MUST be 100%, and the browser text-size set 
to 'normal' or 'medium' for these to be valid. The 'ranges' are shown 
because the text snaps to a pixel-size in the browser. Where these 
figures are not contiguous, there is a discrepancy in where IE and 
Mozilla switch to displaying a different text-size.

(PX)       ( % )        (range)
8px        50%        48-53%
9px        56%        54-59%
10px      62%        60-65%
11px      68%        66-71%
12px      76%        73-78%
13px      82%        79-84%
14px      88%        85-90%
15px      94%        91-96%
16px      100%     98-103%
18px      112%     110-115%
20px      126%     123-128%
22px      138%     135-140%
24px      150%     148-153%
26px      162%     160-165%
28px      176%     173-178%
30px      188%     185-190%

NB - one of the problems with this 'relative' method of sizing text is that 
nested item's sizes are changed with the parent's size. So be aware of 
changes to nested items when altering CSS at a future date. Also, if 
you need to nest text, find the right size by eye, and adjust up and 
down a little so the figure is in the middle of it's 'range'.

****************************************************************************/


body,td {font-family: Georgia,Times,Serif; font-size:100%; margin:0px; color: #FFFFFF; text-align: center}
body{background-color:#333333}
p{font-size:68%; margin:6px 0px 6px 0px}
p.rightCol{text-align:left; margin:6px 8px 6px 10px}
p.rightColDottyHeader{font-size:88%; font-style:italic; font-weight:bold; text-align:left; margin:6px 8px 6px 10px; padding:0px 0px 4px 0px; border-bottom: 1px dashed #FFFFFF}


.titleTD{background-color:#7791A2; height:33px; text-align:left; vertical-align:middle}
.endCapTD{background-color:#7791A2; text-align:right}
h1 {font-size: 112%; font-weight: normal; font-style:italic; color : #000000; margin:0px 0px 0px 10px}
h2 {font-size: 112%; font-weight: normal; font-style:italic; color : #BBD4E3; margin:0px 0px 6px 0px}
h3{font-size:68%; margin:6px 0px 6px 0px}
h4{font-size:88%; font-style:italic; font-weight:bold; text-align:left; margin:0px 0px 6px 0px; padding:0px 0px 4px 0px; border-bottom: 1px dashed #FFFFFF}
h5{font-size: 88%; font-weight: bold; font-style:italic; color : #000000; margin:0px}
h6{font-size: 76%; font-weight: bold; font-style:italic; color : #000000; margin:0px 0px 0px 5px}
div.marksSubHead{width:460px; height:18px; background:#BED7E7}

table{border:0px; border-collapse:collapse}
td{padding:0px}
table#contentTable{min-height:500px}
table.mainTable{width:760px; border-right:0px solid #282828; border-bottom:0px solid #282828; border-left:0px solid #282828; margin-left:auto; margin-right:auto}
table.inlineTable{width:100%; margin:6px 0px 6px 0px}
table.inlineTable td{font-size:68%; vertical-align:top; padding:2px; border:1px solid #FFFFFF}

.topBG{background:#556B79}
.mainBG{background:#556B79}
/*Carroll: Created page-persistant highlighted Navigation menu below.        */
/*         To work each page's BODY tag must have a value for ID parameter   */
/*         and also each TD tag (for the menu horizontal table) must have    */
/*         a value for its ID parameter. E.G. on the index.htm page the BODY */
/*         has an ID of "index" and the TD tag on the menu has an ID value   */
/*         of "index". (They need not have same names)                       */
body#index   td#index,
body#gallery td#gallery,
body#history td#history,
body#links   td#links,
body#news    td#news,
body#restoration    td#restoration,
body#NUIG_article   td#restoration,
body#louvre_defence td#restoration,
body#visiting td#visiting
{
background:#BED7E7; text-align:center; height:30px; border-right:1px solid #E6F0F6; border-bottom:1px solid #BED7E7}}

.mainNavTD{background:#93B0C1; text-align:center; height:30px; border-bottom:1px solid #E6F0F6}
.mainNavTD{background:#93B0C1; text-align:center; height:30px; border-bottom:1px solid #E6F0F6}
#index.mainNavTD_ON{background:#BED7E7; text-align:center; height:30px; border-right:1px solid #E6F0F6; border-bottom:1px solid #BED7E7}
.mainNavA{color:#000000; font-size:68%; text-decoration:none}
.mainNavA:hover{color:#000000; text-decoration:underline}
.subNavBG{
	height:26px;
	color:#000000;
	font-size:68%;
	background-repeat: repeat-x;
	background-image: url(/images/nav/bg_subnav.gif);
}
.subNavSEARCH{color:#000000; font-size:68%}
.subNavA{color:#000000; text-decoration:none; margin:1px 1px 1px 2px}
.subNavA:hover{color:#000000; text-decoration:underline}
.subNavA_ON{color:#FFFFFF; text-decoration:none; background-color:#4B5E6B; border:1px solid #4B5E6B; border-left:2px solid #4B5E6B}
.subNavA_ON:hover{color:#FFFFFF; text-decoration:underline}

.Content{
	color:#FFFFFF;
	font-size: 82%;
	text-decoration:none;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
	text-indent: 25px;
}

td.otherAirText{width:179px; height:133px; padding:0px 6px 0px 10px ; text-align:left; vertical-align:middle; background-image:url(/otheraircraft/images/bg_1919to1925.gif); color:#000000; font-size:68%}
td.dottyBG{background-image : url(/images/bg_dotty.gif); background-position : center; background-repeat : repeat-x}
td.dottyBGText{font-size: 68%; font-weight: bold; font-style:italic; color: #BBD4E3; text-align:center}

.footerTD_L{
	color:#000000;
	height:26px;
	font-size:62%;
	text-align:left;
	vertical-align:middle;
	padding:6px 0px 0px 10px;
	background-image: url(/images/nav/bg_footer.gif);
	background-repeat: repeat-x;
}
.footerTD_R{
	color:#000000;
    font-size:62%;

	vertical-align:middle;
	text-align:right;
}
.footerA{
	color:#000000;
	text-decoration:none;
	background-image: url(/images/nav/bg_footer.gif));
	background-repeat: repeat-x;
}
.footerA:hover{color:#000000; text-decoration:underline}

a {color:#FFF08E; text-decoration:underline}
a:hover {color:#F0B93F; text-decoration:underline}
a.inlineLink {color:#FFF08E; text-decoration:underline}
a.inlineLink:hover {color:#F0B93F; text-decoration:underline}
a.siteIndexLink {color:#FFFFFF; text-decoration:none}
a.siteIndexLink:hover {color:#FFF08E; text-decoration:underline}
a.linksInlineLink {color:#FFFFFF; text-decoration:none}
a.linksInlineLink:hover {color:#FFF08E; text-decoration:underline}

img.leftIMG{float:left; margin:0px 10px 0px 0px}
img.rightIMG{float:right; margin:0px 0px 0px 10px}

input.searchTextBox{font-family:Georgia,Times,Serif; font-size:68%; color:#4B5E6B; padding:0px 0px 0px 3px; border:0px; border-top:1px solid #163447; width:87px; height:17px; margin:0px 0px 2px 0px}
input.leaveTextBox{font-family:Georgia,Times,Serif; font-size:68%; color:#000000; padding:0px 0px 0px 3px; border:0px; border-top:1px solid #163447; height:17px; margin:0px}

ul{font-size:68%; margin-top:6px; margin-bottom:6px}
li{margin-top:6px; margin-bottom:6px; list-style: disc url(/images/g_bullet.gif)}

/***********************  DELETE BELOW HERE **************************/


table.bordersON{border:1px 1px 0px 0px solid #FF0000}
table.bordersON td{border:0px 0px 1px 1px solid #FF0000}
