/*PART 1*/
/*Same for bt, cibasc, intel, one with #006699, different for all others*/

input {
         background-color: #ffffff;
        border-color: #666699;
        border-width: 1px;
         color: #000000;

}

a.submit:hover{
 color: #666699;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 12px;
}

a.small_submit:hover {
 color: #666699;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
}

a.inText:hover {
 color: #666699;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
}

a.menulink {
        display: block;
        width: 95%;
        height: 25;
        text-align: center;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-weight: normal;
        text-decoration: none;
        font-size: 10px;
        color: #0088BB;
        border: solid 0px #666699;
}

a.definition {
        color: #666699;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        text-decoration: none;
        cursor:default
}

.Purple
{
        color: #666699;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

.PurpleSmall
{
        color: #666699;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 90%;
}

img.submit
{
        background-color: #666699;
}


/*PART 2*/
/**********************************************************************************/
/*Table border with #color: different for all orgs*/
table.bordered {
        border-width: 1px;
        border-style: solid;
        border-color: #666699;
}

table.fixedbordered {
        table-layout: fixed;
        border-width: 1px;
        border-style: solid;
        border-color: #666699;
}

table.fixedbordered2 {
        table-layout: fixed;
        border-width: 1px;
}
table.borderedtopbottom {
        table-layout: fixed;
        border-width: 1px;
        border-style: solid;
        border-left: ;
        border-right: ;
        border-color: #666699;
}

table.statsfiltertop {
        table-layout: fixed;
        border-width: 1px;
        border-style: solid;
        border-left: ;
        border-right: ;
        border-color: #7D8BA6;
}

table.statsfilter {
        table-layout: fixed;
        border-width: 1px;
        border-style: solid;
        border-left: ;
        border-right: ;
        border-top: ;
        border-color: #7D8BA6;
}

table.fixed {
/*        table-layout: fixed;*/
}

/* Dark strip towards the bottom of the page. */
td.bottomborder {
         background-color: #666699;
}

/* Dark strip towards the top of the page displaying the username and projectname. */
td.userdisplay {
        background-color: #666699;
}


/*PART 3*/
/**********************************************************************************/
/*Same for bt, cibasc, intel, one with #003399, different for all others*/

/*
td.border {
         background-color: #666699;
}*/

/* Special labeling, used for checked questions, for now. */
td.category_label {
        background-color: #666699;
}

/* This boundary is used to seperate sections in a table. */
/*td.boundary {
        background-color: #666699;
}*/

font.userdisplay2 {
        color: #666699;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-weight:bold;
        font-size:13px;
}

/* Message at the bottom of the screen */
font.message {
 color: #666699;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 font-size: 10px;
}

a.submit:link {
 color: #666699;
 font-weight: normal;
 text-decoration: none;
 font-size: 12px;
}

a.submit:activate {
 color: #666699;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 12px;
}

a.submit:visited{
 color: #666699;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 12px;
}

a.small_submit:link {
 color: #666699;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
}

/*PART 4: Common styles and common colors for all the organizations*/
/**********************************************************************************/
/*Same for all the organizations with #000066*/

font.label {
        color: #000066;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
         text-align: center;
}

font.labelsmall {
        color: #000066;
        font-size: 14px;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        text-align: center;
}

font.expand {
        color: #000066;
        font-size: 10px;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

font.lower {
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 font-size: 5px;
}

font.reminder {
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 font-size: 10px;
}

a.return {
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 16px;
}

a.small_submit:activate {
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
}

a.small_submit:visited{
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
}

a.inText:link {
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
}

a.inText:activate {
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
}

a.inText:visited{
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
}

a.pagenum:link, A.pagenum:activate, A.pagenum:visited {
 color: #000066;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
 align: center;
 border-width: 0;
}

a.definition2 {
        color: #000066;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        text-decoration: none;
        cursor:default
}

a.reminder {
        color: #000066;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-weight: normal;
        text-decoration: none;
        font-size: 10px;
}


/**********************************************************************************/
/*Same for all the organizations with #E5EAF5*/

textarea.question {
        background-color: #E5EAF5;
        color: #000000;
}

/* Default color setting for alternating rows. */
td.alternatesublabel1 {
        background-color: #E5EAF5;
}

td.alternatesublabel1_small {
        font-size: 9px;
        background-color: #E5EAF5;
}

/* Default color setting for alternating rows. */
.radio-alternatesublabel1 {
        background : #E5EAF5 none;
        color: #000000;
}

td.display {
        background-color: #E5EAF5;
        text-align: center;
}

td.display_summary {
        background-color: #E5EAF5;
        text-align: center;
        font-size: 12px;
}

td.display_left {
        background-color: #E5EAF5;
        text-align: left;
}

td.displaysmall {
        font-size: 9px;
        background-color: #E5EAF5;
        text-align: center;
}

td.display_small {
        font-size: 12px;
        background-color: #E5EAF5;
        text-align: left;
        font-weight: bolder;
}

td.displayleft {
        background-color: #E5EAF5;
        text-align: left;
}

td.displayleft_small {
        background-color: #E5EAF5;
        text-align: left;
        font-size: 12px;
}


/**********************************************************************************/
/*Same for all the organizations with #D9D9D9*/

td.display_medium {
        font-size: 12px;
        background-color: #D9D9D9;
        text-align: center;
}

a.logoutlink:hover {
 color: #D9D9D9;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}

a.menulink:hover {
        display: block;
        width: 95%;
        height: 25;
        border: solid 0px #D9D9D9;
        background-color: #D4DAE4;
}


/**********************************************************************************/
/*Same for all the organizations with #D4DAE4*/

td.alternatesublabel2 {
        background-color: #D4DAE4;
}

td.alternatesublabel2_small {
        font-size: 9px;
        background-color: #D4DAE4;
}

.radio-alternatesublabel2 {
        background: #D4DAE4 none;
        color: #000000;
}


/**********************************************************************************/
/**********************************************************************************/
/*Rest of the styles: Miscelleneous*/

body {
        font-family: Arial, sans-serif, Helvetica;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

.largebutton {
   font-family: Arial, sans-serif, Helvetica;
   font-size: 14px;
   font-weight: bold;
   background-color: #E8E8E8;
   height: 30px;
   width: 100px;
   border: 2px solid #999999;
}

.smallbutton {
   font-family: Arial, sans-serif, Helvetica;
   font-size: 12px;
   font-weight: bold;
   background-color: #E8E8E8;
   height: 25px;
   width: 200px;
   border: 2px solid #999999;
}

textarea {
        background-color: #FFFFFF;
        color: #000000;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}

textarea._comments {
        background-color: #ffffff;
        color: #000000;
}

font {
        color: #ffffff;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

font.alert {
        color: #ff0000;
        font-size: 16px;
}

body {
        background-color: #ffffff;
}

img {
        border-width: 0;
}

td.label {
        background-color: #ffffff;
        border-color: #ffffff;
        text-align: center;
        nowrap
}

td.labelsmall {
        font-size: 11px;
        text-align: center;
        nowrap;
}

td.smalltext{
        font-size: 10px;
}

td.labelstring{
        font-size: 11px;
}

td.labelleft {
        background-color: #ffffff;
        border-color: #ffffff;
        text-align: left;
        nowrap
}

/**********************************************************
 *
 * General Page Classes
 *
 **********************************************************/
/* Default gray to go along with the logo. */
td.page_title {
         background-color: #FFFFFF;
}

/* Default color setting for questions. */
td.question {
        background-color: #FFFFFF;
}

td.userdisplay2 {
        background-color: #ffffff;
}

td.small{
        font-size: 12px;
}

td.sublabel {
        background-color: #FFFFFF;
}
td.sublabel_small {
        background-color: #FFFFFF;
        font-size: 9px;
        font-weight: bolder;
}
td.sublabel_short {
        background-color: #FFFFFF;
        font-size: 9px;
}
td.sublabelleft {
        background-color: #FFFFFF;
        text-align: left;
}

td.sublabel2 {
        background-color: #E9E9E9;
}

/* This boundary is used to seperate sections in a table. */
/*td.boundary {
        background-color: #666699;
}*/

/* This is used for the end of the comments area in each page. */
td.pagecommentend {
        /*background-color: #666699;*/
        background-color: #ffffff;
        vertical-align: middle;
}

/* Used to display error messages */
td.alert {
        color: #ff0000;
        font-size: 18px;
}
td.alertmissing {
        background-color: #FF4F4F;
         color: #000000;
        font-size: 18px;
}


input.button {
        background-color: #ffffff;
        text-align: center;
        font-size: 14px;
}

font.userdisplay {
        color: #ffffff;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-weight:bold;
        font-size:13px;
}

font.pagecommentprompt {
        /*color: #ffffff;*/
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-weight:bold;
        font-size:13px;
}

font.commentreport {
        color: #000000;
        font-size:10px;
}

font.question {
        color: #000000;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

font.sublabel {
        color: #000000;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

font.display {
        color: #000000;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

font.pagenum {
        color: #ffffff;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
         font-size: 10px;
          font-weight: bold;
}

font.page_title {
        color: #000000;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
         font-size: 20px;
         font-weight: normal;
}

/* Used for the special labeling. */
font.category_label {
        color: #ffffff;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
         font-size: 12px;
}

/* Used for the font in the comments section of each page.*/
font.pagecomment {
        color: #000000;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
         font-size: 18px;
}

/* Used for the font in the comments section of each page.*/
font.title_message {
        color: #000000;
        font-size: 16px;
}

a.title_consent {
        color: #000000;
         font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 16px;
}
font.blanknotice {
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
         font-size: 11px;
}

font.pagetabslower {
 color: #000000;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 font-size: 5px;
}

font.radio2 {
 color: #000000;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 font-size: 12px;
}

font.disabledLink
{
        color: #666666;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 60%;
}

font.label2 {
        color: #000000;
}

a.return2 {
 color: #ff0000;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 16px;
}

a.returnmissing {
 color: #000000;
 text-decoration: none;
}

a.logoutlink:link{
 color: #ffffff;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}

a.logoutlink:activate{
 color: #ffffff;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}

a.logoutlink:visited{
 color: #ffffff;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}

a.pagenum:hover {
 color: #000000;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
 align: center;
 border-width: 0;
}

a.header {
        color: #ffffff;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        text-decoration: none;
        cursor:default
}

a.milestone {
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        text-decoration: none;
        cursor:default
}

a.definitionblack {
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        text-decoration: none;
        cursor:default
}

a.Black
{
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

a.BlackSmall
{
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 60%;
}

a.White
{
        color: #FFFFFF;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

a.WhiteSmall
{
        color: #FFFFFF;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 90%;
}

a.Red
{
        color: #FF0000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

a.RedSmall
{
        color: #FF0000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 90%;
}

a.graph_link:link, a.graph_link:activate, a.graph_link:visited{
 color: #000000;
 text-decoration: none;
 font-size: 13px;
}
a.graph_link:hover{
 color: #000000;
 text-decoration: underline;
 font-size: 13px;
}

div.Black
{
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

div.BlackSmall
{
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 60%;
}

div.White
{
        color: #FFFFFF;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

div.WhiteSmall
{
        color: #FFFFFF;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 90%;
}

div.Red
{
        color: #FF0000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

div.RedSmall
{
        color: #FF0000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 90%;
}

#verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

.Black
{
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

.BlackSmall
{
        color: #000000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 60%;
}

.White
{
        color: #FFFFFF;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

.WhiteSmall
{
        color: #FFFFFF;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 90%;
}

.Red
{
        color: #FF0000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

.RedSmall
{
        color: #FF0000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: 90%;
}


/**********************************************************
 *
 * Question Based Classes
 *
 **********************************************************/
input.check {
         background-color: #FFFFFF;
        color: #ffffff;
}