@charset "utf-8";

p + p { margin-top: 1.4em}

a {text-decoration: underline; color: blue}
a:hover {color:#900}
a:visited {text-decoration: underline;color: blue; font-weight:normal;}
.style2 {color: #BF6E3C; font-weight: bold; font-size: 1.1em}
.style3 {color: #006; font-weight:bold; font-size: 1em}
.style4 {color: #BF6E3C; font-weight:bold; font-size: 1.1em}
.style5 {color: #BF6B12; font-weight: bold; font-size: 1em}
.style6 {font-size: 0.95em; font-style: normal; color: #003366; text-align: left; padding-top: 5px}
a.player {display:block; width:450px; height:300px; padding: 15px 0 20px 0; cursor:pointer } 
li a:hover {color:#900 }
#shadow {width:990px; margin-left:auto; margin-right:auto; background-image:url(../graphics/ce_graphics/page_bkgd_silk.jpg); background-repeat:repeat-y }
#sidebarotate { margin-left:170px }

li {line-height: 1.75;}

.itemtitle {font-family: Arial, Helvetica, sans-serif; color: #006; font-size: 1.4em; padding: 0px 0px 0px 10px; clear: none; margin: 12px 0; font-weight: bold; border-left:8px solid #9CF;
}
.itemsubsection {color: #006; padding:4px 6px 4px; font-size:1.3em; font-weight:bold; margin-top:5px; }

/* NEW NEW NEW formatting for 02-07-2011 HOME PAGE NEW NEW NEW */
.announcement-container {margin:0px 0px 10px 20px; float: left; width: 660px; background: #FFF; border-top:1px solid #CCC;}
.attention-scientists-container {margin:0px 15px 10px 0px; float: right; width: 230px; background: #FFF; border-top:1px solid #CCC;}

/* NEW NEW NEW HOME PAGE ANNOUNCEMENTS NEW NEW NEW */
.announcement-box {width:100%;height:300px;overflow:scroll; border:1px solid #CCC;}
.OddRow {background:#FFF;padding:7px; text-align:left;}
.EvenRow {background:#F2F2F2;padding:7px; text-align:left;}
.announcementDetails {color:#333;padding:0 0 0 15px;font-style: none;line-height: 165%;}
.OddRow a, .EvenRow a {font-weight:normal; text-decoration:underline}
.OddRow a:visited, .EvenRow a:visited {font-weight:normal; text-decoration:underline}
.OddRow a:hover, .EvenRow a:hover {font-weight:normal; text-decoration:underline}

/* HOMEPAGE ANNOUNCEMENTS */
.col_announcement {margin:0px 20px 10px 20px;background: #FFF;padding: 0px;border-top:1px solid #CCC;}
.colhead_announcement {font-family: Arial, Helvetica, sans-serif;color: #006;font-size: 1.4em;padding: 0px 0px 0px 10px;clear: none;margin: 6px 0;font-weight: bold;border-left:8px solid #9CF;  /* #CDDBE8 #9CF #69F #66F */}

.roundBoxBlue {margin-top:10px;padding:10px 15px 10px 15px;background-color:#c7dae7;color:#000;
-moz-border-radius-topleft: 10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom: 1px solid #777;
border-right: 1px solid #666;
border: none;
box-shadow: #AAA 2px 2px 2px;
-moz-box-shadow: #AAA 2px 2px 2px;
-webkit-box-shadow: #AAA 2px 2px;}
/* other colors #C5D4E2 #c7dae7 #B8BFD1 #D48C20 #e99d06 #F5FFFA */
.roundBoxBlue a {color:blue; font-weight:normal; text-decoration:none}
.roundBoxBlue a:visited {color:blue; font-weight:normal; text-decoration:none}
.roundBoxBlue a:hover {color:blue; font-weight:normal; text-decoration:underline}
.img_left{float:left; border:none;padding-right:10px;}

/* HOME PAGE MISSION STATEMENT */
.mission-statement {margin-top:20px; padding-left:20px; padding-right:20px;}
#mission2 {margin-top:15px; color:#006; font-weight:bold; font-style:normal; font-size:1.2em; line-height:165%; text-align:justify;}
#mission {color:#006; font-weight:bold; font-style:normal; font-size:1.2em; line-height:135%; text-align:justify;}

/* HOME PAGE ATTENTION SCIENTISTS BLURB */
#attention-scientists-blurb {line-height:215%;}

/* formatting for NEW home page */
.col1_home {
	margin-top:15px;
	margin-bottom:10px;
	float: left;
	width: 669px;
	background: #FFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}
.col2_home {
	margin-top:15px;
	margin-bottom:10px;
	float: right; /* since this element is floated, a width must be given */
	width: 220px;
	background: #FFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
	border-left:1px solid #CCC;
}
.colhead {
	font-family: Arial, Helvetica, sans-serif;
	color: #006;
	font-size: 1.4em;
	padding: 0px 0px 0px 10px;
	clear: none;
	margin: 0px;
	font-weight: bold;
	border-left:8px solid #9CF;  /* #CDDBE8 #9CF #69F #66F */
}

.warning-message {
	color:#F00;
}
.horizontal-rule {
	color: #FFFFFF;
	font-size: 0.1em;
	padding: 2px 0px 2px 0px;
	clear: none;
	margin: 20px 0 20px 0;
	font-weight: bold;
	border-top: 1px solid #CCC;
	width:100%;
	}

/* formatting for NEW home page Find It Fast menu */
#findItContainer {width: 230px;height: 305px;clear:none;float: right;padding: 5px 5px 10px 15px;margin: 0px; border-bottom:1px solid #699;  	                  background: #EBEBEB}
html>body #findItContainer {width: 230px
	/* this is for most browsers. IE reads the above width and cannot read this the actual width */
	}
#findItContainer ul {margin: 0px;padding: 0px 0px 0px 5px}			
#findItContainer li {color: #036;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 0.90em;display: block;padding-bottom: 5px;
	list-style-type:none; line-height:175%}					
#findItContainer ul li a:link {color: #369}			
#findItContainer ul li a:visited {color: #369; text-decoration:none}	
#findItContainer ul li a:active {color: #369}
#findItContainer ul li a:hover {color: #900;font-decoration: underline}							
#findItContainer li.disc {list-style-type:disc;display:list-item;list-style-position:outside}
#finditfast {font-size:1.1em}
#finditfast a {text-decoration: none}
#finditfast a:hover	{color:#900;text-decoration: underline}
#findItHeader {font-weight: bold;font-style: normal;font-size: 1.4em;color: #73998e}

#container {
	width: 950px;  /* Kristi's original width was 809px */
	background: #FFFFFF;
	margin: 0px auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0px;
	border-top: 1px solid #669999;
	border-right: 1px solid #669999;
	border-bottom: 1px solid #669999;
	border-left: 1px solid #669999;
	}
	html>body #container{
	width: 950px  /* Kristi's original width here was 780px */
	/* this is for most browsers, 780px works, IE reads above width and cannot read this the actual width */
	}
#container a:hover {color:#900}
#container a:visited {text-decoration:underline}
body  {font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#EEEAE5;background-image:none;
	   margin: 0px auto;padding: 0;text-align: center}
body a:hover {color:#900}

#section-body {background-image:url(../graphics/gradient03.jpg);background-repeat:repeat-y}
#section-lead{margin:1px 0px 0px 0px;padding:8px 10px 4px 10px;color:#73998e; background-color:#CCC; font-size:1.7em;font-weight:bold}
#section-lead ul{display:block;list-style-type:none;font-size:1.3em;font-weight:bold;margin:0px 0px 0px -40px}
#section-lead a{color:#006; font-weight:bold; text-decoration:none}
#section-lead a:hover{color:#600; font-weight:bold; text-decoration:underline}
#section-lead a:visited{color:#006; font-weight:bold; text-decoration:none}
#section-lead p{margin-top:0px;font-size:12px;font-weight:normal;color:#006}
#section-title {color:#006; font-weight:bold;}
#section-title a {color:#006; text-decoration:none; font-weight:bold;}
#section-title a:visited {color:#006; text-decoration:none; font-weight:bold;}
#section-title a:hover {color:#900; text-decoration:underline; font-weight:bold;}
#document-count {color:#006;font-size:1em;font-weight: normal;}/* Library document count */
#staffarea-link a {color:blue; text-decoration:underline; font-weight:normal;}
#staffarea-link a:visited {color:blue; text-decoration:underline; font-weight:normal;}
#staffarea-link a:hover {color:#900; text-decoration:underline; font-weight:normal;}
#section-pick {color:#600; text-decoration:underline}
#section-nav{margin:1px 0px 10px 0px;padding:2px 10px 2px 10px;color:#FFF; background-color:#CCC}
#section-nav ul	{padding:3px 0px 3px 0px;margin: 0}
#section-nav ul li {display: inline;font-size: 1em;margin: 0;color: #5B898A}
#section-nav ul li a{font-size:1em;color:#006;font-weight:bold;padding:0px 12px 0px 12px;border-right:1px solid #FFF} 
#section-nav a	{text-decoration:none;font-size:1em;margin: 0px}
#section-nav a:visited {color:#006;text-decoration:none}
#section-nav a:hover {color:#600;text-decoration:underline}

#section-nav2 {margin:0px 0px 0px 10px;padding:2px 10px 2px 10px;color:#036;background-color:#FFF}
#section-nav2 ul {padding:3px 0px 3px 0px;margin:0px 0px 5px 0px;color:#036;font-weight: normal}
#section-nav2 ul li	{margin: 0;color: #036}
#section-nav2 ul li a {font-size: 1em;padding:0px 12px 0px 12px;border-right:1px solid #FFF} 
#section-nav2 a	{text-decoration:none;margin: 0px}
#section-nav2 a:hover {color:#006;text-decoration:underline}	
	
#mainContent_3col{
	margin: 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px;
	color:#333;
	} 
#mainContent_3col a {text-decoration: underline;color: blue}
#mainContent_3col a:hover {text-decoration: underline;color: #900}
#banner {height: 194px;background-image: url(../graphics/icedrill_banner_03.jpg);background-repeat: no-repeat} /* original height 194px*/
#banner2 {height: 109px;background-image: url(../graphics/icedrill_banner_03.jpg);background-repeat: no-repeat} /* original height 109px*/
#banner_stretch {height: 194px;background-image: url(../graphics/banner4.jpg);background-repeat: repeat}
#banner_center {height: 194px;background-image: url(../graphics/banner4.jpg);background-repeat: repeat;background-position:center}

/* nav below is for first level menu */
#nav {padding: 7px 0px 0px 12px;background-color: #036;border-top: 0px solid #036;border-bottom: 1px solid #036;height: 22px;
	width: auto;font-weight:bold}		
#nav ul	{padding: 0;font-size: 11px;margin: 0}
#nav ul li {display: inline;padding: 0;margin: 0;color: #FFF}
#nav ul li a{font-size: 12px;color: #FFF} 
#nav a	{text-decoration:none;padding: 0px;margin: 0px}
#nav a:hover {color: #F60}
#nav a:active {color: #F60}
<!--
#nav_pick a {padding: 0px 0px 0px 12px;color: #5D8134;width: auto}
-->

/* nav below is for a new version of the 1st level menu */
#nav_pick {
	color: #900;
	font-weight: bold;
}
#nav_vert {
	color: #666;
}
#nav_main	{
	padding: 5px 0px 0px 0px;
	background-color: #EEE; /* Controls background color of menu bar */
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	height: 20px;
	/*overflow:hidden;*/
	width: auto;
	text-align: left;
	font-weight: normal;
	}
#nav_main ul	{
	padding: 0;
	font-size: 11px;
	margin: 0;
	}
#nav_main ul li	{
	display: inline;
	padding: 0;
	margin: 0;
	color: #006; /* controls text color in menu bar */
	}
#nav_main ul li a{
	font-size: 11px;
	color: #006; /* controls text color in menu bar */
	}
#nav_main a	{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}
#nav_main a:hover {
	color: #900;
	}
#nav_main a:active {
	color: #900;
	}
#nav_main a:pick {
	color: #900;
	}

/* nav below is for 2nd level menu */
#nav2		{
	padding: 5px 0px 2px 12px;   /* T R B L */
	background-color: #b9d0d0;
	border-top: 0px solid #003366;
	border-bottom: 0px solid #669999;
	height: 16px;
	/*overflow:hidden;*/
	width: auto;
	}
		
#nav2 ul	{
	padding: 0;
	font-size: 11px;
	margin: 0;
	color: #900;
	font-weight: bold;
	}

#nav2 ul li	{
	display: inline;
	padding: 0;
	font-size: 11px;
	margin: 0;
	color: #5B898A;
	}

#nav2 ul li a{
	font-size: 11px;
	color: #006;
	font-weight: normal;
	} 

#nav2 a	{
		text-decoration:none;
		font-size:11px;
		padding: 0px;
		margin: 0px;		
		}

#nav2 a:hover {
	color: #900;
	}
#nav2 a:active {
	color: #900;
	}
 
#header { 
	background: #DDDDDD; 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	} 
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	}

#sidebarrotate{
	float: left; /* since this element is floated, a width must be given */
	width: 551px; /* the actual width of this div, in standards-compliant browsers, or standards mode in IE will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px;
	margin: 0px;
	height: 260px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}


#sidebarleft_3col{
	float: left; /* the actual width of this div, in standards-compliant browsers, or standards mode in IE will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 4px 14px 18px;
	margin: 14px 20px 16px 0px;
	clear: none;
	width: 198px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-right-color: #999999;
	height: auto;
	}
html>body #sidebarleft_3col{
	width: 175px
	/* this is for most browsers, 175px works, IE reads the above width and cannot read this the actual width */
	}


#sidebarright_3col{
	float: right; /* since this element is floated, a width must be given */
	width: 229px; /* the actual width of this div, in standards-compliant browsers, or standards mode in IE will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 5px 10px 12px;
	height: 250px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669999;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #669999;
	/* I think this not used, and it messes up the list when I do IE hack, so I'll leave alone to see if used. */
	}
html>body #sidebarright_3col{
	width: 212px
	/* this is for most browsers, 175px works, IE reads the above width and cannot read this the actual width */
	}
	

#sidebarright_findit{
	float: right; /* since this element is floated, a width must be given */
	width: 233px; /* the actual width of this div, in standards-compliant browsers, or standards mode in IE will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 5px 5px 10px 15px;
	height: 305px;
	margin: 0px 0px 5px 5px;
	}
html>body #sidebarright_findit{
	width: 212px
	/* this is for most browsers, 780px works, IE reads above width and cannot read this the actual width */
	}
#sidebarright_findit ul {margin:0px; padding:0px 0px 0px 5px}
#sidebarright_findit li {font-size:1em; line-height:150%}
	
/* Staff Area lefthand sidebar menu */
#sidebar_staffarea{
	float: left; /* since this element is floated, a width must be given */
	width: 233px; /* the actual width of this div, in standards-compliant browsers, or standards mode in IE will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 5px 10px 16px;
	height: 300px;
	margin: 0px 0px 10px 0px;
	}
html>body #sidebar_staffarea{
	width: 212px
	/* this is for most browsers, 780px works, IE reads above width and cannot read this the actual width */
	}
#sidebar_staffarea ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	}				
#sidebar_staffarea li {
	color: #003366;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	display: block;
	padding-bottom: 5px;
	}					
#sidebar_staffarea ul li a:link {
	color: #369;
	text-decoration:none;
	}		
#sidebar_staffarea ul li a:visited {
	color: #369;
	text-decoration:none;
	}				
#sidebar_staffarea ul li a:hover {
	color: #900;
	text-decoration: underline;
	}		
#sidebar_staffarea ul li a:active {
	color: #369;
	}						
#sidebar_staffarea li.disc {list-style-type:disc;
	display:list-item;
	list-style-position:outside;
	}


/* Sidebar for fieldwork schedules on For the Media page  */
#sidebar_media_title {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 1.25em;
	text-decoration: underline;
	color: #360;
}
#sidebar_media_fieldwork{
	float: right; /* since this element is floated, a width must be given */
	width: 271px;
	background-image:url(../graphics/gradient04.jpg);
	background-repeat:repeat-x;
	/* background: #EBEBEB; */
	padding: 0px 5px 10px 10px;    /* T R B L */
	height: 100%;
	margin: 0px -20px 0px 10px;  /* T R B L */
	}
html>body #sidebar_media_fieldwork{
	width: 250px
	/* this is for most browsers, 780px works, IE reads above width and cannot read this the actual width */
	}


#sidebarright_3col ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	}
				
#sidebarright_3col li {
	color: #003366;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.95em;
	display: block;
	padding-bottom: 5px;
	list-style-type:none;
	}	
				
#sidebarright_3col ul li a:link {
	color: #369;
	}			
#sidebarright_3col ul li a:visited {
	color: #369;
	}				
#sidebarright_3col ul li a:hover {
	color: #900;
	font-decoration: underline;
	}		
#sidebarright_3col ul li a:active {
	color: #369;
	}					
#sidebarright_3col li.disc {list-style-type:disc;
	display:list-item;
	list-style-position:outside;
	}
	

#sidebarright_findit ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	}				
#sidebarright_findit li {
	color: #003366;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.95em;
	display: block;
	padding-bottom: 5px;
	list-style:none;
	}					
#sidebarright_findit ul li a:link {
	color: #369;
	}		
#sidebarright_findit ul li a:visited {
	color: #369;
	text-decoration:none;
	}				
#sidebarright_findit ul li a:hover {
	color: #900;
	font-decoration: underline;
	}		
#sidebarright_findit ul li a:active {
	color: #900;
	}						
#sidebarright_findit li.disc {list-style-type:disc;
	display:list-item;
	list-style-position:outside;
	}

#mainContent_2col{
	margin: 0 0 0 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px 0 18px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	} 
#calContent{
	margin: 0 0 0 220px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px;
	}
#newsHeadlinesTable {
	float: left;   
	margin: 0 0 0 0px;    /* T R B L */
	clear: both;
	width: 100%;
}
#newsHeadlinesTable ul {
	list-style-type: disc;
	margin: 0 0 0 -20px;    /* T R B L */
}
/* NEW FOOTER FOR CLIMATE EXPEDITIONS LOGO */
#footer2 {margin: 0 auto; padding: 0 10px 0 20px; 	background-image:url(../graphics/gradient06.jpg); background-repeat:repeat-x; clear: both; font-size: 1em; } 
#footer-ce-image {margin: 0 auto; border:none; float:right; width:102px; padding:0px 10px 10px 50px; vertical-align:top; }
#footer2 p {margin: 0; padding: 10px 0; font-size: 0.85em; text-align: left; line-height: 1.3em; }
#footer2 a {text-decoration: none; font-size: 1.1em; color: #006; padding:0 5px 0 5px; }
#footer2 a:visited {text-decoration: none; color: #006; }
#footer2 a:hover { text-decoration: underline; color: #900; }

/*NEW FOOTER FOR HOME PAGE */
#footer_homepage {margin: 0 auto; padding: 0 10px 0 20px; 	background-image:url(../graphics/gradient06.jpg); background-repeat:repeat-x; clear: both; font-size: 1em; } 
#footer-ce-image_homepage {margin: 0 auto; border:none; float:right; width:102px; padding:0px 10px 10px 50px; vertical-align:top; }
#footer2_homepage p {margin: 0; padding: 10px 0; font-size: 0.85em; text-align: left; line-height: 1.3em; }
#footer2_homepage a {text-decoration: none; font-size: 1.1em; color: #006; padding:0 5px 0 5px; }
#footer2_homepage a:visited {text-decoration: none; color: #006; }
#footer2_homepage a:hover { text-decoration: underline; color: #900; }

/* ORIGINAL FOOTER */
#footer {
	padding: 0 10px 0 20px;
	background-image:url(../graphics/gradient06.jpg);
	background-repeat:repeat-x;
	clear: both;
	font-size: 1em;
	} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0;
	font-size: 0.85em;
	text-align: left;
	line-height: 1.3em;
	}
#footer a {
	text-decoration: none;
	font-size: 1.1em;
	color: #006;
	padding:0 5px 0 5px;
}
#footer a:visited {
	text-decoration: none;
	color: #006;
}
#footer a:hover {
	text-decoration: underline;
	color: #900;
}
#login {
	color: #FFFFFF;
	font-size: 1em;
	padding: 0px;
	clear: none;
	margin: 0px 42px 0px 0px;
	text-align: right;
	line-height: 2.2em;
	text-decoration: none;
	float: right;
	}
p {
	line-height: 1.75;
	margin: 4px 8px 8px 0px;
	padding: 0px;
	}
h1 {
	color: #CC6600;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	border-bottom: 0px #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	}
h2 {
	color: #73998E;
	font-size: 1.4em;
	margin: 12px 0px 0px;
	padding: 4px 0px 0px;
	line-height:1.25;
	}
.h2blue {
	color: #006;
	font-size: 1.3em;
	margin: 12px 0px 0px;
	padding: 4px 0px 0px;
	font-weight:bold;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #006;
	margin: 0px;
	padding: 8px 0px 0px;
	}
.h3blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	font-style: normal;
	color: #73998e;
	margin: 0px 5px 5px 3px;
	padding: 8px 0px 0px;
	}
.h3calendar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #003366;
	margin: 7px 5px 5px 0px;
	padding: 0px 0px 9px;
	}
.h3burgundy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #980000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #036;
	margin: 0px;  /* T R B L */
	padding: 8px 0px 0px 0px;  /* T R B L */
	}
#leftindentp{
	margin: 0px;
	padding: 0px 0px 3px 15px;
	}
#firsthead, .firsthead {
	color: #006;
	font-size: 1.4em;
	padding: 0px 0px 0px 10px;
	clear: none;
	margin: 12px 0;
	font-weight: bold;
	border-left:8px solid #9CF;
	}
#mainhead {
	color: #73998e;
	font-size: 1.3em;
	padding: 12px 0px 0px;
	clear: none;
	margin: 0px;
	font-weight: bold;
	}
#projecthead {
	color: #73998E;
	font-size: 1.2em;
	padding: 7px 0px 0px;
	clear: left;
	margin: 0px;
	font-style: normal;
	font-weight: bold;
	line-height: 1.2em;
	}
#projecttext {
	line-height: 1.3;
	margin: 4px 8px 8px 220px;
	padding: 0px;
	}
#peopletext {
	line-height: 1.4;
	margin: 9px 8px 8px 110px;
	padding: 0px;
	font-size: 1em;
	}
#peopletextnopic {
	line-height: 1.4;
	margin: 9px 8px 8px 0px;
	padding: 0px;
	font-size: 1em;
	}
#medianewsrule {
	color: #FFFFFF;
	font-size: 0.1em;
	padding: 2px 0px 0px;
	clear: none;
	margin: 3px 5px 3px 0px;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #666666;
	width: 480px;
	}
#shortnewsrule, .shortnewsrule {
	color: #FFFFFF;
	font-size: 0.1em;
	padding: 2px 0px 0px;
	clear: none;
	margin: 3px 5px 3px 0px;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #666666;
	width: 490px;
	}
#longnewsrule, .longnewsrule {
	color: #FFFFFF;
	font-size: 0.1em;
	padding: 3px 0px 0px;
	clear: both;
	margin: 3px 5px 3px 0px;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #666666;
	}
#longsolidrule, .longsolidrule {
	color: #FFFFFF;
	font-size: 0.1em;
	padding: 3px 0px 0px;
	clear: both;
	margin: 3px 5px 3px 0px;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
	}
	
/* NEWS MODULE FORMATTING */
#newspic, .newspic {
	margin: 0px 9px 0px 0px;
	float: left;
	clear: left;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-top: 2px;
	line-height: 1.2em;
	text-decoration: none;
	}
#newspic a, .newspic a{
	text-decoration: none;
	//color: #ffffff;
	}
#newshead, .newshead {
	line-height: 1.2;
	margin: 0px 8px 8px 155px;
	padding: 0px;
	}
.newsdate {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 1em;
	color: #BF6E3C;
	font-weight:bold;
	}
.newsource {
	margin: 0px;
	padding: 10px 0px;
	font-size: 1em;
	font-weight:normal;
	font-style:italic;
	color: #003366;	
	}
.newsimage {
        padding: 6px 0 6px 0;
        }
#newstext, .newstext {
	line-height: 1.2;
	margin: 4px 8px 8px 155px;
	padding: 0px;
	font-style: italic;
	}
#newscaption, .newscaption {
	line-height: 1.2;
	margin: 4px 8px 8px 155px;
	padding: 0px;
	font-style: italic;
	font-size: .95em;
	}
#newsurl, .newsurl {
	line-height: 1.2;
	margin: 4px 8px 3px 155px;
	padding: 0px 0px 12px;
	font-style: normal;
	}
	
/* NEWS FILTER MENU MODULE */
.newsMenuDiv {margin: 0px 20px 0px 20px; padding: 15px 0px 18px 10px; border-top:solid 1px #99C; border-bottom:solid 1px #99C;}
.newsMenu {margin-left:160px; margin-top:-20px;}
.newsMenuItem {padding: 0px 40px 0px 40px; list-style:none; float:left; position:relative; display:block;}
.h3newsFilter{margin: 7px 5px 5px 0px; padding: 0px 0px 9px; font-size: 1em; font-weight: bold; color: #036;}

#googlesearch {
	line-height: 1.2;
	margin: 4px 4px 8px 20px;
	padding: 0px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	}	
	
#cse-search-results {
	line-height: 1.2;
	margin: 4px 0px 8px;
	padding: 0px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
		}	
	
	
	
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
	}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 20px;
	}
.eventtitle {
	margin: 9px 8px 7px 0px;
	padding: 0px;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#036;
	}
.eventdate {
	padding: 12px 0px 0px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BF6E3C;
	}
.eventlocation{
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	}
.movie_container {
       width: 450px;
       }
.movie_credit {
        text-align: left;
        margin-left: auto;
        margin-right: auto;
		vertical-align:middle;
		font-style:italic;
        }
		
/* unordered lists for equipment pages */
.equipment li {padding:0 0 5px 0}

.equip_category{
	margin: 8px 0px 0px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#BF6B12;
	text-decoration: none;
	font-weight: bold;
	}
.equip_category_list{
	margin: 0px;
	padding: 0px;
	}
.equip_category_list a {
	text-decoration: none;
	}
.equip_item {
	margin: 7px 8px 7px 10px;
	padding: 7px 0px 0px 12px;
	background-color: #ebebeb;
	height: 80px;
		}
.equip_item a {
	text-decoration: none;
		}
.equip_item a:hover {
	text-decoration: underline;
	color: #900;
		}
.equipmentlist {
	margin: 9px 8px 7px 0px;
	padding: 0px 0px 0px;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
		}
.equipmentlist a {
	text-decoration: none;
		}
.equipmentlist a:hover {
	color: #900;
	text-decoration:underline;
		}
.equip_thumbnail{
	margin: 0px 8px 0px 10px;
	text-decoration: none;
	float: right;
	height: 87px;
	width: 235px;
	clear: both;
		}
.equipmentname {
	margin: 15px 8px 7px 0px;  /*TRBL*/
	padding: 0px;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006;
	text-decoration: none;
	}
.equipmentdetails {
	text-align: left;
	vertical-align: top;
	}
.equipmentfield {
	margin: 9px 8px 7px 0px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BF6B12;
	text-align: right;
	vertical-align: top;
	}
.equipmentvalue {
	margin: 9px 8px 7px 0px;
	padding: 0px 0px 4px 10px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.subsystemdetails {
	table-layout: fixed; width:410px;
	margin-left: 170px;
	padding-top: 2px;
	border: 1px solid #999999;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
.subsystemheader {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BF6B12;
	background-position: left;
	text-align: left;
	}
.subsystemitem {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-position: left;
	text-align: left;
	}
.subsystemvalue {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.firstp {
	line-height: 1.3;
	margin: 15px 8px 0px 0px;
	padding: 0px;
	}
.goal {
	line-height: 1.4em;
	margin: 0px;
	padding: 0px 15px 0px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #669999;
	}
.big-image {
	border-right: 0px solid #669999;
	border-bottom: 1px solid #669999;
	}
.equip_pic {
	padding: 15px 0px 20px;
	clear: none;
        // cej
	//float: left;
	//margin: 0px 0px 0px 180px;
	}		
.leftpic {
	margin: 5px 14px 0px 0px;
	float: left;
	clear: none;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.leftpicbottom{
	margin: 0px;
	padding: 10px 14px 8px 0px;
	float: left;
	clear: none;
	}
.rightpic {
	margin: 10px 14px 4px 8px;
	float: right;
	clear: none;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#linebreak {
	break: both;
	clear: both;
	}
#newsmessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	color: #980000;
	margin: 0px;
	padding: 8px 0px 0px;
	}	
#listservtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 10px 10px 10px;   /* T R B L */
	background-color: #036;
	width: 95%;
	text-align: left;
	border: solid thin #000;
	}
#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	font-weight: normal;
	font-style: italic;
	margin: 0px;
	padding: 5px 0px 5px;
	}
#breadcrumb a {
	text-decoration: underline;
	}
#breadcrumb a:hover {
	color: #900;
	text-decoration: underline;
	}
#text_white {
	font-weight: normal;
	color: #2E2E2E;
	}
#text_lightblack {
	font-weight: normal;
	font-size: 0.95em;
	color:#2E2E2E; /* was #2e2e2e */
	}
#text_red {
	color: #980000;
}
#sidebarleft_3col_green {
	float: left; /* the actual width of this div, in standards-compliant browsers, or standards mode in IE will include the padding and border in addition to the width */
	background-image:url(../graphics/gradient02.jpg);
	background-repeat:repeat-x;
	padding: 0px 4px 14px 18px;
	margin: 14px 20px 16px 0px;
	clear: none;
	width: 350px; /* original width was 198px */
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-right-color: #999999;
	height: auto;
	}
#sidebarleft_3col_green a {
	text-decoration: underline;
	}
#sidebarleft_3col_green a:hover {
	color:#900;
	text-decoration: underline;
	}

/* Sidemenu CSS with arrow image */
#sidebar {
	margin-left: 0px;
	margin-top: 5px;
	padding-top: 0px;
	padding-left: 0px;
	background-color: #EBEBEB;
	color: #3300FF;
	font-weight: normal;
	width: 200px;
}
#titlesidebar {
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
	border-bottom: solid thin #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	color: #73998e;
}
#level3Nav {
    margin-left: 0px;
	background: #EBEBEB;
}
#level3Nav ul {  /* zeros out the default margins and removes the default bullets normally associated with an unordered list */
    margin: 0px;
    padding-left: 8px;
    list-style-type: none;
}
#level3Nav li {   /* defines the size of the list item box, positions the background image at the left end of that box */
    height: 100%;
	width: 100%;
	padding-left: 0px;
    background-position: left;
    background-repeat: no-repeat;
    line-height: 2.25em;   /*centers the text vertically within the box  */
    margin-bottom: 0px;
	background-image: url(../graphics/arrow.gif);
	color: #3300FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.95em;
}
#level3Nav li a {  /* makes the entire box clickable (height:100%; width:100%; display:block;) and removes the underline from the links */
    height: 100%;
    display: block;
    padding-left: 15px;  /* pushes the text over to the right of the icon. */
    text-decoration: none;
}
#level3Nav li a:link {
    font-weight: normal;
    color: #3300FF;
}
#level3Nav li a:visited {
    font-weight: normal;
    color: #3300FF;
}
#level3Nav li a:hover {
    font-weight: normal;
	text-decoration: none;
    color: #369;
	background: #999;
	background-position: left;
    background-repeat: no-repeat;
	background-image: url(../graphics/arrow.gif);
}
#level3Nav li a:active {
    font-weight: normal;
    text-decoration: none;
    color: #369;
	background: #666;
	background-position: left;
    background-repeat: no-repeat;
	background-image: url(../graphics/arrow.gif);
}
.cal_univ_holiday { 
	color: #F00;
}
.cal_month_event meeting_workshop {
	color: #060;
}
.cal_month_event {
	color: #006;
}


.projectheader {
	color:#000;
	background-color:#CCF;
}
#addthis {
	float:right; padding:10px 10px 10px 0px; }
#rssicon {
	float: right;
}
#back-to-top {float:right}


/* CSS for SITEMAP */
.sitemap-col1 {font-size: 1em; margin-left:8px; line-height:175%;}
.sitemap-col1 a {font-size: 1em; margin-left:8px; font-weight: bold;line-height: 1.1em;}
.sitemap-col2 {font-size: 1em; margin-left:50px; line-height:175%;}
.sitemap-col3 {font-size: 1em; margin-left:85px; line-height:175%;}
.sitemap-col4 {font-size: 1em; margin-left:120px; line-height:175%;}

/* CSS for DRILL LIST in PROJECTS DB */
.drill_name, .drill {font-weight:bold; font-size:1.1em; margin-bottom:-10px; display:inline; color:#006}
.drill_table {margin-top:5px; margin-bottom:30px; color:#000; border-spacing:1px; background-color:#89a;}
.drill_header {background-color:#c7dae7; font-weight:bold;}
.drill_season_header, .drill_pi_header, .drill_project_header, .drill_driller_header, .drill_location_header, .drill_cost_estimate_header, .drill_letter_of_support_header, .drill_eos_report_pi_header, .drill_eos_report_driller_header {padding:3px;}
.drill_cost_estimate_header, .drill_letter_of_support_header, .drill_eos_report_pi_header, .drill_eos_report_driller_header {text-align:center; width:60px;}
.drill_season_header {width:145px;}
.drill_pi_header {width:100px;}
.drill_project_header {width:180px;}
.drill_driller_header {width:70px;}
.drill_location_header {width:85px;}
.drill_season, .drill_pi, .drill_project, .drill_driller, .drill_location, .drill_cost_estimate, .drill_letter_of_support, .drill_eos_report_pi, .drill_eos_report_driller {padding:3px;}
.drill_cost_estimate, .drill_letter_of_support, .drill_eos_report_pi, .drill_eos_report_driller {text-align:center;}
.drill_row_odd {background-color:#FFF;}
.drill_row_even {background-color:#eee;}
.drill_project a:visited {text-decoration:underline}

/* CSS for PI LIST in PROJECTS DB */
.project_name {font-weight:bold; font-size:1.1em; margin-bottom:-10px; display:inline; color:#006}
.project_table {margin-top:5px; margin-bottom:30px; color:#000; border-spacing:1px; background-color:#89a;}
.project_header {background-color:#c7dae7; font-weight:bold;}
.project_season_header, .project_location_header, .project_drill_header, .project_driller_header, .project_start_header, .project_end_header, .project_cost_estimate_header, .project_letter_of_support_header, .project_eos_report_pi_header, .project_eos_report_driller_header {padding:3px;}
.project_cost_estimate_header, .project_letter_of_support_header, .project_eos_report_pi_header, .project_eos_report_driller_header {text-align:center; width:60px;}
.project_season_header {width:145px}
.project_location_header {width:85px}
.project_drill_header {width:170px}
.project_driller_header {width:70px}
.project_start_header {width:60px}
.project_end_header {width:60px}
.project_season, .project_location, .project_drill, .project_driller, .project_location, .project_location, .project_cost_estimate, .project_letter_of_support, .project_eos_report_pi, .project_eos_report_driller {padding:3px;}
.project_cost_estimate, .project_letter_of_support, .project_eos_report_pi, .project_eos_report_driller {text-align:center;}
.project_row_odd {background-color:#FFF;}
.project_row_even {background-color:#eee;}

/* CSS for UPCOMING FIELD SEASONS (by season) and COMPLETED FIELD SEASONS (by season) in PROJECTS DB */
.field_name {font-weight:bold; font-size:1.1em; margin-bottom:-10px; display:inline; color:#006}
.field_table {margin-top:5px; margin-bottom:30px; color:#000; border-spacing:1px; background-color:#89a;}
.field_header  {background-color:#c7dae7; font-weight:bold;}
.field_pi_header, .field_project_header, .field_funding_status_header, .field_location_header, .field_drill_header, .field_driller_header, .field_start_date_header, .field_end_date_header, .field_cost_estimate_header, .field_letter_of_support_header, .field_eos_report_pi_header, .field_eos_report_driller_header {padding:3px;}
.field_cost_estimate_header, .field_letter_of_support_header, .field_eos_report_pi_header, .field_eos_report_driller_header {text-align:center; width:60px;}
.field_pi_header {width:100px;}
.field_project_header {width:200px;}
.field_funding_status_header {width:70px}
.field_location_header {width:85px}
.field_drill_header {width:170px}
.field_driller_header {width:70px}
.field_start_date_header, .field_end_date_header {width:65px}
.field_pi, .field_project, .field_project_number, .field_funding_status, .field_location, .field_drill, .field_driller, .field_cost_estimate, .field_letter_of_support, .field_eos_report_pi, .field_eos_report_driller {padding:3px;}
.field_cost_estimate, .field_letter_of_support, .field_eos_report_pi, .field_eos_report_driller {text-align:center; width:60px;}
.field_row_odd {background-color:#FFF;}
.field_row_even {background-color:#eee;}
.field_project a:visited {text-decoration:underline}

/* CSS for ALL Letters of Support page */
.all_table {margin-top:5px; margin-bottom:30px; color:#000; border-spacing:1px; background-color:#89a;}
.all_header {background-color:#c7dae7; font-weight:bold;}
.all_pi_header, .all_project_header, .all_funding_status_header, .all_location_header, .all_drill_header, .all_cost_estimate_header, .all_letter_of_support_header, .all_proj_req_form_header, .all_support_letter_date {padding:3px;}
.all_pi, .all_project, .all_funding_status, .all_location, .all_drill, .all_cost_estimate, .all_letter_of_support, .all_support_letter_date {padding:3px;}
.all_pi_header {width:100px;}
.all_project_header {width:200px;}
.all_funding_status_header {width:70px}
.all_location_header {width:85px}
.all_drill_header {width:170px}
.all_cost_estimate_header, .all_letter_of_support_header, .all_proj_req_form_header {text-align:center; width:60px;}
.all_cost_estimate, .all_letter_of_support, .all_proj_req_form {text-align:center; width:60px;}
.all_support_letter_date {}
.all_row_odd {background-color:#FFF;}
.all_row_even {background-color:#eee;}
.all_project a:visited {text-decoration:underline}

/* CSS for the CONTAINER that contains the STAFF AREA TABS */
.tab-container {margin: 0px; padding:0 5px;}

/* START CSS for the PROJECT TRACKER TABS themselves */
/* root element for tabs  */
ul.css-tabs {  
	margin:0; /* important */ 
	padding:0;
	height:48px; /* original was 30px */
	border-bottom:1px solid #c9c3ba;
	z-index:-1;
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;
	z-index:-1;
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:0.9em;
	font-weight:bold;
	display:block;
	padding:5px 15px;	
	text-decoration:none;
	border:1px solid #c9c3ba;	
	border-bottom:0px;
	height:36px;
	background-color:#f1f0ee;
	color:#666;
	margin-right:2px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:visited {color:#666;}
ul.css-tabs a:hover {background-color:#FFF; color:#006;}

/* selected tab */
ul.css-tabs a.current {background-color:#FFF; border-bottom:2px solid #FFF; color:#006; cursor:default; }

/* tab pane */
div.css-panes > div {display:none; border:1px solid #c9c3ba; border-width:0 1px 1px 1px; min-height:150px; padding:15px 0px 2px 5px; background-color:#FFF;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
/* END CSS for the PROJECT TRACKER TABS themselves */

/* CSS for PROJECT SUMMARY OVERLAYS/PAGES */
.project_view_name {margin: 30px 8px 7px 0px; padding: 20px 0 10px 0; font-size: 1.5em; font-weight: bold; color: #006; text-decoration: none;}
.project_view {text-align: left; vertical-align: top;}
.project_view_item {margin: 9px 8px 7px 0px;font-weight: bold;color: #BF6B12;text-align: right;vertical-align: top; width:125px;}
.project_view_value {margin: 9px 8px 7px 0px; padding: 0px 0px 4px 10px;}
.project_view_seasons {border-spacing:1px; background-color:#89a;}
.project_view_seasons td {border:1px solid #CCC; padding:5px;}
.project_view_season_header {margin: 9px 8px 7px 0px;font-weight: bold;color: #BF6B12;text-align: left;vertical-align: top;background-color:#FFF;}
.project_view_season_name, .project_view_season_drill, .project_view_season_drillers, .project_view_pi_report, .project_view_driller_report {margin: 9px 0px 7px 0px; padding: 0px 0px 4px 0px; vertical-align:top; top;background-color:#FFF;}
.project_view_season_name {width:200px}
.project_view_season_drillers {width:300px}

/* Media contacts table */
.contactTable {margin-left:60px; border:0px}
.contactTable th, td {border:0px}
.contactsHeader {color: #BF6E3C; font-size: 1.2em; font-weight: bold;}
.contactPOC {font-size: 1.1em; font-weight:bold;}

/* REVISED PROJECTS TABLE */
/* 2010 SCHEDULE TABLE */
.projects_table {line-height:125%;border:1px solid #BEBEBE;color: #181818; width:100%;}
.projects_table_header {background: #6087BE; font-size:1.1em; color:#FFF;} /* #c7dae7 ##EAECFD */
.projects_table_oddrow {background: #FFF;}
.projects_table_evenrow {background:#F4F4F4;} /* #EAEAEA #F4F4F4 */ 
.projects_table_title {color: #C60; font-weight: bold; font-size:1.1em;}
.projects_table_proj-header {color: #006;font-weight: normal;}

.project_container {margin-left: 270px}
.project_photo {clear:both; float:left; margin-top:10px; border:1px solid #999;}

/* STAFF AREA Internal documents tables */
.documentlist {border:1px solid #CCC; width:700px;}
.documentheader {background:#c7dae7;padding:8px; vertical-align:bottom; font-weight:bold;}
.documentline_odd {background:#FFF;}
.documentline_even {background:#EEE;}
.documenttitle, .documentyear, .documentauthor, .documenttitleheader {padding:8px 8px 8px 8px;}
.documentTitle {font-weight: bold; font-size: larger; color:#BF6B12;}
.documentfield {font-weight: normal; vertical-align: text-top; font-style: italic;}
#infodescription {width: 250px;}

*******************************************************************************
Featured - Current and Upcoming Expeditions
*******************************************************************************

#featured {}
#featured p {text-align:left;}
#featured_main {float:left; color:#333; font-size:.9em;}
#featured_main .upcoming_photo {font-size:1em; color:#DDD; font-style:italic;}
#featured_main .upcoming_photo img {border:1px solid #FFF; margin-top:0px;}
#featured_main .upcoming_photo a.thumbnail {display:block; overflow:visible;}
#featured_main .upcoming_photo {width:200px; float:left;}
#featured_main .upcoming_text {margin-left:0px; width:200px; float:left; font-weight:bold;}
#featured_main .upcoming_text p {}
#featured_main .upcoming_text h1 {color: #73998E; font-size: 1.1em; margin: 12px 0px 0px; padding: 4px 0px 0px; text-align:left;}
#featured_main .upcoming_text h1 a {color:#73998E; text-decoration:none;  font-weight:bold;}
#featured_main .upcoming_text h1 a:visited {color:#73998E; text-decoration:none; font-weight:bold;}
#featured_main .upcoming_text h1 a:hover {color:#73998E; text-decoration:underline; font-weight:bold;}


*********************
Jcarousel skin
*********************

.jcarousel-skin-tango .jcarousel-container {background:#FFF; border: 0px solid #DDD; margin-top:15px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 825px; height: 285px; position: relative; margin-left:0px; padding: 15px 40px 15px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 825px;height: 285px;}
.jcarousel-skin-tango .jcarousel-item {width: 200px;height: 285px; border-right:1px solid #CCC; padding-right:38px;padding-left:28px;}

.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

/*  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 120px; right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../js/jsor-jcarousel-f1351b7/skins/tango/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 120px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../js/jsor-jcarousel-f1351b7/skins/tango/prev-horizontal.png) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/* Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../js/jsor-jcarousel-f1351b7/skins/tango/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}

.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../js/jsor-jcarousel-f1351b7/skins/tango/prev-vertical.png) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-position: 0 -32px;}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}

**************
Javascript sortable table
**************
table.sortable {border:1px solid #CCC;}
table.sortable th {background:#c7dae7;padding:8px; vertical-align:bottom; font-weight:bold;border:1px solid #CCC;}
table.sortable td {text-align: left; padding:8px 8px 8px 8px; width: 100px; vertical-align:top;border:1px solid #CCC;}
table.sortable tr.odd td {background:#FFF;}
table.sortable tr.even td {background:#EEE;}
table.sortable a img {border: 0;}

/* Staff Area Username display */
#display-user-name {color:#006;font-size:1em;font-weight: normal;float:right;padding:5px 10px 5px 0px;margin-top:-60px;line-height:125%; text-align:right;}

/* Tiny Accordion used on Previous Expeditions page */
#accordion2 {width:900px; margin:0px auto; border:1px solid #B6C7FD; border-top:none; }
.accordion2 {width:900px; margin:0px auto; color:#333;}
.accordion2 dt {width:888px; padding:5px 6px; font-weight:bold; font-size:1.2em; cursor:pointer; background-color:#EEE; background-image:url(/TinyAccordionV2/images/plus_blue_2.gif); background-position:right center; background-repeat:no-repeat; color:#006; border-top:1px solid #B6C7FD; } /* #95C1FC #09C #eef6f9 */
.accordion2 dt:hover {color:#006; background-color:#DDD;} /* #eef6f9 #CDD7DB */
.accordion2 .open {color:#006; background-color:#c7dae7; background-image:url(/TinyAccordionV2/images/minus_blue_2.gif)} /* #e6ebeb #95C1FC */
.accordion2 dd {margin:0px auto; overflow:hidden; background:#fff;}

/* Tiny Accordion used on Previous Projects Page */
#options {margin:10px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}
#acc {list-style:none; color:#033; margin:0 auto 10px -40px}
#acc h3 {border:1px solid #9ac1c9; padding:4px 6px 4px; font-size:1em; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/TinyAccordion/images/header.gif)}
#acc h3:hover {background:url(/TinyAccordion/images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested {list-style:none; color:#033; margin-bottom:15px}
#nested h3 {border:1px solid #9ac1c9; padding:4px 6px 4px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/TinyAccordion/images/header.gif)}
#nested h3:hover {background:url(/TinyAccordion/images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(/TinyAccordion/images/header_over.gif)}

/* Tabs for Current and Upcoming Project, Previous Projects, and Timeline pages */
ul#tabs {list-style-type: none; margin: 30px 0 0 0; padding: 0 0 0.5em 0; }
ul#tabs li {display:inline; }
ul#tabs li a {color: #666; font-weight: bold; background-color: #f1f0ee; border: 1px solid #c9c3ba; border-bottom: none; padding: 0.7em 0.6em 0.38em 0.6em; text-decoration: none; }
ul#tabs li a:visited {text-decoration:none;}
ul#tabs li a:hover {color:#006; background-color: #FFF; border: 1px solid #B6C7FD; border-bottom: none; text-decoration:none;}
ul#tabs li a.selected {color: #006; background-color: #FFF; border: 1px solid #B6C7FD; border-bottom: none; font-weight: bold; text-decoration:none;  padding: 0.7em 0.6em 0.4em 0.6em; }
div.tabContent {background-color:#FFF; border: 1px solid #B6C7FD; padding: 0.5em; margin-top:-6px;} /* other background-color #EFF7FB #f1f0ee #dedbde */ /* other border color #c9c3ba */
div.tabContent.hide {display: none; }

/* EQUIPMENT MATRIX */
.equipment-matrix {background-color:#CCC; text-align:center; }
.equipment-matrix tr {background-color:#FFF;}
.text-vertical {text-align:center; vertical-align:bottom; }
.char-name {font-weight:bold; text-decoration:underline; text-align:center; }
tr.row-spacer, td.row-spacer {height:4px; min-height:4px;}
.matrix-footnotes {margin-left:50px; font-size:0.9em; }

/* FUTURE EQUIPMENT PAGE */
development-stage {width:400px; }
td.development-stage {width:75px; }

.video_right {padding:0 0 10px 20px;float:right; }
.video_left {padding:0 20px 10px 0;float:left; }

/* IMAGES */
.img_right {float:right; padding:0px 0px 0px 20px; margin: 0; font-size:90%; font-style:italic; text-align:center;}

/* NEW TABS ON EQUIPMENT PAGES MAY 2011 */
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0 auto; /* set margins as desired */
font: bold 0.9em verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #B6C7FD; /* set border COLOR as desired */
list-style-type: none;
padding: 15px 10px 6px 10px; /* THIRD number must change with respect to padding-top (X) below */
text-decoration:none;
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav a:visited { /* settings for hover effect */
background: #eef6f9; /* set desired hover color */
color:#666;
text-decoration:none;
}

#tab1 li.tab1, #tab2 li.tab2, #tab3 li.tab3, #tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
margin-left:1px;
color:#006;
text-decoration:none;
}

#tab1 li.tab1 a, #tab2 li.tab2 a, #tab3 li.tab3 a, #tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #006; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 10px; /* must change with respect to padding (X) above and below */
margin-left:0px;
text-decoration:none;
}

ul#tabnav li a { /* settings for all tab links */
padding: 9px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #B6C7FD; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #eef6f9; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin: 0px 0px 0px 0px; /* set additional spacing between tabs as desired */
text-decoration:none;
border-bottom: none;
font-weight:bold;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
color:#006;
text-decoration:none;
}

**************
JCAROUSEL FOR ICE BITS NEWSLETTER PAGE 
**************

#featured_icebits {float:left; font-size:1em;}
#featured_icebits .icebits_cover {width:200px; float:left;}
#featured_icebits .icebits_cover img {border:0px solid #FFF; margin-top:0px;}
#featured_icebits .icebits_cover a.thumbnail {display:block; overflow:visible;}

#featured_icebits .icebits_contents {margin-left:20px; width:580px; min-width:580px; float:left; font-weight:normal; }
#featured_icebits .icebits_contents p {}
#featured_icebits .icebits_contents h1 {color: #BF6B12; font-size: 1.2em; margin: 0px; padding: 0px; text-align:left;}
#featured_icebits .icebits_contents h1 a {color:#BF6B12; text-decoration:none;  font-weight:bold;}
#featured_icebits .icebits_contents h1 a:visited {color:#BF6B12; text-decoration:none; font-weight:bold;}
#featured_icebits .icebits_contents h1 a:hover {color:#BF6B12; text-decoration:underline; font-weight:bold;}

.jcarousel-skin-icebits .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-icebits .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-icebits .jcarousel-container-horizontal {
    width: 800px; /* 245 */
    padding: 20px 40px;
}


.jcarousel-skin-icebits .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-icebits .jcarousel-clip-horizontal {
    width:  800px; /* 245 */
    height: 275px; /* 75 */
}


.jcarousel-skin-icebits .jcarousel-item {
    width: 800px; /* 75 */
    height: 275px; /* 75 */
}

.jcarousel-skin-icebits .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-icebits .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-icebits .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-icebits .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-icebits .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../js/jsor-jcarousel-f1351b7/skins/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-icebits .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../js/jsor-jcarousel-f1351b7/skins/tango/prev-horizontal.png);
}

.jcarousel-skin-icebits .jcarousel-next-horizontal:hover,
.jcarousel-skin-icebits .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-icebits .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-icebits .jcarousel-next-disabled-horizontal,
.jcarousel-skin-icebits .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-icebits .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-icebits .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-icebits .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../js/jsor-jcarousel-f1351b7/skins/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-icebits .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../js/jsor-jcarousel-f1351b7/skins/tango/next-horizontal.png);
}

.jcarousel-skin-icebits .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-icebits .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-icebits .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-icebits .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-icebits .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-icebits .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-icebits .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/***** EQUIPMENT ASSIGNMENT MATRIX *****/
td.legend {border:#666 thin solid;padding:5px; width:225px; text-align:center;}
p.matrix {font-size:0.9em; line-height:110%;}

#previous {width:40px; height:40px; float:left;}
#next {width:40px; height:40px; float:right; }

#assignment table {border-collapse:collapse; clear:both; }
#assignment .header td {padding:5px; font-weight:bold;}
#assignment td {border:#666 thin solid; }
td.name {padding:5px; }
.equipment {}
.funded {background:#CFC; padding:5px; margin-bottom:1px;}
.proposed {background:#FF9; padding:5px; margin-bottom:1px;}
.unavailable {background:#F66; padding:5px; margin-bottom:1px;}

