body
{
font-family: Arial;
font-size: 0.8em;
background-color: #EDEDED;
border-top: 3px solid #E2241B;
margin: 0px;
padding: 0px;
}

div.question{background-color:#FFFFCC; width:auto; height:auto; padding:10px; margin:20px 0px; -moz-border-radius:10px; border:2px solid #666666;}

input.submitbutton{background-color:#CC0000; color:#FFF; padding:15px; border:1px solid #000000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; display:block; width:170px; margin:auto;}

table
{
text-align: left;
}

a
{
text-decoration: none;
}

a img
{
text-decoration: none;
border: none;
}

h1
{
text-transform: uppercase;
font-size: 2em;
}

h2
{
margin: 20px 0px 10px 0px;
}
h3{background-color:#CC0000; color:#FFFFFF; padding:5px;}


textarea
{
width: 300px;
border: 1px solid #016DB5;
font-family: Arial;
font-size: 1em;
}

.container
{
text-align: left;
margin: 0 auto;
width: 900px;
background-color: #F5F5F5;
padding: 0px 30px;
}

.logo
{
float: left;
}

.login
{
float: right;
background: url("../images/login-tab.jpg") no-repeat;
width: 165px;
height: 29px;
text-transform: uppercase;
padding-top: 5px;
text-decoration: none;
}

.login a
{
color: #FFFFFF;
}

.navigation
{
float: right;
clear: both;
}

.navigation a
{
font-size: 1.5em;
color: #000000;
padding:2px;
}

.navigation a:hover
{
padding:2px;
color: #FFFFFF;
background-color: #E2241B;
-moz-border-radius:5px;
}

.secondlogo
{
width: 900px;
height: 200px;
background: url("../images/design-logo-115.jpg") no-repeat bottom right #E2241B;
/* margin-top: 200px; */
clear: both;
}

.content
{
text-align: left;
padding: 0px 10px;
}

.surveybutton
{
background: url("../images/survey-button.jpg") no-repeat;
text-align: center;
color: #FFFFFF;
text-transform: uppercase;
width: 455px;
height: 46px;
font-size: 1.5em;
padding-top: 10px;
}

.surveybutton a
{
color: #FFFFFF;
}

.surveybutton a:hover
{
text-decoration: underline;
}

.actions
{
width: 200px;
border: 1px solid #016db5;
text-align: center;
margin-top: 30px;
}

.actions a
{
display: block;
color: #E2241B;
text-decoration: none;
}

.actions a:hover
{
text-decoration: underline;
background-color: #CCE;
}

.formclass
{
width: 300px;
margin-left: 20px;
}

.input-long
{
width: 200px;
border: 1px solid #016db5;
}

.input-short
{
width: 100px;
margin-top: 30px;
}

.textarea-long
{
width: 250px;
border: 1px solid #016db5;
font-family: Arial;
font-size: 1em;
}

.textgreen
{
color: #0F0;
}

.textred
{
color: #F00;
}
hr{clear:both;}

.footer
{
margin-top: 130px;
text-align: center;
color: #808080;
}

.footer a
{
color: #808080;
}

.footer a:hover
{
text-decoration: underline;
}

.centre
{
text-align: center;
}

.tablewidth
{
width: 120px;
}

.logos-left
{
float:left;
}
.logos-right
{
float:right;
}


