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

/* tag styles and nested css */
form {
padding:0;
margin:0;
}
body {
	background-image: url(../images/background_gradient.jpg);
	background-color: #0676b6;
	background-repeat: repeat-x;
	margin-left: 30px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 15px;
	background-attachment: scroll;
	background-position: left top;
	width:auto;
	min-width:954px;
}
h1 {
	font-size: 18px;
	color: #1f487e;
	margin: 0px;
	padding: 0px 0px 20px;
}
h2 {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font: italic 18px/44px Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #0081c3;
	font: bold 16px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h4 {
	font-size: 14px;
	color: #1f487e;
	margin:0;
	padding:10px 0px 0px 10px;
}
h5 {
	font-size: 12px;
	color: #000000;
	margin:0;
	padding:10 0 0;
	font-weight: bold;
}
h6 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0081C3;
	margin: 0px;
	padding: 10px 0px 0px;
}
.text ul {
	list-style: url(../images/bullet2.gif);
	padding-top: 0px;
	margin-top: 0px;
}
li {
	padding-top: 0px;
	margin-top: 0px;
}
ol {
	padding-top: 0px;
	margin-top: 0px;
}
a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #1f487e;
	text-decoration: underline;
}
a:visited {
	color: #0081c3;
	text-decoration: underline;
}
a:hover {
	color: #0081c3;
	text-decoration: underline;
}
p {
	margin: 0px;
	padding: 10px 0px 10px;
	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.white{font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
a.white:hover{font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration:underline;
}
.validation
{
	font-weight:bold;
	color:red;
}
#dataman {
	height: 308px;
	overflow: auto;
	scrollbar-face-color:#B2C8D5;
	scrollbar-highlight-color:#d8e3ea;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#006f7a;
	scrollbar-shadow-color:#59879f;
	scrollbar-arrow-color:#004A6F;
	scrollbar-track-color:#59879f;
	vertical-align: bottom;
}
#container #main_home #home_pic p {
	font: italic bold 16px/23px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	text-align: right;
}
#container #main_level2 #waterdrop .text h3 {
	margin: 0px;
	padding: 0px;
	color: #0081c3;
	font: bold 16px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#container #footer .float_right a {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

#container #footer .float_right a:hover {
	font-size: 11px;
	line-height: 16px;
	color: #feeebb;
	text-decoration: none;
}
#container #main_level2 #waterdrop .text .text2 .stripe a, a.fac  {
	color: #FFFFFF;
	text-decoration: none;
	font: italic bold 16px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bullet.gif) no-repeat scroll left center;
	padding-left: 15px;
	display: block;
}
#container #main_level2 #waterdrop .text .text2 .stripe h2, .stripe h2 {
	color: #FFFFFF;
	text-decoration: none;
	font: italic bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: 35px;
}
.darkblue {
	background-color: #1F487E;
}
.stripe p{
padding-left:0;}
.stripe a:hover {
	color: #feeebb;
}
.stripe a {
	color: #ffffff;
	text-decoration:none;
	background: url(../images/bullet.gif) no-repeat scroll left 3px;
	padding-left: 15px;
	display: block;
}
#container #main_level2 #waterdrop .text .text2 .stripe a:hover {
	color: #feeebb;
	background: url(../images/bullet_on.gif) no-repeat scroll left center;
}
#popup a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#container #main_level2 #waterdrop #level2_menu li ul, #level2_menu li ul ul {
	display: inline-block;
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#pics_level2 img {
	margin: 5px;
}
#pics_level2 table {
	float: right;
	width: 197px;
	display: block;
	padding:5px;
}



/* div positioning */
#rightShadow{
	background: url(../images/right-shadow.png) repeat-y scroll right top;
	padding-right: 16px;
	position: relative;
	
}
#bottomLeft{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 18px;
	width: 18px;
	background: url(../images/bottom-left.png) no-repeat scroll left top;
}
#bottomRight{
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 18px;
	width: 16px;
	background: url(../images/bottom-corner2.png) no-repeat scroll left top;
}
#topRight{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 19px;
	width: 16px;
	background: url(../images/top-right.png) no-repeat scroll left top;
}
#shadow{
	background: url(../images/bottom-shadow.png) repeat-x scroll left bottom;
	padding-bottom: 18px;
}
#container {
	border: 2px solid #FFFFFF;
	margin-bottom: 0px;
}
#header {
	background: #1F487E url(../images/background_logo.gif) repeat-x scroll left top;
	clear: both;
	padding-top: 18px;
	padding-bottom: 22px;
	padding-left: 10px;
}
#popup{
	border: 2px solid #FFFFFF;
	background: #fffbed;
	padding: 8px;
}
#search_field {
	float: right;
	width: 300px;
	background: url(../images/FP7-logo.png) no-repeat scroll 300px center;
	padding-right: 88px;
	height: 70px;
}
#level2-titlearea {
	height: 65px;
	background: url(../images/level2-titlearea-bg.jpg) repeat-x scroll left top;
}
#level2-content {
	/*background: url(../images/top-shadow.jpg) repeat-x scroll left top;*/

}
#search {
	padding-right: 0px;
	height: 70px;
	padding-top: 30px;
	position: relative;
}
#searchBox{
	position: absolute;
	width: 360px;
	top: 30px;
	right: 22px;
	height: 31px;
	background: url(../images/search-bg-long.png) no-repeat scroll 110px bottom;
}
.sBox{
margin-top:6px;
border:none;
background-image:url(../images/search-bg-inside.png);
vertical-align:top;
height:14px;
}
#level2-searchBox{
	position: absolute;
	width: 210px;
	height: 33px;
	background: url(../images/search-bg.png) no-repeat scroll left bottom;
	bottom: 30px;
	left: 7px;
}
.l2sBox{
margin-top:8px;
margin-left:5px;
border:none;
background-image:url(../images/search-bg-inside.png);
vertical-align:top;
height:14px;
width:90px;
}
#title {
	height: 100px;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
}
#strapline{
	float: right;
	width: 500px;
	background: url(../images/strapline2_level2.gif) no-repeat scroll right center;
	padding-right: 85px;
	height: 68px;
	margin-right: 10px;
	margin-top: 0px;
}
#nav1 {
	background: url(../images/nav_bg.gif) repeat-x scroll left top;
	height: 31px;
	padding-left: 246px;
	border-bottom: 1px solid #FFFFFF;
	/*position: relative;
	z-index:50;*/
}
#nav1-home {
	background: url(../images/nav_bg.gif) repeat-x scroll left top;
	height: 31px;
	padding-left: 243px;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	z-index:50;
}
#footer {
	clear: both;
	background: #1F487E;
	padding: 3px 10px;
	border-top: 1px solid #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#logo {
	background: url(../images/temporary-hydralab-logo.gif) no-repeat scroll left top;
	float: left;
	width: 200px;
	height: 68px;
}
#waterdrop{
	background: url(../images/background_nav2.jpg) no-repeat scroll right bottom;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#main_home {
	border-bottom: 1px solid #FFFFFF;
	background: url(../images/home-bg.jpg) repeat-x scroll left top;
	height: 591px;
}
#main-level2 {
	position: relative;
	/*border-bottom: 1px solid #FFFFFF;
	height:auto;
	min-height:591px;
	height: 591px;
	background: #fffbed url(../images/level2-bg.jpg) repeat-y scroll left top;*/
}
#main_level2{
	background: #FFFBED url(../images/level2_menu_bg.gif) repeat-y scroll right top;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}
#level2_content{
	width:100%;
}
#home_pic {
	background: url(../images/home2.jpg) no-repeat scroll left top;
	height: 134px;
	text-align: right;
	padding-top: 165px;
	padding-right: 15px;
}
#form {
	margin: 0px;
	padding: 0px;
}
#pics_level2 {
	float: right;
	width: 207px;
}
#facilities_inventory {
	background: url(../images/facilities_basin.jpg) no-repeat scroll left top;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
#facilities_flume {
	background: url(../images/facilities_flume.jpg) no-repeat scroll left top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
#facilities_ice {
	background: url(../images/facilities_ice.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#facilities_coriolis {
	background: url(../images/facilities_coriolis.jpg) no-repeat scroll left top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
#facilities_pipe {
	background: url(../images/facilities_pipe.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#instrument_inventory {
	background: url(../images/CoMMIBS.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}

#facilities_ship2 {
	background: url(../images/facilities_ship2.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#facilities_flume2 {
	background: url(../images/facilities_tunnels.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#facilities_other {
	background: url(../images/facilities_other.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#facilities_other2 {
	background: url(../images/facilities_geocentrifuge.jpg) no-repeat scroll left top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
#facility_cms {
	background: url(../images/facilities_flume.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#instruments_call {
	background: url(../images/instruments.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#instruments_epool {
	background: url(../images/instruments2.jpg) no-repeat scroll left top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
#instruments_inventory {
	background: url(../images/instruments.jpg) no-repeat scroll left top;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
#publications_journals {
	background: url(../images/journals.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#publications_confpapers {
	background: url(../images/conf_papers.jpg) no-repeat scroll left top;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
#publications_reports {
	background: url(../images/reports.jpg) no-repeat scroll right top;
	min-height:91px;
	height:auto !important;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}
#publications_guidelines {
	background: url(../images/guidelines.jpg) no-repeat scroll left top;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
/* standard classes */
.alt {
	display: none;
}
.clear {
	clear: both;
}
.submiton {
	background-color: #1F487E;
	padding: 2px;
	width: 50px;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEEEBB;
	font-weight: bold;
	cursor: pointer;
	height: 20px;
}
.copyright {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
}
.text{
	margin: 0px;
	padding: 0px;
	clear: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 100%;
}
.text2{
	padding: 30px;
	margin: 0px;
}
.water_title{
	background: #20477E url(../images/title_bg.jpg) no-repeat scroll right top;
	height: 44px;
	color: #FFFFFF;
	width: 100%;
	float: left;
}
.left_level2{
	background: #00FF33;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
#nav-float-right{
	float: right;
	height: 31px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 5000;
}

.menu_subhead{
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
}
/*--end table-- */

.table, .sortable {
	border: 1px solid #1F487E;
}
.table td, .table th, .sortable td, .sortable th {
	padding:4px;
}
.table_head2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FEEEBB;
	background: #385b83 url(../images/level2-titlearea-bg.jpg) repeat-x scroll left top;
	text-decoration: none;
	font-weight:bold;
}
.table_head {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FEEEBB;
	background: #385b83 url(../images/level2-titlearea-bg.jpg) repeat-x scroll left top;
	text-decoration: none;
	font-weight:bold;
}
.table_subhead2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #395c86 url(../images/subhead_bg.gif) repeat-x scroll left top;
	text-decoration: none;
	border-top: 1px solid #ffffff;
}
.table_subhead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #395c86 url(../images/subhead_bg.gif) repeat-x scroll left top;
	text-decoration: none;
	border-top: 1px solid #ffffff;
}
table.sortable th { 
	cursor: pointer; 
}
table#hiddenTable {
	border-top:0px;
}
table#hiddenTable td {
	border-top:0px;
}
.table_row_draft {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #fddada;
	text-decoration: none;
}
.table_row0 {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #1F487E;
	background: #FFEFBD;
	text-decoration: none;
}
.table_row1 {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #1F487E;
	background: #fffbed;
	text-decoration: none;
}
.table_row2 {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #1F487E;
	background: #FFFFFF;
	text-decoration: none;
}
.table_row3 {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #1F487E;
	background: #B6CEFB;
	text-decoration: none;
}
.table_row4 {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background: #5A748E;
}

.err_table {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #B0232A;
	color: #B0232A;
}
.err_table th, .text_error {
	color: #FFFFFF;
	text-decoration: none;
	background:#B0232A;
	text-align:left;
	padding:3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.err_table td {
	color: #B0232A;
	font-size: 11px;
	padding:4px;
}
#jqProblem {
	margin-right: auto;
	margin-left:auto;
	width:250px;
	margin-top:5px;
}
#jqProblem_list {
	margin-right: auto;
	margin-left:auto;
	margin-top:5px;
	display:none;
	height:30px;
	text-align:center;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	padding-top:8px;
}
/*--end table-- */

.stripe {
	background: url(../images/facilities_bg.gif) repeat-x scroll left top;
	padding-bottom: 25px;
}
a.box_sml {
	color: #FFFBED;
	text-decoration: none;
	background: url(../images/box_sml.jpg) no-repeat scroll left top;
	display: block;
	height: 60px;
	width: 125px;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-top: 16px;
	text-align: center;
}
a.box_sml:visited {
	color: #FFFBED;
	text-decoration: none;
	background: url(../images/box_sml.jpg) no-repeat scroll left top;
	display: block;
	height: 60px;
	width: 125px;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-top: 16px;
	text-align: center;
}
a.box_sml:hover {
	color: #20477E;
	text-decoration: none;
	background: url(../images/box_sml_on.jpg) no-repeat scroll left top;
	
}
a.box_med {
	color: #FFFBED;
	text-decoration: none;
	background: url(../images/box_med.jpg) no-repeat scroll left top;
	display: block;
	height: 61px;
	width: 168px;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-top: 16px;
	text-align: center;
}
a.box_med:visited {
	color: #FFFBED;
	text-decoration: none;
	background: url(../images/box_med.jpg) no-repeat scroll left top;
	display: block;
	height: 61px;
	width: 168px;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-top: 16px;
	text-align: center;
}
a.box_med:hover {
	color: #20477E;
	text-decoration: none;
	background: url(../images/box_med_on.jpg) no-repeat scroll left top;	
}
a.box_lrg {
	color: #FFFBED;
	text-decoration: none;
	background: url(../images/box_large.jpg) no-repeat scroll left top;
	display: block;
	height: 64px;
	width: 224px;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-top: 16px;
}
a.box_lrg:visited {
	color: #FFFBED;
	text-decoration: none;
	background: url(../images/box_large.jpg) no-repeat scroll left top;
	display: block;
	height: 64px;
	width: 224px;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-top: 16px;
}
a.box_lrg:hover {
	color: #20477E;
	text-decoration: none;
	background: url(../images/box_large_on.jpg) no-repeat scroll left top;	
}
.btn{
	border: solid 1px #ffffff;
	cursor:pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(images/ui-bg_highlight-soft_55_3a5d86_1x100.png) repeat-x scroll 50% 50%;
	height: 20px;
	width: 134px;
	text-align:center;
	margin:3px 0 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.btn:hover, .btn_sm:hover, .btn_tall:hover {
	background: url(images/ui-bg_highlight-hard_55_1a406f_1x100.png) repeat-x scroll 50% 50%;
	color: #ffffff;
}
.btn_tall{
	border: solid 1px #ffffff;
	cursor:pointer;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(images/ui-bg_highlight-soft_55_3a5d86_1x100.png) repeat-x scroll 50% 50%;
	height: 50px;
	width: 134px;
	text-align:center;
	margin:3px 0 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
a.btn, a.btn_sm {
	display:inline-block;
	height:18px;
	text-align:center;
	color:#feeebb;
	padding-top:2px;
	text-decoration:none;

}
a.btn:hover, a.btn_sm:hover, a.btn_tall:hover {
color:#FFFFFF;
text-decoration:none;
}
a.btn_tall{
	display:inline-block;
	height:48px;
	text-align:center;
	color:#feeebb;
	padding-top:2px;
	text-decoration:none;
	font: normal 13px Arial, Helvetica, sans-serif;

}
.buttonLrg{
	border: solid 1px #ffffff;
	cursor:pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(images/ui-bg_highlight-soft_55_3a5d86_1x100.png) repeat-x scroll 50% 50%;
	height: 30px;
	width: 140px;
	text-align:center;
	margin:0 3px 0 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
input.buttonLrg{
	float: left;
	height: 40px;
	text-align: center;
}

.btndrk{
	border: solid 1px #1f487e;
	cursor:pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(images/ui-bg_highlight-soft_55_3a5d86_1x100.png) repeat-x scroll 50% 50%;
	height: 20px;
	width: 134px;
	text-align:center;
	margin:3px 0 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.btndrk:hover, .btndrk_sm:hover {
	background: url(images/ui-bg_highlight-hard_55_1a406f_1x100.png) repeat-x scroll 50% 50%;
	color: #ffffff;
}
a.btndrk, a.btndrk_sm {
	display:inline-block;
	height:18px;
	text-align:center;
	color:#feeebb;
	padding-top:2px;
	text-decoration:none;

}
a.btndrk:hover, a.btndrk_sm:hover {
color:#FFFFFF;
text-decoration:none;
}
.greyed, .greyed:hover{background: url(images/ui-bg_highlight-soft_55_grey_1x100.png) repeat-x scroll 50% 50%;
color: #4e4e4e;
}
.btn_sm{
	border: solid 1px #ffffff;
	cursor:pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(images/ui-bg_highlight-soft_55_3a5d86_1x100.png) repeat-x scroll 50% 50%;
	height: 20px;
	width: 70px;
	text-align:center;
	margin:3px 0 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.btndrk_sm{
	border: solid 1px #1f487e;
	cursor:pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(images/ui-bg_highlight-soft_55_3a5d86_1x100.png) repeat-x scroll 50% 50%;
	height: 20px;
	width: 70px;
	text-align:center;
	margin:3px 0 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.submit {
	background-color: #1F487E;
	padding: 2px;
	width: 10em;
	border: 1px outset #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEEEBB;
	font-weight: bold;
	cursor: pointer;
}
.submiton {

	background-color: #1F487E;
	padding: 2px;
	width: 10em;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEEEBB;
	font-weight: bold;
	cursor: pointer;
}
.submit_sm {
	width: 100px;
	color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/button_bg_sm.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFEFBD;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.submit_sm2 {

	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	background-image: url(../images/button_bg_sm2.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #5A758C;
}
.submit_lrg {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	background-image: url(../forum/images/button_lrg.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFBED;
}
.txtBox {

	font-size: 11px;
	color: #18497B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEF;
	border: 1px solid #CCCCCC;
}


/* navigation*/
.nav {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.navon {
	color: #feeebb;
	text-decoration: none;
}
#container #main_level2 #level2_menu {
	float: right;
	width: 135px;
	margin: 0px;
	padding: 15px 5px 220px 0px;
	list-style: none;
}
#container #main_level2 #level2_menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#container #main_level2 #level2_menu a {
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/bullet.gif) no-repeat scroll left 6px;
	margin: 0px;
	display: block;
	width: 120px;
	padding: 3px 0px 0px 13px;
}
#container #main_level2 #level2_menu ul li a {
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/bullet.gif) no-repeat scroll left 6px;
	margin: 0px;
	display: block;
	width: 110px;
	padding: 3px 0px 0px 13px;
	list-style: none;
}
#container #main_level2 #level2_menu ul li a:hover {
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FEEEBB;
	text-decoration: none;
	background: url(../images/bullet_on.gif) no-repeat scroll left 6px;
	margin: 0px;
	display: block;
	width: 110px;
	padding: 3px 0px 0px 13px;
	list-style: none;
}

#container #main_level2 #level2_menu a:hover {
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FEEEBB;
	background: url(../images/bullet_on.gif) no-repeat scroll left 6px;
	margin: 0px;
	display: block;
	width: 120px;
	padding: 3px 0px 0px 13px;
}
#container #main_level2 #level2_menu ul li ul li a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/bulletsm.gif) no-repeat scroll left center;
	display: block;
	width: 100px;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	list-style: none;
}

#container #main_level2 #level2_menu ul li ul li a:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FEEEBB;
	text-decoration: none;
	background: url(../images/bulletsm.gif) no-repeat scroll left center;
	display: block;
	width: 100px;
	margin: 0px;
	padding: 0px 0px 0px 13px;
}
.register_login {
	background: url(../images/nav_register.gif) no-repeat scroll left top;
	height: 31px;
	width: 110px;
	display: block;
}

.register_login:hover {
	background: url(../images/nav_register.gif) no-repeat scroll left bottom;
	
}
.home{
	background: url(../images/nav_home.gif) no-repeat scroll left top;
	height: 31px;
	width: 43px;
	display: block;
}
.home:hover{
	background: url(../images/nav_home.gif) no-repeat scroll left bottom;
	height: 31px;
	width: 43px;
}
.home2{
	background: url(../images/nav_hydhome.gif) no-repeat scroll left top;
	height: 31px;
	width: 120px;
	display: block;
}
.home2:hover{
	background: url(../images/nav_hydhome.gif) no-repeat scroll left bottom;
	height: 31px;
	width: 120px;
}
#hyd_eventhome{
	background: url(../images/nav_budapest.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
	display: block;
}
.hyd_eventhome:hover{
	background: url(../images/nav_budapest_on.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
}
#hyd_eventhome2{
	background: url(../images/nav_lisbon.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
	display: block;
}
.hyd_eventhome2:hover{
	background: url(../images/nav_lisbon_on.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
}
#hyd_eventhome3{
	background: url(../images/nav_toulouse.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
	display: block;
}
.hyd_eventhome3:hover{
	background: url(../images/nav_toulouse1_on.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
}
#hyd_eventhome4{
	background: url(../images/nav_hull.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
	display: block;
}
#hyd_eventhome4:hover{
	background: url(../images/nav_hull.gif) no-repeat scroll left bottom;
	height: 31px;
	width: 146px;
}
#hyd_eventhome5{
	background: url(../images/nav_barcelona.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
	display: block;
}
#hyd_eventhome5:hover{
	background: url(../images/nav_barcelona.gif) no-repeat scroll left bottom;
	height: 31px;
	width: 146px;
}
#hyd_eventhome6{
	background: url(../images/nav_hannover.gif) no-repeat scroll left top;
	height: 31px;
	width: 146px;
	display: block;
}
#hyd_eventhome6:hover{
	background: url(../images/nav_hannover.gif) no-repeat scroll left bottom;
	height: 31px;
	width: 146px;
}
#about {
	background: url(../images/nav_about.gif) no-repeat scroll left top;
	height: 31px;
	width: 108px;
	display: block;
}
#hydiv {
	background: url(../images/nav_hydiv.gif) no-repeat scroll left top;
	height: 31px;
	width: 140px;
	display: block;
}
.what_level2 {
	background: url(../images/nav_what2_on.gif) no-repeat scroll left top;
	height: 31px;
	width: 151px;
	display: block;
}
.facilities_level2 {
	background: url(../images/nav_facilities_on.gif) no-repeat scroll left top;
	height: 31px;
	width: 151px;
	display: block;
}

#experiment {
	background: url(../images/nav_experimental.gif) no-repeat scroll left top;
	height: 31px;
	width: 144px;
	display: block;
	
}
#research {
	background: url(../images/nav_research.gif) no-repeat scroll left top;
	height: 31px;
	width: 62px;
	display: block;
	
}
#publications {
	background: url(../images/nav_publications.gif) no-repeat scroll left top;
	height: 31px;
	width: 91px;
	display: block;
	
}
.networking_level2 {
	background: url(../images/nav_network2.gif) no-repeat scroll left top;
	height: 31px;
	width: 151px;
	display: block;
}

#tools {
	background: url(../images/nav_facilities.gif) no-repeat scroll left top;
	height: 31px;
	width: 152px;
	display: block;
}
.transnational_level2 {
	background: url(../images/nav_trans_on.gif) no-repeat scroll left top;
	height: 31px;
	width: 151px;
	display: block;
}

#taking_part {
	background: url(../images/nav_takingpart.gif) no-repeat scroll 2px top;
	height: 31px;
	width: 87px;
	display: block;
}
#participant {
	background: url(../images/nav_participant.gif) no-repeat scroll left top;
	height: 31px;
	width: 104px;
	display: block;
}
.joint_level2 {
	background: url(../images/nav_JR2.gif) no-repeat scroll left top;
	height: 31px;
	width: 151px;
	display: block;
}


/* dropdown menus */
#nav, #nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	/*position:relative;
	z-index:20;	*/
}

#nav li {
	float: left;
	padding: 0;
	list-style: none;
}

#nav li ul.about2 {
	width: 104px;
	z-index: 5000;
	text-align:left;	
}
#nav li ul.publications2 {
	width: 120px;
	z-index: 5000;
	text-align:left;		
}
#nav li ul.experiment2 {
	width: 152px;	
	z-index: 5000;
	text-align:left;	
}

#nav li ul.taking_part2 {
	width: 100px;
	text-align:left;
	margin-left:2px;			
}
#nav li ul.participant2 {
	width: 92px;	
	text-align:left;		
}
#nav li ul.tools2 {
	width: 115px;
	text-align:left;					
}
#nav li ul.event2 {
	width: 135px;
	text-align:left;				
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	background: #1f487e;
	border: 1px solid #FFFFFF;
	padding: 5px;
	z-index: 10;
	visibility: visible;
}
#nav li ul li  {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #55708d;
	text-decoration: none;
	/*background: url(../images/bullet.gif) no-repeat scroll left 3px;
	padding-left: 10px;
	padding-bottom:5px;*/
	display: block;
}
#nav li ul li a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	/*background: url(../images/bullet.gif) no-repeat scroll left 3px;*/
	padding-left: 5px;
	padding-bottom:5px;
	display: block;
}

#nav li ul li a:hover {
	color: #feeebb;	
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#nav li ul.experiment2 li {
	width: 152px;
	background: url(none);		
}

#nav li ul.about2 li {
	width: 104px;
	background: url(none);		
}
#nav li ul.publications2 li {
	width: 120px;
	background: url(none);		
}
#nav li ul.taking_part2 li {
	width: 100px;
	background: url(none);		
}
#nav li ul.participant2 li {
	width: 92px;
	background: url(none);		
}

#nav li ul.tools2 li {
	width: 115px;
	background: url(none);		
}
#nav li ul.event2 li {
	width: 135px;
	background: url(none);		
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
}

#nav #about:hover, #nav #about.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_about.gif) no-repeat scroll left bottom;
}
#nav #hydiv:hover, #nav #hydiv.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_hydiv.gif) no-repeat scroll left bottom;
}
#nav #publications:hover, #nav #publications.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_publications.gif) no-repeat scroll left bottom;
}
#nav #taking_part:hover, #nav #taking_part.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_takingpart.gif) no-repeat scroll 2px bottom;
}
#nav #participant:hover, #nav #participant.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_participant.gif) no-repeat scroll left bottom;
}

#nav #experiment:hover, #nav #experiment.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_experimental.gif) no-repeat scroll left bottom;
}

#nav #tools:hover, #nav #tools.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_facilities.gif) no-repeat scroll left bottom;
}
#nav #hyd_eventhome4:hover, #nav #hyd_eventhome4.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_hull1_on.gif) no-repeat scroll left top;
}
#nav #hyd_eventhome5:hover, #nav #hyd_eventhome5.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_barcelona.gif) no-repeat scroll left bottom;
}
#nav #hyd_eventhome6:hover, #nav #hyd_eventhome6.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_hannover.gif) no-repeat scroll left bottom;
}
#nav #hyd_eventhome:hover, #nav #hyd_eventhome.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_budapest_on.gif) no-repeat scroll left top;
}
#nav #hyd_eventhome2:hover, #nav #hyd_eventhome2.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_lisbon_on.gif) no-repeat scroll left top;
}
#nav #hyd_eventhome3:hover, #nav #hyd_eventhome3.sfhover {
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	background: url(../images/nav_toulouse1_on.gif) no-repeat scroll left top;
}
/* end drop down menu */
.bright_blue {
	color: #0081C3;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
a.top_link, a.top_link:hover, a.top_link:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5A748E;
	text-decoration: none;
	background: url(../images/bullet2.gif) no-repeat scroll right center;
	text-align: right;
	padding-right: 20px;
}
a.back_link, a.back_link:hover, a.back_link:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5A748E;
	text-decoration: none;
	background: url(../images/arrow-backward.jpg) no-repeat scroll left center;
	text-align: left;
	padding: 10px 0 10px 30px;
}

/*a.back_link, a.back_link:hover, a.back_link:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5A748E;
	text-decoration: none;
	background: url(images/back.png) no-repeat scroll left top;
	text-align: left;
	padding-left: 20px;
}*/

.table_boarder {
	border: 1px solid #5A748E;
}
.txtBox2 {
	font-size: 12px;
	color: #18497B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEF;
	border: 1px solid #18457B;
	width: 30em;
}
.submit_md3 {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	background-image: url(../images/button_bg_md.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFEFBD;
}
.large_yellow {
	font: italic bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #Feeebb;
	text-decoration: none;
}
.link_nohover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FEEEBB;
	text-decoration: none;
}
.white_text {
	color: #FFFFFF;
}
.small {
	font-size: 10px;
}
.table_cells {
	background: #FFEFBD;
}
.table_cells2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A758C;
	font-weight: bold;
	text-decoration: none;
	background: #FFEFBD;
}
.text_yellow {
	font-weight: normal;
	color: #FFEFBD;
	font-size: 11px;
}
.submit_md {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	background-image: url(../images/button_bg_md.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #5A758C;
}
a.sitemap_head, a.sitemap_head:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #0081C3;
	text-decoration: none;
}
.sitemap_subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #1F487E;
	text-decoration: none;
}
.navgrey {

	font-size: 11px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}
.navblue, .navlightblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A758C;
	font-weight: bold;
	text-decoration: none;
}
.navlightblue, navblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0081C3;
	text-decoration: none;
}
.navbox_picleft {
	background: url(../images/facilities_flume.jpg) no-repeat scroll left top;
	height: 91px;
	padding-top: 15px;
	padding-left: 160px;
}
.navbox_picright {
	background: url(../images/facilities_flume.jpg) no-repeat scroll right top;
	height: 91px;
	padding-top: 15px;
	padding-right: 160px;
	padding-left: 10px;
}.admin {
	background: url(../images/nav_admin2.gif) no-repeat scroll left top;
	height: 31px;
	width: 151px;
	display: block;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #1F487E;
	width: 40em;
}
a.navblue, a.navblue:visited, a.navlightblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A758C;
	font-weight: bold;
	text-decoration: none;
}
a.navlightblue, a.navlightblue:visited, a.navblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0081C3;
	text-decoration: none;
}
.timeline_background {
	padding: 30px;
	margin: 0px;
	position: relative;
	z-index: 1;
	background: center;
}
.div_bg {
	background: #FFEFBD;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #5A748E;
	display: block;
}
#container #main_home #news_flash {
	background: #1C4D84;
	border: 1px solid #FFFFFF;
	width: 250px;
	position: absolute;
	right: 50px;
	top: 190px;
	padding: 5px;
	color: #feeebb;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
#container #main_home #news_flash a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
#container #main_home #news_flash a:hover {
	font-weight: bold;
	color: #FEEEBB;
	text-decoration: none;
}
.shhh{
	display:none;
}
.padLB {
	padding-bottom: 10px;
	padding-left: 10px;
}
#container #right {
	float: right;
	width: 285px;
	padding-top: 0px;
}
#column1{
	float: left;
	height: 585px;
	width: 242px;
	margin-top: 6px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	z-index: 51;
}
#slideshow{
	height: 585px;
	width: 242px;
	background: #155B95 url(../images/slide2.jpg) no-repeat scroll left top;
}
#level2-column1{
	float: left;
	height:auto;
	min-height: 585px; !important
	height: 585px;
	width: 199px;
	margin-top: 6px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: #264d80 url(../images/sediment.jpg) no-repeat scroll left bottom;
	position: relative;
}
#column2{
	float: left;
	height: 559px;
	width: 242px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#slideshow2{
	height: 558px;
	width: 242px;
	background: #155B95 url(../images/slides2.jpg) no-repeat scroll left top;
	z-index:5;
	border-bottom: 1px solid #FFFFFF;
}
#title-area{
	height:358px;
	background: url(../images/left-shadow.jpg) no-repeat scroll 242px top;
	padding-left: 506px;
	text-align: right;
}
#column3{
	height: 159px;
	background: url(../images/column3_bg.jpg) no-repeat scroll left top;
	padding: 15px 25px 25px 506px;
	text-align: left;
}
#column3 ul {
	list-style: url(../images/bullet2.gif);
	padding-top: 0px;
	margin-top: 0px;
}
#main_home #column3 li{	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1f497f;
	padding: 5px 0;}
#main_home #column3 p{	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1f497f;}
#main_home p.strapline{
	font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	padding-right: 25px;
}
#main_home p {
	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 25px;
	color: #feeebb;
}
#main_home a {
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #007dbe;
	text-decoration: none;
}
#main_home a:hover {
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #1f497f;
	text-decoration: none;
}
.log {
	background: url(../images/login-btn.png) no-repeat scroll left top;
	height: 46px;
	width: 122px;
	display: inline-block;
	margin-top: 20px;
}

.log:hover, .log2:hover {
	background: url(../images/login-btn.png) no-repeat scroll left bottom;	
}
.log2 {
	background: url(../images/login-btn.png) no-repeat scroll left top;
	height: 46px;
	width: 122px;
	display: inline-block;
	margin-top: 10px;
}
.logout {
	background: url(../images/logoff-btn.png) no-repeat scroll left top;
	height: 46px;
	width: 122px;
	display: inline-block;
	margin-top: 20px;
}
.logout2 {
	background: url(../images/logoff-btn.png) no-repeat scroll left top;
	height: 46px;
	width: 122px;
	display: inline-block;
	margin-top: 10px;
}
.logout:hover, .logout2:hover {
	background: url(../images/logoff-btn.png) no-repeat scroll left bottom;	
}
.reg {
	background: url(../images/register-btn.png) no-repeat scroll left top;
	height: 45px;
	width: 123px;
	display: inline-block;
	margin-top: 20px;
}

.reg:hover, .reg2:hover {
	background: url(../images/register-btn.png) no-repeat scroll left bottom;	
}
.reg2 {
	background: url(../images/register-btn.png) no-repeat scroll left top;
	height: 45px;
	width: 118px;
	display: inline-block;
	margin-top: 10px;
}
.acc {
	background: url(../images/myaccount-btn.png) no-repeat scroll left top;
	height: 45px;
	width: 123px;
	display: inline-block;
	margin-top: 20px;
}
.acc2 {
	background: url(../images/myaccount-btn.png) no-repeat scroll left top;
	height: 45px;
	width: 123px;
	display: inline-block;
	margin-top: 10px;
}
.acc:hover, .acc2:hover {
	background: url(../images/myaccount-btn.png) no-repeat scroll left bottom;	
}
.homebtn {
	background: url(../images/home-btn.png) no-repeat scroll left top;
	height: 45px;
	width: 113px;
	display: inline-block;
	margin-top: 0px;
}

.homebtn:hover {
	background: url(../images/home-btn.png) no-repeat scroll left bottom;	
}
.srch {
	background: url(../images/search-btn.png) no-repeat scroll left top;
	height: 42px;
	width: 99px;
	display: inline-block;
	margin-top: 1px;
}
.srch1 {
	background: url(../images/search-btn.png) no-repeat scroll left top;
	height: 42px;
	width: 99px;
	display: inline-block;
	margin-top: 0px;
}

.srch:hover, .srch1:hover {
	background: url(../images/search-btn.png) no-repeat scroll left bottom;	
}
#login{
	float:right;
	width: 380px;
	background: url(../images/ice380.jpg) no-repeat scroll right top;
	height: 64px;
	padding-left: 0px;
	border-left: 1px solid #FFFFFF;
 }
 #page-title{
	float:left;
	height: 45px;
	vertical-align: middle;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	padding: 20px 0 0 20px;
	margin-left: 200px;
	width: 315px;
}


 #page-title2{
	float:left;
	height: 60px;
	vertical-align: middle;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	text-decoration: none;
	padding: 20px 0 0 20px;
	background: url(../images/corner-shadow.jpg) no-repeat scroll left bottom;
}
#right-column{
	float:right;
	background: #2e5384 url(../images/structure.jpg) no-repeat scroll right bottom;
	width: 53px;
}
#Rcolumn{
	background: #274f80 url(../images/structure.jpg) no-repeat scroll right bottom;
	margin-left: 200px;

}
#Lcolumn{
	/*border-right: 1px solid #FFFFFF;*/
	background: #274f80 url(../images/sediment.jpg) no-repeat scroll left bottom;
	position: relative;
}
#middle{
	margin-right: 53px;
	background: #FFFBED url(../images/shadow-left.jpg) repeat-y scroll left top;
	padding-left: 10px;
	height:auto;
	min-height:450px;
	/*position:relative;	
	height:400px;*/
}
#topShadow{
	background: url(../images/top-shadow.jpg) repeat-x scroll left top;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 20px 25px 10px 20px;
}
#topShadow p{
	padding-left:10px;
	padding-right: 10px;
}
#topShadow ul {
	list-style: url(../images/bullet2.gif);
	padding-top: 0px;
	margin-top: 0px;
}
#topShadow li {
	padding-top: 0px;
	margin-top: 0px;
}
#topLeft{
	width:200px;
	height:121px;
	border-right:1px solid #ffffff;
	position:absolute;
	top: 7px;
	left:0; 		
	z-index: 100;
	border-bottom: 1px solid #FFFFFF;
}

/*#cornershadow {
    background: url("../images/corner-shadow.jpg") no-repeat scroll left top transparent;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}*/
#nav-level2b{

	width:200px;
	margin:0;
	padding-bottom: 0px;
	padding-top: 31px;
	float:left;
}
#nav-level2{

	width:212px;
	margin:0;
	padding-bottom: 0px;
	padding-top: 31px;
	background: url(../images/corner-shadow.jpg) no-repeat scroll right top;
	position: absolute;
	left: 0px;
	top: 0px;
}
#nav-level2 ul, #nav-level2b ul{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
#nav-level2 li, #nav-level2b li{
	display: block;
	margin: 0;
	cursor: pointer;
	padding: 0;
	height: 33px;

}
#nav-level2 li #double{
	display: block;
	margin: 0;
	cursor: pointer;
	padding: 0;
	height: 48px;

}

#nav-level2 li a, #nav-level2b li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	display: block;
	text-decoration: none;
	width: 190px;
	text-align:left;
	height: 23px;
	padding-top: 10px;
	padding-left:10px;
	text-transform:capitalize;
	background: url(../images/leftnav_bg.gif) repeat-x scroll left top;
}
#nav-level2 li a:hover, #nav-level2b li a:hover{background: url(../images/nav-bg.gif) no-repeat scroll left bottom;
color: #ffffff;}
#nav-level2 li a.disabled{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1f487e;
	display: block;
	text-decoration: none;
	width: 190px;
	text-align:left;
	height: 23px;
	padding-top: 10px;
	padding-left:10px;
	text-transform:capitalize;
	background: url(../images/leftnav_bg.gif) repeat-x scroll left top;
}


#nav-level2 li a.first, #nav-level2b li a.first{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	display: block;
	text-decoration: none;
	width: 202px;
	text-align:left;
	height: 23px;
	padding-top: 10px;
	padding-left:10px;
	text-transform:capitalize;
	background: url(../images/nav-first-bg.jpg) no-repeat scroll left top;
}
#nav-level2 li a.first:hover, #nav-level2b li a.first:hover{color: #ffffff;}

#nav-level2 li #double a, #nav-level2b li #double a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #feeebb;
	display: block;
	text-decoration: none;
	height: 48px;
	width: 190px;
	text-align:left;
	padding-left:10px;
	text-transform:capitalize;
	background: url(../images/double_bg.gif) repeat-x scroll left top;
	vertical-align: middle;

}
#nav-level2 li #double a:hover, #nav-level2b li #double a:hover{background: url(../images/doublehover.gif) no-repeat scroll left top;}
/*---fieldset */
#level2-content #viewbox td, th{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#level2-content fieldset {
	border: 1px solid #1F487E;
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 20px;
	display: block;
	margin-top:20px;
}
#level2-content fieldset h3 {
	margin:0px 0 5px 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #1F487E;
	padding:0px;
}
#level2-content fieldset legend {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #1F487E;
	padding-left: 3px;
	padding-right: 3px;
}
#level2-content fieldset form {
	margin:0 10px 20px 10px;
}
#level2-content fieldset .searchcats {
	float:left;
	margin:10px 0px 10px 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:18%;
}
#level2-content fieldset .searchcatsm {
	float:left;
	margin:10px 0px 0px 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width:30%;
	text-align:right;
}
#level2-content fieldset .searchcats  select{
	width:20em;
	margin-bottom:13px;
}

#level2-content fieldset .searchcat {
	float:left;
	margin:10px 0px 10px 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:18%;
}
#level2-content fieldset .searchcatm {
	float:left;
	margin:10px 0px 0px 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:65%;
}
#level2-content fieldset .searchcat input, #level2-content fieldset .searchcats input {
	float: left;
}
#level2-content fieldset .searchcat label, #level2-content fieldset .searchcats label {
	float: left;
	margin:2px 0 5px 0;
	width:80%;
}
#level2-content fieldset .searchcat2 input {
	float: left;
	margin: 0 5px 5px 5px;
}
#level2-content fieldset .searchcat2 label {
	float: left;
	width:25%;
}
#level2-content fieldset .searchcat2 {
	float:left;
	margin:10px 0px 10px 20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:50%;
}
#level2-content fieldset #search {
	float:right;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #1F487E;
	text-align:center;
	position:absolute; 
	bottom:-9px; 
	right:10px; 
	background:#FFFBED;
	height:30px;
	}
#level2-content fieldset #search a {
	text-decoration:none
}
#level2-content fieldset #searchfield checkbox{
	width:2em;
	height:2em;
}
#level2-content fieldset #viewbox td, th{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
/*--end fieldset-- */
.line{
padding-top: 6px;
margin-left: -1px;}

/*---border */
.border-top-dark{
	border-top:1px solid #1F487E;
}
.border-top-white{
	border-top:1px solid #FFFFFF;
}
.border-bottom-dark{
	border-bottom:1px solid #1F487E;
}
.border-bottom-white{
	border-bottom:1px solid white;
}
.border-left-dark{
	border-left:1px solid #1F487E;
}
.border-left-white{
	border-left:1px solid #FFFFFF;
}
.border-right-dark{
	border-right:1px solid #1F487E;
}
.border-right-white{
	border-right:1px solid #FFFFFF;
}
/*--end border-- */
.search{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/search_icon.jpg) no-repeat scroll left top;
	cursor: pointer;
	height: 38px;
	width: 38px;
	border-style: none;
	text-decoration:none;
}
.search:hover {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/search_icon.jpg) no-repeat scroll left bottom;
	cursor: pointer;
	height: 38px;
	width: 38px;
	border-style: none;
	text-decoration:none;
}
.edit{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/edit_icon.jpg) no-repeat scroll left top;
	cursor: pointer;
	height: 38px;
	width: 38px;
	border-style: none;
	text-decoration:none;
}
.edit:hover {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/edit_icon.jpg) no-repeat scroll left bottom;
	cursor: pointer;
	height: 38px;
	width: 38px;
	border-style: none;
	text-decoration:none;
}
.add{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/add_icon.jpg) no-repeat scroll left top;
	cursor: pointer;
	height: 38px;
	width: 38px;
	border-style: none;
	text-decoration:none;
}
.add:hover {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/add_icon.jpg) no-repeat scroll left bottom;
	cursor: pointer;
	height: 38px;
	width: 38px;
	border-style: none;
	text-decoration:none;
}
.edits{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/edit_icon_s.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 20px;
	width: 20px;
	border-style: none;
	text-decoration:none;
}
.edits:hover {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/edit_icon_s.gif) no-repeat scroll left bottom;
	cursor: pointer;
	height: 20px;
	width: 20px;
	border-style: none;
	text-decoration:none;
}
.addDocs {
	background: url(../images/bullet_u.gif) no-repeat scroll left top;
	height:16px;
	width:16px;
	border:0;
	cursor:pointer;
	padding-left:0;
}
.addDocs:hover {
	background: url(../images/bullet_u.gif) no-repeat scroll left bottom;
	padding-left:0;
}
.gotos{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/goto_icon_s.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 20px;
	width: 20px;
	border-style: none;
	text-decoration:none;
}
.dels{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/del_icon_s.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 20px;
	width: 20px;
	border-style: none;
	text-decoration:none;
}
.dels:hover {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/del_icon_s.gif) no-repeat scroll left bottom;
	cursor: pointer;
	height: 20px;
	width: 20px;
	border-style: none;
	text-decoration:none;
}
.loading {
            height: 70px;
            background: #ffffff;
            text-align: center;
            padding-top: 10px;
            /*border-right: 1px solid #2C2C2C;
            border-bottom: 1px solid #2C2C2C;
            border-left: 1px solid #2C2C2C;*/
}
.loading_white {
            height: 70px;
            background: #fffbed;
            text-align: center;
            padding-top: 10px;
}
.mssg {
	font: 11px Verdana, Arial, Helvetica, sans-serif;

}
.titlebg2Box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-style: italic;
	width: 16em;
	background-image: url(../images/spacer.gif);
	background-color: #18497B;
	border: 1px solid #CCCCCC;
}
.titlebg2Box2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-style: italic;
	width: 240px;
	background-image: url(../images/spacer.gif);
	background-color: #18497B;
	border: 1px solid #CCCCCC;
}
.h4Box {
	font-size: 12px;
	color: #0081c3;
	font-weight: bold;
	width: 32em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEF;
	border: 1px solid #CCCCCC;
}
.nav2Box {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #18497B;
	width: 29em;
	border: 1px solid #CCCCCC;
}
.navBox {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5A758C;
	width: 15.5em;
	border: 1px solid #CCCCCC;
}
.txtBox {

	font-size: 11px;
	color: #18497B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEF;
	border: 1px solid #CCCCCC;
}
.txtBoxoff {


	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEF;
	border: 1px solid #CCCCCC;
}
#rightpics{
	float:right;
	width:374px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Lpad10{
padding-left:10px;}
#backto{
	width: 200px;
	height: 30px;
}
#backto a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3a5d8;
	text-decoration: none;
	background: url(images/back.png) no-repeat scroll left top;
	height: 20px;
	padding-top:5px;
	padding-left: 25px;
	vertical-align:middle;
}
#backto a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1a406f;
	background: url(images/back.png) no-repeat scroll left bottom;
	height: 20px;
	padding-top:5px;
	padding-left: 25px;
	vertical-align:middle;
}
.highlight {
	background:#feeebb;
	border:1px solid #FFCC66;
	width:450px;
	padding:15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-align: center;
}
.table_content {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background: #5A748E;
}
#message{
width:50%;
background-color:#5A748E;
}
#message p{
color:#FFFFFF;
}
/*events*/
div.meetingevent {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	width: 100%;
	border: 1px solid #1F487E;
}
.eventHead {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #385b83 url(../images/level2-titlearea-bg.jpg) repeat-x scroll left top;
	padding:8px;
}
.eventHead img {
	float:right;
	cursor:pointer;
}
.eventSummary {
	color: #1F487E;
	background: #ffefbd;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	padding:3px 3px 3px 5px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.eventSummary p {
	padding:0 0 3px 0;
	margin:0px;
}
.eventList_main {
	font-size:12px;
}
.session_detail {
	padding:5px;
}
.eventList_main p {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#000000;
}
/*end events*/
#info{
 	border: 1px solid #B0232A;
	color: #B0232A;
	font-size: 11px;
	padding: 5px;
	display: inline;
}
.show_me_script {
	display:none;
}
.handle{
	cursor:move;
}


