BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #fff
}
A {
	FONT-WEIGHT: bold; COLOR: #225599; TEXT-DECORATION: none
}
A.small {
	FONT-SIZE: 12px; COLOR: #225599; TEXT-DECORATION: none
}
A.disable {
	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none
}
.disabled_link {
	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none
}
A.text_ad {
	FONT-SIZE: 10px; COLOR: #259; TEXT-DECORATION: none
}
A.text_ad:hover {
	TEXT-DECORATION: underline
}
.ads_table_header {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #666; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.text_ad_cell {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 12px; BORDER-TOP: medium none; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; WIDTH: 120px; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
}
.text_ad_section {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: center
}
H1 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 20px; COLOR: #0044aa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
H2 {
	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #0066cc; LINE-HEIGHT: 16px; FONT-FAMILY: "Times New Roman", Times, serif
}
.home_description {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #e2eaf4; COLOR: #039
}
.featured_title {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.featured_line {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.section-top {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #578ab6; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b0d8f0
}
.section-key {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #578ab6; PADDING-TOP: 6px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.field {
	FONT-SIZE: 11px; MARGIN: 2px 0px; WIDTH: 212px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.field-short {
	FONT-SIZE: 11px; MARGIN: 2px 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.field-name {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #004488; FONT-FAMILY: "Times New Roman", Times, serif; WHITE-SPACE: nowrap
}
.field-area {
	FONT-SIZE: 11px; MARGIN: 2px 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.field-text {
	PADDING-RIGHT: 20px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #006666; FONT-FAMILY: "Times New Roman", Times, serif
}
.field-label {
	FONT-SIZE: 13px; COLOR: #004488; FONT-FAMILY: "Times New Roman", Times, serif
}
.check-radio {
	COLOR: #006666
}
.menu2 {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.intro {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 18px; FONT-FAMILY: "Times New Roman", Times, serif
}
.footer {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.article-title-small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; COLOR: #259; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif
}
.article-descr {
	PADDING-LEFT: 12px; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 14px; FONT-FAMILY: "Times New Roman", Times, serif
}
.article-list {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(images/bullet-article.gif); LINE-HEIGHT: 14px
}
.article-title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #225599; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.article-red-title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #f00; FONT-STYLE: normal; FONT-FAMILY: "Times New Roman", Times, serif
}
.article-sub-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.article-author {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #3366cc; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.article-text {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #333; FONT-FAMILY: "Times New Roman", Times, serif
}
.main {
	FONT-SIZE: 14px; WIDTH: 400px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: "Times New Roman", Times, serif
}
.aboutus {
	FONT-SIZE: 14px; WIDTH: 400px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: "Times New Roman", Times, serif
}
.aboutus-extra {
	PADDING-RIGHT: 8px; PADDING-LEFT: 24px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #225599; PADDING-TOP: 4px; FONT-FAMILY: "Times New Roman", Times, serif
}
.aboutus-extra1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #225599; PADDING-TOP: 4px; FONT-FAMILY: "Times New Roman", Times, serif
}
.note-text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #1177aa; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.page-nav-table {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.page-nav-cell {
	BORDER-RIGHT: #16c 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #16c 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 2px; BORDER-LEFT: #16c 1px solid; COLOR: #225599; PADDING-TOP: 2px; BORDER-BOTTOM: #16c 1px solid
}
.page-nav-cell-bold {
	BORDER-RIGHT: #16c 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #16c 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; BORDER-LEFT: #16c 1px solid; COLOR: #225599; PADDING-TOP: 2px; BORDER-BOTTOM: #16c 1px solid
}
.blue-table-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #b9001d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d0e0f2
}
.blue-table-title1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #1166cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d0e0f2
}
.blue-table-title2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #1166cc; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d0e0f2
}
.blue-table-title3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1166cc; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d0e0f2
}
.blue-table-small {
	PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1166cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d0e0f2
}
.ads_table_right {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; COLOR: #aaa; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 640px; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
}
.ads_table_cell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; COLOR: #aaa; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
}
.br-label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.br-price {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e00000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.br-text {
	PADDING-LEFT: 4px; FONT-SIZE: 13px; COLOR: #e00000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gg-label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gg-price {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #111111; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gg-text {
	PADDING-LEFT: 4px; FONT-SIZE: 13px; COLOR: #111111; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.description-text {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 1em; PADDING-BOTTOM: 8px; COLOR: #333; LINE-HEIGHT: 18px; PADDING-TOP: 4px; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-ALIGN: justify
}
.description-text A {
	COLOR: #c03; TEXT-DECORATION: underline
}
.description-text H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #333; TEXT-ALIGN: left
}
.description-text H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #333; TEXT-ALIGN: left
}
.blue-back {
	BACKGROUND-COLOR: #e2eaf4
}
.discussion-text {
	BORDER-RIGHT: #80a0c2 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #80a0c2 1px solid; PADDING-LEFT: 24px; FONT-SIZE: 13px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 12px; BORDER-LEFT: #80a0c2 1px solid; COLOR: #444444; PADDING-TOP: 12px; BORDER-BOTTOM: #80a0c2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.discussion-quote {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 13px; BACKGROUND: #dddddd; PADDING-BOTTOM: 8px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #666666; PADDING-TOP: 8px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.error_msg {
	FONT-SIZE: 12px; COLOR: #aa0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bg_job_title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bg_job_label {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3377bb; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bg_job_value {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #222222; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.job_description {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #222222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.app-layout {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.app-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; COLOR: #333333; PADDING-TOP: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.app-label {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; COLOR: #3377bb; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.app-field-text {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN: 2px 16px 8px; BORDER-LEFT: #000000 1px solid; WIDTH: 212px; COLOR: #666666; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.app-field-text-long {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN: 2px 16px 8px; BORDER-LEFT: #000000 1px solid; WIDTH: 400px; COLOR: #666666; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.app-field-area {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; MARGIN: 2px 16px 8px; BORDER-LEFT: #000000 1px solid; COLOR: #666666; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.app-check {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; MARGIN: 0px 6px; BORDER-LEFT: #000000 1px solid; COLOR: #666666; BORDER-BOTTOM: #000000 1px solid
}
#top_25_list {
	MARGIN-LEFT: 40px
}
#top_25_list H1 {
	COLOR: #333; TEXT-ALIGN: left
}
#top_25_list P {
	COLOR: #333; line-spacing: 1.2em
}
#top_25_list .rank {
	FONT-WEIGHT: bold; COLOR: #333; MARGIN-RIGHT: 8px
}
