﻿
@charset "utf-8";
body { font: 100% Arial, Verdana, Helvetica, sans-serif; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; margin: 0; padding: 0; text-align: center; color: #000000; }
/*P {margin: 0 0 11px 0; LINE-HEIGHT: 17px;}*/
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
IMG A {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
SUP {FONT-SIZE: 8px}
A {COLOR: #000; TEXT-DECORATION: none}
A:hover {COLOR: #000; TEXT-DECORATION: none}
p {margin: 0 0 1em 0; font-family: Arial, Verdana, Helvetica, sans-serif;}
div {font-family: Arial, Verdana, Helvetica, sans-serif;}
ul {margin: 1em 0;}
blockquote {margin: 1em 0 1em 2em;}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; }
.fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }
/* GLOBAL TOP ROW */
.container { width: 918px; margin: 0 auto; text-align: left; }
#top-logoarea { padding: 0; height:90px; border-bottom: 2px #000 solid; }
#top-logo { padding: 0; margin: 0; margin-top:45px; float:left;  VISIBILITY: hidden;}
#top-logo-print { padding: 0; margin-left: -254px; margin-top:45px; float:left; VISIBILITY: visible; }
#top-searcharea { DISPLAY: none };
/* GLOBAL TOP NAVIGATION ROW */
#top-navarea { padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left:0px; height: 23px; }
#globalNav { width: 918px; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left:0px; height: 23px; FONT-SIZE: 11px; MARGIN: 0px auto; POSITION: relative; TEXT-ALIGN: left; Z-INDEX: 1 }
#navHome { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav1 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav2 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav3 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav4 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav5 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav6 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav7 { FONT-WEIGHT: normal !important; COLOR: #494949; }
#nav8 { FONT-WEIGHT: normal !important; COLOR: #494949; BORDER-RIGHT: #fff 1px solid; }
A.CurrentGroup { color: #000 !important; BACKGROUND-COLOR:#fff; }
#mainNav { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; HEIGHT: 22px; }
#mainNav LI.menuseparator { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; COLOR: #fff; LINE-HEIGHT: 22px; width:1px; MARGIN:0px; BACKGROUND-COLOR: #fff; font-size:1px; HEIGHT: 22px; }
#mainNav UL { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; }
#mainNav LI { DISPLAY: block; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: center; }
#mainNav LI A { PADDING-TOP: 0px; PADDING-RIGHT: 13px; PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; DISPLAY: block; COLOR: #494949; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-DECORATION: none; font-weight:bold; font-size:10px }
#mainNav LI A:hover { COLOR: #fff; BACKGROUND-COLOR: #0057a6; } /* first tier hover */
#mainNav UL { BORDER-TOP: #fff 1px solid; DISPLAY: none; FONT-SIZE: 10px !important; LEFT: 0px; WIDTH: 179px; POSITION: absolute; TOP: 22px; /*BACKGROUND-COLOR: #0057a6*/ }
#mainNav UL UL { DISPLAY: none; }
#mainNav LI LI { MARGIN: 0px; BACKGROUND-COLOR: #9f9f9f /* #0057a6;*/; TEXT-ALIGN: left; } /* second tier */
#mainNav LI LI A { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; WIDTH: 179px; COLOR: #fff; TEXT-INDENT: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px; HEIGHT: auto; FONT-WEIGHT: normal !important; }
#mainNav LI LI A:hover { WIDTH: 214px; BACKGROUND-COLOR: #002e63 } /* second tier hover in IE6? */
#mainNav LI LI LI A:hover { WIDTH: 204px; BACKGROUND-COLOR: #002e63 } /* third tier hover in IE6? */
#mainNav LI LI LI A { LINE-HEIGHT: 11px }
#mainNav LI:hover UL UL { DISPLAY: none }
#mainNav LI.over UL UL { DISPLAY: none }
#mainNav LI:hover UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI LI:hover UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI.over UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI LI.over UL { DISPLAY: block; Z-INDEX: 1000 !important }
#mainNav LI LI.menuparent A { TEXT-INDENT: 0px; padding-right:10px; WIDTH: 169px; }
#mainNav LI LI.menuparent LI A { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px }
#mainNav LI LI.menuparent LI A:hover { BACKGROUND-COLOR: #002e63; }
#mainNav LI.menuparent:hover { COLOR: #fff !important; /*BACKGROUND-COLOR: #0057a6*/ } /* first tier hover when on second tier item*/
#mainNav LI.over { COLOR: #fff !important; /*BACKGROUND-COLOR: #0057a6*/ }
#mainNav LI.over A { COLOR: #fff }
#mainNav LI.menuparent LI:hover { WIDTH: 193px; COLOR: #fff !important; BACKGROUND-COLOR: #002e63; }
#mainNav LI LI.over { WIDTH: 180px; COLOR: #fff !important; BACKGROUND-COLOR: #002e63; }
#top-NavRight { padding: 0; margin: 0; POSITION: relative; HEIGHT: 21px; color: #fff; font-weight: bold; font-size:10px; float: right; text-align:right; LINE-HEIGHT: 21px; }
#top-NavRight A { color:#fff; text-decoration:none }
#top-NavRight A:hover { color:#e0e0e0; text-decoration:none }
#top-NavRight .icon { margin-left: 5px; }
/* end top area */
/* HOME SPECIFIC */
#hp-mainarea { margin: 0; padding: 0 0 20px 0; background: #fff; min-height:250px; height:auto !important; height:250px; }
#hp-banner { border-bottom:1px solid #fff; }
#subLeftNav { DISPLAY: none };
#subRight { DISPLAY: none };
#ContentMain { padding: 0px; FONT-SIZE: 12px;  font-family: Arial, Verdana, Helvetica, sans-serif; LINE-HEIGHT: 1.4em; MARGIN: 0px; FLOAT: left; TEXT-ALIGN: left; width:100%; OVERFLOW: auto;}
#ContentMain P {margin: 0 0 11px 0; LINE-HEIGHT: 17px;}
#ContentMain IMG {margin: 0;}
#ContentMain IMG.margin {MARGIN-RIGHT: 15px;MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px;}
/* Global FOOTER */
#prefooter { CLEAR: both; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 7px auto; FONT-SIZE: 10px; VERTICAL-ALIGN: top; LINE-HEIGHT: 12px; COLOR: #8b8b8b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
.prefooterright { TEXT-ALIGN: right }
#footer { CLEAR: both; PADDING-TOP: 7px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px auto 7px; BORDER-TOP: #8b8b8b 1px solid; FONT-SIZE: 10px; VERTICAL-ALIGN: top; LINE-HEIGHT: 12px; COLOR: #8b8b8b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#footer A { COLOR: #8b8b8b; TEXT-DECORATION: underline }
#footer A:hover { COLOR: #8b8b8b; TEXT-DECORATION: none }
#footer P { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right }
#footer IMG { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; DISPLAY: inline; FLOAT: left; MARGIN: 0px }