/* Legacy */
BODY {font-family: Verdana, Arial, Helvetica, sans-serif;}

A {COLOR: #333399; text-decoration: none;}
A:visited {COLOR: #333399; text-decoration: none;}
A:active {COLOR: #333399; text-decoration: none;}
A:hover {COLOR: #990000; text-decoration: none;}

A.white {COLOR: #FFFFFF; text-decoration: none;}
A.white:visited {COLOR: #FFFFFF; text-decoration: none;}
A.white:active {COLOR: #FFFFFF; text-decoration: none;}
A.white:hover {COLOR: #FFFFFF; text-decoration: none;}

.Spacer2 {FONT-SIZE: 2px; LINE-HEIGHT: 2px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer5 {FONT-SIZE: 5px; LINE-HEIGHT: 5px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer8 {FONT-SIZE: 8px; LINE-HEIGHT: 8px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.Spacer10 {FONT-SIZE: 10px; LINE-HEIGHT: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.font8 {font-size: 8px; line-height: 10px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font9 {font-size: 9px; line-height: 11px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font10 {font-size: 10px; line-height: 15px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font11 {font-size: 11px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font12 {font-size: 12px; line-height: 17px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font13 {font-size: 13px; line-height: 17px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font14 {font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font15 {font-size: 15px; line-height: 17px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font16 {font-size: 16px; line-height: 18px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.font18 {font-size: 18px; line-height: 20px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}

.font9noMargin {font-size: 9px; line-height: 12px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.font10noMargin {font-size: 10px; line-height: 15px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.font11noMargin {font-size: 11px; line-height: 15px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.font12noMargin {font-size: 12px; line-height: 17px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.font13noMargin {font-size: 13px; line-height: 18px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.font10noMarginHeader {font-size: 10px; line-height: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
/**************/

/* Common */
.mainPageHeader {font-size: 18px; line-height: 20px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; color: #333333; font-weight: bold;}
.listItems {font-size: 12px; line-height: 17px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.breadcrumb {font-size: 11px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
/**************/

/* Biographies */
.bioList {display:block; margin-left: 2em; text-indent: -2em;}
.biorightcolumn {font-size: 11px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.biobysubjectheader {COLOR: #990000; font-weight: bold; font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.medalheader {font-size: 15px; line-height: 17px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; color: #333333;}
.medalmaintext {font-size: 12px; line-height: 17px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
/**************/

/* News */
.newsList {display:block; margin-left: 2em; text-indent: -2em;}
.newsheaderblack {COLOR: #333333; font-weight: bold; font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
.newsbysubjectheader {COLOR: #990000; font-weight: bold; font-size: 14px; line-height: 16px; margin-top: 0px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px;}
/**************/

/* My Saved Images */
.empty {COLOR: #990000; font-weight: normal; font-size: 12px; line-height: 14px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
/**************/

/* Topic Card */
A.tcPageBread {COLOR: #333399; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
A.tcPageBread:visited {COLOR: #333399; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
A.tcPageBread:active {COLOR: #333399; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
A.tcPageBread:hover {COLOR: #990000; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

A.tcArticleTitle {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:15px;}
A.tcArticleTitle:visited {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:15px;}
A.tcArticleTitle:active {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:15px;}
A.tcArticleTitle:hover {COLOR: #990000; text-decoration: none; font-weight:bold; font-size:15px;}

A.tcListLink {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:12px;}
A.tcListLink:visited {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:12px;}
A.tcListLink:active {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:12px;}
A.tcListLink:hover {COLOR: #990000; text-decoration: none; font-weight:bold; font-size:12px;}

.tcArticleTitle {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:15px;}
.tcBread {COLOR: #333333; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.tcSectionTitle {COLOR: #333399; text-decoration: none; font-weight:bold; font-size:12px;}
.tcSectionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.tcSectionLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333399;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}

.tcPageBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.tcPageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	color: #990000;
	line-height: 125%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
}
/**************/

/* Content-Related */
A.articlebread {COLOR: #333399; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
A.articlebread:visited {COLOR: #990000; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
A.articlebread:active {COLOR: #990000; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
A.articlebread:hover {COLOR: #990000; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.articlebodynomargin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
}
.articlebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.normalText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.normalTextItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.normalTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #333333;
	line-height: 165%;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.normalTextBoldItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold, italics;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}

.toutText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.toutTextItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italics;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;
}
.sectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #990000;
	line-height: 125%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;	
}
.articletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	color: #990000;
	line-height: 125%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;	
}
.articletitleprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	color: #000000;
	line-height: 125%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;	
}
.articleh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 125%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 6px;
	margin-top: 14px;
	text-align: left;
}
.articleh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 6px;
	margin-top: 12px;
	text-align: left;
}
.articleh3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 8px;
	margin-top: 10px;
	text-align: left;
}
.figurecaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	line-height: 165%;
	font-weight: normal;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-left: 20px;
}
.contentBox {
	border-width: 1px;
	border-style: solid;
	border-color: 808080;
	width: 755px;
	margin-left: 10px; 
	margin-right: 10px;
	margin-top: 30px;
	margin-bottom: 5px;
}
.tout {
	border-width: 1px;
	border-style: solid;
	border-color: 808080;
	width: 180px;
	margin-left: 0px; 
	margin-right: 5px;
	margin-top: 30px;
	margin-bottom: 5px;
}
.tout2 {
	border-width: 1px;
	border-style: solid;
	border-color: 808080;
	width: 180px;
	margin-left: 0px; 
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/**************/

.keyword {
	 background-color: #FCFDB5;
	}

/* Menu Tabs - H */

    #tabsH {
      float:left;
      width:100%;
      background:#000000;
      font-size:73%;
      line-height:normal;
      }
    #tabsH ul {
	  margin:0;
	  padding:10px 10px 0 20px;
	  list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("nav/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("nav/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }
/**************/	

/* Bulleted List */ 


/* Image Gallery */ 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 225;
left: 350px; /*position where enlarged image should offset horizontally */
z-index: 50;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #333333;
line-height: 165%;
font-weight: normal;
text-align: left;
}
/**************/	

/* page headers */
.galleryHeader { 
font-family:  Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: normal;
color: #15818B;
line-height: 165%;
font-weight: normal;
text-align: left;
}

.spotlightHeader { 
font-family:  Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: normal;
color: #6F3460;
line-height: 165%;
font-weight: normal;
text-align: left;
}
.spotlightHeaderRed { 
font-family:  Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: normal;
color: #BE1E2D;
line-height: 165%;
font-weight: normal;
text-align: left;
}
.relatedProductsHeader { 
font-family:  Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: normal;
color: #054969;
line-height: 165%;
font-weight: normal;
text-align: left;
}
.toutHeader { 
font-family:  Arial, Helvetica, sans-serif;
font-size: 14pt;
font-style: normal;
color: #cc0000;
line-height: 165%;
font-weight: normal;
text-align: left;
}
.contactHeader { 
font-family:  Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: normal;
color: #5E8147;
line-height: 165%;
font-weight: normal;
text-align: left;
}

.explorationsHeader { 
font-family:  Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: normal;
color: #2C449A;
line-height: 165%;
font-weight: normal;
text-align: left;
}
/**************/

/* Image Gallery Styles */
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid red;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.imageNav {
font-size: 9px;
font-family: verdana, arial, sans-serif;
text-decoration: none;
color: black; 
}

.imageNav:hover {
font-size: 9px;
font-family: verdana, arial, sans-serif;
text-decoration: none;
color: red; 
}

.hrDash {
border-bottom: thin dotted black;
}
/* end Image Gallery */ 

/* Tout Styles */
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style11 {
	font-size: 12px; color: #CC0000; 
	font-family: Arial, Helvetica, sans-serif;
}
.style13 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; color: #CC0000; 
}
.style14 {
	color: #b92c34
}
.style16 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
/* end Tout Styles */

/* grey rounded tout */
.roundedcornr_box_grey {
	background: url(imgs/roundedcornr_grey_tl.png) no-repeat top left;
}
.roundedcornr_top_grey {
	background: url(imgs/roundedcornr_grey_tr.png) no-repeat top right;
}
.roundedcornr_bottom_grey {
	background: url(imgs/roundedcornr_grey_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_grey div {
	background: url(imgs/roundedcornr_grey_br.png) no-repeat bottom right;
}
.roundedcornr_content_grey {
	background: url(imgs/roundedcornr_grey_r.png) top right repeat-y;
}

.roundedcornr_top_grey div,.roundedcornr_top_grey,
.roundedcornr_bottom_grey div, .roundedcornr_bottom_grey {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_grey, .roundedcornr_bottom_grey {
	margin-top: -19px;
}
.roundedcornr_content_grey { padding: 0 15px; }
/* end grey rounded tout */
