﻿/* Presentation Stylesheet */ 

html {
 font-family: Arial, Helvetica, sans-serif;
 color: #4e4e4e; font-size: 75%;
}

p  {
 margin-top: 0; line-height: 1.3em; word-spacing: 0.1em;
}

td {
 font-size: 1em;
}
 
h1 {
 font-size: 2em; color: #fff; font-weight: lighter;
 margin-top: 0;
}

h2 {
 font-size: 1.6em; color: #369e6c; font-weight: lighter;
 margin-top: 0;
}

h3 {
    font-size: 1.4em;
    color: #369e6c;
    margin: 5px 0px;
}

a {
 color: #448f6b; text-decoration: none;
}

img {
 border: 0; 
}

input.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em; color: #4e4e4e;
background: #ffffff;
border: solid 1px #cccccc;
padding: 4px;
}

textarea.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em; color: #4e4e4e;
background: #ffffff;
border: solid 1px #cccccc;
padding: 4px;
}

label.grey{
 color: #9e9e9e;
}

select {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em; color: #4e4e4e;
background: #ffffff;
border: solid 1px #cccccc;
padding: 4px;
}

hr {
 clear: both;
 color:#80c2a2; background: #80c2a2; 
 border: 0; height:1px;
}

#lh-col-hm p {
 color: #ffffff; /*color: #bbdecd;*/
}

#survey-select p {
 font-size: 1.1em;
 color: #ffffff; 
 margin-top: 0;
}

#content p {
 color: #ffffff;
 margin-top: 0px;
}

#content td {
 color: #ffffff;
}

#content a {
 color: #ffffff; text-decoration: underline;
}

#content ul {
 color: #ffffff;
}

#content ol {
 color: #ffffff;
}

#competition-info a:link {
 font-size: 0.8em; font-weight: bold; color: #ffffff; 
 margin-top: 0;
}

#competition-info a:visited{
 font-size: 0.8em; font-weight: bold; color: #ffffff; 
 margin-top: 0;
}

#footer p {
 font-size: 0.9em; color: #ffffff;
}

#footer-left a {
 color: #ffffff; text-decoration: none;
 margin-top: 0px;
}

#footer-right a {
 color: #ffffff; text-decoration: underline;
}

/* Admin Styles */
#lh-col-admin p {
 color: #ffffff;
 margin-top: -3px;
}

#rh-col-admin a {
 color: #ffffff; text-decoration: underline;
 margin-top: 0px;
}

#rh-col-admin p {
 color: #ffffff;
 margin-top: 0px;
}

.sub {
 font-size: 0.7em; line-height: 0.7em;
}

.admin td {
 background-color: White;
}

.admin td.clear {
 background-color: #008444; height: 3px;
}

.admin td.vertical {
 writing-mode: tb-rl;
 filter: flipv fliph;
}