/* GLOBAL STYLES */
body { background:#243A5B; padding:0px; margin:0px; }
ul { color:black; line-height:13px; }

/* HEADER STYLES */
.hdr { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; color:#BF3E3C; font-weight:bold; }
h2 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; color:#BF3E3C; font-weight:bold; }
h4 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:13px; color:#999999; font-weight:bold; }

/* BANNER STYLES */
.hdrText { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#999999; }
.hdrText a{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#999999; text-decoration:none; }
.hdrText a:hover{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#cccccc; text-decoration:none; }

/* FORM STYLES */
select { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; }
option { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; }
textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; }
.input { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; border: none; }
.button { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; }

/* BODY COPY STYLES */
.copy { font-family:Arial,Helvetica,sans-serif; font-size: 10px; color: black; }
.copy a{ font-family:Arial,Helvetica,sans-serif; font-size: 10px; color: #333333; text-decoration: underline; }
.copy a:hover{ font-family:Arial,Helvetica,sans-serif; font-size: 10px; color: #243A5B; text-decoration:none; }
.copyLink { font-family:Arial,Helvetica,sans-serif; font-size: 10px; color: #243A5B; }
.copyLink a{ font-family:Arial,Helvetica,sans-serif; font-size: 10px; color:#999999; text-decoration:underline; }
.copyLink a:hover{ font-family:Arial,Helvetica,sans-serif; font-size: 10px; color:#ff0000; text-decoration:underline; }

/* TEXT COPY
.text { font-family:Arial,Helvetica,sans-serif; font-size: 10px; color:black; }
.text a { font-family:Arial,Helvetica,sans-serif; font-size: 10px; color:#333333; }
.text a:hover { font-family:Arial,Helvetica,sans-serif; font-size: 10px; color:#666666; text-decoration:none; }
 */

/* FOOTER STYLES */
.footer { background:url(../images/globalfooter_cap.gif) repeat-x top #243A5B; }
.ftrText { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color:#c9c9c9; }
.ftrText a{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color:#999999; text-decoration:none; }
.ftrText a:hover{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color:#dedede; text-decoration:underline; }
		
/* NAV MENU STYLES */
#M { border: none; background: transparent url(''); }
#M li a { color: #FAF7E1; text-decoration: none; }
#M .group a:hover { background-color: #AD5800; }
#M .group .item:hover { background-color: #AD5800; }
#M .text { margin: 0px; padding: 0px; line-height: normal; }
#M .menu { border: none; }
#M .rootGroup .item { padding: 0px; }
#M .rootGroup .item a { font-weight: bold; margin: 8px 23px; }
#M .group { border: none; background-color: #000000; filter: alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85; }
#M .group .item { padding: 0px; margin: 0px; text-align: left; }
#M .group .item .link { margin: 0px; padding: 0px; border: none; background-color: Transparent; }
#M .group .item .link .text { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; margin: 0px; padding: 0px 10px 0px 3px; border: none; background-color: Transparent; }
#M_M { border: none; background: transparent url(''); }
#M_M li a { color: #FAF7E1; text-decoration: none; }
#M_M .group a:hover { background-color: #AD5800; }
#M_M .group .item:hover { background-color: #AD5800; }
#M_M .text { margin: 0px; padding: 0px; line-height: normal; }
#M_M .menu { border: none; }
#M_M .rootGroup .item { padding: 0px; }
#M_M .rootGroup .item a { font-weight: bold; margin: 8px 23px; }
#M_M .group { border: none; background-color: #000000; filter: alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85; }
#M_M .group .item { padding: 0px; margin: 0px; text-align: left; }
#M_M .group .item .link { margin: 0px; padding: 0px; border: none; background-color: Transparent; }
#M_M .group .item .link .text { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; margin: 0px; padding: 0px 10px 0px 3px; border: none; background-color: Transparent; }

/* HOME PAGE STYLES */
#contentCell {	background-image: url(../images/bg_gray_grade.gif); background-repeat: repeat-x; background-position: top; background-color: #CBCCCC; }
#contentBox { display:block; padding:0px 50px 10px 40px; }
#subnav { padding:6px 12px 20px 0px; text-align:right; }
.tier1Subnav { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#293D5A; 
		padding:4px 0px 0px 6px; display:block; }
.tier1Subnav b { color:#293D5A; font-weight:bold; }
.tier1Subnav a { color:#293D5A; text-decoration:none; }
.tier1Subnav a:hover { text-decoration:underline; color:#BF3E3C}

/* SUB PAGE STYLES */
#leftBox { background: url(../images/bg_gray_grade.gif) repeat-x top #CBCCCC; border-right:solid white 1px; border-left:solid white 1px; }
.leftNav { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; margin: 10px; }
.leftNav a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration: none; }
.leftNav a:hover { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration: underline; }

.breadcrumb { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#999999; padding:4px 0px 0px 6px; display:block; }
.breadcrumb b { color:#898989; font-weight:bold; }
.breadcrumb a { color:#999999; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; }
#subContent { background:white; display:block; padding:0px 40px 30px 40px; }
#jobopenings { background:white; display:block; padding:0px 50px 30px 30px; }

/* SUB PAGE STYLES */
.TreeNode { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: black; }
.TreeNode a { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: black; }
.TreeNode a:hover { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: black; }
.TreeNodeSelect { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: black; }
.TreeNodeSelect a { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: black; }
.TreeNodeSelect a:hover { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: black; }
.TreeNodePreview { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style: italic; color: black; }
.TreeNodePreview a { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style: italic; color: black; }
.TreeNodePreview a:hover { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style: italic; color: black; }
.TreeNodeOver { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; color: black; }
.TreeNodeOver a { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; color: black; }
.TreeNodeOver a:hover { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; color: black; }
.TreeNodePreviewOver { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; font-style: italic; color: black; }
.TreeNodePreviewOver a { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; font-style: italic; color: black; }
.TreeNodePreviewOver a:hover { margin-left: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; font-style: italic; color: black; }
