
h2 {
	position:relative;
	float:left;
	z-index:3;
	width:950px;
 	height:50px;
  	margin-top:-10px;
 	border-bottom:1px solid #d7d7d7;

}
h2 span {
	display:none;
}
.TitleHeaderImg{
	display:block;
	float:right;
	margin:0;
	margin-top:25px;
	padding-right:10px;
}
/* commented backslash hack v2 for IE M \*/ 
.TitleHeaderImg{
	display:block;
	float:right;
	margin-top:19px;
	padding-right:10px;
}


#MainContent{
	position:relative;
	margin-top:-10px;
	float:left;
	width:950px;
  	text-align:left;

}

/*===============LFT Side Navigation ===================*/
#MainContent .NavLeftContainer{
 	display:block;
 	float:left;
 	margin:0px;
 	margin-top:10px;
 	padding:0;
  	padding-left:0px;
 	width:200px;
}
#MainContent .NavLeftContainer a{
 	color:#222;
}


#MainContent .NavLeftTopImages{
 	display:block;
 	float:left;
	vertical-align:top;
	margin-top:0px;
 	margin-left:0px;
  	padding-left:0px;
 	width:179px;
}


#MainContent .NavLeftTopLineImages{
 	display:block;
 	float:left;
	vertical-align:top;
	margin-top:5px;
 	margin-left:0px;
  	padding-left:0px;
 	width:179px;
  	height:10px;
}

#MainContent .NavLeftBotImages{
 	display:block;
 	float:left;
 	margin-top:0px;
 	margin-left:0px;
  	padding-left:0px;
 	width:179px;
  	height:10px;
}

#MainContent .NavRightTopImages{
 	display:block;
 	float:left;
	vertical-align:top;
	margin-top:0px;
 	margin-left:0px;
  	padding-left:0px;
 	width:179px;
  	height:5px;
}

#MainContent .NavRightBotImages{
 	display:block;
 	float:left;
 	margin-bottom:0px;
 	margin-left:0px;
  	padding-left:0px;
 	width:179px;
  	height:5px;
}

#MainContent .NavRightHeader{
	color:#37526d; font:bold 14px arial,helvetica,sans-serif,verdana,default;
	border-bottom:1px solid #666;
}

#MainContent .NavRightSubContainer{
 	display:block;
 	float:left;
 	margin-left:0px;
 	margin-top:5px;
 	margin-bottom:0px;
  	padding-left:10px;
  	padding-top:7px;
  	padding-bottom:7px;
 	width:196px;
  	height:100%;
  	color:#222; font:12px arial,helvetica,sans-serif,verdana,default;
}

#MainContent .NavRightSubContainerLine{
 	display:block;
 	float:left;
 	margin:0px;
  	padding-left:10px;
  	padding-top:7px;
  	padding-bottom:7px;
 	width:196px;
  	height:100%;
  	color:#222; font:12px arial,helvetica,sans-serif,verdana,default;
  	border-left:4px solid #b9b8b7;
  	border-right:4px solid #b9b8b7;
}

#MainContent .NavLeftSubContainer{
 	display:block;
 	float:left;
 	margin-left:0px;
 	margin-top:5px;
  	padding:0px;
  	padding-top:7px;
  	padding-bottom:7px;
 	width:177px;
  	height:100%;
  	border-left:1px solid #b9b8b7;
  	border-right:1px solid #b9b8b7;
}

#MainContent .NavLeftSubContainerLine{
 	display:block;
 	float:left;
 	margin-left:0px;
 	margin-top:-5px;
  	padding:0px;
  	padding-left:5px;
  	padding-top:-15px;
  	padding-bottom:5px;
 	width:187px;
  	border-left:4px solid #b9b8b7;
  	border-right:4px solid #b9b8b7;
}


#MainContent .NavLeftSubContainerFill{
 	display:block;
 	float:left;
 	font:bold 14px arial,helvetica,sans-serif,verdana,default;
 	color:#FFF;
 	margin-left:0px;
 	margin-bottom:-7px;
 	padding-top:2px;
  	padding-bottom:5px;
  	padding-right:5px;
  	padding-left:10px;
 	width:183px;
  	height:100%;
  	background-color:#b9b8b7;
  	border-left:1px solid #b9b8b7;
  	border-right:1px solid #b9b8b7;
}
#MainContent .NavLeftContainer ul{
 	list-style:none;
 	margin:0px;
  	padding:0px;
}
 .Content{
 	display:block;
 	width:auto;
  	height:auto;
 	margin-top:17px;
 	margin-left:10px;
 	padding-left:10px;
 	padding-right:20px;
 	font:normal 12px arial,helvetica,sans-serif;
}
 
 /* commented backslash hack v2 for IE MAC \*/
 .Content {
 	color:#222;
 	font:normal 12px arial,helvetica,sans-serif,verdana,default;
 	margin-left:0px;
 
}
 /* end hack */
 
 .Content a, .Content a:link, .Content a:hover, .Content a:visited{
 	font:bold 12px arial,helvetica,sans-serif,verdana,default;
 	color:#62aaf4;
}

/* edited	margin-left to 10pixesl from 30 - phil */ 

 .ContentHeader{
 	color:#222;
 	font:bold 14px arial,helvetica,sans-serif;
 	width:auto;
 	margin-top:10px;
 	margin-left:10px;
 	padding-left:10px;
}
 
 /* commented backslash hack v2 for IE MAC \*/
 .ContentHeader {
 	font:bold 14px arial,helvetica,sans-serif;
 	margin-left:0px;
}
 /* end hack */
 
 .ContentHeader a{
 	font:bold 14px arial,helvetica,sans-serif;
 	color:#62aaf4;
 	width:auto;
 	margin:0;
  	padding:0;
}

 .ContentHeaderNoRight{
 	color:#222;
 	font:bold 14px arial,helvetica,sans-serif;
 	width:auto;
 	margin-top:117px;
 	margin-left:10px;
 	padding-left:10px;
}
 
 /* commented backslash hack v2 for IE MAC \*/
 .ContentHeaderNoRight {
 	font:bold 13px arial,helvetica,sans-serif;
 	margin-left:10px;
}
 /* end hack */
 
 .ContentHeaderNoRight a{
 	font:bold 13px arial,helvetica,sans-serif;
 	color:#0066cc;
 	width:auto;
 	margin:0;
  	padding:0;
}

.NavMiddleContainer{
 	float:left;
  	height:100%;
 	width:529px;
 	padding-bottom:50px;
 	margin-bottom:0px;
 	/*border-top:1px solid #d7d7d7;*/
 	/*border-left:1px solid #d7d7d7;*/
 	/*border-right:1px solid #d7d7d7;*/
 	/*background-image:url("../img/bg/bg_grad_red.gif");*/
 	background-repeat:repeat-x;
 	background-position:top left;
}
/* commented backslash hack v2 for IE M \*/
.NavMiddleContainer{
 	float:left;
  	height:100%;
 	width:529px;
 	padding-bottom:50px;
 	padding-right:0px;
 	margin-bottom:0px;
 	/*border-top:1px solid #d7d7d7;*/
 	/*border-left:1px solid #d7d7d7;*/
 	/*border-right:1px solid #d7d7d7;*/
 	/*background-image:url("../img/bg/bg_grad_red.gif");*/
 	background-repeat:repeat-x;
 	background-position:top left;
}
.NavMiddleContainerNoRight{
	text-align:left;
 	float:left;
 	width:750px;
 	padding-bottom:50px;
 	padding-right:0px;
 	margin-bottom:0px;
}
.NavMiddleContainerNoLeft{
 	float:left;
  	height:100%;
 	width:729px;
 	text-align:left;
 	padding-bottom:50px;
 	margin-bottom:0px;
}
/* commented backslash hack v2 for IE M \*/
.NavMiddleContainerNo{
	float: left;
	width: 950px;
	padding-bottom: 50px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	text-align: left;
}

/*end hack*/
.NavMiddleContainer2Column{
 	float:left;
  	height:100%;
 	width:500px;
 	padding-bottom:50px;
 	border-top:1px solid #d7d7d7;
 	border-left:1px solid #d7d7d7;  
 	background-image:url("../img/bg/bg_grad_heatmap.gif");
 	background-repeat:repeat-x;
 	background-repeat:repeat;
 	background-position:top left;
}
.NavMiddleContainer2ColumnBlank{
 	float:left;
  	height:100%;
 	width:559px;
 	padding-bottom:50px;
 	border-top:1px solid #d7d7d7;
 	border-left:1px solid #d7d7d7;
} 
/* commented backslash hack v2 for IE M \*/
  .NavMiddleContainer2Column{
 	float:left;
  	height:100%;
 	width:559px;
 	padding-bottom:50px;
 	border-top:1px solid #d7d7d7;
 	border-left:1px solid #d7d7d7; 	background-image:url("../img/bg/bg_grad_heatmap.gif");
 	background-repeat:repeat-x;
 	background-position:top left;
}

/*=======================================
Right Side Content*/

#MainContent .NavRightContainer{
 	float:left;
 	margin:0px;
  	padding:0px;
  	padding-right:0px;
 	width:200px;
 	padding-bottom:50px;
 	/*border-top:1px solid #ccc;*/
}
/* commented backslash hack v2 for IE M \*/
#MainContent .NavRightContainer{
 	float:left;
 	margin:0px;
  	padding:0px;
  	padding-right:0px;
 	width:200px;
}
 /*end hack*/
#MainContent .NavRightContainer ul{
 	list-style:none;
 	width:195px;
 	margin:0px;
  	padding:0px;
}
#MainContent .NavRightContainer li{
 	display:block;
 	float:left;
 	width:197px;
  	height:23px;
 	margin:0;
  	padding:0;
} 
/* commented backslash hack v2 for IE M \*/
#MainContent .NavRightContainer li {
 	width:179px;
  	height:23px;
 	margin:0;
 	padding-left:8px;
}
/* end hack */
#MainContent .NavRightContainer li.blankspace{
 	display:block;
 	float:left;
 	width:185px;
  	height:30px;
 	margin:0;
  	padding:0;
} 
#MainContent .showarrow {
 	background:url("../img/global/gray_round_arrow.gif") no-repeat 5px 7px;
} 
#MainContent .NavRightContainer li a{
 	display:block;
 	margin:0px;
  	padding:5px 0px 0px 10px;
 	font:bold 11px arial,helvetica,sans-serif,verdana,default;
} 



.navList {
 	color:#62aaf4; font:bold 12px arial,helvetica,sans-serif,verdana,default;
 	display:block;
 	margin:0;
 	padding-left:13px;
 	padding-top:0px;
 	padding-bottom:5px;
}
ul#navList{
 	display:block;
 	float:left;
  	padding:0px;
 	margin:0px;
 	width:190px;
 	/*border-bottom:solid 1px #d7d7d7*/
} 
#navList li{
 	display:block;
 	list-style:none;
  	height:auto;
 	margin:0;
 	color:#222;
  /*padding-top:5px;*/
 	padding-left:13px;
 	/*border-top:1px solid #d7d7d7;*/
}
#navList li a{
	background-image: url('../img/global_nav/gray_double_arrow.gif');
	background-repeat: no-repeat;
	display: block;
	height: auto;
	margin: 0;
	padding-left: 17px;
	color: #222; /* hack for firefox */;
	font: bold 12px arial,helvetica,sans-serif,verdana,default;
	background-position: left 6px;
}
#navList li a span{
 	display:block;
 	margin:0;
 	padding-top:5px;
 	padding-bottom:5px;
 }
#navList li a:hover{
	background-image:url('../img/global_nav/blue_double_arrow.gif');
 	background-repeat:no-repeat;
 	background-position:left 6px;
}
#navList li a.active{
 	color:#62aaf4;
 	background-image:url('../img/global_nav/blue_double_arrow.gif');
 	background-repeat:no-repeat;
 	background-position:left 6px;
}
ul#navList ul ul{
 	display:block;
 	float:left;
  	padding:0px;
    margin:0px;
}
#navList ul ul li.subnav{
 	display:block;
 	float:left;
  	padding:0;
	margin:0;
 	width:190px;
}
#navList li.subnav a{
 	display:block;
 	margin-left:17px;
  	padding:0;
 	color:#222; 	font:bold 12px arial,helvetica,sans-serif,verdana,default;
 	background-image:url("../img/global_nav/gray_double_arrow.gif");
 	background-repeat:no-repeat;
 	background-position:left 5px;
}
#navList li.subnav a span{
 	display:block;
 	padding-top:4px;
 	padding-bottom:4px;
 	margin-left:15px;
}
#navList li.subnav a:hover{
 	background-image:url("../img/global_nav/blue_double_arrow.gif");
 	background-position:no-repeat;
 	background-position:left 5px;
}
#navList li.subnav a.active{
 	color:#62aaf4;
 	background-image:url("../img/global_nav/blue_double_arrow.gif");
 	background-position:no-repeat;
 	background-position:left 5px;
}


.webExList {
 	color:#62aaf4; font:bold 12px arial,helvetica,sans-serif,verdana,default;
 	display:block;
 	margin:0;
 	padding-left:0px;
 	padding-top:0px;
 	padding-bottom:5px;
}
ul#webExList{
 	display:block;
 	float:left;
  	padding:0px;
 	margin:0px;
 	/*border-bottom:solid 1px #d7d7d7*/
} 
#webExList li{
 	display:block;
 	list-style:none;
  	height:17px;
 	margin:0;
 	color:#222;
  /*padding-top:5px;*/
 	padding-left:0px;
 	/*border-top:1px solid #d7d7d7;*/
}
#webExList li a{
	background-image: url('../img/global_nav/icon_WebEx.gif');
	background-repeat: no-repeat;
	display: block;
	height: auto;
	margin: 0;
	padding-left: 17px;
	color: #62aaf4; /* hack for firefox */;
	font: bold 12px arial,helvetica,sans-serif,verdana,default;
	background-position: left 0px;
}

.pdfList {
 	color:#62aaf4; font:bold 12px arial,helvetica,sans-serif,verdana,default;
 	display:block;
 	margin:0;
 	padding-left:0px;
 	padding-top:0px;
 	padding-bottom:5px;
}
ul#pdfList{
 	display:block;
 	float:left;
  	padding:0px;
 	margin:0px;
 	/*border-bottom:solid 1px #d7d7d7*/
} 
#pdfList li{
 	display:block;
 	list-style:none;
  	height:17px;
 	margin:0;
 	color:#222;
  /*padding-top:5px;*/
 	padding-left:0px;
 	/*border-top:1px solid #d7d7d7;*/
}
#pdfList li a{
	background-image: url('../img/global_nav/pdf_icon.gif');
	background-repeat: no-repeat;
	display: block;
	height: auto;
	margin: 0;
	padding-left: 17px;
	color: #62aaf4; /* hack for firefox */;
	font: bold 12px arial,helvetica,sans-serif,verdana,default;
	background-position: left 0px;
}


.title{
	font:bold 12px arial,helvetica,sans-serif,verdana,default;
}

.PhotoDescription {
 	color:#000;
 	font:italic 11px arial,helvetica,sans-serif,verdana,default;
 	margin-left:0px;
}
.highlight {
	color: #FF0000;
}

.BulletList {
	display: block;
	width: auto;
	height: auto;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-family: arial, helvetica, sans-serif, verdana, default;
	color: #222;
	margin-left: 40px;
	margin-top: 17px;
	padding-left: 10px;
	padding-right: 20px;
}

.BulletList2 {
	display: block;
	width: auto;
	height: auto;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-family: arial, helvetica, sans-serif, verdana, default;
	color: #222;
	margin-left: 40px;
	padding-left: 10px;
	padding-right: 20px;
}

.NumberedList {
	display: block;
	width: auto;
	height: auto;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-family: arial, helvetica, sans-serif, verdana, default;
	color: #222;
	margin-left: 10px;
	margin-top: 17px;
	padding-left: 10px;
	padding-right: 20px;
}

.ContentCenter {
	text-align:center;
}

.Footnote{
	font-size:11px;
}

.Footnote a, .Footnote a:link, .Footnote a:hover, .Footnote a:visited{
	font-size:11px;
}


#Flash {
margin-top:5px;
	z-index:0;
}
