/* 	the following controls the sidebar "highlighting" effect when you're on a page.
		use the same class in the <div id="bodycopy"> and the <a> in the columnA.htm include */
		
.c01 .c01,
.c02 .c02,
.c03 .c03,
.c04 .c04,
.c05 .c05,
.c06 .c06,
.c07 .c07,
.c08 .c08,
.c09 .c09,
.c10 .c10,
.c11 .c11,
.c12 .c12,
.c13 .c13,
.c14 .c14,
.c15 .c15,
.c16 .c16,
.c17 .c17,
.c18 .c18,
.c19 .c19,
.c20 .c20,
.c21 .c21,
.c22 .c22,
.c23 .c23,
.c24 .c24,
.c25 .c25,
.c26 .c26,
.c27 .c27,
.c28 .c28,
.c29 .c29,
.c30 .c30,
.c31 .c31,

.d01 .d01,
.d02 .d02,
.d03 .d03,
.d04 .d04,
.d05 .d05,
.d06 .d06,
.d07 .d07,
.d08 .d08,
.d09 .d09,
.d10 .d10,
.d11 .d11,
.d12 .d12,
.d13 .d13,
.d14 .d14,
.d15 .d15,

.n01 .n01,
.n02 .n02,
.n03 .n03,
.n04 .n04,
.n05 .n05,
.n06 .n06,
.n07 .n07,
.n08 .n08,
.n09 .n09,
.n10 .n10,
.n11 .n11,
.n12 .n12,
.n13 .n13,
.n14 .n14,
.n15 .n15  { 											background-color: #DDDDDD; } 







.subSectionLinks { 									display: none; }

.subSectionLinks a {									padding-left: 35px!important;
															width: 144px!important; }
															


.subLinks01 #subLinks01,
.subLinks02 #subLinks02,
.subLinks03 #subLinks03,
.subLinks04 #subLinks04,
.subLinks05 #subLinks05,
.subLinks06 #subLinks06,
.subLinks07 #subLinks07,
.subLinks08 #subLinks08,
.subLinks09 #subLinks09,
.subLinks10 #subLinks10 {							display: block!important; }


.dataTable {											border-collapse: collapse;
															border-spacing: none;
															margin: 10px 0 20px 0;
															border-bottom: 1px solid #AAAAAA;
															width: 100%; }

.dataTable caption {	 								font-size: 14px;
															line-height: 21px;
															color: #606060;
															font-weight: bold;
															margin-top: 20px;
															text-align: center; }

.dataTable td, .dataTable th {      			padding: 5px;
															text-align: left; }
															
.dataTable th {										font-weight: bold;
															vertical-align: bottom!important;}

.dataTable td {     									border-top: 1px solid #AAAAAA;
															vertical-align: top;}

.dataTable .oddRow {									background-color: #F0F0F0; }

.dataTable p {											font-size: 1em!important; }


.prevNextLinks {										margin-top: 6em; 
															text-align: right;}

.prevNextLinks a {									font-weight: normal!important; }

.prevNextLinks div {									margin-bottom: 2em; }

.prevnextBar {											padding: 0 10px;}




p.disclaimer {											font-size: 10px!important;
															line-height: 12px!important;
															margin-top: 4em; }

.insetBox {												width: 280px;
															margin: 20px 0 20px 20px;
															float: right;
															padding: 10px 10px 10px 10px;
															background-color: #F0F0F0;
															border: 1px solid #E0E0E0;
															-moz-border-radius: 9px;
															-webkit-border-radius: 9px;
															-khtml-border-radius: 9px;
															border-radius: 9px;
															overflow: hidden;
															clear: right!important; }
														
									
.insetBox h4 {											font-size: 14px;
															background-color: #606060;
															color: #FFF!important;
															font-weight: bold;
															margin: -10px -10px 5px -10px!important;
															padding: 5px 10px 5px 10px; }

.backtotop {											font-size: 10px;
															text-align: right;}
.backtotop a {											font-weight: normal!important; }


.section {												margin-top: 4em;
															padding-top: 1em;
															border-top: 1px solid #E0E0E0; }

.centerNote {											text-align: center;
															padding-top: 2em; }

.announcement {										margin: 2em 0;
															font-size: 18px!important;
															font-weight: bold; }

.underline { 											text-decoration:underline; }


.topDisclaimer {										margin: 2.4em 0 0 0;
															font-style: italic; }



.nowrap {												white-space: nowrap; }

.note {													margin: 3em 0 0 0;
															border-top: 1px solid #E0E0E0; 
															padding: 1em 0 0 0;
															font-size: 1.2em; }
															
.note p {												font-size: 1em!important; }

/* page-specific styles */

.orgChartWrapper {									text-align: center;
															width: 100%;}

.orgChartWrapper object {							width: 560px;
															max-width: 100%!important; }


#humanResourcesLinks {															width: 100%;
																						border-collapse: collapse;
																						border-spacing: none; 
																						margin: 20px 0; }

#humanResourcesLinks th {														padding: 5px;
																						text-align: left;
																						font-weight: bold; }

#humanResourcesLinks .hrlSummary {											width: 185px; }

#humanResourcesLinks td,
#humanResourcesLinks tbody th {												padding: 5px;
																						border-top: 1px solid #DDDDDD; }






.humanResourcesTable {															border-collapse: collapse;
																						border-spacing: none; 
																						margin: 20px 0; 
																						width: 100%;}
																						
.humanResourcesTable th {														font-weight: bold; }																						

.humanResourcesTable thead th {												vertical-align: bottom; }
.humanResourcesTable td,
.humanResourcesTable th {														padding: 5px; 
																						text-align: center; }

.humanResourcesTable tbody td,
.humanResourcesTable tbody th {												border-top: 1px solid #DDDDDD; }

.hrtSection td,
.hrtSection th {																	border-top: 2px solid #999!important; }

.humanResourcesTable tbody th {												text-align: left;
																						vertical-align: middle;}
.humanResourcesTable tbody td {												vertical-align: middle; }

.humanResourcesTable .oddRow {												background-color: #F0F0F0;}



.humanResourcesTable .firstCol {												background-color: #FFF!important;
																						text-align: left;
																						padding-right: 10px;
																						width: 11px;}

#hrtSUMMARY tbody th {															text-align: center!important; }

.hrtSummaryRow td {																font-weight: bold; }


#humanResourcesCervical tbody th {											border-top: 1px solid #AAAAAA; }




.dataTableColumn {																border-collapse: collapse;
																						border-spacing: none; 
																						margin: 10px 0;
																						width: 100%;}

.dataTableColumn th {															font-weight: bold; }

.dataTableColumn td, .dataTableColumn th {								padding: 5px;
																						vertical-align: top;
																						text-align: left;
																						border-right: 1px solid #AAAAAA;
																						width: 140px;}								

.dataTableColumn td p {															font-size: 1em!important;
																						line-height: 1.6em;
																						margin-bottom: 12px; }

.dataTableColumn tbody, .dataTableColumn thead {						border-left: 1px solid #AAAAAA; }


.aapmVideo video {
  width: 100%    !important;
  height: auto   !important;
}




img[usemap], map area {								outline: none; }		/* don't show a border when you click on an image map hotspot */


#orgChartContainer {									position: relative; 
															width: 100%;
															margin: 50px 0 0 0;
															text-align: center; }

#orgChartMain {										position: absolute;
															z-index: 2;
															width: 100%;}

#orgChartHover {										width: 100%; }

#orgChartMain img {									max-width: 100%; }
#orgChartHover img {									max-width: 100%;}




.bioContent {											margin: 30px 0 0 0; }
.bioContent ol {										padding-left: 0px!important; 
															overflow: auto;}

.bioContent ol li {									margin: 0 0 1em 30px!important; }

.bioPhotoContact {									float: left;
															width: 225px;
															margin: 0 30px 0 0;
															padding: 0 0 60px 0;}
															
.bioPhotoContact h1 {								font-size: 1.6em!important;
															margin-top: 15px!important;}															
.bioPhotoContact h2 {								font-size: 1.4em!important; }																
.bioPhotoContact h4 {								font-size: 1.2em!important;
															border-top: 1px solid #CCC;	
															padding-top: 15px;
															margin-top: 60px!important;}															
															







#wgCalendar {											margin-top: 50px!important;
															border-bottom: 1px solid #1c5e86;}

#wgCalendar th {										background-color: #1c5e86;
															color: #FFF!important;
															padding: 10px 5px;
															border-right: 1px solid #1c5e86;}
															
#wgCalendar td {										border-right: 1px solid #1c5e86;
															height: 100px!important;
															width: 19%;
															border-color: #1c5e86;}

#wgCalendar td:first-child {						border-left: 1px solid #1c5e86;
															width: 5%!important;
															text-align: center; }
															
#wgCalendar .oddRow {								background-color: #e3ebf0; }



#wgCalendar .smallItalics {						font-style:italic;
															font-size: .9em; }



.highlightBox {										border: 1px solid #DDDDDD;	
															background-color: #e5edf1;
															padding: 10px 10px 0 10px; 
															margin: 2em 0; }
															
.highlightBox h4 {									margin-top: 0px!important; }															