/****************************** Block Level Tags ********************************/
BODY {font: 9pt "Arial"; font-weight: normal; color: #3d3d3d;}
P { font: 9pt "Arial"; font-weight: normal; color: #3d3d3d;}
FONT { font: 9pt "Arial"; font-weight: normal; color: #3d3d3d; }
/**UL { font: 9pt "Arial"; font-weight: normal; color: #014779; list-style-image:url('images/list.gif')}**/
UL { font: 9pt "Arial"; font-weight: normal; color: #014779;}
LI { font: 9pt "Arial"; font-weight: normal; color: #014779;}
TH { font: 9pt "Arial"; font-weight: normal; color: #3d3d3d;}
TD { font: 9pt "Arial"; font-weight: normal; color: #3d3d3d;}
/********************************** Header Tags **********************************/

H1 { font-family: "Arial"; color: #08758d; text-transform:uppercase;}
H2 { font-family: "Arial"; color: #08758d;}
H3 { font-family: "Arial"; color: #08758d; text-transform:uppercase;}
H4 { font-family: "Arial"; color: #08758d; text-transform:uppercase;}
H5 { font-family: "Arial"; color: #08758d; text-transform:uppercase;}

/********************************** Anchor Tags **********************************/

.more-pad{padding-left:30px; padding-right:30px;}

a { font: 9pt "Arial";font-weight: normal;color: #034879;text-decoration:none;} 
a:hover {font: 9pt "Arial";font-weight: normal;color: #08758d;text-decoration:none;}

.timeDate { font: 8pt "Arial"; font-weight: normal; color: #02697c; letter-spacing:1px;}

.footer a:link {font: 8pt "Arial";font-weight: normal;color: #003869;text-decoration: none; letter-spacing:1px;}
.footer a:active {font: 8pt "Arial";font-weight: normal;color: #003869;text-decoration: none; letter-spacing:1px;}
.footer a:visited {font: 8pt "Arial";font-weight: normal;color: #003869;text-decoration: none; letter-spacing:1px;}
.footer a:hover {font: 8pt "Arial";font-weight: normal;color: #003869;text-decoration:none; letter-spacing:1px;}
.footer {font: 8pt "Arial";font-weight: normal;color: #003869;text-decoration:none; letter-spacing:1px;}

/********************************** Other **********************************/
.form {padding: 4px; font-size: 9px; font-weight: bold; color: #3d3d3d; background: #000000; border: 1px solid #666666; border-bottom: 1; background-color: #9FD18A; font: Arial; width="300"}
.input { font-size:12px;  border: 1px solid #666666; vertical-align: top;}
.button { font-size:12px;  border: 1px solid #666666; vertical-align: top; width="125"}
.important{color: #014779;}
/********************************** Background Images **********************************/
.insideNav{background-image:url(/images/navigation_bg.jpg); background-repeat:no-repeat;}
.pageLeft{padding-left:5px; padding-right:20px; padding-bottom:0px; padding-top:0px;}
.pageRight{padding-left:0px; padding-right:10px; padding-bottom:0px; padding-top:0px;}
.page{padding-left:10px; padding-right:20px; padding-bottom:10px; padding-top:0px;}
.homeBG1{background-image:url(/images/home_bg.jpg); background-repeat:no-repeat;}
.homeBG2{background-image:url(/images/homeTextBG.jpg); background-repeat:no-repeat;}
.insideBG{background-image:url(/images/InsideBG.gif); background-repeat:repeat-x;}


.bg{ background-image:url(/images/body.jpg); background-repeat:no-repeat;}

.leftLink a:link {font: 9pt "Arial";font-weight: normal;color: #09477f;text-decoration: none;}
.leftLink a:active {font: 9pt "Arial";font-weight: normal;color: #09477f;text-decoration: none;}
.leftLink a:visited {font: 9pt "Arial";font-weight: normal;color: #09477f;text-decoration: none;}
.leftLink a:hover {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration:none;}
.leftLink {font: 9pt "Arial";font-weight: normal;color: #09477f;text-decoration:none;}

.leftLink2 a:link {font: 8pt "Arial";font-weight: normal;color: #09477f;text-decoration: none;}
.leftLink2 a:active {font: 8pt "Arial";font-weight: normal;color: #09477f;text-decoration: none;}
.leftLink2 a:visited {font: 8pt "Arial";font-weight: normal;color: #09477f;text-decoration: none;}
.leftLink2 a:hover {font: 8pt "Arial";font-weight: normal;color: #ffffff;text-decoration:none;}
.leftLink2 {font: 8pt "Arial";font-weight: normal;color: #09477f;text-decoration:none;}

.leftNavBG{ background-image:url(/images/sideNavigation.jpg); background-repeat:no-repeat;}
.leftNavBGPNG{ background-image:url(/images/sideNavigation2.png); background-repeat:no-repeat;}
.leftsidePadding{padding-left:30px; padding-right:8px; padding-bottom:10px; padding-top:15px;}

.PRBG{ background-image:url(/images/upcomingEvents_05.jpg); background-repeat:no-repeat;}
.prPadding{padding-left:12px; padding-right:15px; padding-bottom:0px; padding-top:0px;}
.pr a:link {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration: none;}
.pr a:active {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration: none;}
.pr a:visited {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration: none;}
.pr a:hover {font: 9pt "Arial";font-weight: normal;color: #b8dcfc;text-decoration:none;}
.pr {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration:none;}

.subheading{ background-image:url(/images/subheader_bg.jpg); background-repeat:no-repeat;}
.subheadingText{font: 10pt "Arial"; font-weight:bolder; color: #ffffff; text-transform:uppercase; padding-left:35px;}

.small{font: 8pt "Arial"; font-weight: normal; color: #333333;}
/********************************** OLD STYLE SHEET FOR HEADINGS **********************************/
.headerMast {
	font-family: Times New Roman, Times, Georgia, serif;
	color: #014779;
	font-size: 14pt;
	font-weight: bold;
	border-bottom-color: #014779;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-transform: none;
	background-image: url(/images/headerbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	list-style-image: url(/images/AirplaneIconSmall.gif);
	list-style-type: none;
}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #02316E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: left;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-transform: uppercase;
}


/** Start Navigation Scripting **/

.menu a:link {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration: none;}
.menu a:active {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration: none;}
.menu a:visited {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration: none;}
.menu a:hover {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration:none;}
.menu {font: 9pt "Arial";font-weight: normal;color: #ffffff;text-decoration:none;}


#dropmenudiv{
position:absolute;
/**border:1px solid black;**/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
/**border-bottom: 1px solid black;**/
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#034879;
}

/** End Navigation Scripting **/

.dateformat{color:#b8dcfc; font-size:8pt;}







@charset "utf-8";
/* CSS Document */

/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
background: #990000;
padding: 0px;
height: 74px;
background: url(images/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
margin: 10px 0px 0px 0px;
color: #FFFFFF;
font-family: Arial, sans-serif, Helvetica;
font-size:9pt;
text-decoration:none;

background-color:#08758d;
background-position: top;
}

#nav-container a:hover{
color: #ffffff;
background-color:#034879;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:2px 2px 2px 2px;
margin:0px 0px 0px 0px;
background-color: #08758d;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 3px 3px 3px;
background-position: 0px 22px;
font-size:8pt;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;

}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #034879;
background-repeat: no-repeat;
color:#ffffff;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:2px 0px 3px 3px;
color: #ffffff;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:8pt;
/* background: url(images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:2px 2px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}

.anylinkcss{position:absolute;visibility: hidden; border-bottom-width: 0;font:normal 12px arial;line-height: 18px;z-index: 100;background-color: #08758d;width: 205px;}

.anylinkcss a{width: 100%;display: block;text-indent: 2px; padding: 0px 0;text-decoration: none;font-weight: normal;text-indent: 2px;font:arial;color:#ffffff;}

.anylinkcss a:visited{width: 100%;display: block;text-indent: 2px;padding: 1px 0;text-decoration: none;font-weight: normal;text-indent: 2px;font:arial;color:#ffffff;}

.anylinkcss a:hover{ /*hover background color*/
background-color: #034879;color: #ffffff;font:arial;}
