P     { color: black; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
P.footer { color: black; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
td.sectiontitle   { color: #fff; font-weight: bold; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, sans-serif; }
td.tools { color : black; font-size : 0.8em; font-family : Arial, Helvetica, Geneva, sans-serif; }
td.closedate  { color: black; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, sans-serif }
td.overview { color: black; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, sans-serif }
td { color: black; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.login { color: black; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.small { color: black; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
H4    { color: black; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
H3    { color: #000; font-weight: bold; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
a { color: #1A30D3 }
a:hover { color: #5669F9 }
a:visited { color: #1A30D3 }

/* cmadf/id Changes for cros update 2009 */
td,p { font-size:1em;}
blockquote { font-style: italic; }

/* ADDITIONAL CLASSES FOR REDESIGN 2002 */

/* survey table in preview or public mode */
body { background-color: white; margin: 0px }
form { margin:0 }
.surveyposition  { margin: 0px 7px }
.question  { font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffc }
.surveytable  { background-color: #999; border: solid 1px #333 }
.surveytablenested   { background-color: #ffffff; border-top: 1px solid #333; border-right: 1px solid #333; border-bottom: none; border-left: 1px solid #333 }
.surveytablenestedb { background-color: #ffffff; border-top: none; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333 }
.answers  { color: black; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; padding: 8px }
.followon  { color: black; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; }
.section { font-weight: bold; background-color: #fc6 }
.sectiontable   { background-color: #999; border-top: 1px solid #333; border-right: 1px solid #333; border-bottom: 0px none; border-left: 1px solid #333 }
.sectiontableb { background-color: #999; border: solid 1px #333 }
.textmargin  { margin-right: 7px; margin-left: 7px }
.bodymargin  { margin-right: 10px; margin-left: 10px }
.bodytext  { margin: 0px 10px; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.smalltext { font-size: 0.75em; }
.breadcrumbs { font-size: 0.68em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.errormess { color: #FF0000; font-weight: bold; }

/* curved heading and base for tables */
.cornera  { background-image: url(graphics/corner_a.gif) }
.cornerb { background-image: url(graphics/corner_b.gif) }
.cornerc { background-image: url(graphics/corner_c.gif) }
.cornerd { background-image: url(graphics/corner_d.gif) }
.tabletop   { background-image: url(graphics/table_top.gif) }
.tablebase   { background-image: url(graphics/table_base.gif) }
.tableleft { background-image: url(graphics/table_title_left.gif) }
.tableright { background-image: url(graphics/table_title_right.gif) }
.sectionheading { background-color: #fc6; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* edit table */
.edittable    { background-color: #eee; border: solid 1px #333 }
.edittablecell  { background-color: #eeeeee; padding: 8px }
.editsection { background-color: white; padding: 4px }
.editheader  { background-color: #B5CCE3;  font-size: 0.68em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.editform  { background-color: #C1D9F2; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* html buttonstyles */
.buttonstyle    { color: white; font-weight: bold; font-size: 0.78em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #024e9a; border-width: 1px; border-color: #378add #023467 #023467 #378add }
.buttonstylesmall     { color: #333333; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eeeeee; border-width: 1px; border-color: #999999 #333333 #333333 #999999 }
.editbutton    { color: #eee; font-weight: bold; font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #69c; border-style: solid; border-width: 1px; border-color: #7ca7d1 #1f2c49 #1f2c49 #7ca7d1 }
.editbuttonlarge   { color: #eee; font-weight: bold; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #69c; border-width: 1px; border-color: #7ca7d1 #1f2c49 #1f2c49 #7ca7d1 }
.addbuttondiv { padding-top: 15px; padding-bottom: 15px }
.surveytablebottom { border-top: 1px solid #333 }
.small { color: #444444; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


#homepage-container { overflow: auto; padding: 1.5em 1em 1em 1em;  font-size: 90%; font-family: Arial; line-height: 1.4 }
#homepage-left { float: left; width: 48%;  }
#homepage-right { margin-left: 52% }
#homepage-container blockquote { margin: 1.5em 0 0 0; padding: 0; background: url(/graphics/quote.gif) no-repeat left top }
#homepage-container blockquote p{ font-family: Georgia; font-style: italic; margin-left: 35px; }
#homepage-container blockquote p#quotee { float: right; color: #666; margin: 0; padding: 0 }
#homepage-container blockquote p#quotee span { font-weight: bold; color: #fd9833; font-family: Arial; font-style: normal }
#homepage-container #homepage-login { background: #cce1f6 url(/graphics/login-back.jpg) repeat-x left bottom; border: 2px solid #aec0d2; padding: 1em 1em 50px 1em; position: relative; zoom: 1 }
#login-button { margin-left: 50%; position: relative; left: -70px; top: 20px; border: 0 }


#homepage-login .img-title { position: absolute; top: 1em }
#homepage-login p { padding: 1em 0 0 0; margin: 0 }
#homepage-faqs { padding: 1.5em 1em 40px 1em;  border: 2px solid white;}
#homepage-faqs ol { margin: 1em 0 1em 0; padding: 0 0 0 1.5em }

