@charset "utf-8";
/* CSS Document */

body { 
	margin: 0px;
	padding: 0px; 
	background-color: #ffffff; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
	line-height: 16px;
}
.hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
a:link, a:visited {
	color: #1e82cc;
}
a:hover {
	color: #000000;
}
br.clear-float {
	clear: both;
}
h1 {
	font-size: 24px;
	color: #c75907;
	font-weight: normal;
	line-height:26px;
	margin-bottom: 20px;
}
#flashBox {
	/*float:left;*/
	margin-top:-270px;
	width:822px;
	height:550px;
}
#marquee {
	font-style: italic;
	padding-bottom: 12px;
}

#umaine {
	font-size: 10px;
	font-style: italic;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 8px;
	color: #d8d8d8;
}

/* bullets */

ul.bullets {
  list-style-type: square;
}
ul.bullets li {
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}
ul.bullets2 {
  list-style-type: square;
}
ul.bullets2 li {
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}
ul.bullets3 {
  list-style-type: square;
  margin-bottom: 0px;
}
ul.bullets3 li {
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}
ul.bullets4 {
  	list-style-type: square;
}
ul.bullets4 li {
	font-family: Helvetica, Arial, sans-serif; 
	font-style:italic;
	font-size: 13px;
	margin-left: -5px;
}
ul.bullets5 {
  	list-style-type: circle;
}
ul.bullets5 li {
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
	margin-left: -15px;
}
ul.bullets_sidebar {
  list-style-type: square;
}
ul.bullets_sidebar li {
	padding-bottom: 4px;
	margin-left: -15px;
}
ul.bullets_sidebar2 {
  list-style-type: square;
}
ul.bullets_sidebar2 li {
	padding-bottom: 8px;
	margin-left: -15px;
}
ul.bullets_nosymbol {
  list-style-type: none;
}
ul.bullets_nosymbol li {
	padding-bottom: 8px;
	margin-left: -40px;
}
ul.bullets_nosymbol2 {
  margin-top: 4px;
  list-style-type: none;
}
ul.bullets_nosymbol2 li {
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: -40px;
}
ul.bullets_nosymbol3 {
  	list-style-type: none;
  	margin-top: 0px;
}
ul.bullets_nosymbol3 li {
	padding-bottom: 2px;
	margin-left: -40px;
}
ul.bullets_nosymbol4 {
  	margin-top: 0px;
  	list-style-type: none;
}
ul.bullets_nosymbol4 li {
	padding-bottom: 4px;
	margin-left: -40px;
}
ul.bullets_nosymbol5 {
  	margin-top: 4px;
  	list-style-type: none;
}
ul.bullets_nosymbol5 li {
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: -18px;
}
ul.bullets4 {
  	list-style-type: square;
}
ul.bullets4 li {
	padding-bottom: 8px;
	margin-left: -15px;
}
ol.bullets {}
ol.bullets li {
	padding-bottom: 4px; padding-top: 4px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}
ol.bullets2 {}
ol.bullets2 li {
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}
ol.bullets3 {}
ol.bullets3 li {
	padding-bottom: 8px; padding-top: 4px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}
ol.bullets4 {}
ol.bullets4 li {
	padding-bottom: 8px;
	margin-left: -15px;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 13px;
}

/* more link */

.more {
	color: #1e82cc;
	font-size: 10px;
	display: inline;
	text-transform: uppercase;
}
.more_gallery {
	color: #1e82cc;
	font-size: 9px;
	float: right;
    font-weight: normal;
    padding: 6px 6px 8px 8px;
}
/* remove */
#more_gallery {
	color: #1e82cc;
	font-size: 9px;
	float: right;
    font-weight: normal;
    padding: 6px 6px 8px 8px;
}
#more_practices {
	color: #1e82cc;
	font-size: 9px;
	float: right;
    font-weight: normal;
    padding: 2px 6px 8px 8px;
}

/* search */

#search {
	padding-left: 14px;
	padding-top: 22px;
}
#search_text {
	color: #d8d8d8;
	font-size: 14px;
	padding-left: 1px;
	padding-bottom: 2px;
}

/* subtitles */

/* remove this */
#subtitle {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
}
.subtitle {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
}
#subtitle1 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 2px;
}
#subtitle2 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 2px;
}
/* remove this */
#subtitle3 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
	padding-left: 4px;
}
.subtitle3 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
	/*padding-left: 4px;*/
}
#subtitle4 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
	padding-left: 0px;
}
/* remove */
#subtitle5 {
	font-size: 14px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 4px;
}
.subtitle5 {
	font-size: 14px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 4px;
}

/* remove */
#subtitle_sidebar {
	font-size: 14px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
}
.subtitle_sidebar {
	font-size: 14px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
}

/* captions and notes */

#caption {
	font-size: 12px;
	padding: 6px 6px 4px 6px;
	font-style: italic;
	width: 400px;
}
#notes {
	font-size: 11px;
	padding-top: 4px;
	font-style: italic;
}
/* remove */
#notes_links {
	font-size: 13px;
	padding-top: 15px;
}
.notes_links {
	font-size: 13px;
	padding-top: 15px;
}
#notes_source {
	font-size: 13px; 
	font-style: italic;
	padding-top: 15px;
	color: #808080;
}

/* back button */

#back_button {
	padding-top: 15px;
}

#back_button_ul {
	padding-top: 4px;
}

/* line separators */

.line_clear {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* tables */

.contentTable_right {
	float: right;
	width: 35%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 0px 10px 20px;
}	
.contentTable_right_sm table {
	float: right;
	width: 28%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 0px 10px 20px;
}	
.contentTable_right_sidebar {
	float: right;
	width: 28%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 0px 10px 20px;
}	
.contentTable_right_sidebar_noth {
	float: right;
	width: 28%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 0px 10px 20px;
}	
.contentTable_left {
	float: left;
	width: 35%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 20px 10px 0px;
}	
.contentTable_center {
	/* float: center; */
	width: 100%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 20px 10px 0px;
}	
.contentTable_tools {
	/* float: center; */
	width: 100%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 0px 00px 0px;
}	
.contentTable_education_sidebar {
	float: right;
	width: 233px;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	clear: both;
	margin: 0px 12px 10px 20px;
}	
.contentTable_education_clear {
	float: right;
	width: 233px;
	clear: both;
	margin: 0px 12px 10px 20px;
}	
.contentTable_education_feature {
	width: 428px;
	border: 1px solid #ffffff;
	/*border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;*/
	clear: left;
	margin: 0px 0px 0px 0px;
}	
.contentTable_scientists {
	display: table;
    width: 90%;
    border-collapse: collapse;
}
.contentTable_scientists_table-row {  
	display: table-row;
    text-align: center;
}
.contentTable_scientists_col {
    display: table-cell;
    /*border: 1px solid #111111;*/
}
.contentTable_marquee {
	float: left;
	width: 60%;
	border-right: 1px solid #c89116;
	border-left: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	margin-bottom: 18px;
}
.contentimage {
    /*display: inline-block;*/
	display: table;
    position: relative;
    font-size: 12px;
    font-style: italic;
}
.contentimage.right {
    margin: 0px 0px 6px 0px;
	float: right;
}
.contentimage.left {
    margin: 0px 15px 20px 0px;
	float: left;
}
.contentimage.centered {
    margin: 20px auto 20px auto;
	display: table;
}

/* content containers */

#contentBox {
	width: 986px;
    /*this moves box down*/
    /*margin-top:12px;*/
}

#contentBox .ie {
	width: 986px;
    /*this moves box down*/
    margin-top:12px;
}
#contentBox {
	background: url(../images/layout/background-L2-tile.jpg) repeat-y;
}
#contentBox #contentBoxInner {
	background: url(../images/layout/background-L2.jpg) no-repeat top left;
	border-bottom: 1px solid #abcce4;
}
#contentBoxInner {
	/*min-height: 630px;*/
	width: 100%;
}	
#contentBoxOuter { 
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -203px;
	min-height: 700px;
}

/* images */

/* remove this */
#image_right {
  float: right;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 12px;
}
.image_right {
  float: right;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 12px;
}
.image_right_slideshow {
  float: right;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 22px;
}
.image_right_slideshow a:link img, a:visited img  {  
  border: 1px solid #808080;
}  

/* remove */
#image_right_slideshow {
  float: right;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 22px;
}
/* remove */#image_right_slideshow a:link img, a:visited img  {  
  border: 1px solid #808080;
}  
.image_left {
  float: left;
  padding-left: 2px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#image_left {
  float: left;
  padding-left: 2px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#image_left_science {
  float: left;
  padding-left: 2px;
  padding-top: 8px;
  padding-bottom: 8px;
}
#image_right_sidebar {
  float: right;
  border: 1px solid #808080;
  margin-left: 8px;
}
/* remove */
#image_left_sidebar {
  float: left;
  border: 1px solid #808080;
  margin-right: 8px;
}
.image_left_sidebar {
  float: left;
  border: 1px solid #808080;
  margin-right: 8px;
}
#image_caption_120 {
  font-style: italic;
  font-size: 11px;
  width:120px;
  padding-top: 6px;
  text-align: center;
  padding-bottom:8px;
  line-height: 13px;
}
/* remove this */
#image_caption_170 {
  font-style: italic;
  font-size: 11px;
  width:170px;
  padding-top: 6px;
  text-align: center;
  padding-bottom:8px;
  line-height: 13px;
}
.image_caption_170 {
  font-style: italic;
  font-size: 11px;
  width:170px;
  padding-top: 6px;
  text-align: center;
  padding-bottom:8px;
  line-height: 13px;
}
#image_caption_200 {
  font-style: italic;
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  width: 198px;
  text-align: center;
  line-height: 13px;
}
#image_caption_200a {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 200px;
  text-align: center;
  line-height: 13px;
}
#image_caption_205 {
  font-style: italic;
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  width: 205px;
  text-align: center;
  line-height: 13px;
}
/* remove */
#image_caption_225 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 225px;
  text-align: center;
  line-height: 13px;
 }
.image_caption_225 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 225px;
  text-align: center;
  line-height: 13px;
 }
#image_caption_225a {
  font-style: italic;
  font-size: 11px;
  padding-top: 6px;
  padding-left: 0px;
  padding-bottom: 4px;
  width: 225px;
  text-align: center;
  line-height: 13px;
 }
#image_caption_240 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 240px;
  text-align: center;
  line-height: 13px;
 }
/* REMOVE */
#image_caption_250 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 250px;
  text-align: center;
  line-height: 13px;
 }
.image_caption_250 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 250px;
  text-align: center;
  line-height: 13px;
 }
#image_caption_275 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 275px;
  text-align: center;
  line-height: 13px;
 }
/* remove */
#image_caption_300 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 300px;
  text-align: center;
  line-height: 13px;
 }
.image_caption_300 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 300px;
  text-align: center;
  line-height: 13px;
 }
#image_caption_325 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 325px;
  text-align: center;
  line-height: 13px;
 }
.image_caption_450 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 450px;
  text-align: center;
  line-height: 13px;
 }
/* REMOVE */
#image_caption_450 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 450px;
  text-align: center;
  line-height: 13px;
 }
#image_caption_680 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 680px;
  line-height: 13px;
 }
.image_caption_680 {
  font-style: italic;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 3px;
  padding-bottom: 4px;
  width: 680px;
  line-height: 13px;
 }

/* banners */

#disclaimer {
	width: 986px;
	background-color: #000000;
	color: #ffffff;
	width: 986px;
	margin-right: auto;
	margin-left: auto;
}

#disclaimer-text {
	padding: 12px;
}

#disclaimer-text a:hover {
	color: #ffffff;
}

#banners {	
	height: 191px;
	padding-top: 12px;
}
#bannerBox { 
	background: url(../images/layout/banner-bg-L2.jpg) repeat-x;
	background-position: top; 
	height: 126px;
}
#bannerBoxInner { 
	background: url(../images/layout/banner-L2.jpg) no-repeat 50% 0%;
	height: 126px;
}
#bannerBoxOuter { 
	margin-top: 77px;
	height: 126px;
}
#bannerAquariusGlobe {
	width: 469px;
	height: 203px;
	background: url(../images/layout/banner-aquarius-globe.png) no-repeat 50% 0%;
	float: right;
	margin-top: -203px;
}
#banner-nasa {	
	display: block;
	background: url(../images/layout/banner-nasa.png) no-repeat top;
	width: 241px;
	height: 53px;
	/*margin-top:23px;*/
	margin-left: -3px;
}
#banner-aquarius {	
	display: block;
	background: url(../images/layout/banner-aquarius.png) no-repeat top;
	width: 265px;
	height: 80px;
	margin-top: 29px;
	margin-left: 29px;
}

/* left navigation */

#leftNav {
	width: 214px;
	float: left;
	font-size: 16px;
}
#leftNav a:link, #leftNav a:visited {
	display: block;
	color: #d8d8d8;
	text-shadow: none;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 8px;
	padding-top: 7px; 
	padding-bottom: 7px;
	/*width: 214px;*/
	/*width: 191px;*/
}
#leftNav a:hover {
	color: #ffffff;
	/*text-shadow: 0 1px 0 #a8a8a8;*/
}
#leftNav a.sel:link, #leftNav a.sel:visited, #leftNav a.sel:hover {
	color: #ffffff;
	/*width: 214px;*/
	/*text-shadow: 0 1px 0 #a8a8a8;*/
}
#leftNav_small a:link, #leftNav_small a:visited {
	display: block;
	color: #d8d8d8;
	text-shadow: none;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 8px;
	padding-top: 2px; 
	padding-bottom: 2px;
}
#leftNav_small a:hover {
	color: #ffffff;
}
#leftNav_small a.sel:link, #leftNav a.sel:visited, #leftNav a.sel:hover {
	color: #ffffff;
}
#L2 #leftNav a.sel {
	background-color: #366e98;
}
#L2 #leftNav .subnav a.sel {
	background-color: #0c314d;
	color: #ffffff;
}
#leftNav .subnav {
	width: 214px;
	float: left;
	font-size: 13px;
	background-color: #0c314d;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 6px;
}
#leftNav .subnav a:link, #leftNav .subnav a:visited {
	display: block;
	color: #a3c1d8;
	text-shadow: none;
	text-decoration: none;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 8px;
	padding-top: 4px; 
	padding-bottom: 4px;
	/*width: 214px;*/
}
#leftNav .subnav2 {
	width: 214px;
	float: left;
	background-color: #0c314d;
	padding-top: 0px; 
	margin-bottom: 4px;
}
#leftNav .subnav2 a:link, #leftNav .subnav2 a:visited {
	display: block;
	color: #a3c1d8;
	text-shadow: none;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding-left: 35px;
	padding-right: 12px;
	padding-top: 3px; 
	padding-bottom: 3px;
	/*width: 214px;*/
}
#leftNav .subnav3 {
	width: 214px;
	float: left;
	background-color: #0c314d;
	padding-top: 0px; 
	margin-bottom: 4px;
}
#leftNav .subnav3 a:link, #leftNav .subnav3 a:visited {
	display: block;
	color: #a3c1d8;
	text-shadow: none;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding-left:48px;
	padding-right: 12px;
	padding-top: 3px; 
	padding-bottom: 3px;
	/*width: 214px;*/
}

/* home */

#home {
	width: 100%;
}
#home #banners {	
	height: 246px;
	padding-top: 23px;
}
#home #bannerBoxOuter { 
	margin-top: 107px;
	height: 162px;
}
#home #bannerBox { 
	background: url(../images/layout/banner-bg.jpg) repeat-x;
	background-position: top; 
	height: 162px;
}
#home #bannerBoxInner { 
	background: url(../images/layout/banner.jpg) no-repeat 50% 0%;
	height: 162px;
}
#home #contentBoxOuter { 
	margin-top: -269px;
}
#home #banner-aquarius {	
	margin-top: 63px;
}
#home #leftNav {
	width: 214px;
	float: left;
}
#home #leftNav a:link, #home #leftNav a:visited {
	width: 191px;
	padding-left: 15px;
}
#home #contentBox {
	background: url(../images/layout/background-home-tile2.jpg) repeat-y;
}

#home #contentBox #contentBoxInner {
	background: url(../images/layout/background-home2.jpg) no-repeat top;
	border-bottom: 0px solid #abcce4;
}
#home #mainContent { 
	min-height: 630px; 
	width: 745px;
	margin-left: 15px;
}
/*#home #mainContent {
	width: 745px;
	float: left;
	margin-left: 15px;
}*/

/* list boxes on home page */

#columnsOuter { 
	background: url(../images/layout/home-columns-tile2.png) repeat-y;
	margin-bottom: 24px;	
}	
#columnsInner { 
	background: url(../images/layout/home-columns-top2.png) no-repeat top;
	width: 746px;
	padding-top: 14px;
}
#columnsContent { 
	background: url(../images/layout/home-columns-bottom2.png) no-repeat bottom;
	width: 746px;
	padding-bottom: 24px;
}
#columnsContent .column {
	width: 200px;
	float: left;
	margin-left: 17px; /*19*/
	margin-right: 34px;
}
#columnsContent .column .title {
	font-size: 16px;
	font-weight: bold;
	color: #2573b3;
	margin-bottom: 16px;
}
#columnsContent .column .title a:link,
#columnsContent .column .title a:visited {
	color: #2573b3;
	text-decoration: none;
}
#columnsContent .column .more a:hover {
	text-decoration: underline;
}
#columnsContent .column .subtitle {
	font-size: 11px;
	font-weight: bold;
	color: #cb800c;
	/*text-transform: uppercase;*/
}
#columnsContent .column .more {
	font-size: 10px;
	display: inline;
	text-transform: uppercase;
}
#columnsContent .column .more a:link,
#columnsContent .column .more a:visited {
	font-size: 10px;
	color: #1e82cc;
	text-decoration: none;
	text-transform: uppercase;
}
#columnsContent .column .more a:hover {
	text-decoration: underline;
}

#columnsContent .column .more a:link img, a:visited img  {  
	border: none;  
}  
#columnsContent .column .date {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
}
#columnsContent .column .blurb { margin-bottom:12px; }
#columnsContent .column .blurb,
#columnsContent .column .blurb a:link,
#columnsContent .column .blurb a:visited {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
#columnsContent .column .blurb a:hover {
	text-decoration: underline;
}
#columnsContent .column br {
	height: 10px;
}
#columnsContent .last {
	width: 200px;
	margin-left: 22px; /*19*/
	margin-right: 0px;
}
#columnsContent .last .title {
	font-size: 16px;
	font-weight: bold;
	color: #2573b3;
	margin-bottom: 16px;
}
#columnsContent .last .more {
	font-size: 10px;
	display: inline;
	text-transform: uppercase;
}
#columnsContent .last .more a:link,
#columnsContent .last .more a:visited {
	font-size: 10px;
	color: #1e82cc;
	text-decoration: none;
	text-transform: uppercase;
}
#columnsContent .last .more a:hover {
	text-decoration: underline;
}
#columnsContent .last .date {
	font-size: 11px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	padding-bottom: 2px;
}
#columnsContent .last .ed_title {
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	padding-bottom: 2px;
}
#columnsContent .last .ed_title  a:link,
#columnsContent .last .ed_title  a:visited {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #000000;
	text-decoration:none;
}
#columnsContent .last .ed_title a:hover {
	text-decoration: underline;
}
#columnsContent .last .blurb { margin-bottom:12px; }
#columnsContent .last .blurb,
#columnsContent .last .blurb a:link,
#columnsContent .last .blurb a:visited {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
#columnsContent .last .blurb a:hover {
	text-decoration: underline;
}
#columnsContent .last br {
	height: 10px;
}

/* mainContent */

#mainContent {
	min-height: 720px; 
	width: 703px;
	float: left;
	margin-left: 33px;
}
#mainContent .contentTable_right table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_right th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_right td {
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
	line-height: 16px;
}
#mainContent .contentTable_right tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_right_sm table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_right_sm table {
	border-collapse: collapse;
	width: 20%;
}
#mainContent .contentTable_right_sm th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #c89116;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_right_sm td {
	border-bottom: 1px solid #E4C98B;
	/*border-right: 1px solid white;*/
	/*border-left: 1px solid white;*/
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	padding: 4px 4px 2px 4px;
	background-color: #f6f6f6;
}
#mainContent .contentTable_right_sm tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_right_sidebar table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_right_sidebar th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_right_sidebar td {
	/*border-bottom: 1px solid white;*/
	/*border-right: 1px solid white;*/
	/*border-left: 1px solid white;*/
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
}
#mainContent .contentTable_right_sidebar tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_right_sidebar_noth table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_right_sidebar_noth th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 0px 0px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_right_sidebar_noth td {
	/*border-bottom: 1px solid white;*/
	/*border-right: 1px solid white;*/
	/*border-left: 1px solid white;*/
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
}
#mainContent .contentTable_right_sidebar_noth tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_left table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_left th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_left td {
	/*border-bottom: 1px solid white;*/
	/*border-right: 1px solid white;*/
	/*border-left: 1px solid white;*/
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
	line-height: 16px;
}
#mainContent .contentTable_left tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_center table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_center th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_center td {
	/*border-bottom: 1px solid #c89116;*/
	/*border-right: 1px solid #c89116;*/
	/*border-left: 1px solid #c89116;*/
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
	line-height: 16px;
}
#mainContent .contentTable_tools table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_tools th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 10px 10px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_tools td {
	/*border-bottom: 1px solid #c89116;*/
	/*border-right: 1px solid #c89116;*/
	/*border-left: 1px solid #c89116;*/
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #ffffff;
	line-height: 16px;
}
#mainContent .contentTable_center tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_education_sidebar table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_education_sidebar th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_education_sidebar td {
	/*border-bottom: 1px solid white;*/
	/*border-right: 1px solid white;*/
	/*border-left: 1px solid white;*/
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
	line-height: 16px;
}
#mainContent .contentTable_education_sidebar tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_education_feature table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_education_clear table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_education_clear th {
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_education_clear td {
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 2px 2px;
}
#mainContent .contentTable_education_clear tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_education_feature table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_education_feature th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_education_feature td {
	border: 1px solid #aaaaaa;
	/*border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;*/
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 4px 4px;
	background-color: #ffffff;
}
#mainContent .contentTable_education_feature tr.odd td {
	background-color: #e6e6e6;
}
#mainContent .contentTable_marquee table {
	border-collapse: collapse;
	width: 100%;
}
#mainContent .contentTable_marquee th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#mainContent .contentTable_marquee td {
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
}
#mainContent .contentTable_marquee tr.odd td {
	background-color: #e6e6e6;
}

/* subContent */

#subContent {
  	padding-left: 2px;
  	padding-bottom: 25px;
}			
#subContent .title {
	font-weight: bold;
	padding-bottom: 4px;
}
#subContent .title2 {
	font-weight: bold;
	font-style: italic;
	padding-bottom: 12px;
}
#subContent .subtitle {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 8px;
}
#subContent .subtitle0 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
}
#subContent .subtitle1 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 2px;
}
#subContent .subtitle2 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 4px;
}
#subContent .subtitle3 {
	font-weight: bold;
	padding-bottom: 4px;
	margin-top:-10px;
}
#subContent .subtitle4 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 8px;
}
#subContent .subtitle5 {
	font-weight: bold;
	padding-bottom: 2px;
}
#subContent .subtitle6 {
	font-weight: bold;
	padding-bottom: 6px;
}
#subContent .subtitle7 {
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 4px;
}
#subContent .subtitle8 {
	font-weight: bold;
	padding-bottom: 4px;
}
#subContent .subtitle9 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-top:4px;
	padding-bottom: 8px;
}
#subContent .subtitle10 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}
#subContent .subtitle11 {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
}
#subContent .subtitle12 {
	font-weight: normal;
	padding-bottom: 20px;
}
#subContent .subtitle13 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-top:4px;
	padding-bottom: 0px;
}
#subContent .practices_theme_title {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 10px;
}
#subContent .practices_theme_desc {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 8px;
}
#subContent .webinar_text {
	font-style: italic;
	padding-bottom: 6px;
}
#subContent .link_set_off {
	padding-top: 10px;
}
#subContent .source {
	padding-top: 16px;
	font-style:italic;
	color: #808080;
}
#subContent .sort {
	padding-left:1px;
	padding-bottom:10px;
}
#subContent .image_left {
  float: left;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#subContent .image_right {
  float: right;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 12px;
}
#subContent .image_center {
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#subContent .image-frame {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 120px;
	height: 68px;
    float: left;
}
#subContent .image-frame .image-mask {
    height: 68px;
    overflow: hidden;
    width: 120px;
}
#subContent .image-mask img {
    width: 120px;
}
#subContent .image-frame .image-caption {
	padding-top: 8px;
	font-style: italic;
	font-size: 12px;
	padding-left: 2px;
}
#subContent .image-frame-60 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 60px;
    float: left;
}
#subContent .image-mask-60 {
    width: 60px;
}
#subContent .image-frame-70 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 70px;
    float: left;
}
#subContent .image-mask-70 {
    width: 70px;
}
#subContent .image-frame-80 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 80px;
    float: left;
}
#subContent .image-mask-80 {
    width: 80px;
}
#subContent .image-frame-85 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 85px;
    float: left;
}
#subContent .image-mask-85 {
    width: 85px;
}
#subContent .image-frame-90 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 90px;
    float: left;
}
#subContent .image-mask-90 {
    width: 90px;
}
#subContent .image-frame-95 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 95px;
    float: left;
}
#subContent .image-mask-95 {
    width: 95px;
}
#subContent .image-frame-100 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    width: 100px;
    float: left;
}
#subContent .image-mask-100 {
    width: 100px;
}
#subContent .image-frame-120 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 122px;
    float: left;
}
#subContent .image-mask-120 {
    width: 122px;
}
#subContent .image-frame-130 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    width: 130px;
}
#subContent .image-mask-130 {
    width: 130px;
}
#subContent .image-frame-150 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 150px;
}
#subContent .image-mask-150 {
    width: 150px;
}
#subContent .image-frame-200 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 200px;
}
#subContent .image-mask-200 {
    width: 200px;
}
#subContent .image-frame-225 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 225px;
}
#subContent .image-mask-225 {
    width: 225px;
}
#subContent .image-frame-240 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 240px;
}
#subContent .image-mask-240 {
    width: 240px;
}
#subContent .image-frame-250 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 250px;
}
#subContent .image-mask-250 {
    width: 250px;
}
#subContent .image-frame-263 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 263px;
    height: 85px;
}
#subContent .image-mask-263 {
    width: 263px;
    height: 85px;
}
#subContent .image-frame-325 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 325px;
}
#subContent .image-mask-325 {
    overflow: hidden;
    width: 325px;
}
#subContent .image-frame-360 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 360px;
}
#subContent .image-mask-360 {
    width: 360px;
}
#subContent .image-frame-400 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 400px;
}
#subContent .image-mask-400 {
    overflow: hidden;
    width: 400px;
}
#subContent .image-frame-450 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 450px;
}
#subContent .image-frame-450 {
    overflow: hidden;
    width: 450px;
}
#subContent .image-frame-680 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 680px;
}
#subContent .image-frame-680 {
    overflow: hidden;
    width: 680px;
}
#subContent .image-frame_left {
    float:left;
    background-color: #ffffff;
    margin: 0px 6px 0px 0px;
    padding: 4px;
    width: 60px;
}
#subContent .image-frame_left {
    overflow: hidden;
    width: 60px;
}
#subContent .image-frame_left_border {
    float: left;
    overflow: hidden;
    width: 62px;
    border: 1px solid #aaaaaa;
    margin-right: 6px;
}
#subContent .contentTable_center table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #c89116;
}
#subContent .contentTable_center th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}
#subContent .contentTable_center td {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	background-color: #f6f6f6;
}
#subContent .contentTable_center tr.odd td {
	background-color: #e6e6e6;
}

#subContent .contentTable_acronym table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #c89116;
}
#subContent .contentTable_acronym th {
	border-top: 1px solid #c89116;
	border-bottom: 1px solid #ffffff;
	background-color: #c89116;
	color: white;
	font-size: 14px;
	padding: 6px 20px;
	text-align: center;
	vertical-align: top;
}

#subContent .contentTable_acronym td {
	padding: 4px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

#subContent .contentTable_acronym tr {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}
#subContent .contentTable_acronym tr:nth-child(odd) {
	background-color: #e6e6e6;
}

#subContent .row_right {
	font-size: 12px;
	padding: 0px 5px 5px 0px;
	float: right;
}
#subContent .row_left{
	font-size: 15px;
	color: #366e98;
}
#subContent .more {
	color: #1e82cc;
	font-size: 10px;
	display: inline;
	text-transform: uppercase;
}

/* faqs */

#faqs {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
#faqs .subtitle {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 12px;
}
#faqs .faqs-source {
	font-size: 13px; 
	font-style: italic;
	padding-top: 15px;
	color: #808080;
}
#faqs .image-frame-120 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 122px;
    float: left;
}
#faqs .image-mask-120 {
    width: 122px;
}
#faqs .image-frame-200 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 200px;
}
#faqs .image-frame-200 .image-mask-200 {
    overflow: hidden;
    width: 200px;
}
#faqs .image-frame-200 .image-mask-200 img {
    width: 200px;
}

#faqs .image-frame-225 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 225px;
}
#faqs .image-frame-225 .image-mask-225 {
    overflow: hidden;
    width: 225px;
}
#faqs .image-frame-225 .image-mask-225 img {
    width: 225px;
}

/* gallery-list */

#gallery-list .image-frame {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 0px 10px 0px 0px;
    padding: 4px;
    width: 120px;
	height: 68px;
    float: left;
}
#gallery-list .image-frame .image-mask {
    height: 68px;
    overflow: hidden;
    width: 120px;
}
#gallery-list .image-frame .image-mask img {
    width: 120px;
}
#gallery-list .gallery-source {
	font-size: 13px; 
	font-style: italic;
	padding-top: 15px;
	color: #808080;
}
#gallery-list .link_set_off {
	padding-top: 10px;
}
#gallery-list .title {
 font-weight: bold;
 padding-bottom: 4px;
}
#gallery-list .image-title {
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 2px;
}
#gallery-list p {
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 25px 0px;
}
#gallery-list .image-links {
	padding-top: 8px;
}
#gallery-list .image-links a { }
#gallery-list .notes { }
#gallery-list .image-links span.notes {
	margin-left: -18px;
}
#gallery-list .link_set_off {
	padding-top: 10px;
}

/* activities */

/* get rid of */
#activities-table-box {
	width: 701px;
	padding-bottom: 15px;
}
#activities-table-box .row_right {
	font-size: 12px;
	padding: 5px;
	float: right;
}
#activities-table-box .row_left{
	font-size: 15px;
	color: #366e98;
	padding-left: 0px;
}
#activities-table-box .row_right a:link,
#activities-table-box .row_right a:visited {
	color: #1380c1;
	font-size: 12px;
	text-decoration: none;
}

.activities-table-box {
	width: 701px;
	padding-bottom: 15px;
}
.activities-table-box .row_right {
	font-size: 12px;
	padding: 5px;
	float: right;
}
.activities-table-box .row_left{
	font-size: 15px;
	color: #366e98;
	padding-left: 0px;
}
.activities-table-box .row_right a:link,
.activities-table-box .row_right a:visited {
	color: #1380c1;
	font-size: 12px;
	text-decoration: none;
}

#activities_list {
  	padding-left: 0px;
  	padding-bottom: 25px;
}			
#activities_list .title {
	font-weight: bold;
	padding-bottom: 4px;
}

/* gallery-table */

#gallery-table-box {
	width: 701px;
	padding-bottom: 25px;
}
#gallery-table-box .title {
	width: 701px;
	font-size: 13px;
	font-weight:bold;
}
#gallery-table-box .intro {
	width: 701px;
	font-size: 13px;
	padding: 0px 5px 20px 0px;
}
#gallery-table-box .subtitle {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 4px;
	line-height: 20px;
}
#gallery-table-box .introTitle {
	width: 701px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px 5px 0px;
}
#gallery-table-box .row_right {
	font-size: 12px;
	padding: 5px;
	float: right;
}
#gallery-table-box .row_right_sub {
	font-size: 12px;
	float: right;
}
#gallery-table-box .row_left{
	font-size: 15px;
	color: #366e98;
}
#gallery-table-box .row_left_sub a:link,
#gallery-table-box .row_left_sub a:visited {
	color: #1380c1;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 2px 2px 0px;
}
#gallery-table-box .row_right a:link,
#gallery-table-box .row_right a:visited {
	color: #1380c1;
	font-size: 12px;
	text-decoration: none;
}
#gallery-table-box td {
	width: 701px;
}
#gallery-table-box td.gallery-imagebox {
    position: relative;
	background: white;
	padding: 12px 5px 5px 12px;
	vertical-align: top;
	border: 1px solid #d7d7d7;
}
#gallery-table-box .titleGallery {
    width: 138px;
	font-size: 11px;
	padding: 5px 5px 20px 5px;
	line-height: 13px;
}
#gallery-table-box .titleGallerySub {
    width: 138px;
	font-size: 11px;
}
#gallery-table-box .image {
    width: 140px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #aaaaaa;
}
#gallery-table-box .imageSquare {
    width: 140px;
	height: 140px;
	overflow: hidden;
	border: 1px solid #aaaaaa;
}
#gallery-table-box td.gallery-imageboxData {
    position: relative;
	background: white;
	padding: 12px 5px 5px 6px;
	vertical-align: top;
	border: 1px solid #d7d7d7;
}
#gallery-table-box td.gallery-imageboxDataAnnual {
    position: relative;
	background: white;
	padding: 6px 5px 5px 6px;
	vertical-align: top;
	border: 1px solid #d7d7d7;
}
#gallery-table-box .imageData {
    width: 148px;
	height: 80px;
	overflow: hidden;
}
#gallery-table-box .imageDataSmap {
    width: 148px;
	height: 90px;
	overflow: hidden;
}
#gallery-table-box .titleGalleryData {
    width: 138px;
	font-size: 11px;
	padding: 0px 5px 5px 5px;
	text-align: center;
}
#gallery-table-box .titleGalleryLat {
    width: 138px;
	font-size: 11px;
	padding: 8px 5px 5px 5px;
	text-align: center;
}
#gallery-table-box .title,
#gallery-table-box .caption,
#gallery-table-box .links,
#gallery-table-box .notes {
    width: 140px;
	font-size: 12px; 
	font-weight: normal;
    color: #000000; 
	padding: 5px;
}
#gallery-table-box .notes {
    color: #9d9d9d; 
	margin-top: -10px;
}
#gallery-table-box .links a:link,
#gallery-table-box .links a:visited {
	color: #1380c1;
	text-decoration: underline;
}
#gallery-table-box .links a:hover {
	color: #000000;
}

/* list */

#list {
  	padding-left: 1px;
  	padding-bottom: 25px;
}			
#list .subtitle {
	font-size: 16px;
	color: #c75907;
	font-weight: normal;
	padding-bottom: 8px;
}
#list .image_left {
  float: left;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#list .image-frame {
    background-color: #FFFFFF;
    border: 1px solid #aacad9;
    margin: 0px 15px 5px 0px;
    padding: 4px;
    width: 120px;
	height: 68px;
    float: left;
}
#list .image-frame-80 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 80px;
	height: 60px;
    float: left;
}
#list .image-mask-80 {
    width: 80px;
}
#list .image-frame-80-variable {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding: 4px;
    width: 80px;
	/*height: 60px;*/
    float: left;
}
#list .image-mask-80-variable {
    width: 80px;
}
#list .image-frame-85 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    width: 85px;
    float: left;
}
#list .image-mask-85 {
    width: 85px;
}
#list .image-frame-100 {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 2px 10px 4px 0px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    width: 100px;
    float: left;
}
#list .image-mask-100 {
    width: 100px;
}
#list .title {
	font-weight: bold;
	padding-bottom: 4px;
}
#list p { 
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 25px 0px;
}

/* people */

#people-list { 
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
}
#people-list .people- {
	background: url(../images/layout/people-line-center-bg.jpg) repeat-y;
	margin-bottom: 20px;
}
#people-list .person {
	background-color: #ffffff;
	width: 346px;
	float: left;
	min-height: 152px;
}
#people-list .person.left {
	float: left;
}
#people-list .person.right {
	float: right;
}
#people-list .image-frame {
    background-color: #ffffff;
    border: 0px solid #aacad9;
    margin: 0px 15px 0px 0px;
    padding: 3px;
    width: 129px;
	height: 146px;
    float: left;
}
#people-list .image-frame .image-mask {
    height: 146px;
    overflow: hidden;
    width: 129px;
}
#people-list .image-frame .image-mask img {
    height: 146px;
}
#people-list a.person-name {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	margin-top: 7px;
}
#people-list .person-name-nolink {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	margin-top: 7px;
}
#people-list .person-title,
#people-list .person-affiliation {
    font-weight: normal;
}
#people-list .person-address {
	margin-bottom: 10px;
}
#people-list .person-contact {
	font-size: 12px;
	padding-bottom: 2px;
}

/* footer */

#footer {
	background: url(../images/layout/footer-bg.jpg) no-repeat top;
	width: 986px;
	/*height: 69px;*/
	overflow: hidden;
	margin-top: 5px;
	font-size: 13px;
}
#footer #tbl3cols {
	width: 986px;
	/*height: 69px;*/
}
#col-first {
	vertical-align: top;
	/*width: 400px;*/
	padding: 7px 10px 18px 10px;
	font-size: 12px;
	line-height: 14px;
}
#col-middle {
	vertical-align: top;
	font-size: 13px;
}
#col-last {
	vertical-align: top;
	width: 240px;
	padding: 7px 10px 18px 10px;
	font-size: 12px;
	line-height: 14px;
}
#footer a:link,
#footer a:visited {
	font-size: 12px;
	text-decoration: underline;
	color: #1e82cc;
}
#footer a:hover {
	color: #000000;
}
#footer #col-last a:link,
#footer #col-last a:visited {
	color: #1e82cc;
	text-decoration: underline;
}
#footer #col-last a:hover {
	color: #000000;
}

/* admin */

#add_data {
  padding-bottom:8px;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}

