body, td, li, p, ul, blockquote
{
    FONT-FAMILY: arial,helvetica,sans-serif;
    COLOR: #000000;
    FONT-SIZE: 12px;
}

ul.sitemap
{
    margin-top: -12px;
}

h1, h2, h3, h4, h5
{
    FONT-FAMILY: arial, helvetica, sans-serif;
    COLOR: #000000;
    FONT-WEIGHT: bold;
}

h1
{
    FONT-SIZE: 18px;
}

h2
{
    FONT-SIZE: 16px;
}

h3
{
    FONT-SIZE: 14px;
}

h4
{
    FONT-SIZE: 12px;
}

h5
{
    FONT-SIZE: 11px;
}

.h3
{
    FONT-FAMILY: arial, helvetica, sans-serif;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}


.small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.smallwhite, a.smallwhite, a.smallwhite:link, a.smallwhite:visited, a.smallwhite:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	COLOR : #FFFFFF;
}

.smallblack, a.smallblack, a.smallblack:link, a.smallblack:visited, a.smallblack:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	COLOR : #000000;
}

.bigwhite, a.bigwhite, a.bigwhite:link, a.bigwhite:visited, a.bigwhite:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	COLOR : #FFFFFF;
}

.bigblack, a.bigblack, a.bigblack:link, a.bigblack:visited, a.bigblack:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	COLOR : #000000;
}

.crumb, a.crumb, a.crumb:link, a.crumb:visited, a.crumb:hover
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

.HomeNav, a.HomeNav, a.HomeNav:link, a.HomeNav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

a.HomeNav:hover
{
   	COLOR : #ED1C24;
}

.NavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

.nav, a.nav, a.nav:link, a.nav:visited, a.nav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}


a:link, a:active, a:visited
{
    COLOR: #000000
}

a:hover
{
    TEXT-DECORATION: none
}
.NavNormBold, a.NavNormBold, a.NavNormBold:link, a.NavNormBold:visited, a.NavNormBold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
   	COLOR : #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

a.NavNormBold:hover
{
   	TEXT-DECORATION : none;
}

.NavWhiteNorm, a.NavWhiteNorm, a.NavWhiteNorm:link, a.NavWhiteNorm:visited
{
    FONT-SIZE: 9px;
   	COLOR : #FFFFFF;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

a.NavWhiteNorm:hover
{
   	TEXT-DECORATION : none;
}

.topnav, a.topnav, a.topnav:link, a.topnav:visited, .facsnav, a.facsnav, a.facsnav:link, a.facsnav:visited
{
    FONT-SIZE: 12px;
   	COLOR : #FFFFFF;
    FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION : none;
}

a.topnav:hover, a.facsnav:hover
{
   	COLOR : #ec1d24;
}

.blonav, a.blonav, a.blonav:link, a.blonav:visited
{
    FONT-SIZE: 12px;
   	COLOR : #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION : none;
}

a.blonav:hover
{
   	COLOR : #767676;
}

/*.facsnav, a.facsnav, a.facsnav:link, a.facsnav:visited
{
    FONT-SIZE: 12px;
   	COLOR : #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION : none;
}

a.facsnav:hover
{
   	COLOR : #A50D0D;
}
*/
.flonav, a.flonav, a.flonav:link, a.flonav:visited
{
    FONT-SIZE: 12px;
   	COLOR : #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION : none;
}

a.flonav:hover
{
   	COLOR : #000000;
}

.fcnav, a.fcnav, a.fcnav:link, a.fcnav:visited
{
    FONT-SIZE: 12px;
   	COLOR : #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION : none;
}

a.fcnav:hover
{
   	COLOR : #000000;
}

.NavBlackNorm, a.NavBlackNorm, a.NavBlackNorm:link, a.NavBlackNorm:visited
{
    FONT-SIZE: 9px;
   	COLOR : #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

a.NavBlackNorm:hover
{
   	TEXT-DECORATION : none;
}

.buttontitle  {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.buttoncopy, a.buttoncopy, a:visited.buttoncopy, a:hover.buttoncopy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	COLOR : #000000;
}

a:hover.buttoncopy
{
	text-decoration : none;
}

.careernav, a.careernav, a.careernav:link, a.careernav:visited, a.careernav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

a.careernav:hover
{
   	COLOR : #000000;
}

.quote
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

.hbt, a.hbt, a.hbt:link, a.hbt:visited, a.hbt:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	COLOR : #000000;
   	TEXT-DECORATION : none;
}

.promoted
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
	background-color: #ffee43;
}

.big
{
    FONT-SIZE: 13px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

.bigbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

.smallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, helvetica, sans-serif;
   	TEXT-DECORATION : none;
}

.cadmin {
	font-size: 11px;
}


/* Start Executive Career Profiles */
.profiles {
	float: left;
	width: 48%;
	padding-left: 1%;
}
.career_profile {
	position: relative;
	width: 100%;
	margin-bottom: 6px;
}
.career_profile img {
	border: 1px solid #474747;
	width: 40px;
	height: 52px;
}
.career_profile_text {
	position: absolute;
	bottom: 0;
	left: 48px;
	font-weight: bold;
	line-height: 1.3em;
}
.career_profile_text a {
	font-weight:  normal;
}
.careerTextBoxSpace {
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	height:34px;
	line-height:1.3em;
	padding-left:6px;
	padding-top:4px;
	text-align:left;
	width:155px;
}
/* End Executive Career Profiles */

/* Begin Careerpath CSS Section */

.careerTextBox {
	width: 194px;
	height: 34px;
	background-color:#ECECEC;
	background-image:url('/common/images/paths/boxgrad.gif');
	background-repeat:repeat-x;
	color:#000;
	font-size:8pt;
	font-weight: normal;
	text-align:left;
	padding-left: 6px;
	padding-top:4px;
	line-height:1.3em;
	border: 1px #7C7C7C solid;
}

.careerTextBoxRed {
	background-color:#D51928;
	background-image:url('/common/images/paths/bgrd-gradient.gif');
	background-repeat:repeat-x;
	color:#fff;
	font-weight: bold;
}

.downArrow{
	margin:3px;
	width: 9px;
	height: 16px;
	background-image:url('/common/images/paths/downarrow.gif');
	background-repeat:no-repeat;
}
.rightArrow{
	margin:3px;
	margin-top:14px;
	margin-bottom:14px;
	width: 33px;
	height: 9px;
	background-image:url('/common/images/paths/rightarrow.gif');
	background-repeat:no-repeat;
}
.smrightArrow{
	margin:3px;
	margin-top:14px;
	margin-bottom:14px;
	width: 14px;
	height: 9px;
	background-image:url('/common/images/paths/rightarrow.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.smleftArrow{
	margin:3px;
	margin-top:14px;
	margin-bottom:14px;
	width: 14px;
	height: 9px;
	background-image:url('/common/images/paths/leftarrow.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
}

.smleftArrowspace{
	margin:3px;
	margin-top:14px;
	margin-bottom:14px;
	width: 14px;
	height: 9px;
}



.downleftArrow{
	width: 76px;
	height: 103px;
	background-image:url('/common/images/paths/downleftarrow.gif');
	background-repeat:no-repeat;
}
.levelSpace{	height: 21px;		
}
.boxSpace{	height: 38px;	
}
.bigboxSpace{	height: 40px;	
}
.biggerboxSpace{	height: 59px;	
}
.spaceonleft{	width: 25px;
				height:2px;
}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #000;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	border: 1px #000 solid;
	color: #000;
	width: 230px;
	z-index: 13000;
	background: #FFF;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #000;
	padding: 8px 8px 4px;
	background: #FFF;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

.careerBoxLink {
	border: 2px solid black;
	cursor:finger;
	cursor:pointer;	
}

.leftrightarrow{
	margin:2px;
	margin-top:14px;
	width: 39px;
	height: 9px;
	background-image:url('/common/images/paths/leftrightarrow.gif');
	background-repeat:no-repeat;
}

.cross{
	margin:0px;
	margin-top:0px;
	width: 39px;
	height: 25px;
	background-image:url('/common/images/paths/cross.gif');
	background-repeat:no-repeat;
}
.leftrightarrowspace{
	margin:2px;
	margin-top:14px;
	width: 39px;
	height: 9px;
}
.dbldiagonalArrow{
	margin:6px;
	width: 78px;
	height: 41px;
	background-image:url('/common/images/paths/dbldiagonalArrow.gif');
	background-repeat:no-repeat;
}
.dbldownArrow{
	margin:6px;
	width: 14px;
	height: 80px;
	background-image:url('/common/images/paths/dbldownArrow.gif');
	background-repeat:no-repeat;
}
.doubledownPath{
	margin:3px;
	width: 274px;
	height: 47px;
	background-image:url('/common/images/paths/doubledown.gif');
	background-repeat:no-repeat;
}

.tdown{
	margin:3px;
	width: 37px;
	height: 99px;
	background-image:url('/common/images/paths/tdown.gif');
	background-repeat:no-repeat;
}
.largeT{
	margin:3px;
	width: 672px;
	height: 97px;
	background-image:url('/common/images/paths/largeT.gif');
	background-repeat:no-repeat;
}
.twointoone{
	margin:3px;
	width: 578px;
	height: 47px;
	background-image:url('/common/images/paths/twointoone.gif');
	background-repeat:no-repeat;
	background-position:65% 0%;
}
.twointoonesm{
	margin:3px;
	width: 147px;
	height: 47px;
	background-image:url('/common/images/paths/twointoone.gif');
	background-repeat:no-repeat;
	
}
.fivedown{
	margin:3px;
	width: 578px;
	height: 46px;
	background-image:url('/common/images/paths/fivedown.gif');
	background-repeat:no-repeat;
}
.fiveintotwo{
	margin:3px;
	width: 578px;
	height: 90px;
	background-image:url('/common/images/paths/fiveintotwo.gif');
	background-repeat:no-repeat;
}
.smrightarrow{
	margin:3px;
	margin-top:14px;
	margin-bottom:14px;
	width: 21px;
	height: 9px;
	background-image:url('/common/images/paths/rightarrow.gif');
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.smallright{
	margin:1px;
	margin-top:14px;
	margin-bottom:14px;
	width: 21px;
	height: 9px;
	background-image:url('/common/images/paths/smallright.gif');
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.smallleft{
	margin:1px;
	margin-top:14px;
	margin-bottom:14px;
	width: 21px;
	height: 9px;
	background-image:url('/common/images/paths/smallleft.gif');
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.diagonalleftarrow{
	margin:3px;
	margin-top:2px;
	margin-bottom:2px;
	width: 21px;
	height: 20px;
	background-image:url('/common/images/paths/diagonalleftarrow.gif');
	background-repeat:no-repeat;
}
.diagonalrightarrow{
	margin:3px;
	margin-top:2px;
	margin-bottom:2px;
	width: 21px;
	height: 9px;
	background-image:url('/common/images/paths/diagonalleftarrow.gif');
	background-repeat:no-repeat;
}
.leftrightarrowsm{
	margin:2px;
	margin-top:14px;
	width: 23px;
	height: 9px;
	background-image:url('/common/images/paths/leftrightarrowsm.gif');
	background-repeat:no-repeat;
	background-position:50% 0%;
}

.careerTitle{
	width:167px;
	height: 19px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right:22px;
	line-height:1.4em;
	color: #8c8c8c;
	font-weight: bold;
	font-size: 11pt;
}

.tworightintodown{
	margin:3px;
	margin-top:2px;
	margin-bottom:2px;
	width: 51px;
	height: 153px;
	background-image:url('/common/images/paths/tworightintodown.gif');
	background-repeat:no-repeat;
}
/* End Careerpath CSS Section */

/* Start Executive Career Profiles */
.profiles {
	float: left;
	width: 48%;
	padding-left: 1%;
}
.career_profile {
	position: relative;
	width: 100%;
	margin-bottom: 6px;
}
.career_profile img {
	border: 1px solid #474747;
	width: 40px;
	height: 52px;
}
.career_profile_text {
	position: absolute;
	bottom: 0;
	left: 48px;
	font-weight: bold;
	line-height: 1.3em;
}
.career_profile_text a {
	font-weight:  normal;
}
.careerTextBoxSpace {
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	height:34px;
	line-height:1.3em;
	padding-left:6px;
	padding-top:4px;
	text-align:left;
	width:155px;
}
.careerimage {
	padding-right:5px;
	padding-bottom:5px;
	float:left;
}
.execprofile {
	float:left;
	padding:0px;
	margin:0px;
}
/* End Executive Career Profiles */
.content-wrapper
{
position: static;
width: 100%;
}
.star {
float:left;
width:100px;
margin-right:30px;
margin-left:30px;
margin-top:25px;
padding:0px;
white-space:nowrap;
}


.starwrap {
width: 660px;
}

.starphoto{
height:114px;
width:90px;
border:1px solid black;
margin:0px;
padding:0px;
}
.stardivision {
font-size:10px;
}

.starname {
 font-weight: bold;
 font-size:13px;
 padding-top:1px;
 padding-bottom:3px;
}

.starlocation {
font-style: italic;
font-size:12px;
}
div#HM_Menu1,div#HM_Menu2,div#HM_Menu3,div#HM_Menu4,div#HM_Menu5{
background-color: #D3D3D3;
}



.skip-link a,.skip-link span{
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	top:-4em;
	left:-3em;
}

.skip-link a:active, .skip-link a:focus {
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	
	background-color: #dddddd;
	color: red;
	top: 7em;
	left: 1em;
	padding: 5px;
	border: 2px solid red;
	font-weight: bold;
} 
