* { margin:0px; padding: 0px; }

body { font-family:Arial,Helvetica,sans-serif; font-size:0.75em; width:100%; color:#494949; background-color:#fdfdfd; }

a { text-decoration:none; color:#494949; }
a:hover { text-decoration:underline; color:#494949; }

.framed1 .csc-textpic-text,
.framed2 .csc-textpic-text,
.framed3 .csc-textpic-text,
.framed4 .csc-textpic-text,
h1,h2,h3,h4,h5,
.framed1 .bodytext,  
.framed2 .bodytext,
.framed3 .bodytext,
.framed4 .bodytext { padding:2px 5px 2px 5px;}

.framed4 img {border:0px; }
.framed4 a img {border:0px; }

.framed5 { background-color:#e2eddc; }

.videobottom { text-align:center; }
.videotop { text-align:center; }
.videoleft { margin-right:5px; }
.videoright { margin-left:5px; }

/*
.videotop object { margin:0px auto; }
.videobottom object { margin:0px auto; }
*/

.framed1 .welcome { color:#6c8b74; margin-top:1.3em; font-variant:small-caps; /* text-transform:uppercase; */text-align:right; font-weight:bold; font-size:180%; margin-right:10px;}
.framed1 .datum { text-align:right; position:absolute; bottom:40px; width:93%; padding-right:0px;}

.framed4 { background-image:url(../images/frame4_logo.png); /*background-repeat:no-repeat; */min-width:206px; min-height:325px; width:expression('206px'); height:expression('325px'); overflow:hidden;  }

.hide_it {position:absolute; left:-1000px; width:100px; overflow:hidden;}

.teaser4 { text-align:center; vertical-align:middle;}
.teaser4 img { border:0px;  }
.teaser4 a { text-decoration:none; color:#4a4a4a; border:0px; }

.teaser5 { text-align:center; vertical-align:middle; padding-top:4px;}
.teaser5 img { border:0px; vertical-align:middle; }
.teaser5 a { text-decoration:none; color:#4a4a4a; border:0px; }

.align-right { text-align:right; }
.align-center { text-align:center; }
.green { color:#578e66; }
.upper { text-transform:uppercase; }

h1 { font-size:200%; }
h2 { font-size:150%; }
h3 { font-size:120%; }
h4 { font-size:110%; }
h5 { font-size:90%; padding:0;}
h3,
h2 { text-transform:uppercase; color:#578e66; }

.linkboxtable          {background-color:#ffffff; width:206px; height:325px;  border:8px solid #ffffff; }
.linkboxtable thead {text-align:left; vertical-align:top; color:#578e66;  height:35px;}
.linkboxtable th       {padding:4px 0px 0px 7px;}
.linkboxtable tr       {background-color:#f2f2f2; font-size:90%; font-style:normal; ;}
.linkboxtable .tr-last       {background-color:#f2f2f2; font-size:90%; font-style:normal; height:60px;}
.linkboxtable td       {padding-left:7px;}
.linkboxtable td a:link          { color:#4a4a4a;  }
.linkboxtable td a:hover { text-decoration:underline; color:#578e66; }
.linkboxtable td a:hover { text-decoration:underline; color:#578e66; }
.linkboxtable tr.active { background-color:#cc0000; border:2px solid red;  color: yellow; }
.linkboxtable .active .td-0 { color:black; text-decoration:underline;  }

