body {
  font-family: Verdana, Arial, helvetica, sans-serif;
}
.top{
height:110px;
}
.top IMG{
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
}

a:link IMG{
border: none;
margin-top:5px;
}
a:visited IMG {
border: none;
margin-top:5px;
}
a:hover IMG {
border: none;
margin-top:5px;
}
a:active IMG {
border: none;
margin-top:5px;
}

/*PRINT*/
.print{
height:20px;
}
.print1{
height:20px;
border-right:1px solid #999999;
}

/*RIGHT*/
.right{
width:210px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
}
.right UL{
font-size:11px;
color:#333333;
margin-top:5px;
margin-left:10px;
margin-bottom:3px;
margin-right:5px;
}
.right P{
font-size:11px;
color:#333333;
margin-top:5px;
margin-left:10px;
margin-bottom:3px;
margin-right:5px;
}
.right h1{
font-size:13px;
color:#797979;
margin-top:15px;
margin-left:10px;
margin-bottom:5px;
}
.right h2{
font-size:13px;
color:red;
margin-top:15px;
margin-left:10px;
margin-bottom:6px;
}
.right IMG{
margin-top:5px;
margin-left:0px;
margin-bottom:0px;
}

.right a:link{
text-decoration: underline;
color:#333333;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}
.right a:visited {
text-decoration: underline;
color:#333333;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}
.right a:hover {
text-decoration: underline;
color:#333333;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}
.right a:active {
text-decoration:underline;
color:#333333;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}

/**********************************CONTENT */

.content{
width:790px;
border-right: 1px solid #999999;
}

.content P{
font-size:12px;
color:#333333;
margin-top:5px;
margin-left:45px;
margin-right:50px;
margin-bottom:3px;
line-height:160%;
}
.content IMG{
margin-left:0px;
}
.content UL{
font-size:11px;
color:#333333;
margin-top:5px;
margin-left:75px;
margin-bottom:3px;
margin-right:20px;
}
.content h1{
font-size:14px;
color:#797979;
margin-top:5px;
margin-bottom:10px;
margin-left:45px;
margin-right:25px;
}
.content h2{
font-size:12px;
font-variant:small-caps;
color:#222222;
margin-top:11px;
margin-left:45px;
margin-bottom:10px;
margin-right:25px;
font-variant:small-caps;
}
.content h3{
font-size:13px;
color:#797979;
margin-top:5px;
margin-bottom:10px;
margin-left:45px;
margin-right:25px;
}
.content h4{
font-size:13px;
color:#222222;
margin-top:18px;
margin-bottom:5px;
margin-left:45px;
margin-right:25px;
font-variant:small-caps;
}

.content a:link{
text-decoration: underline;
color:#333333;
line-height:160%;
margin-left:0px;
}
.content a:visited {
text-decoration: underline;
color:#333333;
line-height:160%;
margin-left:0px;
}
.content a:hover {
text-decoration: underline;
color:#333333;
line-height:160%;
margin-left:0px;
}
.content a:active {
text-decoration:underline;
color:#333333;
line-height:160%;
margin-left:0px;
}
.content DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 35px !important; margin-right: 10px !important;}

#mailform{
font-family: Verdana, sans-serif;
font-size: 11px;
line-height:130%;
color: black;
background-color:#f0f0f0;
padding:5px;
}


.menu{
height:20px;
border-bottom:1px solid #999999;
}
.menu P{
font-size:11px;
color:#999999;
}
.topnav{
height:17px;
background-color:white;
letter-spacing: 1px;
}

.topnav a:link{
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:1px;
font-weight: normal;
text-decoration: none;
color:#666666;
}
.topnav a:visited {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:1px;
font-weight: normal;
text-decoration: none;
color:#666666;   
  
}
.topnav a:hover {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:1px;
font-weight: normal;
text-decoration: none;
color:#F62A2A;
background-color:white;
}
.topnav a:active {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:1px;
font-weight: normal;
text-decoration: none;
color:#444444;   
  
}
.topnav_act{
height:17px;
background-color:#f1f1f1;
letter-spacing:1px;
}
.topnav_act a:link{
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:1px;
font-weight: normal;
text-decoration: none;
color:#F62A2A;
background-color:#f1f1f1;
}
.topnav_act a:visited {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:1px;
color:#666666;
text-decoration: none;
background-color:#f1f1f1;
}
.topnav_act a:hover {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:1px;
color:#F62A2A;
background-color:#f1f1f1;
}

/* second level*/
.topnav1{
height:14px;
background-color:#C8B9B4;
letter-spacing: 0px;
margin:0px;
}
.topnav1 a:link{
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
color:white;   
}
.topnav1 a:visited {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
color:white; 
}
.topnav1 a:hover {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
color:#F62A2A;
background-color:#C8B9B4;
}
.topnav1 a:active {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
color:#3B86C0;
background-color:#D7E6F6;
}
.topnav1_act{
height:14px;
background-color:#C8B9B4;
letter-spacing: 0px;
margin:0px;
}
.topnav1_act a:link{
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration:none;
}
.topnav1_act a:visited {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
color: black;
background-color:#f0f0f0;
}
.topnav1_act a:hover {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
color: red;
background-color:#f0f0f0;
}
.topnav1_act a:active {
font-family: Verdana, sans-serif;
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
color: black;
background-color:#f0f0f0;
}


.tx-simplesurvey-pi1{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left:35px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-notemplate{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-title{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-caption{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 35px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-description{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: black;
background-color:#f0f0f0;
margin-left:35px;
margin-top:5px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-questiontext{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-help{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-question{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-answer{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left:35px;
margin-top: 15px;
margin-bottom: 15px;
}
#tx-simplesurvey-pi1-error{  /* (this is not a class, it's an id!)*/
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}

.tx-simplesurvey-pi1-uploaderror{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-submit{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left:120px;
margin-top: 15px;
margin-bottom:40px;
}

/*- user data area in the survey*/
.tx-simplesurvey-pi1-userdata{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-userdata-title{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top:15px;
margin-bottom:15px;
}
.tx-simplesurvey-pi1-userdata-answer{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}

/*- result view*/
.tx-simplesurvey-pi1-results-not-allowed{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-result-header-questions{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-result-question{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-result-percent{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-result-answer{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-result-noanswer{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-result-userdata{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.tx-simplesurvey-pi1-overall-points{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color:#f0f0f0;
margin-left: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
.csc-textpic-caption{
font-size:11px;
color:#666666;
font-style:normal;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

div.csc-textpic-imagewrap{
margin-top:5px;
margin-left:13px;
margin-bottom:0px;
margin-right:0px;
}
.right div.csc-textpic-imagewrap{
margin-top:0px;
margin-left:5px;
margin-bottom:0px;
margin-right:0px;
}