html { height:100%; }
body { font-family: sans-serif; font-size:10pt; }
body.modal { background-color:#c4ccc3; height:100%; }
body.present { height:100%; }
a { text-decoration:none; color:#900; }
a:hover { text-decoration:underline; }
h1,h2,h3,h4,h5,h6,strong { color:#300; font-weight:bold;}
h1 { font-size:1.5em; margin-bottom:0.5em; }
h2 { margin-bottom:0.5em; margin-top:2em; }
td > h1, td > h2 { margin-top:0; }
div#event_presentation h1, div#event_presentation h2, div#event_presentation h3 { color:inherit; }
p { margin:0 0 0.5em; }

div.content { width:960px; margin:0 auto; position:relative; }
ul.menu { list-style-type:none; }
ul.menu li { display:inline-block; }
ul.menu li > a { color:inherit; display:inline-block; padding:0.25em 0.5em; }
ul.tabMenu li { margin:0 1px; background-color:#828780; color:#FFF; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; font-weight:bold; }
ul.tabMenu li:hover { background-color:#87997f; }
ul.tabMenu li > a:hover { text-decoration:none; }
ul.tabMenu li.active { background-color:#FFF; color:#900; }

div.greenMenu { background-color:#105118; color:#FFF; font-weight:bold; font-size:80%; }
.greenFade { background-color:#c4ccc3;
	background: -moz-linear-gradient(top, #929993 0%, #c4ccc3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#929993), color-stop(100%,#c4ccc3));
	background: -webkit-linear-gradient(top, #929993 0%,#c4ccc3 100%);
	background: -o-linear-gradient(top, #929993 0%,#c4ccc3 100%);
	background: -ms-linear-gradient(top, #929993 0%,#c4ccc3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929993', endColorstr='#c4ccc3',GradientType=0 );
	background: linear-gradient(top, #929993 0%,#c4ccc3 100%);
}
p.quote { font-weight:bold; font-style:italic; color:#666; }
td.icon { width:1px; padding:3px; vertical-align:top; }

div.modal { background-color:#FFF; padding:10px; border:solid 2px #999; border-radius:10px; -moz-border-radius:10px; box-shadow:3px 3px 10px #999; -webkit-box-shadow:3px 3px 10px #999; -moz-box-shadow: 3px 3px 10px #999; }

table#featureSet td { padding: 5px; }

table.darwin_form { width:100%; }
table.darwin_form td { vertical-align:top; }
table.darwin_form td.label { width:50%; font-weight:bold; }
table.darwin_form td.input { width:50%; }

div#homeBody table { border:solid 1px #CCC; margin:1em 0; }
div#homeBody th { background-color:#ACA; font-variant:small-caps; padding:1px 5px; }
div#homeBody td { padding: 1px 5px; }
div#homeBody tr.oddRow { background-color: #DEA; }
div#homeBody tr.evenRow { background-color: #BC8; }

p.breadcrumbs { font-size:8pt; padding:0; margin:0; }
p.breadcrumbs a { text-decoration:none; }
p.breadcrumbs a:hover { text-decoration:underline; }

div.login { font-size:8pt; margin-top:1em; }

/*
body { background-image: url('img/background_tartan.png'); font-size:10pt; }
body.blank { background-image: none; background-color:#FFF; }
body.blank.present { background-color:#000; }
a img { border-width:0px; }
div#wrapper { width: 900px; padding:0; margin: 0 auto; }
div#modal { border: solid 3px #999; background-color: #FFF; padding: 10px; margin-top: 50px; }

div#homeTopNav, div#homeBody { border: solid 3px #999; background-color: #FFF; padding :10px; margin: 5px 0;}
div#homeTopNav div.notes { width: 250px; font-size: 8pt; float: right; }
div.newsBlock { width: 250px; display: block; margin: 0 5px; background-color:#FFF; background-image: url('img/wash-vertical.gif'); background-repeat: repeat-x; float:left; }
div.newsBlock div.title { font-size: 12pt; font-weight: bold; text-align: center; background-image: url('img/upper-corners_250.png'); background-repeat: no-repeat; padding:5px 3px 0 3px;}
div.newsBlock div.content {font-size: 10pt; text-align: left; padding: 5px 5px; }
div.newsBlock div.content ul { margin:0; padding: 0 0 0 1.5em;}
div.newsBlock p.quote { font-size: 14pt; padding: 40px 20px; }

div#homeBody h1 { font-size:14pt; margin:1em 0 0.5em 0; padding:0; border-style:dotted; border-color:#000; border-width:0 0 1px 0; }
div#homeBody h2 { font-size:12pt; margin:0; padding:0; border-style:dotted; border-color:#000; border-width:0 0 1px 0; }

div#homeBody th { background-color:#ACA; font-variant:small-caps; padding:1px 5px; }
div#homeBody td { padding: 1px 5px; }
div#homeBody tr.oddRow { background-color: #DEA; }
div#homeBody tr.evenRow { background-color: #BC8; }
div#homeBody p { margin: 0 0 1.5em 0; }
div#homeBody p.subhead {font-size:0.75em; color:#999; margin-bottom:0.5em;}
div#homeBody a, div#homeTopNav a {color:#363;}
div#homeBody a:hover, div#homeTopNav a:hover {color:#696;}

div.die p { margin: 0 0 0.5em 130px; font-family:courier new, monospace; text-indent:-20px; }

div#homeBody .fieldTitle { font-weight:bold; }
p.errorMsg { color:#900; font-weight:bold; background-color:#FCC; padding: 3px 8px; border:solid 1px #600; }
p.breadcrumbs { font-size:8pt; padding:0; margin:0; }
p.breadcrumbs a { text-decoration:none; }
p.breadcrumbs a:hover { text-decoration:underline; }
div.login { font-size:8pt; }

code { display:block; font-family:"courier new", monospace; background-color:#CCC; white-space:pre; }
.tool_tipped { cursor:help; border-style:dotted; border-color:#000; border-width: 0 0 1px 0; }
tr.log_debug { background-color:#DDD; }
tr.log_notice { background-color:#AAF; }
tr.log_warning { background-color:#AFA; }
tr.log_error { background-color:#FCC; }
table.form_fields th { text-align:right; vertical-align:top; }
table.form_fields td { vertical-align:top; }
table.form_fields td input { margin: 0 5px 5px 0; }
*/
