@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}
.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 }
#missionContainer {width:150px;clear:none;float:left;padding: 0px 5px 10px 15px;margin:0px;color:#036;font-style:italic;font-weight:normal;  	                   height:250px;border-bottom: 1px solid #699;															                background-image:url(../graphics/gradient01.jpg);background-repeat:repeat-x;background-color:#ccccff}
#misssionHeader {font-weight:bold;font-style:normal;font-size:1.2em}
#missionContainer_new {width:205px;height:305px;clear:none;float:left;padding: 5px 5px 10px 15px;margin:0px;color:#036;font-style:italic;		                       font-weight:normal;border-bottom: 1px solid #699;background-color:#ccf}
#misssionHeader_new {font-weight:bold;font-style:normal;font-size:1.3em}

.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; /* green #7D96A1 / orange #C60 / NSF gold #CDC86D  / blue CDDBE8  #9CF #69F #66F */
}

/* 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 */
}

/* 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: 0px;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;}/* 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;}


#mission {
	color:#006;
	font-weight:bold;
	font-style:normal;
	font-size:1.2em;
	line-height:135%;
	text-align:justify;
}
.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: 1em;display: block;padding-bottom: 5px;
	list-style-type:none; line-height:150%}					
#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.3em;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: normal 82% Arial, Helvetica, sans-serif;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;text-decoration:none}
#section-lead a:hover{color:#600;text-decoration:underline}
#section-lead a:visited{text-decoration:none}
#section-lead p{margin-top:0px;font-size:12px;font-weight:normal;color:#006}
#section-title {color:#006}
#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.jpg);background-repeat: no-repeat}
#banner2 {height: 109px;background-image: url(../graphics/icedrill_banner.jpg);background-repeat: no-repeat}
#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 */
}
#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;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	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.3em;
	padding: 12px 0px 0px;
	clear: none;
	margin: 0px;
	font-weight: bold;
	}
#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;
	}
#newspic, .newspic {
	margin: 0px 9px 0px 0px;
	float: left;
	clear: left;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-top: 2px;
	line-height: 1em;
	text-decoration: none;
	}
#newspic a, .newspic a{
	text-decoration: none;
	//color: #ffffff;
	}
#newshead, .newshead {
	line-height: 1.2;
	margin: 0px 8px 8px 135px;
	padding: 0px;
	}
.newsdate {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #BF6E3C;
	font-weight:bold;
	}
.newsource {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003366;	
	}
.newsimage {
        padding: 6px 0 6px 0;
        }

#newstext, .newstext {
	line-height: 1.2;
	margin: 4px 8px 8px 135px;
	padding: 0px;
	font-style: italic;
	}
#newscaption, .newscaption {
	line-height: 1.2;
	margin: 4px 8px 8px 135px;
	padding: 0px;
	font-style: italic;
	font-size: .95em;
	}
#newsurl, .newsurl {
	line-height: 1.2;
	margin: 4px 8px 3px 135px;
	padding: 0px 0px 12px;
	font-style: normal;
	}
#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: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#036;
	}
.eventdate {
	padding: 12px 0px 0px;
	font-size: 0.95em;
	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: 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;
	color: #666666;
	background-position: left;
	text-align: left;
	}
.subsystemvalue {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	}
.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;
}

/* Project's accordion */
dt.projects {
	width: 1px;
	margin: 0px;
	height: 100%;
	float: left;
	clear: none;
	color: #000;
	font-weight: bold;
	padding-top: 10px;
}
dd.projects {
	margin-left: 10px;
	border: thin solid #999;
	overflow: auto;
}


/* History of U.S. Ice Drilling */
dt {
	width: 50px;
	margin: 0px;
	height: 100%;
	float: left;
	clear:left;
	color: #000;
	font-weight: bold;
	padding-top: 10px;
}
dd {
	margin-left: 50px;
	border: thin solid #999;
	overflow: auto;
}
.title {
	color: #C60;
	font-weight: bold;
	padding: 10px;
}
.contents {
	margin-left: 10px;
}
dd.timeline_evenrow {
	background-color: #F6F6F6;
}
img.timeline {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.projectheader {
	color:#000;
	background-color:#CCF;
}
#addthis {
	float:right;
	margin-top: 5px;
}
#rssicon {
	float: right;
}
#back-to-top {float:right}

/* CSS for accordion tables on Projects page */
.AccordionTitle, .AccordionTitleEven, .AccordionContent, .AccordionContainer
    {
        position: relative;
        width: 100%; /*changeble*/
    }
.AccordionTitle
    {
        height: 100%; /*changeble*/
        overflow: hidden;
        cursor: pointer;
        font-family: Arial, Helvetica, sans-serif; /*changeble*/
        font-weight: normal; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: left; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top: none; /*changeble*/
        border-bottom: none; /*changeble*/
        border-left: none; /*changeble*/
        border-right: none; /*changeble*/
        background-color: #FFF;
        color: #009;
		width: 910px; /* originally was 740px */
		padding-top: 10px;
		padding-bottom: 10px;
    }
.AccordionTitleEven
    {
        height: 100%; /*changeble*/
        overflow: hidden;
        cursor: pointer;
        font-family: Arial, Helvetica, sans-serif; /*changeble*/
        font-weight: normal; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: left; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top: none; /*changeble*/
        border-bottom: none; /*changeble*/
        border-left: none; /*changeble*/
        border-right: none; /*changeble*/
        background-color: #EEE;
        color: #009;
		width: 910px;   /* originally was 740px */
		padding-top: 10px;
		padding-bottom:10px;
    }
.AccordionContent
    {
        height: 0px;
        overflow: hidden; /*display: none;  */
		background-color: #FFF;
    }
.AccordionContent_
    {
		height: auto;
		padding-left: 5px;
		padding-right: 5px;
    }
.AccordionContentEven
    {
        height: 0px;
        overflow: hidden; /*display: none;  */
		background-color: #EEE;
    }
.AccordionContentEven_
    {
        height: auto;
		padding-left: 5px;
		padding-right: 5px;
    }
.AccordionContainer
    {
        border-top: solid 1px #CCC; /*changeble*/
        border-bottom: solid 1px #CCC; /*changeble*/
        border-left: solid 1px #CCC; /*changeble*/
        border-right: solid 1px #CCC; /*changeble*/
    }
.AccordionTitleHeader
    {
        height: 100%; /*changeble*/
        overflow: hidden;
        cursor: auto;
        font-family: Arial, Helvetica, sans-serif; /*changeble*/
        font-weight: bold; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: left; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top: solid 1px #CCC; /*changeble*/
        border-bottom: none; /*changeble*/
        border-left: solid 1px #CCC; /*changeble*/
        border-right: solid 1px #CCC; /*changeble*/
		background-color:#69C; /* originally was #b9d0d0 */
		/* background-image:url(../graphics/gradient08.jpg); */
		/* background-repeat:repeat-x; */
		color: #FFF;
		width: 910px;  /* originally was 740px */
    }
.ContentTableHeader
    {
        width: 100%;
        text-align: left;
        color: #000;
    }
.ContentRowHeader
	{
		color:#FFF;
		background-color:#69C; /* originally was #b9d0d0 */
		/* background-image:url(../graphics/gradient08.jpg); */
		background-repeat:repeat-x;
	}
.ContentCellHeaderTitle
    {
        width: 378px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellHeaderPI
    {
        width: 133px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellHeaderLocation
    {
        width: 111px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellHeaderStart
    {
        width: 59px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellHeaderEnd
    {
        width: 59px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentTable
    {
        width: 100%;
        text-align: left;
        color: #009;
    }
.ContentRowEven
	{
		background-color: #EEE;
		height: 150%;
	}
.ContentRowOdd
	{
		background-color: #FFF;
	}
.ContentCell
    {
        background-color: #FFF;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellTitle
    {
        width: 378px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		color: #C60;
		font-weight: bold;
    }
.ContentCellPI
    {
        width: 133px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellLocation
    {
        width: 111px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellStart
    {
        width: 59px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentCellEnd
    {
        width: 59px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
    }
.ContentTable a:link, a:visited
    {
        color: #3300FF;
        text-decoration: none;
    }
.ContentTable a:hover
    {
        color: Yellow;
        text-decoration: none;
    }
.text-align-right {
	text-align:right;
	}

/* 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:#A2B7CB; 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:#D0DCF2;}
.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:#A2B7CB; 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:#D0DCF2;}

/* 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:#A2B7CB; 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:#D0DCF2;}
.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:#A2B7CB; 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:#D0DCF2;}
.all_project a:visited {text-decoration:underline}

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

/* 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 {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:675px;}
.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 content
*******************************************************************************

#featured {}
#featured p {text-align:left;}
#featured_left {float:left; color:#333; font-size:.9em;}
#featured_left .panel_left {font-size:1em; color:#DDD; font-style:italic;}
#featured_left .panel_left img {border:1px solid #FFF; margin-top:15px;}
#featured_left .panel_left a.thumbnail {display:block; overflow:hidden;}
#featured_left .panel_left {width:210px; float:left;}
#featured_left .panel_right {margin-left:10px; width:270px; float:left;}
#featured_left .panel_right p {}
#featured_left .panel_right h1 {color: #73998E; font-size: 1.4em; margin: 12px 0px 0px; padding: 4px 0px 0px; text-align:left;}
#featured_left .panel_right h1 a {color:#73998E; text-decoration:none;}
#featured_left .panel_right h1 a:visited {color:#73998E; text-decoration:none;}
#featured_left .panel_right h1 a:hover {color:#73998E; text-decoration:none;}
#featured_left a {color:blue; text-decoration:underline;}
#featured_left a:visited {color:blue; text-decoration:underline;}
#featured_left a:hover {color:#900; text-decoration:underline;}
#featured_left h1 {margin:0; padding:0;}

*******************************************************************************
AnythingSlider
*******************************************************************************
/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/
.anythingSlider                         { width: 560px; height: 330px; position: relative; margin-left:10px; }
.anythingSlider .wrapper                { width: 545px; overflow: hidden; height: 285px; position: absolute; top: 40px; left: 0; margin:0px 0px 0px 0px;}
										/* width below as 32700px for Opera */
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 275px; width: 545px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 24px; width: 25px; background: url(../AnythingSlider/images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 150px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 -24px; right: 0px; }
.anythingSlider .back                   { background-position: -25px -24px; left: 0px; }
.anythingSlider .forward:hover          { background-position: 0 -0; }
.anythingSlider .back:hover             { background-position: -25px 0; }

.anythingSlider2                         { width: 700px; position: relative; }
.anythingSlider2 .wrapper                { width: 700px; overflow: hidden; }
.anythingSlider2 .wrapper ul             { width: 99999px; list-style: none;  }
*:first-child+html .anythingSlider2 .wrapper ul, * html .anythingSlider2 .wrapper ul { margin:0px 0px 0px 0px !important; }
.anythingSlider2 ul li                   { display: block; float: left; padding: 0; width: 700px; }
.anythingSlider2 ul li ul li			 { width:233px; }
.anythingSlider2 .arrow                  { display: none;}


#thumbNav                               { display:none;}
#start-stop                             { display:none;}