/* ================================================================
Envelop Covers Style Sheet
=================================================================== */

body {
	background-color: #ffffff;
    background-image: url(images/top-horiz-tile.jpg);
    background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
    text-align: left;
}
span.title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #014171;
    font-size: 12px;
}
h1.pagehead {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #03456f;
    font-weight: bold;
}
h1.newsrelease {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #03456f
}
a.maincontent {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
a.maincontent:link {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
a.maincontent:visited {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
a.maincontent:hover {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-style: italic;
}
a.topnav {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
a.topnav:link {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
a.topnav:visited {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
a.topnav:hover {
	FONT-SIZE: 12px;
    COLOR: #012C5D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
div.dotdiv {
    background-image: url(images/horiz-dot-div.jpg);
    background-repeat: no-repeat;
    width:149px;
    height:2px;
    margin-bottom:18px;
}
div.dotdiv2 {
    background-image: url(images/horiz-dot-div2.jpg);
    background-repeat: no-repeat;
    width:373px;
    height:2px;
    margin-bottom:18px;
}
.dotted {
	border: thin dotted #026DA1;
}
p.msg_head {
	cursor: pointer;
}
UL.plain  {
    list-style-type: disc;
}
UL.circle  {
    list-style-type: circle;
}


/* ================================================================
Expand-Collapse div tags below
=================================================================== */
#headerDiv, #contentDiv {
float: left;
width: 510px;
}
#titleText {
float: left;
font-size: 1.1em;
font-weight: bold;
margin: 5px;
}
#myHeader {
font-size: 1.1em;
font-weight: bold;
margin: 5px;
}
#headerDiv {
background-color: #0037DB;
color: #9EB6FF;
}
#contentDiv {
background-color: #FFE694;
}
#myContent {
margin: 5px 10px;
}
#headerDiv a {
float: right;
margin: 10px 10px 5px 5px;
}
#headerDiv a:hover {
color: #FFFFFF;
}


/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop10.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
#nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 11px; WIDTH: 700px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: left; BACKGROUND: url(pro10/back.png) repeat-x; HEIGHT: 35px; FONT-SIZE: 12px; BORDER-TOP: #d1e9fb 0px solid; PADDING-TOP: 0px
}
#nav LI {
	WIDTH: 108px; FLOAT: left; HEIGHT: 35px
}
#nav LI A {
	LINE-HEIGHT: 35px; WIDTH: 108px; DISPLAY: block; FLOAT: left; HEIGHT: 35px; COLOR: #000; TEXT-DECORATION: none
}
#nav LI A SPAN {
	TEXT-ALIGN: center; WIDTH: 100px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 35px
}
#nav LI A B.p0 {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 35px
}
#nav LI A B.p1 {
	WIDTH: 100px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 8px; CLEAR: left; FONT-SIZE: 1px
}
#nav LI A B.p2 {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 8px; FONT-SIZE: 1px
}
#nav LI A:hover {
	POSITION: relative; LINE-HEIGHT: 32px; VISIBILITY: visible; CURSOR: pointer
}
#nav LI:hover {
	POSITION: relative
}
#nav LI:hover > A {
	LINE-HEIGHT: 33px
}
#nav LI:hover A B.p0 {
	BACKGROUND: url(pro10/right2.png)
}
#nav LI:hover A B.p1 {
	BACKGROUND: url(pro10/bottom2.png)
}
#nav LI:hover A B.p2 {
	BACKGROUND: url(pro10/corner2.png)
}
#nav LI A:hover SPAN {
	BACKGROUND: url(pro10/greytab.png)
}
#nav LI:hover > A SPAN {
	BACKGROUND: url(pro10/greytab.png)
}
#nav UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; HEIGHT: 0px; PADDING-TOP: 0px; LEFT: -9999px
}
#nav TABLE {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px -1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#nav :hover UL {
	Z-INDEX: 500; WIDTH: 150px; BACKGROUND: url(pro10/trans.gif); TOP: 35px; LEFT: 0px
}
#nav :hover UL UL {
	POSITION: absolute; LEFT: -9999px
}
#nav :hover UL :hover UL {
	TOP: 0px; LEFT: 110px
}
#nav :hover UL LI {
	WIDTH: 150px; HEIGHT: 25px
}
#nav :hover UL LI.pad1 {
	WIDTH: 150px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 8px
}
#nav :hover UL LI.pad2 {
	WIDTH: 150px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 8px
}
#nav :hover UL LI.pad1 B.p3 {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(pro10/right2.png); FLOAT: right; HEIGHT: 8px; FONT-SIZE: 1px
}
#nav :hover UL LI B.p4 {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(pro10/side2.png); FLOAT: right; HEIGHT: 25px
}
#nav :hover UL LI.pad2 B.p5 {
	WIDTH: 142px; DISPLAY: block; BACKGROUND: url(pro10/bottom2.png); FLOAT: left; HEIGHT: 8px; FONT-SIZE: 1px
}
#nav :hover UL LI.pad2 B.p6 {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(pro10/corner2.png); FLOAT: left; HEIGHT: 8px; FONT-SIZE: 1px
}
#nav :hover UL LI.pad1 B.p7 {
	BORDER-LEFT: #A9CFE2 1px solid; WIDTH: 141px; DISPLAY: block; BACKGROUND: #58A6CD; FLOAT: left; HEIGHT: 7px; FONT-SIZE: 1px; BORDER-TOP: #a9cfe2 1px solid
}
#nav :hover UL LI A {
	BORDER-LEFT: #a9cfe2 1px solid; LINE-HEIGHT: 15px; PADDING-LEFT: 10px; WIDTH: 131px; BACKGROUND: #58A6CD; HEIGHT: 25px
}
#nav :hover UL LI A.fly {
	BACKGROUND: url(pro10/arrow.png) #58A6CD no-repeat 120px 5px
}
#nav :hover UL.green LI.pad1 B.p7 {
	BORDER-LEFT: #c5e98d 1px solid; BACKGROUND: #85c226; BORDER-TOP: #c5e98d 1px solid
}
#nav :hover UL.green LI A {
	BORDER-LEFT: #c5e98d 1px solid; BACKGROUND: #85c226
}
#nav :hover UL.pink LI.pad1 B.p7 {
	BORDER-LEFT: #f9d0e0 1px solid; BACKGROUND: #f19abd; BORDER-TOP: #f9d0e0 1px solid
}
#nav :hover UL.pink LI A {
	BORDER-LEFT: #f9d0e0 1px solid; BACKGROUND: #f19abd
}
#nav :hover UL LI A:hover {
	COLOR: #fff
}
#nav :hover UL LI:hover > A {
	COLOR: #fff
}
#nav :hover UL :hover UL LI.pad1 B.p7 {
	BORDER-LEFT: #e1deed 1px solid; BACKGROUND: #58A6CD; BORDER-TOP: #e1deed 1px solid
}
#nav :hover UL :hover UL LI A {
	BORDER-LEFT: #e1deed 1px solid; BACKGROUND: #58A6CD
}
#nav :hover UL :hover UL.orange LI.pad1 B.p7 {
	BORDER-LEFT: #f8cfb1 1px solid; BACKGROUND: #ef9a5a; BORDER-TOP: #f8cfb1 1px solid
}
#nav :hover UL :hover UL.orange LI A {
	BORDER-LEFT: #f8cfb1 1px solid; BACKGROUND: #ef9a5a
}
.beach {
	MARGIN-TOP: -8px
}
<!--[if lte IE 6]>
#nav li a:hover b.p0 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pro10/right2.png', sizingMethod='crop');
}
#nav li a:hover b.p1 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pro10/bottom2.png', sizingMethod='crop');
}
#nav li a:hover b.p2 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pro10/corner2.png', sizingMethod='crop');
}
#nav li a:hover ul li.pad1 b.p3 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pro10/right2.png', sizingMethod='crop');
}
#nav li a:hover ul li b.p4  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pro10/side2.png', sizingMethod='crop');
}
#nav li a:hover ul li.pad2 b.p5  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pro10/bottom2.png', sizingMethod='crop');
}
#nav li a:hover ul li.pad2 b.p6  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pro10/corner2.png', sizingMethod='crop');
}
<![endif]-->

/* ================================================================
Left Column Nav
=================================================================== */

.main, #nav2, #foot, #head {
	line-height: 125%;
	font-size : 110% !important;
	font-size : 85%;
	font-size/**/:/**/110%;}

#nav2 {
	color: #666;
	font-weight: normal;
	overflow: hidden;}

#nav2 a:link, #nav2 a:visited {
	color: #3b73b9;
	text-decoration: none;}

#nav2 a:hover, #nav2 a:active {
	color: #A9B8DF;
	text-decoration: underline;}

#nav2 ul.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;}

#nav2 ul.breadcrumb li  {
	font-weight: bold;
	padding: 5px 0 5px 14px;
	border-bottom: 1px solid #ccc;
	background-image: url(/imgglobal/navOpenBul.gif);
	background-position: 4px 10px;
	background-repeat: no-repeat;}

#nav2 ul.breadcrumb li.selected  {
	background-image: url(/imgglobal/navBul_selected.gif);
	background-color:#f7f7f7;}

#nav2 ul.breadcrumb li.selected a {
	color:#666;}

#nav2 ul.navitemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}

#nav2 ul.navitemList li  {
	padding: 5px 0 5px 22px;
	border-bottom: 1px dotted #ccc;}

#nav2 ul.navitemList li.hasChildren  {
	background-image: url(/imgglobal/navBul.gif);
	background-position: 14px 10px;
	background-repeat: no-repeat;}

#nav2 ul.navitemList li.pdf  {
	background-image: url(/imgglobal/icon_pdf_blue.gif);
	background-position: 20px 3px;
	padding: 5px 0 5px 38px;
	background-repeat: no-repeat;}

#nav2 ul.navitemList li.selected {
	background-image: none;}

#nav2 ul.breadcrumb li.notOpen  {
	background-image: url(../imgglobal/navBul.gif);}

#nav2 ul.navitemList li.title {
    padding-left: 14px;
    background-image: none;
    color: #999;
    border-bottom: 0;}

#nav2 ul.navitemList li.selected a {
	color:#666;}
hasChildren

#nav2 img {
	display: inline;}

.ln01 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln01a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln02 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln02a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln04 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln06 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln06a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln07 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln08 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln08a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln09 #nav2 {
	padding: 25px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}