/******************************/ /* Spectraseis CSS            */
	/* Copyright 2007 Spectraseis */ /* Version: 1.3               */
	/* Author: Vlatko Davidovski  */ /******************************/
	/* -------------- GENERAL SETTINGS -------------- */
body {
	margin: 40px 40px 40px 40px;
	font-size: 8pt;
	font-family: Verdana;
	color: #444444;
	/* OLD BEGIN */
	/* background: url(../images/Spectraseis-Background-Image.jpg) repeat 0 0; */
	/* OLD END*/
	background: url(../images/Spectraseis-Background-Image-1.jpg) repeat 0 0;
}

h1 {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana;
	color: #444444;
}

h2 { /* TODO: define alternative to image title */
	
}

h3 { /* TODO: define alternative to image title */
	
}

/* TODO: define other normal headers */
a {
	font-family: Verdana;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}

a:hover {
	color: #333333;
}

a.selected {
	color: #333333;
}

a img {
	border: none;
}

ul {
	font-size: 8pt;
	font-family: Verdana;
	list-style: none;
	margin: 0;
	padding: 0 0 0 1em;
}

li {
	padding: 0;
	margin: 0 0 0.25em 0;
}

p {
	font-family: Verdana;
	font-size: 8pt;
}

/* -------------- FORMS -------------- */
label { /*
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block*/
	
}

input {
	font-family: Verdana;
	width: 347px;
	background-color: #ffffff;
	border: 1px solid #444444;
	color: #444444;
}

input.buttons {
	width: 100px;
	text-align: left;
	border: 1px solid #444444;
	background-color: #ffffff;
	color: #444444;
}

textarea {
	width: 347px;
	height: 150px;
	border: 1px solid #444444;
	background-color: #ffffff;
	color: #444444;
}

/* -------------- PAGE WRAPPER -------------- */
#page_wrapper {
	width: 922px;
	height: 703px;
	/* OLD BEGIN */
	/* height: 670px; */
	/* OLD END */
	margin: 0 auto;
	background: #ffffff;
	
	border: 1px solid #333333;
	/* OLD BEGIN */
	/*border-top: 1px solid #ee2200;
	border-right: 1px solid #009955;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #004499;*/
	/* OLD END */
}

/* -------------- BANNER -------------- */
#banner {
	height: 102px;
	background-image: url(../images/Spectraseis-Header-1.jpg);
	background-repeat: no-repeat;
}
/* OLD BEGIN */
/* #banner {
	height: 69px;
	background-image: url(../images/Spectraseis-Header.jpg);
	background-repeat: no-repeat;
}*/
/* OLD END */
/* -------------- HORIZONTAL NAVIGATION MENU -------------- */
#horizontal_navigation_menu {
	margin-top: 2px;
	padding-left: 9px;
	height: 23px;
	background: #ffffff;
}

#horizontal_navigation_menu a {
	border-left: 1px solid #999999;
	padding: 0 10px 0 10px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}

#horizontal_navigation_menu a:hover {
	color: #333333;
}

#horizontal_navigation_menu a.selected {
	color: #333333;
	border-left: 1px solid #333333;
}

/* -------------- VERTICAL NAVIGATION -------------- */
#vertical_navigation_space {
	width: 171px;
	height: 576px;
	float: left;
}

#vertical_navigation_space_wrapper {
	width: 153px;
	height: 550px;
	margin-left: 9px;
	margin-bottom: 19px;
	margin-right: 9px;
	position: relative;
}

/* -------------- MENU 1 -------------- */
#vertical_navigation_menu1 {
	color: #999999;
	margin-left: 0px;
}

#vertical_navigation_menu1 ul {
	list-style: none;
	margin-top: 8px;
	padding: 0 0 0 1em;
	text-indent: -1em;
}

#vertical_navigation_menu1 ul li {
	line-height: 20px;
	padding: 0;
	margin: 0 0 0 0;
}

#vertical_navigation_menu1 ul li:before { /*content: "\203A \0020";
	color: #999999;*/
	
}

#vertical_navigation_menu1 a { /*font-weight: bold;*/
	
}

#vertical_navigation_menu1 a.selected {
	font-weight: bold;
	color: #333333;
}

/* -------------- MENU 2 -------------- */
#vertical_navigation_menu2 {
	color: #999999;
	margin-top: 8px;
	padding-top: 8px;
	margin-left: 0px;
}

#vertical_navigation_menu2 ul {
	list-style: none;
	margin-top: 8px;
	padding: 0 0 0 1em;
	text-indent: -1em;
}

#vertical_navigation_menu2 ul li {
	line-height: 20px;
	padding: 0;
	margin: 0 0 0 0;
}

#vertical_navigation_menu2 ul li.bold {
	font-weight: bold;
}

#vertical_navigation_menu2 ul li:before { /*content: "\203A \0020";
	color: #999999;*/
	
}

#vertical_navigation_menu2 a {
	
}

#vertical_navigation_menu2 a.title {
	
}

#vertical_navigation_menu2 a.selected {
	font-weight: bold;
	color: #333333;
}

/* -------------- MENU 3 -------------- */
#vertical_navigation_menu3 {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #999999;
}

#title3 {
	color: #999999;
}

#vertical_navigation_menu3 a {
	
}

#vertical_navigation_menu3 a.title {
	font-weight: bold;
}

#vertical_navigation_menu3 a.selected {
	font-weight: bold;
	color: #333333;
}

#vertical_navigation_menu3 ul.submenu {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1em;
	text-indent: -1em;
}

#vertical_navigation_menu3 ul.submenu li {
	padding: 0;
	margin: 0 0 0 0;
}

#vertical_navigation_menu3 ul.submenu li:before {
	/*content: "\00BB \0020";
	color: #999999;*/
	
}

#vertical_navigation_menu3 ul.languages {
	padding-top: 15px;
	padding-left: 0;
}

#vertical_navigation_menu3 ul.languages img {
	margin-right: 5px;
}

/* -------------- CONTENT -------------- */
#content_space {
	width: 751px;
	height: 576px;
	float: right;
}

#content_space_wrapper {
	width: 711px;
	height: 540px;
	margin-left: 20px;
	margin-bottom: 19px;
	margin-right: 0;
	margin-top: 0;
}

#content_title {
	width: 711px;
	height: 39px;
}

/* -------------- TEMPLATE 0: Front page -------------- */
#content_template0 {
	width: 731px;
	height: 512px;
	margin-top: 15px;
	/*overflow: auto;*/
}

#content_template0 h1 {
	margin-top: 9px;
}

#content_template0 p {
	margin-top: 9px;
}

#content_template0 h1.no_top_margin {
	margin-top: 0;
}

#content_template0 p.no_top_margin {
	margin-top: 0;
}

#content_template0_wrapper {
	width: 711px;
	height: 458px;
}

#upper_row0 {
	width: 711px;
	height: 334px;
}

#left_column0 {
	width: 338px;
	height: 334px;
	float: left;
	/*background-image: url(../images/Spectraseis-Background-Image.jpg);*/
}

#left_column0_title {
	width: 338px;
	height: 209px;
	background-color: white;
}

#left_column0 p {
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 20px;
	margin-right: 30px;
}

#right_column0 {
	width: 348px;
	float: right;
}

.container0 {
	height: 110px;
	/*display: table;*/
}

.icon0 {
	width: 57px;
	height: 57px;
	background-color: white;
	float: left;
}

.content0 {
	float: right;
	width: 283px;
}

.content0_title {
	margin-left: 15px;
	margin-bottom: -10px;
	height: 39px;
	background-color: white;
}

.content0 p {
	margin-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
}

#lower_row0 {
	width: 711px;
	border-top: 1px solid #dddddd;
}

#lower_row0_title {
	width: 711px;
	height: 39px;
	background-color: white;
}

.image_container0 {
	width: 222px;
	height: 138px;
	background-color: white;
	float: left;
	margin-right: 22px;
}

#news_container {
	
}

#news_container a {
	color: #000000;
}

#news_container a.more {
	color: #999999;
}

#news_container a:hover {
	color: #333333;
}

#news_container ul { /*color: #999999;*/
	list-style: none;
}

#news_container ul li {
	
}

/*
#news_container ul li:before {
	margin-left: 22px;
	content: "\00BB \0020";
	color: #999999;
}
*/
	/* -------------- TEMPLATE 1: 4 pictures and 1 text column -------------- */
#content_template1 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template1 h1 {
	margin-top: 9px;
}

#content_template1 p {
	margin-top: 9px;
}

#content_template1 h1.no_top_margin {
	margin-top: 0;
}

#content_template1 p.no_top_margin {
	margin-top: 0;
}

#content_template1_wrapper {
	width: 711px;
	height: 458px;
}

#left_column1 {
	width: 347px;
	float: left;
}

#right_column1 {
	width: 348px;
	float: right;
}

#left_subcolumn1 {
	float: left;
}

#right_subcolumn1 {
	float: right;
}

.image_and_title_block1 {
	width: 166px;
}

.image_and_title_block1 p {
	margin-top: 5px;
	margin-bottom: 10px;
}

.image_container1 {
	width: 166px;
	height: 136px;
	background-color: white;
}

/* -------------- TEMPLATE 2: 1 picture 1 and text column -------------- */
#content_template2 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template2 h1 {
	margin-top: 9px;
}

#content_template2 p {
	margin-top: 9px;
}

#content_template2 h1.no_top_margin {
	margin-top: 0;
}

#content_template2 p.no_top_margin {
	margin-top: 0;
}

#content_template2_wrapper {
	width: 711px;
	height: 458px;
}

.image_container2 {
	width: 711px;
	height: 240px;
	background-color: white;
}

#left_column2 {
	width: 348px;
	float: left;
}

#right_column2 {
	width: 348px;
	float: right;
}

/* -------------- TEMPLATE 3: 2 columns -------------- */
#content_template3 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template3 h1 {
	margin-top: 9px;
}

#content_template3 p {
	margin-top: 9px;
}

#content_template3 h1.no_top_margin {
	margin-top: 0;
}

#content_template3 p.no_top_margin {
	margin-top: 0;
}

#content_template3_wrapper {
	width: 711px;
	height: 458px;
}

#left_column3 {
	width: 348px;
	float: left;
}

.image_container3 {
	width: 348px;
	height: 240px;
	background-color: white;
}

#right_column3 {
	width: 348px;
	float: right;
}

/* -------------- TEMPLATE 4: 3 columns -------------- */
#content_template4 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template4 h1 {
	margin-top: 9px;
}

#content_template4 p {
	margin-top: 9px;
}

#content_template4 h1.no_top_margin {
	margin-top: 0;
}

#content_template4 p.no_top_margin {
	margin-top: 0;
}

#content_template4_wrapper {
	width: 711px;
	height: 458px;
}

.image_container4 {
	width: 223px;
	height: 150px;
	background-color: white;
}

#left_column4 {
	width: 223px;
	float: left;
}

#middle_column4 {
	width: 223px;
	float: left;
	margin-right: 21px;
	margin-left: 21px;
}

#right_column4 {
	width: 223px;
	float: right;
}

/* -------------- TEMPLATE 5: Forms -------------- */
#content_template5 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template5_wrapper {
	width: 711px;
	height: 200px;
}

/* -------------- TEMPLATE 6: News Room -------------- */
#content_template6 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template6 h1 {
	margin-top: 9px;
}

#content_template6 p {
	margin-top: 9px;
}

#content_template6 h1.no_top_margin {
	margin-top: 0;
}

#content_template6 p.no_top_margin {
	margin-top: 0;
}

#content_template6_wrapper {
	width: 711px;
	height: 458px;
}

.image_container6 {
	width: 711px;
	height: 240px;
	background-color: white;
}

#top_story6 {
	margin-top: 10px;
	font-weight: bold;
}

#top_story_title6 a {
	font-weight: bold;
	color: #004499;
}

#top_story_lead_text6 {
	
}

#update_time6 {
	font-size: 7pt;
	line-height: 30px;
	margin-bottom: 10px;
}

#more_news6 {
	font-weight: bold;
}

#news_container6 ul {
	color: #999999;
	list-style: none;
	margin-left: 40px;
}

#news_container6 ul li {
	margin: 0;
	padding: 0;
	color: #004499;
}

#news_container6 ul li a {
	color: #004499;
}

.news_container6_lead_text {
	color: #444444;
	margin-bottom: 8px;
}

/* -------------- TEMPLATE 7: News page with picture -------------- */
#content_template7 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template7 h1 {
	color: #004499;
	margin-top: 9px;
}

#content_template7 p {
	margin-top: 9px;
}

#content_template7 h1.no_top_margin {
	margin-top: 0;
}

#content_template7 p.no_top_margin {
	margin-top: 0;
}

#content_template7_wrapper {
	width: 711px;
	height: 458px;
}

#update_time7 {
	font-size: 7pt;
	margin-bottom: 10px;
}

#left_column7 {
	width: 348px;
	float: left;
}

#lead_text7 {
	font-weight: bold;
}

#right_column7 {
	width: 348px;
	float: right;
}

.image_container7 {
	width: 348px;
	height: 240px;
	background-color: white;
}

/* -------------- TEMPLATE 8: News page without picture -------------- */
#content_template8 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template8 h1 {
	color: #004499;
	margin-top: 9px;
}

#content_template8 p {
	margin-top: 9px;
}

#content_template8 h1.no_top_margin {
	margin-top: 0;
}

#content_template8 p.no_top_margin {
	margin-top: 0;
}

#content_template8_wrapper {
	width: 711px;
	height: 458px;
}

#update_time8 {
	font-size: 7pt;
	margin-bottom: 10px;
}

#upper_row8 {
	height: 60px;
}

#lead_text {
	font-weight: bold;
}

#upper_row8_left_column {
	width: 348px;
	height: 60px;
	float: left;
}

#upper_row8_right_column {
	width: 348px;
	height: 60px;
	float: right;
}

#lower_row8 {
	margin-top: 20px;
}

#lower_row8_left_column {
	width: 348px;
	float: left;
}

#lower_row8_right_column {
	width: 348px;
	float: right;
}

/* -------------- TEMPLATE 9: News archive -------------- */
#content_template9 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template9 h1 {
	color: #004499;
	margin-top: 9px;
}

#content_template9 p {
	margin-top: 9px;
}

#content_template9 h1.no_top_margin {
	margin-top: 0;
}

#content_template9 p.no_top_margin {
	margin-top: 0;
}

#content_template9_wrapper {
	width: 711px;
	height: 473px;
}

.news_record9 {
	display: table-row;
}

.date9 {
	display: table-column;
	width: 130px;
	float: left;
	color: #999999;
	line-height: 20px;
}

.date14 {
	width: 280px;
	float: left;
	color: #999999;
	line-height: 20px;
}

.title9 {
	display: table-column;
	width: 581px;
	color: #000000;
	line-height: 20px;
	float: right;
}

.title14 {
	width: 431px;
	color: #000000;
	line-height: 20px;
	float: right;
}

.title9 a {
	color: #000000;
}

.title9 a:hover {
	color: #333333;
}

.title14 a {
	color: #000000;
}

.title14 a:hover {
	color: #333333;
}

/* -------------- TEMPLATE 12: Article -------------- */
#content_template12 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template12 h1 {
	color: #004499;
	margin-top: 9px;
}

#content_template12 p {
	margin-top: 9px;
}

#content_template12 h1.no_top_margin {
	color: #004499;
	margin-top: 0;
}

#content_template12 p.no_top_margin {
	margin-top: 0;
}

#content_template12_wrapper {
	width: 711px;
	height: 458px;
}

#left_column12 {
	width: 348px;
	float: left;
}

#authors12_title {
	margin-top: 9px;
	font-weight: bold;
}

#authors12_list {
	
}

#published12_in_title {
	margin-top: 9px;
	font-weight: bold;
}

#publisher12 {
}

#date_of_publication12_title {
	margin-top: 9px;
	font-weight: bold;
}

#date_of_publication12_date {
	
}

#right_colum12 {
	width: 348px;
	float: right;
}

#abstract12_title {
	margin-top: 9px;
	font-weight: bold;
}

#abstract12_content {
	
}

#download12 {
	margin-top: 9px;
}

/* -------------- TEMPLATE 15: Text only -------------- */
#content_template15 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template15 h1 {
	color: #444444;
	margin-top: 9px;
}

#content_template15 p {
	margin-top: 9px;
}

#content_template15 h1.no_top_margin {
	color: #444444;
	margin-top: 0;
}

#content_template15 p.no_top_margin {
	margin-top: 0;
}

#content_template15_wrapper {
	width: 711px;
	height: 458px;
}

#left_column15 {
	width: 348px;
	float: left;
}

#left_column15_content {
	
}

#download15 {
	margin-top: 9px;
}

/* -------------- TEMPLATE 16: Text only -------------- */
#content_template16 {
	width: 731px;
	height: 473px;
	margin-top: 15px;
	overflow: auto;
}

#content_template16 h1 {
	color: #444444;
	margin-top: 9px;
}

#content_template16 p {
	margin-top: 9px;
}

#content_template16 h1.no_top_margin {
	color: #444444;
	margin-top: 0;
}

#content_template16 p.no_top_margin {
	margin-top: 0;
}

#content_template16_wrapper {
	width: 711px;
	height: 458px;
}

#left_column16 {
	width: 348px;
	float: left;
}

#right_column16 {
	width: 348px;
	float: right;
}

#left_column16_content {
	
}

#right_column16_content {
	
}

.download16 {
	margin-top: 9px;
}

/* -------------- FOOTER -------------- */
#footer {
	height: 25px;
	margin-top: 15px;
	/*display: table-cell;*/
	vertical-align: bottom;
	color: #999999;
}

#footer ul {
	margin: 0;
	padding: 0 0 0 1em;
	text-indent: -1em;
}

#footer ul li {
	display: inline;
}

#footer ul li:after { /*
	content: "\203A \0020";
	color: #999999;
	padding-left: 5px;
	*/
	
}

/* -------------- JAHIA -------------- */
.jahia_table {
	display: table;
}

.jahia_table_row {
	display: table-row;
}

.jahia_table_inline {
	display: inline;
}

.jahia_table_cell {
	display: table-cell;
}