body {background-color: #b1b1b1; background-position: top; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px;}

.header {background-image: url(images/bg_header.jpg); background-repeat: repeat-x;}
.footer {background-image: url(images/bg_footer.jpg); background-repeat: repeat-x;}
.bg_channels {background-color: #FFFFFF;}
.bg_products {background-color: #FFFFFF; text-align: left; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #525252; vertical-align: top;}
.bg_demo {background-image: url(images/demo05.gif); background-repeat: repeat-y;}
.bg_button {background-image: url(images/demo04.gif); text-align: center; vertical-align: middle;}
.bg_contact01 {background-image: url(images/contact10.jpg); text-align: left;}
.bg_contact02 {background-image: url(images/contact12.jpg); text-align: left;}
.line_demo {background-image: url(images/demo_line.gif); background-repeat: repeat-x;}

.st_bg {background-image: url(images/box_st_02.gif); text-align: center; vertical-align: top;}
.st_bg02 {background-image: url(images/contact08.gif); text-align: center; vertical-align: top;}
.st_bg03 {background-image: url(images/pricing14.gif); text-align: center; vertical-align: top;}
.ft_bg {background-image: url(images/box_ft_04.gif); text-align: center; vertical-align: top;}
.vd_bg {background-image: url(images/box_vd_04.gif); text-align: center; vertical-align: top;}

a:link {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #7a7a7a; text-decoration: underline;}
a:visited {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #7a7a7a; text-decoration: underline;}
a:active {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #7a7a7a; text-decoration: underline;}
a:hover {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #7a7a7a; text-decoration: none;}

a.link2:link {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #ff0101; text-decoration: underline;}
a.link2:visited {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #ff0101; text-decoration: underline;}
a.link2:active {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #ff0101; text-decoration: underline;}
a.link2:hover {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #ff0101; text-decoration: none;}

a.link3:link {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.link3:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.link3:active {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.link3:hover {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline;}

.txt01 {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #ff4b02; text-decoration: none;}
.txt02 {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #ff0101; text-decoration: none;}
.txt03 {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #7a7a7a; text-decoration: none;}

.txt04 {font-family: Tahoma; font-size: 12px; font-weight: bold; font-variant: small-caps; color: #fb1f1f; text-decoration: none;}
.txt05 {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9ab8bb; text-decoration: none;}
.txt06 {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #7a7a7a; text-decoration: none;}

.text_field {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #666666; background-color: #FFFFFF; border: 1px solid #888878;}
.text_field02 {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9ab8bb; background-color: #FFFFFF; border: 1px solid #888787; height: 20px; width: 188px;}
.text_field03 {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9ab8bb; background-color: #FFFFFF; border: 1px solid #888787; height: 20px; width: 240px;}
.text_field04 {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9ab8bb; background-color: #FFFFFF; border: 1px solid #888787; height: 110px; width: 240px; overflow: scroll; margin: 5px;}
