body { background-image: url(../images/GreenClouds.jpg); background-repeat: repeat; }
p { }
td { }
a:link { color: #ff9; text-decoration: none; }
a:visited { color: #99e299; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }

img, div { behavior: url(../lib/iepngfix.htc) }

.transparent_block { background-color: white; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#text_footer { margin-top: 16px; color: white; font-style: italic; text-decoration: none; text-align: center; }
.text_contact { color: white; background-image: url(../images/ContactBar.png); background-repeat: no-repeat; text-decoration: none; text-align: center; }
.scroll_text { color: white; margin: 3px; }
a.scroll_text:link { color: yellow; text-decoration: underline; }
a.scroll_text:visited { color: #cc0; text-decoration: underline; }
.news_headline { color: #090; font-size: medium; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-variant: small-caps; }
.news_text { color: white; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
.videotitle { color: #000; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background: transparent; vertical-align: top }
.videotitle a { color: #660; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; background: transparent; text-decoration: none; vertical-align: top; }
.plainink	  { color: black; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal }
.plainink a { color: black; text-decoration: none; }
ul a:hover { text-decoration: underline; }
.separator { align: center; width: 50%; }
.clientname { font-weight: bold; font-style: italic; text-align: right; padding-left: 2em; }
#facebookframe { vertical-align: middle; padding-left: 32px;}
#twitterbadge { vertical-align: middle; padding-left: 8px; }
