/* Runway 27 Stylesheet */

.home { text-align: justify; font-family:Trebuchet MS, sans-serif; font-size:12pt; color: #6e8d88;
background-color: #bad9d4; 
background-image:url('tile1.jpg');  opacity:0.9;
filter:alpha(opacity=90);
}

img.fader { height:100%; width:100%; position: fixed; left:0px; top:0px; z-index: -1;
_height:0%; _width:0%;
 }


a { font-size: 15px; font-style: italic; color: #f34949; font-weight: bold; text-decoration: none }
a.links { font-size: 15px; font-style: italic; color: #c11717; font-weight: bold; text-decoration: none }
a:hover { font-size: 15pxt; font-style: italic; color: #666666; font-weight: bold; text-decoration: none; }
/* a img{ box-shadow: 7px 7px 5px #afbaa3;
}
a img:hover{  
    position: relative; 
             top: 2px; right: -2px;
 box-shadow: 0px 0px 0px;
} (makes the link images move and have shadows */

 
B.standout { font-size: 36px; font-weight: bold; color:#f34949 } /* 3d effect -red */
B.bigheading { font-family:Trebuchet MS; font-size:48px; font-weight: bold; text-indent: none; color:#486762; } /* blue-grey - use in regular headings */

B.heading { font-family:Trebuchet MS; font-size:36px; font-weight: bold; text-indent: none; color:#486762; } /* blue-grey - use in regular headings */

B.regular { font-family:Trebuchet MS; font-size:24px; color:#486762 } /* blue-grey - use in regular headings */


B.menu { font-size: 12pt; font-style: italic; color:#f34949 } /* 3d effect -red */
b.whitelink {  background-color: #9DD1FF; font-size: 12pt; font-style: italic; color:#ffffdd } /* white link */
B.bluelink {  background-color: #9DD1FF; font-size: 12pt; font-style: italic; color:#f34949 } /* 3d effect -red */
B.title { font-size:18pt; font-weight: bold; word-spacing: 4px; letter-spacing: 2px; color:#ffffdd } /* large, cream title */
B.large { font-size:16pt; font-weight: bold; color:#ffffdd } /* large, cream title */
B.darklabel { text-align: center; font-family:Trebuchet MS; font-size:10pt; font-weight: bold; color:#000080 } /* dark blue - use in tables */
B.redbox2 {  font-family: Trebuchet MS; font-size:12pt; font-weight: bold; color:#ffffdd }
b.lead { font-size: large; font-weight: bold }
b.redtext {  font-family: Trebuchet MS; font-weight: bold; color:#f34949 }
b.flashredtext {  font-family: Trebuchet MS; font-weight: bold; text-decoration: blink; color:#f34949 }



img.down25 { margin-left: auto; margin-right: auto; padding-top: 25px; padding-bottom: 20px; }

img.down2 { position: relative; top: 2pt; }

img.down20 { position: relative; top: 10pt; padding-top: 1px }

img.down6 { position: relative; top: 12pt; right: 6pt }

img.right12 { position: relative; right: 12pt; }

img.up12 { position: relative; bottom: 6pt; }


img.rounded { margin-top: 5px; margin-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 5px;  border-radius:5px;
}

img.noshadow { margin-top: 5px; margin-bottom: 5px; 
}

P.title { font-family: Trebuchet MS; font-size:18pt; font-weight: bold; word-spacing: 4px; letter-spacing: 2px; color:#ffffdd } /* large, cream title */

P.large { font-family: Trebuchet MS; font-size:16pt; font-weight: bold; color:#ffffdd } /* large, cream title */
P.cream { padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; background-color: #f34949; font-family: Trebuchet MS; font-size:12pt; color:#ffffdd } /* cream text on red background */

P.standback { font-size:20pt; text-indent: 15pt; color:#0000ff } /* blue - use either side of 'standout' */

P.standout { font-size:15pt; font-style: italic; color:#f34949 } /* 3d effect -red */

P.dark { text-align: justify; margin-left: 25px; margin-right: 25px; font-family:Trebuchet MS; font-size:10pt; color:#000080 } /* dark blue - use in tables */

p.darklabel { text-align: center; font-family:Trebuchet MS; font-size:10pt; font-weight: bold; color:#000080 } /* dark blue - use in tables */

P.regular { padding-left: 20px; padding-right: 20px; text-align:center;
font-family:Trebuchet MS; font-size:12px; color:#486762; } /* small grey-blue text - use in regular paragraphs */

P.heading { font-family:Trebuchet MS; font-size:12pt; font-weight: bold; color:#ffffdd } /* cream - use in regular headings */
p.redbox {  text-align: center; padding-top: 15px; padding-bottom: 15px; background-color: #c11717; font-family: Trebuchet MS; font-size:16pt; font-weight: bold; color:#ffffdd }

p.redboxsmall { text-align: center; margin-left: auto; margin-right: auto; padding-top: 1px; padding-bottom: 1px; font-family: Trebuchet MS; font-size:10pt; color:#486762 }

p.bluebox { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;  background-color: #9DD1FF; font-family:Trebuchet MS; font-size:10pt; color:#000080  }
b.doclink { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;  background-color: #9DD1FF; font-family:Trebuchet MS; font-size:12pt; color:#ffffaa; text-decoration: bold  }
P.gbook { margin-top: 40px; margin-left: 25px; margin-right: 25px; text-align: right; font-family:Trebuchet MS; font-size:10pt; color:#000080 } /* dark blue - use in tables */

H1.redbox {  text-align: center; padding-top: 5px; padding-bottom: 5px; margin-left: 25px; margin-right: 25px;  background-color: #f34949; font-family: Trebuchet MS; font-size:16pt; font-weight: bold; color:#ffffdd }
H1.bluebox {  padding-top: 15px; padding-bottom: 15px; margin: none;  background-color: #9DD1FF; font-family:Trebuchet MS; font-size:10pt; color:#000080  }
H2.redbox {  font-family: Trebuchet MS; font-size:12pt; font-weight: bold; color:#ffffdd }

li.regular { font-family:Trebuchet MS; font-size:10pt; color:#ffffdd } /* cream - use in regular paragraphs */

img.left { float: left; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; }
img.right { float: right; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; }
img.center { float: none; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; }

form.menu { margin-left: 5px; margin-right: 5px; }

/* Main page table all pages */
table.main { width: 95%; height: 100%; border-style:double; border-color:#486762;
text-align: center; font-family:Trebuchet MS, sans-serif; font-size:12pt; color: #6e8d88;
background-color: #f2f5e2;
}


/* previous light blue: #9DD1FF */

table.lightblue {  width: 90%; margin-top: 10px; margin-bottom: 10px; margin-left: 25px; margin-right: 25px;  background-color: #bdded0 ; 
border: 1px solid; border-color: #f34949; font-family:Trebuchet MS; font-size:18pt; color:#486762;  -moz-border-radius: 15px;
border-radius: 15px;}

table.lightgrey {  width: 85%; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto;  
background-color: #f8ffff; 
border: 1px solid; border-color: #486762;
 box-shadow: 7px 7px 5px #7a8c8d;
text-align:center;
font-family:Trebuchet MS; font-size:10pt; color:#486762;  
-moz-border-radius: 15px; border-radius: 15px;  
}

table.cream { margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto;  
background-color: #e2f2ec; border: 1px solid; border-color: #486762;  -moz-border-radius: 5px;
border-radius: 5px;
font-family:Trebuchet MS; font-size:8pt; color:#486762;  }


td.lightblue { margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px;
padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; 
text-align: center; }

td.regular { margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px;
padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; 
text-align: justify;  font-family:Trebuchet MS; font-size:18px; }

td.mini { margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px;
padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; 
text-align: justify;  font-family:Trebuchet MS; font-size:15px; }

td.redboxsmall { text-align: center; margin-left: auto; margin-right: auto; padding-top: 0px; padding-bottom: 0px;
 -moz-border-radius: 5px;
border-radius: 5px;
font-family: Trebuchet MS; font-size:10px; color:#f2f5e2 }


tr.heading { font-family:Trebuchet MS; font-size:10pt; font-weight: bold; color:#000080 } /* dark blue - use in tables */
tr.dark { font-family:Trebuchet MS; font-size:10pt; color:#000080 } /* dark blue - use in tables */

/******   H3    */
ul#menu{
  margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	font-size:12px;
	font-weight:bold;
	background:transparent url("images/OFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #336666;
	border-top:1px solid #C0E2D4;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#menu li a{
	display:block;
	float:left;
	color:#874B46;
	text-decoration:none;
	font-weight:bold;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("images/DIVIDER.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("images/HOVER.gif") no-repeat top right;	
	}

