h1.news {
	font: 3em "Times News Roman", Times, serif;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
}

h2.news {
	font: 2em "Times News Roman", Times, serif;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
}

.newsbody {
	line-height: 1.3em;
	border-top: thin solid #000;
	margin-top: 5px;
	font-size: 12px;
}

.newspdf {
	float: right;
}

.newsfir {
	font-weight: bold;
	font-size: 1.5em;
}

.newsdate {
	font-weight: bold;
	font-size: 1em;
}

body {
	background-color: #EAEAEA;
}

#xleft {
background-color: #EAEAEA;
	width: 125px;
	float: left;
}
#xright {
	width: auto;
	margin-left: 160px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#xfooter {
	clear:both;
}

.tmpl_dummy {
	font-style: normal;
	 font-size: 100%;
}

/* This class formats the h1 tags in the navigation area */
.tmpl_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #ffffff
}

/* This class formats the background color of the search box */
.tmpl_tabbackgroundcolorsearch {
	background-color: #336699
}


/* This class formats the background color of the navigation columns */
.tmpl_sidebackground {
	background-color: #EAEAEA
}


/* This class formats the navigation cells */
.tmpl_menu {
	cursor: hand;
	background-color:#EAEAEA
}


/* This class formats the navigation cells when moused over */
.tmpl_menuover {
	cursor: hand;
	background-color: #FFFFFF
}


/* This class fomrats the background color of the header */
.tmpl_headerbackgroundcolor {
	background-color: #003366;
	color: #FFFFFF;
	font-size: 66%
}

.tmpl_brdrclr {
	background-color: #000000;
}
/* This class formats the color of the navigation cell borders */

.tmpl_visit {
	background-color: #EAEAEA
}
/* This class formats the background color on the navigation cell of the current page */

.tmpl_tabbackgroundcolor {
	background-color: #336699;
	text-align: center;
	color: #FFFFFF;
	
}
/* This class formats the background color of the header tab */

.tmpl_searchtitle {
	color: #ffffff;
	text-decoration: none;
	font-size: 85.00%
}
/* This class formats the Search Label in the search box */

.tmpl_governor {
	font-size: 12.00px;
	color: #FFFFFF;
	text-decoration: none ;
	font-weight: bold;
	font-style: normal
}
/* This class formats the Governor Link in the header tab */

.tmpl_governor:hover {
	font-size: 12.00px;
	color: #FFCC00;
	text-decoration: none ;
	#govstyle#
}
/* This class formats the Governor Link in the header tab whjen moused over */

.tmpl_footerlink {
	color: #CCCCCC
}
/* This class formats the links in the footer */

.tmpl_footerlink:hover {
	color: #FFFF00
}
/* This class formats the links in the footer when moused over */

.tmpl_searchlink {
	font-size: 65.00%;
	color: #FFFFFF;
	text-decoration: underline
}
/* This class formats links in the search box */

.tmpl_searchlink:hover {
	font-size: 65.00%;
	color: #FFFF00;
	text-decoration: underline
}
/* This class formats links in the search box when moused over */

.tmpl_menulinks {
	color: #000000;
	text-decoration: none;
	font-size: 80%
}
/* This class formats links in the navigation cells */

.tmpl_menulinks:hover {
	color: #000000;
	text-decoration: none;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
/* This class formats links in the navigation cells when moused over */

.tmpl_searchsubmit {
	border-right: #999999 1px outset;
	border-top: #000000 1px outset;
	font-weight: bold;
	font-size: 11px;
	border-left: #000000 1px outset;
	color: #000000;
	border-bottom: #cccccc 1px outset;
	background-color: #6699ca
}
/* This class formats the search button */

body {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
}
/* Comment Here */

.tmpl_h2 {
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	clip: rect(0px 0px );
	font-size: 100%
}
/* This class formats the h1 tags in the navigation area */

td {
	margin-left: 20px;
	margin-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80.00%;
	background-color: #FFFFFF;
	
}
/* This class formats the content area */


<!-- My Styles ---------------------------------------------------------- -->
<!-- horizontal rules -->

hr {
	color: #003366;
	width: 40%;
}

hr.special_short {
	color: orange;
	width: 40%;
	height: 1px;
}
hr.special {
	color: orange;
	width: 90%;
	height: 1px;
}

<!-- ----------------------------------------------------------------------------- -->
<!-- special sections -->
.copyright {
	color: teal;
	font-size: 65%;
	font-family: verdana, helvetica, geneva
}
div.copyright {
	color: teal;
	font-size: 65%;
	font-family: verdana, helvetica, geneva
}
.date {
	font-size: 60%;
	font-family: verdana, helvetica, geneva
}
div.date {
	font-size: 75%;
	font-family: verdana, helvetica, geneva
}
.footertext {
	color: #ffffff;
	font-size: 10px
}

<!-- ----------------------------------------------------------------------------- -->
<!-- backgrounds -->
.blackBG {
	background-color: #000000
}
.redBG {
	background-color: #ff0000
}
.greyBG {
	background-color: #CCCCCC
}
.yellowBG {
	background-color: yellow
}
.peachBG {
	background-color: #FFEFDB
}
.dkBlueBG {
	background-color: #666699
}
.BGdarkgrey {
	background-color: #808080
}
.BGlessdarkgrey {
	background-color: #A0A0A0
}
.BGmediumgrey {
	background-color: #B5B5B5
}
.BGgrey {
	background-color: #CCCCCC
}

<!-- --------------------------------------------------------------------------------- -->
<!-- various borders -->
.BorderHeading {
	border-color: #003366;
	border-style: ridge;
	border-width: 5px
}
.Border1px {
	border-color: #003366;
	border-style: solid;
	border-width: 1px;
	
}
.Border2px {
	border-color: #003366;
	border-style: ridge;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	
}
.BorderDashedTop {
	border-color: #003366;
	border-top-style: dashed;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-right-style: ridge
}
.BorderDashedBottom {
	border-color: #003366;
	border-top-style: ridge;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-style: dashed;
	border-left-style: ridge;
	border-right-style: ridge
}
.BorderBottomLine {
	border-color: #003366;
	border-style: ridge;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	
}

<!-- --------------------------------------------------------------------------------- -->
.SolidBorder {
	border-color: #003366;
	border-style: ridge;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	
}
.NormalBorder {
	border-color: #003366;
	border-style: solid;
	border-width: 1px;
	
}
.bottomline {
	border-color: #003366;
	border-style: ridge;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	
}
div.FactSheetheading {
	border-color: #003366;
	border-style: ridge;
	border-width: 5px
}
.FactSheetHeading {
	border-color: #003366;
	border-style: ridge;
	border-width: 5px
}
.boxedinfo {
	border-color: #003366;
	border-style: ridge;
	border-width: 5px;
	padding: 7px
}
.SolidBorderNoBottom {
	border-color: #003366;
	border-style: ridge;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-right-width: 2px;
	
}
.DottedTopBorder {
	border-color: #003366;
	border-top-style: dotted;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-right-style: ridge
}

<!-- ---------------------------------------------------------------------------- -->
<!-- various fonts -->
.font65 {
	font-size: 65%;
	
}
.font70 {
	font-size: 70%;
	
}
.font75 {
	font-size: 75%;
	
}
.font80 {
	font-size: 80%;
	
}
.font85 {
	font-size: 85%;
	
}
.font90 {
	font-size: 90%;
	
}
.font95 {
	font-size: 95%;
	
}
.font115 {
	font-size: 115%
}
.font125 {
	font-size: 125%
}
.font150 {
	font-size: 150%;
	
}
.font175 {
	font-size: 175%;
	
}
.font200 {
	font-size: 200%;
	
}
.font400 {
	font-size: 400%;
	
}
.fontgreen {
	color: green
}
.fontred {
	color: red
}
.fontblue {
	color: blue
}
.fontdkblue {
	color: #0000CC
}
.fontbold {
	font-weight: bold
}
.fontunderline {
	text-decoration: underline
}
.fontitalics {
	font-style: italic
}

<!-- ------------------------------------------------------------------------------- -->
<!-- indents, alignments, margins, blockquotes -->
.indent20p {
	text-indent: 20px
}
.indent30p {
	text-indent: 30px
}
.indent35p {
	text-indent: 35px
}
.indent40p {
	text-indent: 40px
}
.indent45p {
	text-indent: 45px
}
.indent50p {
	text-indent: 50px
}
.indent55p {
	text-indent: 55px
}
.indent60p {
	text-indent: 60px
}
.alignleft {
	text-align: left
}
.alignright {
	text-align: right
}
.aligncenter {
	text-align: center
}
.leftmargin20p {
	margin-left: 20px
}
.leftmargin30p {
	margin-left: 30px
}
.leftmargin40p {
	margin-left: 40px
}
.leftmargin50p {
	margin-left: 50px
}
.leftmargin60p {
	margin-left: 60px
}
.leftmargin70p {
	margin-left: 70px
}
.blockquote20p {
	margin-left: 20px;
	margin-right: 20px
}
.blockquote30p {
	margin-left: 30px;
	margin-right: 30px
}
.blockquote40p {
	margin-left: 40px;
	margin-right: 40px
}
.blockquote50p {
	margin-left: 50px;
	margin-right: 50px
}
.blockquote60p {
	margin-left: 60px;
	margin-right: 60px
}

<!-- ------------------------------------------------------------------------- -->
<!-- Links for Homepage -->
a:link.default {
	color: black;
	text-decoration: none;
	
}
a:visited.default {
	color: purple;
	text-decoration: none;
	
}
a:hover.default {
	color: blue;
	text-decoration: none;
	
}
a:active.default {
	color: green;
	text-decoration: none;
	
}

<!-- ----------------------------------------------------------------------- -->
<!-- Links for Footer -->
a:link.footer {
	color: #666699
}
a:visited.footer {
	color: #ffffff;
	text-decoration: none
}
a:hover.footer {
	color: red
}
a:active.footer {
	color: red
}

<!-- ------------------------------------------------------------------------ -->
<!-- Links for mail -->
a:link.mail {
	color: blue;
	text-decoration: none
}
a:visited.mail {
	color: purple;
	text-decoration: none
}
a:hover.mail {
	color: red;
	text-decoration: none
}
a:active.mail {
	color: red;
	text-decoration: none
}

<!-- ------------------------------------------------------------------------ -->
<!-- Links for Breadcrumbs -->
a.visited {
	font-weight: bolder;
	font-size: 75%;
	color: #ffffff;
	text-decoration: none
}
a.BC {
	color: black;
	text-decoration: none;
	font-size: 75%
}
a.BC:link {
	color: black;
	text-decoration: none;
	font-size: 75%
}
a.BC:visited {
	color: black;
	text-decoration: none;
	font-size: 75%
}
a.BC:hover {
	color: blue;
	text-decoration: none;
	font-size: 75%
}
.BC {
	color: black;
	text-decoration: none;
	font-size: 75%
}

<!-- ------------------------------------------------------------------------ -->
<!-- SHIP -->
.shipMainDeck {
	color: #0000CC;
	border-color: #FF0000;
	border-style: ridge;
	border-width: 5px
}
.shipKeel {
	background-color: yellow;
	border-color: #FF0000;
	border-style: ridge;
	border-width: 5px
}
a:link.shipPortside {
	color: blue;
	text-decoration: none;
	
}
a:visited.shipPortside {
	color: #0000CC;
	text-decoration: none;
	
}
a:hover.shipPortside {
	color: #FF0000;
	text-decoration: none;
	
}
a:active.shipPortside {
	color: #FF0000;
	text-decoration: none;
	
}

<!-- footer ------------------------------------------------------------------------ -->
.footerBG {
	background-color: #003366
}
.newfooterbg {
	color: #FFFFFF;
	background-color: #003366;
	font-size:12px
}
.newfooterlink {
	color: #FFFFFF
}
.newfooterlink:link {
	color: #FFFFFF
}
.newfooterlink:visited {
	color: #FFFFFF
}
.newfooterlink:hover {
	color: #FFCC00
}

<!-- ------------------------------------------------------------------------ -->
<!-- Links for Content Area -->
a.content:link {
	color: blue
}
a.content:visited {
	color: purple
}
a.content:hover {
	color: red
}
a.content:active {
	color: red
}

<!-- ------------------------------------------------------------------------ -->
<!-- Small Links -->
a.small:link {
	color: blue;
	font-size: 75%
}
a.small:hover {
	color: red;
	font-size: 75%
}
a.small:visited {
	color: purple;
	font-size: 75%
}
a.small:active {
	color: red;
	font-size: 75%
}
/* footer */
.footerBG {
	background-color: #003366
}

.newfooterbg {
	color: #FFFFFF;
	background-color: #003366;
	font-size:12px
}

.newfooterlink {
	color: #FFFFFF
}

.newfooterlink:link {
	color: #FFFFFF
}

.newfooterlink:visited {
	color: #FFFFFF
}

.newfooterlink:hover {
	color: #FFCC00
}

/* Links for Content Area */
a.content:link {
	color: blue
}

a.content:visited {
	color: purple
}

a.content:hover {
	color: red
}

a.content:active {
	color: red
}

/* Small Links */
a.small:link {
	color: blue;
	font-size: 75%
}

a.small:hover {
	color: red;
	font-size: 75%
}

a.small:visited {
	color: purple;
	font-size: 75%
}

a.small:active {
	color: red;
	font-size: 75%
}

/* Gil Styles */
.rfcompany {
	margin-bottom: 30px;
	margin-left: 20px;
	padding-left: 10px;
	background: #F2F2F2;
	border: thin solid #f2f2f2
}
.rfcompany strong {
	font-size: 1.5em
}


#mission {
	width: 100%;
	height: 145px
}

#homepage {
	width: 100%;
	font-size: 90%
}

#homepage .box {
	float: left;
	margin-right: 10px
}

.factnote {
	font-size: smaller
}

.mm_photo {
	float: left;
	padding: 10px;
	clear: both
}
#hiric_banner {
	background: url(/Images/hiric_bg.png) repeat-x;
	text-align: center;
	height: 100px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px
}
#ipxp_banner {
	background: url(/Images/ipxp_bg.png) repeat-x;
	text-align: center;
	height: 100px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px
}
#ship_banner {
	background: url(/Images/ship_bg.png) repeat-x;
	text-align: center;
	height: 100px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px
}
.blue_banner_heading {
	background: url(/images/blue_bg.png) repeat-x;
	text-align: center;
	width: 100%;
	padding: 5px
}
.box1 {
	padding: 5px;
	border: thin solid #999999
}/* Gil's Side Navigation */
.nav-list {color: #FFF; font: 9px Verdana, Geneva, sans-serif; overflow: hidden}
.nav-list a {color: #333; text-decoration: none; display: block}
.nav-list a:hover {background: #FFF}
.nav-ul {background: #EAEAEA; list-style: none; margin: 0px; padding: 0px; border-bottom: 1px solid #333; width: 125px}
.nav-ul-blue {background: #369; list-style: none; margin: 0px; padding: 0px; border-bottom: 1px solid #333; width: 125px}
.nav-ul li {display: block; padding: 3px; border-top: 1px solid #666}
.left-nav-title {background: #369; display: block; text-align: center; height: 15px; padding: 2px; font: 13px Arial, Helvetica, sans-serif}
.nav-ul-blue li {display: block; padding: 3px; border-top: 1px solid #666}
.nav-ul-blue a {color: #FFF; text-decoration: none; display: block}
.nav-ul-blue a:hover {background: #508AC5}
.nav-ul-right {background: #EAEAEA; list-style: none; margin: 0px; padding: 0px; border-bottom: 1px solid #333; width: 160px}
.nav-ul-right li {display: block; padding: 2px; border-top: 1px solid #666}
.reset {clear: both}
/* End Gil's Side Navigation */
