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

body 
	{
	background-color: #4d4a43;
	font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #635c57;
	}

h1 
	{
	font-size: 1.6em;
	line-height: 1.65em;
	margin-bottom: 15px;
	font-weight: bold;
	background-image: url(../images/h1_rule.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #404040;
	}
	
h2
	{
	font-size: 1.35em;
	line-height: 1.5em;
	margin: 5px 0 5px 0;
	font-weight: bold;
	color: #686868;
	}
	
.section {
	padding-top: 20px;
	}

p 
	{
	line-height: 1.4em;
	margin-bottom: 1.55em;
	}

a:link, a:visited 
	{
	color: #57b431;
	font-weight: bold;
	}

#wrapper 
	{
	text-align: center;
	}

#wrapper_footer 
	{
	text-align: center;
	}


#center, .center 
	{
	width: 820px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	}

.content_bg 
	{
	background-image: url(../images/body_content_bg_repeat.gif);
	background-repeat: repeat-y;
	}


.content_bg_left 
	{
	background-image: url(../images/body_content_bg_left.gif);
	background-repeat: repeat-y;
	background-color: #fffdf1;
	background-position: left;
	}
	
	.content_bg_right 
		{
		background-image: url(../images/body_content_bg_right.gif);
		background-repeat: repeat-y;
		background-position: right;
		}



#background 
	{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #e7e2cf;
	}

#header 
	{
	background-image: url(../images/header_bg_shadow.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	position: relative;
	height: 173px;
	}

#header_products
	{
	background-image: url(../images/header_bg_shadow.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	position: relative;
	height: 110px;
	}


.scipp_logo 
	{
	position: absolute;
	top: 25px;
	left: 0px;
	}

#header_nav 
	{
	position: absolute;
	top: 5px;
	right: 0px;
	font-size: 11px;
	}

#header_nav ul li, #header_nav ul li a:link, #header_nav ul li a:visited 
	{
	list-style-type: none;
	display: inline;
	padding-right: 10px;
	color: #e3dab9;
	text-decoration: none;
	}

#header_nav ul li a:hover
	{
	text-decoration: underline;
	}

#menu 
	{
	background-image: url(../images/menu_bg.gif);
	height: 27px;
	position: absolute;
	bottom: 0px;
	left: 30px;
	}

#menu li
	{
	float: left;
	}

#menu a
	{
	display: block;
	height: 27px;
	padding: 8px 15px 0px 15px;
	color: #d18917;
	text-decoration: none;
	
	}
	
#menu .about
	{
	background-image: url('../images/menu_left.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	}
	
#menu .about_selected
	{
	background-image: url('../images/menu_left_selected.gif') !important;
	background-repeat: no-repeat;
	padding-left: 20px;
	}

#menu .calendar
	{
	background-image: url('../images/menu_right.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 20px;
	}
	
#menu .calendar_selected
	{
	background-image: url('../images/menu_right_selected.gif') !important;
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 20px;
	}


#menu a:hover
	{
	text-decoration: underline;
	}
#menu a.menu_selected
	{
	color: #966211 !important;
	background-image: url('../images/menu_bg_selected.gif');
	}

#menu .about .menu_selected
	{
	background-image: url('../images/menu_left.gif') !important;	
	}

#menu span 
	{
	display: none;
	}

#header_banner 
	{
	background-image: url(../images/header_bg.jpg);
	height: 212px;
	position: relative;
	}


#header_banner_left, #header_banner_right
	{
	background-image: url(../images/header_slider_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	position: relative;
	}
	
	#header_banner_right
		{
		background-image: url(../images/header_slider_right.gif);
		background-position: right top;
		}


#header_image_about
	{
	background-image: url(../images/header_about.jpg);
	}
	
#header_image_team
	{
	background-image: url(../images/header_team.jpg);
	}

#header_image_research
	{
	background-image: url(../images/header_research.jpg);
	}
	
#header_image_dataproducts
	{
	background-image: url(../images/header_dataproducts.jpg);
	}
	
#header_image_publications
	{
	background-image: url(../images/header_publications.jpg);
	}
	
#header_image_calendar
	{
	background-image: url(../images/header_calendar.jpg);
	}
	
#header_image_contact
	{
	background-image: url(../images/header_contact.jpg);
	}
	
#header_image_links
	{
	background-image: url(../images/header_links.jpg);
	}
	
#header_image_news
	{
	background-image: url(../images/header_news.jpg);
	}
	
#header_image, #header_image_about, #header_image_team, #header_image_research, #header_image_dataproducts, #header_image_publications, #header_image_calendar, #header_image_contact, #header_image_links, #header_image_news
	{
	height: 166px;
	width: 774px;
	position: absolute;
	top: 16px;
	left: 24px;
	}

#banner_pics 
	{
	height: 166px;
	width: 774px;
	position: absolute;
	top: 16px;
	left: 24px;
	}

#banner_pics img {  
    width:  774px; 
    height: 166px; 
    top:  0; 
    left: 0 
} 

#body_content
	{
	background-image: url(../images/body_bg_norepeat.jpg);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	}

.single_col ul, .left_col ul
	{
	margin: 0 0 15px 0;
	}

.single_col ul li, .left_col ul li
	{
	margin: 0 0 10px 50px;
	line-height: 16px;
	}

.single_col 
	{
	width: 745px;
	}
	
.full_column
	{
	padding-bottom: 15px;
	margin: 0 30px 0 30px;
	text-align: left;
	}

.left_col
	{
	width: 485px;
	float: left;
	}
	
.single_col, .left_col
	{
	padding-bottom: 15px;
	margin: 0 0 0 30px;
	}

#right_col_thin
	{
	width: 250px;
	padding-right: 25px;
	float: right;
	}
	
.box
	{
	background: #ffffff;
	border: 1px solid #eae7d6;
	padding: 20px 20px 10px 20px;
	line-height: 1.3em;
	margin: 0 0 30px 0;
	}
	
#right_col_thin .box
	{
	font-size: .9em;
	}
	
#right_col_thin .box span
	{
	color: #999999;
	font-weight: bold;
	margin: 0 5px 0 0;
	}

#right_col_thin .box ul
	{
	margin: 0 0 2em 0;
	}
	
#right_col_thin .box ul li
	{
	margin: 0 0 10px 0;
	}

#footer, #footer_left, #footer_right
	{
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	height: 120px;
	position: relative;
	}

	#footer_left 
		{
		background-image: url(../images/footer_left.gif);
		background-repeat: no-repeat;
		background-position: left top
		}
	#footer_right 
		{
		background-image: url(../images/footer_right.gif);
		background-repeat: no-repeat;
		background-position: right top
		}



#footer_background 
	{
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	}

#footer_nav, #footer_nav_right
	{
	background-image: url(../images/footer_nav.jpg);
	height: 14px;
	margin: 0 7px 0 7px;
	padding-top: 6px;
	background-repeat: no-repeat;
	position: relative;
	text-align: center;
	width: 806px;
	float: none;
	clear: both;
	}

	#footer_nav_left
		{
		background-image: url(../images/footer_nav_left.gif);
		background-position: left top;
		margin: 0 7px 0 7px;
		padding: 0;
		width: inherit;
		}

		#footer_nav_right
			{
			background-image: url(../images/footer_nav_right.gif);
			background-position: right top;
			width: inherit;
			margin: 0;
			}



#footer_nav_links a:link, #footer_nav_links a:visited, #footer_nav_links ul li 
	{
	font-size: 9px;
	color: #d18917;
	display: inline;	
	text-decoration: none;
	}

#footer_nav_links a:hover
	{
	text-decoration: underline;
	}

#footer_nav_links span 
	{
	margin: 0 10px 0 10px;
	}

#copyright 
	{
	text-align: left;
	font-weight: bold;
	font-size: 9px;
	color: #d18917;
	position: absolute;
	top: 20px;
	left: 30px;
	}

#footer_logos 
	{
	position: absolute;
	top: 40px;
	right: 25px;
	}
	
.center_img
	{
	text-align: center;
	margin: -10px 0 20px 0;
	}
	
.name
	{
	font-weight: bold;
	font-size: 1.1em;
	margin: 0 5px 0 30px;
	}
	
.title
	{
	color: #999999;
	letter-spacing: .03em;
	}
	
.contact, .links, .home {
	color: #999999;
	font-size: .9em;
	}

#team_nav {
	width: 250px;
	line-height: 30px;
	}

#team
	{
	margin: 0 0 0 50px;
	}
	
.team_member
	{
	margin: 0 0 20px 40px;
	}
	
.team_member p
	{
	margin: 5px 0 5px 30px;
	}

.team_cols tr td
	{
	width: 370px;
	}
	
#events
	{
	margin: 0 0 0 30px;
	}
	
.events_date
	{
	font-weight: bold;
	color: #999999;
	padding: 0 20px 0 0;
	width: 120px;
	}

.events_location
	{
	font-weight: normal;
	letter-spacing: 0.03em;
	}
	
.events_info
	{
	width: 520px;
	}
	
.more_info
	{	
	display: none;
	background: #ffffff;
	border: 1px solid #eae7d6;
	padding: 20px 30px 20px 0;
	line-height: 1.3em;
	margin: 10px 0 0 0;

	}

.more
	{
	margin: 0 0 0 30px;
	}
	
.back_to_top
	{
	background-image: url('../images/top_arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	font-size: 7pt;
	padding: 0 0 0 15px;
	margin-bottom: 30px;
	float: right;
	}
	
label 
	{
	display: inline-block;
	width: 150px;
	text-align: right;
	margin: 4px 10px 10px 0;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	}

input
	{
	
	}

.input1
	{
	width: 250px;
	padding: 2px;
	border: 1px solid #8f907c;
	background: #e7e7c7 url('../images/input_bg.gif') repeat-x;
	}

.input3
	{
	width:500px;
	padding: 2px;
	border: 1px solid #8f907c;
	background: #e7e7c7 url('../images/input_bg.gif') repeat-x;
	}

.input2
	{
	width: 120px;
	padding: 2px;
	border: 1px solid #8f907c;
	background: #e7e7c7 url('../images/input_bg.gif') repeat-x;
	}


body {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background: #E6EAE9;
}

a {
	color: #c75f3e;
}

#mytable 
	{
	width: 100%;
	padding: 0;
	margin: 0;
	}

#mytable h1
	{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	background: none;
	margin-bottom: 5px;
	}
	
#mytable caption 
	{
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	}

#mytable th 
	{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
	}

#mytable th.nobg 
	{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
	}

#mytable td 
	{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	vertical-align: top;
	}

#mytable .small
	{
	width: 100px !important;
	}
	
#mytable td.alt 
	{
	background: #F5FAFA;
	color: #797268;
	}

#mytable th.spec 
	{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	}

#mytable th.specalt 
	{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	width: 150px;
	}

strong
	{
	font-weight: bold;
	}

.error
	{
	font-weight: bold;
	padding: 10px;
	}

.active_check
	{
	padding: 10px;
	display: block;
	}

optgroup
	{
	color: white;
	}

select
	{
	width: 200px;
	}