/* HTML Tags */
body {
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align:left;
	/*background-color:#006040;*/
        background-color:#000000;
	cursor: default;
}
P { margin:0px }
A { cursor:pointer; }

/* Layout Styles */
#container {
	/*width:1008px;*/
        width:98%;
	margin-left:5px;
	text-align:left;
	
}
#content {
	
	/*border-left:2px solid #000000;*/
	background-color:#EEFFDA;
/*	margin-top:-1px; */
	clear:both;
	text-align:justify;
	width:100%;
}
#content A { color:#333333; text-decoration:underline; }
#content A:hover { color:#66CC33; }
.menu_row { width:150px; vertical-align:top; text-align:center; align:right }
.content_row {
	/*width:858px;*/
	width:920px;
	vertical-align:top;
	overflow:auto;
	padding-top:40px;
	padding-right:7.5px;
	padding-left:7.5px;
}
.content_row UL {list-style-image: url(../../fileadmin/Aquafirst/Images/bullet_list.gif); margin-top:0px; margin-bottom:0px }
.content_row UL LI {list-style-image: url(../../fileadmin/Aquafirst/Images/bullet_list.gif);}

/* Login Styles */
.logintab {
	width:280px;
	height:32px;
	border:none;
	border-right:none;
        background-color:#EEFFDA;
}
.logintab A { color:#333333; }
.logintab A:hover { color:#66CC33; }
.loginbox {
	width:60px;
	height:14px;
	border:1px dotted #66CC33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#FFFFFF;
	color:#66CC33;
}
.tx-newloginbox-pi3-browsebox TABLE { margin-top:4px; margin-bottom:4px; } 
.tx-newloginbox-pi3-browsebox TD { padding:2px 7px 2px 7px; background-color:#EEFFDA;}
.tx-newloginbox-pi3-browsebox TD.tx-newloginbox-pi3-browsebox-SCell { background-color:#EEFFDA; }
.tx-newloginbox-pi3-listrow-header { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px dotted #66CC33; background-color:#EEFFDA; }

/* Search Styles */
.search {
	width:100%;
	height:32px;
	border: 1px dotted #000000;
	border-right:none;
	background-color:#EEFFDA;
}
.search TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	padding-left:8px;
	text-align:left;
	color:#333333;
}
.search TD A { font-size:90%; color:#333333; text-decoration:none; }
.search TD A:hover { color:#66CC33; }

/* Tabs Styles */
#header {
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica; 
	font-size: 100%;
	font-weight:bold;
	width:100%;
}
#header ul#primary {
	margin: 0;
	padding: 0;
	position: relative;
	/* padding-left:175px; */
	padding-left:2px;
}

#header ul#primary li  {
	display:inline;
	list-style:none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	/* width:160px; */
	width:200px;
	display:block;
	float:left;
	padding:0px 0;
	margin-top:1px;
	
	text-align:center;
	text-decoration:none;
	color: #66CC33;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 3px solid #EEFFDA;
	border-bottom: none;
	background: #EEFFDA;
	padding-bottom: 0px;
	margin-top: 0;
	color: #66CC33;
}

#header ul#primary a {
	background: #000000;
	border: 1px solid #000000;
	border-bottom: none;
	color: #66CC33;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #000000;
	background: #333333;
	padding-bottom: 0px;
	color: #66CC33;
}

/* Menu Styles */
#menu_table {
	width:100%;
	margin-top:7.5px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000000;
	font-weight:normal;
	text-align:left;
        font-size=8pt;
}
#menu_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*border-bottom:1px solid #000000;*/
	background-color:#66CC33;
	color: #FFFFFF;

}
#menu_date { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2E369B; }
#menu_table A { text-decoration:none; }
#menu_table A:hover { color:#2E369B; }

/* News Styles */
#news_table { font-weight:normal; text-align:left; border:1px solid;}
#news_header { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px;}
#news_header A { color:#333333; text-decoration:none;}
#news_subheader { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#333333; font-weight:normal;}
#news_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align:right;
	padding-right:10px;
}
#news_content {
	padding-left:10px;
	padding-right:20px;
	padding-bottom:0px;
	background-color:#EEFFDA;
	text-align:justify;
	border-right:1px solid #333333;
}
#news_link A { padding-left:23px; }
#news_more {
	text-align:right;
	padding-top:0px;
	padding-right:10px;
	background-color:#CCCCCC;
}
#ttnews-browsebox, .tx-ttnews-browsebox-strong, .tx-newloginbox-pi3-browsebox-strong, .tx-newloginbox-pi3-browsebox TD, .tx-indexedsearch-browsebox-strong { 
	font-weight:bold;
}
#ttnews-browsebox A {
	text-decoration:none;
}
.tx-ttnews-browsebox TD { padding: 2px 7px 2px 7px; background-color:#CCCCCC;}
.tx-ttnews-browsebox TD.tx-ttnews-browsebox-SCell { background-color:#FFFFFF; }
.tx-ttnews-browsebox-SCell A, .tx-newloginbox-pi3-browsebox-SCell A { font-weight: normal; }
.news-single-author A { color:#151C7B; text-decoration:none; font-weight:bold; }

/* Faq Styles */
.tx-irfaq-pi1 dd { margin-left:0px; }
.tx-irfaq-pi1 p { margin-top:5px; }

/* Search Results Styles */
.tx-indexedsearch TD {vertical-align: middle;}
/*  .tx-indexedsearch-sectionlinks { margin-top:-5px; margin-bottom:-5px; } */
.tx-indexedsearch .tx-indexedsearch-browsebox TD { padding: 2px 7px 2px 7px; background-color:#CCCCCC;}
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell { background-color:#CCCCCC; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-browsebox TABLE {margin:0px 0px -0px -2px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; color:#66CC33; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin:4px 0px 4px 0px}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#CCCCCC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#66CC33; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#CCCCCC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {margin-top:2px; margin-bottom:2px; color: #66CC33;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { color: #2E369B;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#CCCCCC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; padding: 0px 5px 0px 5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:250px; }

/* Site Map Styles */

/* List Styles */
.spacer { margin-left:8px; }
#list { font-weight:bold; }
#list P { margin-top:12px; padding-left:6px; }
#list A { text-decoration:none; color:#CCCCCC; }
#list_text { font-weight:normal; }
#list_text A { text-decoration:underline; }

/* Other Styles */
h1 {
	color:#6600FF;
	font-size:12pt;
	margin:5px 0px 7px 0px;
	border-bottom:1px solid #000000;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#66CC33;
	font-size:8pt;
	margin:5px 0px 7px 7px;
}
#subheader {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#CCCCCC;
	letter-spacing: 1.2px;
	text-align:justify;
	font-style: italic;
	padding-bottom:5px;
}
.classic_table { border:1px solid #000000; font-weight:normal; text-align:center; }
.classic_table_left { border:1px solid #000000; font-weight:normal; text-align:left; }
.classic_table_right { border:1px solid #000000; font-weight:normal; text-align:right; }
.classic_table_header { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #000000; background-color:#66CC33; }
.classic_table_header_R { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-right:1px solid #000000; background-color:#66CC33; }
.classic_table_header_L { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-left:1px solid #000000; background-color:#66CC33; }
.classic_table_footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-top:1px dotted #000000; }
.customizeinput, #tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass {
        border:1px solid #000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        background-color:#D6E6F1;
        color:#151C7B;
}
.smallinput, #tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass {
  	width:150px;
	height:14px;
	border:1px dotted #66CC33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#FFFFFF;
	color:#66CC33;
}
.largeinput, .tx-newloginbox-pi3-searchbox-sword, #tx-newloginbox-pi1-forgot_email, .tx-indexedsearch-searchbox-sword {
  	width:250px;
	height:14px;
	border:1px dotted #66CC33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#ffffff;
	color:#66CC33;
}
.textarea {
	border:1px dotted #66CC33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#FFFFFF;
	color:#66CC33;
}
.select, .tx-indexedsearch-searchbox td select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#FFFFFF;
	color:#66CC33;
}
.button, .tx-newloginbox-pi1-submit, .tx-newloginbox-pi3-searchbox-button, .tx-indexedsearch-searchbox-button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#66CC33;
	color:#FFFFFF;
}
.footer { width:100%; border-left:3px solid #000000; padding-top:7px; }
.copyright { width:100%; font-size:7pt; color:#c3c3c3; text-align:center; vertical-align:middle; }
.copyright A { color:#c3c3c3; text-decoration:underline; }

/* DbBrowser Styles */
.navSelected {BACKGROUND-COLOR: #D6E6F1;}

.DbBrowser_criteria {
	font-size:8pt;
	text-align:left;
	color:#2E369B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #000000;
	background-color:#D6E6F1;
}

.DbBrowser_header {
	font-size:8pt;
	text-align:left;
	color:#2E369B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #000000;
	background-color:#D6E6F1;
}

.DbBrowser_content {
	font-size:8pt;
	text-align:left;
	color:#2E369B;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:0px solid #000000;
	background-color:#F6F8FF;	
}

.DbBrowser_content a, .DbBrowser_header a {
	color:#2E369B;
	text-decoration:underline;
}

.DbBrowser_criteria input, .DbBrowser_criteria select, .DbBrowser_header input, .DbBrowser_header select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#F6F8FF;
	color:#2E369B;
}


/* SURF home page menu styles */
.menutitle {
    FONT-SIZE: 10pt;
    COLOR: #003063;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana,Arial;
    FONT-VARIANT: normal
}

.menulines{
border:2.5px hidden;
}

.menulines a{
    text-decoration:none;
    color:black;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal

}


/* Publication Styles */
#PublicationTabs {
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica;
	font-size: 100%;
	font-weight:bold;
	text-align: center;
}

#PublicationTabs ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#PublicationTabs li { 
	float: left; 
	width: 140px;
}

#PublicationTabs a { 
	width: 150px;
	text-decoration: none;
	color:#2E369B;
	font-family:Verdana, Arial, Helvetica;
	font-size: 100%;
	font-weight:bold;
}

#PublicationTabs a:hover {
	color:#6ACBDD;
}

#PublicationTabs span { width: 150px; }

.PublicationTabSelected {
	position: relative;
	top: 0;
	margin: 0 4px 0 0;
	float: left;
	background: #F6F8FF;
	border: 1px solid #000000;
	border-bottom: none;
	padding: 3px 1px 3px 7px;
	text-decoration: none;
	color: #2E369B;
}

.PublicationTabUnselected {
	position: relative;
	top: 0;
	margin: 1px 4px 0 0;
	float: left;
	background: #D6E6F1;
	border: 1px solid #000000;
	padding: 2px 1px 2px 7px;
	text-decoration: none;
	color: #2E369B;
}

.PublicationTabUnselected:hover {
	position: relative;
	top: 0;
	padding: 3px 1px 2px 7px;
	margin-top: 0px;
	color: #6ACBDD;
}

