﻿html {
}
body { 
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-family: Candara, Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
    font-family: "Segoe UI",Roboto;
	/*width: 745px;*/
	text-align: center;
	background: #99cccc;
	background: #809999;
    background: #ffffff;
	line-height: 1em;
	text-align: left;
}

li	{ 
	font-size: 1em;
	margin-bottom: 0px; /* otherwise the nav ul/li has a gap */
}

ul				{ font-size: 1em; margin-top: 0; margin-bottom: 6px; color: #113; }
ol				{ }
p				{ font-size: 1.0em; margin-top: 0; margin-bottom: 6px; color: #113; color: #202020;}
h1				{ font-size: 2.0em; margin-bottom: 0; color: #202020; font-weight: bold; }
h2				{ font-size: 1.7em; margin-top: 0; margin-bottom: 6px; color: #003399; color: #202020;  }
h3				{ font-size: 1.4em; margin-top: 0; margin-bottom: 6px; color: #003399; color: #202020; }
h4				{ font-size: 1.2em; margin-top: 0; margin-bottom: 6px; }
th				{ font-size: 1.0em }

.darklink				{ text-decoration: none; color: #000066;}
.darklink:visited		{ text-decoration: none; color: #333366;}
.darklink:hover		{ text-decoration: none; color: #666666;}

#foooterlinks a { text-decoration: none; color: #aaaaff; }
#foooterlinks a:hover { color: #ffffff; }
#foooterlinks p { color: #a0a0a0; }

a            {
	color: #6699EE; 
	color: #0000ff;
	text-decoration: none;
}
a:visited    { color: #0000ff; }
a:hover      { color: #ff0000; }

.copyright   { font-size: 8pt; margin-top: 0; margin-bottom: 0;}
.nounder     { text-decoration: none; color: white }
ol           { }

.bigred      {color: #FF0000; font-size: 16pt; font-weight: bold }

.pagebreak   { page-break-after: always }

/* Logbook */

.fixed {
	font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	letter-spacing: 0px;
}
#lb_div .fixed {
	font-family: "Segoe UI", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	letter-spacing: 0px;
}

/* default background colors */
.backyellow {
	background: #fefeaf;
}


div#lb_div {
	padding: 22px 0;
}
div#lb_div_entry {
	clear: both;
	text-align: left;
}
div#lb_div_onwater {
	clear: both;
	text-align: left;
}
div#lb_div_history {
	clear: both;
	text-align: left;
}
div#lb_div h3.title {
	padding-top: 12px;
	border: 0px solid black;
}

table.lb_table {
	font-family: "Segoe UI", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
}
table.lb_table tr.detail {
	background: #eaeafa;
}
table.lb_table tr.detail td {
	border-bottom: 1px dotted silver;
}
table.lb_table tr td, table.lb_table tr th {
	font-family: "Segoe UI", Candara, Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	vertical-align: text-top;
	color: #202030;
	text-align: left;
	padding: 2px 2px 4px 2px;
	margin: 0;
	line-height: 1em;
	letter-spacing: 0px;
}
table.lb_table tr th {
	vertical-align: bottom;
	border-bottom: 1px dotted black;
}

table.lb_table tr td.right {
	text-align: right;
}
table.lb_table tr td.detail {
	border-top: 1px dotted black;
}
table.lb_table tr.tall td,table.lb_table tr.tall th {
	padding-bottom: 11px;
	border-bottom: 1px dotted black;
}


xxxtable.lb_table tr.header1, xxxtr.header1 td h3 {
	padding: 12px 0 0 0;
	font-size: 14px;
	color: black;
}
table.lb_table tr.footer1 td {
	font-size: 12px;
	color: black;
	border-bottom: 1px dotted black;
}

.lb_table td {
	vertical-align: top;
 	text-align: left;
	/* font-size: 12px; */
}

.lbe_input {
	font-family: "Segoe UI", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	vertical-align: middle;
	text-align: left;
	color: black;
	margin: 0;
	padding: 0 2px 0 4px;
	font-weight: normal;
	background: #fefeaf;
	border: 1px solid black;
}
.lbe_input:disabled {
	color: #8a8a8a;
}

.lbe_select {
	font-family: "Segoe UI", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	vertical-align: middle;
	text-align: left;
	color: black;
	margin: 2px 0;
	padding: 2px 0 2px 0px;
	font-weight: normal;
	background: #fefeaf;
	border: 1px solid black;
}
.lbe_select option {
	font-family: "Segoe UI", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	color: black;
}
.lbe_textarea {
	font-family: "Segoe UI", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	color: black;
	height: 24px;
	margin: 2px 0;
	padding: 2px 4px;
	font-weight: normal;
	background: #fefeaf;
	border: 1px solid black;
}

.lbe_submit {
	font-family: "Segoe UI", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;	margin: 0 auto;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
	padding: 2px 8px;
	margin: 0;
	text-align: left;
	cursor: pointer;
	color: black;
    color: white;
}
.lbe_submit:hover {
	background-color: #202020;
}

.lbe_input, .lbe_select, .lbe_textarea, .lbe_submit {
	-moz-border-radius: 2px/*{cornerRadius}*/; 
	-webkit-border-radius: 2px/*{cornerRadius}*/; 
	-khtml-border-radius: 2px/*{cornerRadius}*/; 
	/* border-radius: 2px;
    padding: 2px;
    */
}
.lbe_submit {
	border-radius: 4px/*{cornerRadius}*/;
	outline: none;
}

.lbe_submit:disabled {
	background: #9acfff;
}
.lbe_submit:disabled:hover {
	color: black;
}
a.lbe_submit {
	color: black;
    color: white;
    text-decoration: none;
}
.lbe_submit:hover {
	color: white;
	cursor: pointer;
}
.lbe_label {
	width: 50px;
	float: left;
	text-align: left;
	margin: 0.5em 0;
	display: block
}
.lbe_checkbox {
	background-color: #fefeaf;
	vertical-align: middle;
	margin: 0px 0 0 -2px;
}

/* Menus */

.mybutton a {
	color: black;
    color: white;
	text-decoration: none;
}
.mybutton a:hover {
	color: white;
	text-decoration: none;
}

#menustrip {
	clear: both;
	width: 100%;
	margin: 11px 0;
	padding: 0;	
}
#menustrip_submenu {
	clear: both;
	width: 100%;
	margin: 11px 0;
	padding: 0;	
}
#menustrip a {
	font-size: 1.1em;
	letter-spacing: -1px;
	display: block;
	font-weight: bold;
	width: 85px;
	padding: 10px 0 5px 5px;
	vertical-align: middle;
	color: #6060af;
	color: #0000ff;
}
#menustrip a:hover {
	color: #ff0000;
	text-decoration: none;
}
#menustrip p {
	font-size: 12px;
	display: block;
	font-weight: bold;
	width: 85px;
	padding: 10px 0 5px 5px;
	vertical-align: middle;
	letter-spacing: -1px;
}

#menustrip_mini a {
	font-weight: normal;
}
#menustrip span {
	float: left; 
	display: block; 
	height: 32px;
	margin-right: 1px;	
	-moz-border-radius: 6px 6px 0 0/*{cornerRadius}*/; 
	-webkit-border-radius: 6px 6px 0 0/*{cornerRadius}*/; 
	-khtml-border-radius: 6px 6px 0 0/*{cornerRadius}*/; 
	border-radius: 6px 6px 0 0/*{cornerRadius}*/;
	border: 1px solid black;
}
#menustrip span.itemon {
	width: 90px;
	/*background: url('images/menuon.jpg') 0 0 no-repeat;*/
	background: #ff9900;
	margin-left: 1px;
	color: white;
	text-transform: uppercase;
}
#menustrip span.itemon p, #menustrip span.itemon a {
	color: white;
}
#menustrip span.itemof {
	width: 90px;
	/*background: url('images/menuof.jpg') 0 0 no-repeat;*/
	background-color: #6aafef;
	margin-left: 1px;
    color: black;
	color: #eee;
	text-transform: uppercase;
}
#menustrip span.itemofnotlogged {
	background-color: #bbb;
	text-transform: uppercase;
}

#menustrip p.grayout {
	color: #808080;
}
#menustrip a {
	color: black;
    color: #eee;
	padding-bottom: 15px;
}
#menustrip span.itemof:hover {
	color: white;
	background-color: #404040;
}
#menustrip a:hover {
	color: white;
}

#submenustrip {
	clear: both;
	height: 22px;
	margin-top: 10px;
}

#submenustrip span {
	min-width: 80px;
	height: 22px;
	vertical-align: middle;
	display: inline;
	padding: 3px;
	border: 1px solid black;
}
#submenustrip span.subitemof {
	width: 60px;
/*	background: url('images/menuof.jpg') 0 0 no-repeat; */
	background: #e9e9e9; 
}
#submenustrip span.subitemon {
/*	background: url('images/menuon.jpg') 0 0 no-repeat; */
	background: #ff9900;
	color: white;
}

#submenustrip p, #submenustrip a {
	width: auto;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	padding: 0 5px;
	margin: 0;
	color: black;
	text-decoration:none;
	text-transform: uppercase;
}

#submenustrip a {
	color: black;
	padding-bottom: 15px;
}
#submenustrip span.subitemof:hover {
	color: white;
	background-color: #404040;
}
#submenustrip a:hover {
	color: white;
}

#submenustrip span.subitemof:hover {
	color: white;
	background-color: #404040;
}

@-webkit-keyframes blink {  
  from { opacity: 1.0; }
  to { opacity: 0.1; }
}

blink {
  -webkit-animation-name: blink;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s; 
}

.onwaterboat {
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 1.2em; 
	font-weight: normal;
	line-height: 1.1em; 
	letter-spacing: 0px;
}

/* all INPUT DISABLED are grayed out */

input[disabled], input[readonly], select[disabled], textarea[readonly], input[type="submit"][disabled] {
	background: #fafafa;
	color: #000000;
}

/* $cMessage is a 1-n bullet list of errors thrown when trying to row or reserve an invalid config */

ul.msgclass {
	padding: 0;
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
	color: red;
	line-height: 1.0em;
}
ul li.msgclass {
	color: red;
	font-size: 1.2em; 
	font-weight: bold; 
	padding: 1px 3px;
	line-height: 1.2em;
	-moz-border-radius: 4px/*{cornerRadius}*/; 
	-webkit-border-radius: 4px/*{cornerRadius}*/; 
	-khtml-border-radius: 4px/*{cornerRadius}*/; 
	border-radius: 4px/*{cornerRadius}*/;
}

span.red, span.green, span.orange {
	font-size: 1.2em; 
	font-weight: bold; 
	line-height: 1.6em;
	padding: 1px 3px;
	-moz-border-radius: 4px/*{cornerRadius}*/; 
	-webkit-border-radius: 4px/*{cornerRadius}*/; 
	-khtml-border-radius: 4px/*{cornerRadius}*/; 
	border-radius: 4px/*{cornerRadius}*/;
}

span.red, ul li.red {
	border: 1px solid #fffafa;
	background: #ff2222;
	color: #fffafa;
	list-style: none;
	/*
	background-image: url('http://logbook.merrimackrowing.org/images/icon-red-x.jpg') no-repeat;
	background-size: 20px 20px;
	background-position: 0px 0px;
	padding-left: 32px;
	*/
}
span.green, ul li.green {
	border: 1px solid #fafffa;
	background: #33aa33;
	color: #fafffa;
	/*
	background-image: url('http://logbook.merrimackrowing.org/images/icon-green-check.png') no-repeat;
	background-size: 20px 20px;
	background-position: 0px 0px;
	padding-left: 32px;
	*/
}
span.orange, ul li.orange {
	border: 1px solid #FF9900;
	background:#FF9900;
	color: #ffffff;
}
span.reservation {
	font-weight: normal;
	font-size: 1em;
}
div.eventid {
	float: right; 
	position: relative; 
	top: 40px; 
	font-size: 0.8em; 
	color: gray;
	
}