﻿BODY {
	FONT-SIZE: 9pt; COLOR: #323232; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
TD {
	FONT-SIZE: 8pt; COLOR: #323232; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
TR {
	FONT-SIZE: 8pt; COLOR: #323232; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 8pt; COLOR: #323232; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 8pt; COLOR: #323232; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 8pt; COLOR: #323232; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
INPUT.text {
	BACKGROUND-COLOR: white
}
SELECT {
	BACKGROUND-COLOR: white
}
TEXTAREA {
	BACKGROUND-COLOR: white
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/page-bg.gif) repeat-x 50% top; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 15px
}
BODY#message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 15px; PADDING-TOP: 5px; TEXT-ALIGN: justify
}


A {
	COLOR: #FF0000
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;  color: #315e96; font-weight: bold
}
A:active {
	TEXT-DECORATION: underline
}


FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 1px
}
H2 {
	FONT-SIZE: 8pt; MARGIN: 0px 0px 0px 1px
}
.text_block H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 7px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #848484
}
.text_block H2 {
	FONT-SIZE: 8pt; MARGIN: 0px 0px 5px 5px; COLOR: #848484
}
.text_block P {
	MARGIN: 0px 0px 10px; TEXT-INDENT: 20px; TEXT-ALIGN: justify
}
.text_block OL {
	MARGIN: 5px 50px 0px
}
P.last {
	MARGIN-BOTTOM: 0px
}
.header_1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/images/header-1-bullet.gif) #f0f5ff no-repeat left center; PADDING-BOTTOM: 5px; COLOR: #64666a; PADDING-TOP: 5px
}
.header_1 B {
	COLOR: #323232
}
.header_2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.date {
	COLOR: gray
}
DIV.simple_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#message .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(/images/message-title-bg.gif) #b3d0ff repeat-x 50% top; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px
}
#vkey .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(/images/message-title-bg.gif) #b3d0ff repeat-x 50% top; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px
}
#message TD.text {
	BORDER-RIGHT: #b3d0ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b3d0ff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b3d0ff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b3d0ff 0px solid; BACKGROUND-COLOR: #f3f3f3
}
#vkey TD.text {
	BORDER-RIGHT: #b3d0ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b3d0ff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b3d0ff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b3d0ff 0px solid; BACKGROUND-COLOR: #f3f3f3
}
#vkey TD.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#vkey DIV.text {
	
}
#message .no_links {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
#message .links {
	BORDER-RIGHT: #b3d0ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b3d0ff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b3d0ff 1px solid; COLOR: #aaaaaa; PADDING-TOP: 5px; BORDER-BOTTOM: #b3d0ff 1px solid; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center
}
#vkey .links {
	BORDER-RIGHT: #b3d0ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b3d0ff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b3d0ff 1px solid; COLOR: #aaaaaa; PADDING-TOP: 5px; BORDER-BOTTOM: #b3d0ff 1px solid; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center
}
#message .links A {
	COLOR: gray
}
#vkey .links A {
	COLOR: gray
}
#message .error .title {
	BACKGROUND-COLOR: red
}
#message .error .text {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: red; BORDER-RIGHT-COLOR: red
}
#message .error .links {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: red; BORDER-RIGHT-COLOR: red
}
#header #a {
	BACKGROUND-COLOR: #bababa
}
#header #b {
	BACKGROUND-COLOR: #bababa
}
#header #c {
	BACKGROUND-COLOR: #bababa
}
#header #d {
	BACKGROUND-COLOR: #bababa
}
#header #e {
	BACKGROUND-COLOR: #bababa
}
#header #g {
	BACKGROUND-COLOR: #bababa
}
#header #h {
	BACKGROUND-COLOR: #bababa
}
#header #i {
	BACKGROUND-COLOR: #bababa
}
#header #a {
	BACKGROUND: url(/images/header-bg.gif) #bababa repeat-x 50% top
}
#header #b {
	BACKGROUND: url(/images/header-bg.gif) #bababa repeat-x 50% top
}
#header #c {
	BACKGROUND: url(/images/header-bg.gif) #bababa repeat-x 50% top
}
#header #i {
	BACKGROUND: url(/images/header-right.gif) #bababa no-repeat right top
}
#header #c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 42px
}
#header #i {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 42px
}
#header #f {
	BACKGROUND-COLOR: #ededed
}
#header #h {
	BACKGROUND: url(/images/header-bg.gif) #bababa repeat-x 50% bottom
}
#header #d {
	BACKGROUND: url(/images/header-bg.gif) #bababa repeat-x 50% top
}
#header .query_text {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; BORDER-LEFT: medium none; COLOR: gray; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 13px; BACKGROUND-COLOR: #ededed
}
#header .query_text_opera {
	MARGIN: 3px 0px
}
#header .query_text_ff {
	MARGIN: 3px 0px
}
#header .query_text_active {
	COLOR: #323232
}
#leaderboard {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bababa 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(/images/dots-sep-h.gif) #f7f7f7 repeat-x 50% bottom; PADDING-BOTTOM: 7px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 0px solid
}
#body {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 0px solid; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 0px solid; BACKGROUND-COLOR: white
}
#body #content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#body #nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: url(/images/dots-sep-v.gif) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#body #nav .header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #444444; PADDING-TOP: 5px
}
#body #nav .nav_block A {
	COLOR: gray
}
#body #nav #menu .body {
	BACKGROUND-COLOR: #f0f0f0
}
#body #nav #menu .header {
	BACKGROUND: url(/images/menu-header.gif) #fff8a1 no-repeat left top
}
#body #nav #menu .item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; BACKGROUND: url(/images/dots-sep-h.gif) repeat-x left bottom; PADDING-BOTTOM: 6px; BORDER-LEFT: #fff369 3px solid; PADDING-TOP: 5px
}
#body #nav #menu .selected {
	BACKGROUND-COLOR: #fafafa
}
#body #nav #menu .action {
	BACKGROUND-COLOR: #fffde3
}
#body #nav #categories .header {
	BACKGROUND: url(/images/categories-header.gif) #d7e6ff no-repeat left top
}
#body #nav #categories .body {
	BACKGROUND: #fafafa
}
#body #nav #categories .L0 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/images/dots-sep-h.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; BORDER-LEFT: #b3d0ff 3px solid; PADDING-TOP: 5px
}
#body #nav #categories .L0 .collapsed {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#body #nav #categories .L0_collapsed {
	BACKGROUND-COLOR: #f0f0f0
}
#body #nav #categories .L0 .expanded {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fafafa 1px solid
}
#body #nav #categories .L1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fafafa 1px solid
}
#body #content {
	BACKGROUND-COLOR: white
}
#footer #a {
	BACKGROUND: url(/images/footer-bg.gif) #d9d9d9 repeat-x 50% bottom
}
#footer #b {
	BACKGROUND: url(/images/footer-bg.gif) #d9d9d9 repeat-x 50% bottom
}
#footer #c {
	BACKGROUND: url(/images/footer-bg.gif) #d9d9d9 repeat-x 50% bottom
}
#footer #b {
	COLOR: #bbbbbb
}
#footer #b A {
	COLOR: #888888
}
#copyright {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c0c0c0; PADDING-TOP: 8px
}
.frame_a #a {
	BACKGROUND: url(/images/frame-a/a.gif) #d7e6ff no-repeat left top
}
.frame_a #b {
	BACKGROUND: url(/images/frame-a/b.gif) #d7e6ff repeat-x 50% top
}
.frame_a #c {
	BACKGROUND: url(/images/frame-a/c.gif) #d7e6ff no-repeat right top
}
.frame_a #g {
	BACKGROUND: url(/images/frame-a/g.gif) white no-repeat left bottom
}
.frame_a #i {
	BACKGROUND: url(/images/frame-a/i.gif) white no-repeat right bottom
}
.frame_a #b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.frame_b #b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.frame_a #e {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.frame_b #e {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.frame_a #d {
	BORDER-LEFT-COLOR: #b1ccfc; BORDER-BOTTOM-COLOR: #b1ccfc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #b1ccfc; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #b1ccfc; BORDER-BOTTOM-STYLE: solid
}
.frame_a #f {
	BORDER-LEFT-COLOR: #b1ccfc; BORDER-BOTTOM-COLOR: #b1ccfc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #b1ccfc; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #b1ccfc; BORDER-BOTTOM-STYLE: solid
}
.frame_a #h {
	BORDER-LEFT-COLOR: #b1ccfc; BORDER-BOTTOM-COLOR: #b1ccfc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #b1ccfc; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #b1ccfc; BORDER-BOTTOM-STYLE: solid
}
.frame_a #d {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.frame_b #d {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.frame_a #f {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
.frame_b #f {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
.frame_a #h {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.frame_b #h {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.frame_a #b A {
	
}
.frame_b #a {
	BACKGROUND: url(/images/frame-b/a.gif) #dddddd no-repeat left top
}
.frame_b #b {
	BACKGROUND: url(/images/frame-b/b.gif) #dddddd repeat-x 50% top
}
.frame_b #c {
	BACKGROUND: url(/images/frame-b/c.gif) #dddddd no-repeat right top
}
.frame_b #g {
	BACKGROUND: url(/images/frame-b/g.gif) white no-repeat left bottom
}
.frame_b #i {
	BACKGROUND: url(/images/frame-b/i.gif) white no-repeat right bottom
}
.frame_b #d {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #dddddd; BORDER-BOTTOM-STYLE: solid
}
.frame_b #f {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #dddddd; BORDER-BOTTOM-STYLE: solid
}
.frame_b #h {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #dddddd; BORDER-BOTTOM-STYLE: solid
}
.frame_b #b A {
	COLOR: gray
}
#summary {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 8pt; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f5f5f5
}
DIV.list_sep_h {
	BACKGROUND: url(/images/dots-sep-h.gif) repeat-x center 50%; MARGIN: 7px 0px; WIDTH: 100%
}
TD.listing_menu_a {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.listing_menu_a H1 {
	FONT-SIZE: 8pt
}
TD.listing_menu_b {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #999999; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f5f5
}
TD.pagination {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #999999; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f5f5
}
TD.listing_sep_h {
	BACKGROUND: url(/images/dots-sep-h.gif) repeat-x center 50%
}
TD.listing_sep_v {
	BACKGROUND: url(/images/dots-sep-v.gif) repeat-y center 50%
}
TABLE#listing_table {
	MARGIN: 0px 0px 10px
}
.related_keywords {
	
}
.related_keywords A:link {
	COLOR: gray
}
.related_keywords A:visited {
	COLOR: gray
}
.related_keywords A:hover {
	COLOR: gray
}
.related_keywords A:active {
	COLOR: gray
}
TD.listing_cell_ad_ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
TD.listing_cell_ad_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
INPUT.text {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 19px
}
TEXTAREA {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Courier New, monospace
}
INPUT.button {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; CURSOR: hand; PADDING-TOP: 1px
}
SELECT .option_1 {
	BACKGROUND-COLOR: #ecf3ff
}
#company_page H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #64666a; PADDING-TOP: 5px; BORDER-BOTTOM: #d6e5ff 1px solid; BACKGROUND-COLOR: #ecf3ff
}
#company_page H1 B {
	COLOR: #323232
}
TD.program_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d6e5ff 1px solid; BACKGROUND-COLOR: #ecf3ff
}
TD.program_desc {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
TD.program_buy_dl_links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: gray; WORD-BREAK: break-all; PADDING-TOP: 5px; BORDER-BOTTOM: white 2px solid; WORD-WRAP: break-word
}
TD.program_buy_dl_links A:link {
	FONT-WEIGHT: bold; COLOR: gray
}
TD.program_buy_dl_links A:visited {
	FONT-WEIGHT: bold; COLOR: gray
}
TD.program_buy_dl_links A:hover {
	FONT-WEIGHT: bold; COLOR: gray
}
TD.program_buy_dl_links A:active {
	FONT-WEIGHT: bold; COLOR: gray
}
TD.program_misc_info_header {
	BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #f0f5ff; TEXT-ALIGN: right
}
TD.program_misc_info_field {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 0px solid; WORD-BREAK: break-all; PADDING-TOP: 5px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #fafafa; WORD-WRAP: break-word
}
TD.program_desc_ad_ad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
program_desc_ad_image {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
TD.listing_screenshot {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
TD.listing_screenshot_ad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.listing_cell_data {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.listing_cell_data .program_header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: gray; PADDING-TOP: 3px; BORDER-BOTTOM: #d6e5ff 1px solid; BACKGROUND-COLOR: #ecf3ff
}
.listing_cell_data .descr {
	TEXT-INDENT: 15px; PADDING-TOP: 5px
}
.ad_descr {
	TEXT-INDENT: 15px; PADDING-TOP: 5px
}
.listing_cell_data .ad {
	PADDING-TOP: 5px
}
.listing_keywords {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0d0d0 2px solid; COLOR: gray; PADDING-TOP: 5px; BACKGROUND-COLOR: #fafafa
}
.program_keywords {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0d0d0 2px solid; COLOR: gray; PADDING-TOP: 5px; BACKGROUND-COLOR: #fafafa
}
.listing_keywords A:link {
	COLOR: gray
}
.listing_keywords A:visited {
	COLOR: gray
}
.listing_keywords A:hover {
	COLOR: gray
}
.listing_keywords A:active {
	COLOR: gray
}
.program_keywords A:link {
	COLOR: gray
}
.program_keywords A:visited {
	COLOR: gray
}
.program_keywords A:hover {
	COLOR: gray
}
.program_keywords A:active {
	COLOR: gray
}
TD.listing_cell_footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 5px
}
TD.listing_cell_footer A:link {
	COLOR: gray
}
TD.listing_cell_footer A:visited {
	COLOR: gray
}
TD.listing_cell_footer A:hover {
	COLOR: gray
}
TD.listing_cell_footer A:active {
	COLOR: gray
}
#top_cells {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/images/dots-sep-h.gif) white repeat-x left bottom; PADDING-BOTTOM: 6px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 5px
}
#top_cells #structure {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid
}
#top_cells #caption #a {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; BACKGROUND-COLOR: #fafafa
}
#top_cells #caption #b {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; BACKGROUND-COLOR: #fafafa
}
#top_cells #top {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; BACKGROUND-COLOR: #fafafa
}
#top_cells #caption #a {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-RIGHT-WIDTH: 1px
}
#top_cells #caption #a H1 {
	FONT-SIZE: 8pt
}
#top_cells #caption #b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BACKGROUND-COLOR: #f2f6fe; BORDER-RIGHT-WIDTH: 0px
}
#top_cells #top {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 5px; COLOR: #444444; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#top_cells #summary {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #e4e4e4 0px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 1px solid; COLOR: #989ba0; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid; BACKGROUND-COLOR: #f2f6fe
}
#top_cells A {
	COLOR: #323232
}
#top_cells .description B {
	FONT-WEIGHT: normal
}
#top_cells .image {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#top_cells .program {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#top_cells .program SPAN {
	FONT-WEIGHT: normal; COLOR: gray
}
#top_cells .description {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BACKGROUND-COLOR: #fafafa
}
#top_cells .keywords {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BACKGROUND-COLOR: #fafafa
}
#top_cells .info {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BACKGROUND-COLOR: #fafafa
}
#top_cells .info {
	PADDING-BOTTOM: 10px
}
#top_cells .keywords {
	COLOR: gray
}
#top_cells .keywords A {
	COLOR: gray
}
#top_cells #pagination {
	PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: gray; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f0f0
}
#top_cells #page_info {
	PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: gray; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f0f0
}
#top_cells .info {
	FONT-SIZE: 7pt; COLOR: gray
}
#top_cells #ad_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
TABLE.top_cells_2 {
	BORDER-RIGHT: #e4e4e4 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 0px solid
}
.top_cells_2 .related_keywords {
	BORDER-RIGHT: #e4e4e4 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 0px solid
}
.top_cells_2 .listing_menu_b {
	BORDER-RIGHT: #e4e4e4 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 0px solid
}
.top_cells_2 .pagination {
	BORDER-RIGHT: #e4e4e4 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4e4e4 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4e4e4 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 0px solid
}
TABLE.top_cells_2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 1px
}
.top_cells_2 .related_keywords {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #fafafa; BORDER-RIGHT-WIDTH: 0px
}
.top_cells_2 .listing_menu_b {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #f0f0f0; BORDER-RIGHT-WIDTH: 0px
}
.top_cells_2 .pagination {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #f0f0f0; BORDER-RIGHT-WIDTH: 0px
}
#top_cells .type_menu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #e0e0e0; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.top_cells_header_2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #e0e0e0; PADDING-TOP: 6px; TEXT-ALIGN: right
}
#top_cells .type_menu A {
	COLOR: gray
}
.top_cells_header_2 A {
	COLOR: gray
}
#top_cells .type_menu SPAN {
	FONT-WEIGHT: bold; COLOR: gray
}
.top_cells_header_2 SPAN {
	FONT-WEIGHT: bold; COLOR: gray
}
.input_form .label {
	PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.input_form .input_field {
	PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.input_form .label {
	BORDER-RIGHT: white 2px solid; BACKGROUND-COLOR: #f0f5ff
}
.input_form .input_field {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f8f8f8
}
.input_field {
	FONT-SIZE: 8pt; COLOR: 000000
	
}
#content .user_review .label {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#content .user_review .field {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#content .user_review .label {
	COLOR: gray
}
#content .user_review .text {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f0f0f0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f0f0f0 1px solid; BACKGROUND-COLOR: #fffff5
}
#content .user_review .field .date {
	FONT-SIZE: 7pt; COLOR: gray
}
#content .user_review .field A {
	COLOR: gray
}
#content .user_review P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#nav_user_reviews .header {
	BACKGROUND: url(/images/nav-user-reviews-header.gif) #e7d1ff no-repeat left top
}
#nav_user_reviews .body {
	BACKGROUND-COLOR: #fafafa
}
#nav_user_reviews .body .user_review {
	BACKGROUND: url(/images/dots-sep-h.gif) repeat-x left bottom; BORDER-LEFT: #e7d1ff 3px solid
}
#nav_user_reviews .body .user_review .title A {
	COLOR: #777777
}
#nav_user_reviews .body .user_review .title B {
	FONT-WEIGHT: normal
}
#nav_user_reviews .body .user_review .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
#nav_user_reviews .body .user_review .rating {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 7px
}
#nav_user_reviews .body .user_review .text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.user_review_small .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.user_review_small .field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.user_review_small .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.user_review_small .title A {
	COLOR: gray
}
.user_review_small .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.user_review_small .field {
	COLOR: gray
}
.user_review_p_listing {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0d0d0 2px solid; PADDING-TOP: 5px; BACKGROUND-COLOR: #fafafa
}
#company_page .user_review_p_listing {
	MARGIN-TOP: 0px
}
.user_review_p_listing I {
	FONT-SIZE: 7pt; COLOR: gray; FONT-STYLE: normal
}
.user_review_p_listing B {
	FONT-WEIGHT: normal; COLOR: gray
}
.popularity .label {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: white 2px solid; PADDING-TOP: 3px
}
.popularity .value {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: white 2px solid; PADDING-TOP: 3px
}
.popularity .label {
	BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #f0f5ff
}
.popularity .value {
	BORDER-TOP: white 1px solid; BACKGROUND-COLOR: #f8f8f8
}
TD.sep_v {
	BACKGROUND: url(/images/dots-sep-v.gif) repeat-y center 50%
}
TD.sep_h {
	BACKGROUND: url(/images/dots-sep-h.gif) repeat-x center 50%
}
.listing_table .header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ecf3ff
}
.listing_table .field {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f8f8f8
}
TABLE#award TD#award {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(/images/award-sep.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE#award TD#shot {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}