BODY { background:   url(../images/r3bg_main.gif) #F4F4F4; color: black; margin-top: 2px; margin-left: 0em; }
BODY.notop { background: #F4F4F4; }

p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip:  rect(   ); padding-right: 6px;}
p.botp2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; left: 2px; clip:  rect(   ); border-bottom: 1px solid #3D4A7E; padding-bottom: 8px; padding-top: 1px; margin-top: 0px;}
p.memb1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip:  rect(   ); border-bottom:  url(../images/r1_blue_grad.gif); padding-bottom: 2px; padding-top: 1px; margin-top: 0px; line-height: 12px;}
p.title {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; left: 2px; clip: rect(   ); }
p.r1 {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; left: 2px; clip: rect(   ); }

table.r1 { border: 1px solid #D9D9D9; }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip:  rect(   )}
td.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; left: 2px; clip:  rect(   )}
td.c0 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; left: 2px; clip:  rect(   ); padding: 4px; border-top: 1px solid #3D4A7E; }
td.c1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; left: 2px; clip:  rect(   ); padding: 10px; }
td.c2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; left: 2px; clip:  rect(   ); padding: 10px; border-left: 1px solid #3D4A7E; }
td.botp1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip: rect(   ); border-bottom: 1px solid #3D4A7E; padding-bottom: 4px; }
td.foot {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 8px;}

td.nav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; left: 2px; clip:  rect(   ); font-stretch: extra-condensed; line-height: 12px; border-top: 1px solid #a7b1ba; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #a7b1ba; padding-left: 8px; padding-right: 8px; }
td.navl {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; left: 2px; clip:  rect(   ); font-stretch: extra-condensed; line-height: 12px; border-top: 1px solid #a7b1ba; border-bottom: 1px solid #000000; border-right: 1px solid #a7b1ba; padding-left: 8px; padding-right: 8px; }
td.navr {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; left: 2px; clip:  rect(   ); font-stretch: extra-condensed; line-height: 12px; border-top: 1px solid #a7b1ba; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
td.navt {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; align: right; clip:  rect(   ); font-stretch: extra-condensed; line-height: 12px; border-top: 1px solid #a7b1ba; border-bottom: 1px solid #000000; border-left: 1px solid #000000; padding-right: 8px; }
td.navf1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; left: 2px; clip:  rect(   ); font-stretch: extra-condensed; line-height: 12px; border-top: 1px solid #a7b1ba; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
td.navf2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; left: 2px; clip:  rect(   ); font-stretch: extra-condensed; line-height: 12px; border-top: 1px solid #a7b1ba; border-bottom: 1px solid #000000; border-right: 1px solid #a7b1ba; }

td.fp1 { background:  url(../images/fp_consumer.jpg); background-repeat: no-repeat; background-position: top center; padding: 24px; color: #000000; line-height: 15px; }
td.fp2 { background:  url(../images/fp_media.jpg); background-repeat: no-repeat; background-position: top center; padding: 24px; color: #000000; line-height: 15px; }
td.fp3 { background:  url(../images/fp_business.jpg); background-repeat: no-repeat; background-position: top center; padding: 24px; color: #000000; line-height: 15px; }
td.fp4 { background:  url(../images/fp_education.jpg); background-repeat: no-repeat; background-position: top center; padding: 24px; color: #000000; line-height: 15px; }
td.grad1 { background:   url(../images/blue_grad.gif) #FFFFFF; background-repeat: no-repeat; background-position: bottom left; color: black; margin-top: 12px; margin-left: 0em; }

form.fp1 { padding: 0px; margin: 0px; }
input.fp1 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; left: 2px; clip:  rect(   )}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; left: 2px; clip:  rect(   ); background: url(http://www.ccul.org/media/bg_field.png) no-repeat top left #ffffff; }
cfinput {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; left: 2px; clip:  rect(   ); background: url(http://www.ccul.org/media/bg_field.png) no-repeat top left #ffffff; }
select {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; left: 2px; clip:  rect(   )}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip:  rect(   ); }

p.toc1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BA1101; left: 2px; clip:  rect(   ); padding: 0; margin: 0; }
p.toc1a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BA1101; left: 2px; clip:  rect(   ); padding: 0; margin: 12px 0 0 0 ; }
p.toc2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip:  rect(   ); padding: 0; margin: 0 0 0 12px; }
p.toc3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip:  rect(   ); padding: 0; margin: 0 0 0 24px; }
p.toc4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 2px; clip:  rect(   ); padding: 0; margin: 0 0 0 36px; }


A:active { text-decoration: none; color: #000000; }
A:link { text-decoration: none; color: #000000; }
A:visited { text-decoration: none; color: #000000; }
A:hover { text-decoration: none; color: #990000; }

A.nav:active { text-decoration: none; color: #FFCC00; }
A.nav:link { text-decoration: none; color: #FFFFFF; }
A.nav:visited { text-decoration: none; color: #FFFFFF; }
A.nav:hover { text-decoration: none; color: #FFCC00; }
